1/*! For license information please see LICENSES */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{0:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"h",(function(){return l})),n.d(e,"i",(function(){return c})),n.d(e,"c",(function(){return h})),n.d(e,"e",(function(){return d})),n.d(e,"f",(function(){return f})),n.d(e,"g",(function(){return m})),n.d(e,"a",(function(){return v})),n.d(e,"d",(function(){return y}));var r=n(4),o="undefined"!=typeof window,l=r.a.prototype.$isServer;function c(){}function h(t){return null!=t}function d(t){return"function"==typeof t}function f(t){return null!==t&&"object"==typeof t}function m(t){return f(t)&&d(t.then)&&d(t.catch)}function v(object,path){var t=path.split("."),e=object;return t.forEach((function(t){var n;e=f(e)&&null!=(n=e[t])?n:""})),e}function y(t){return null==t||("object"!=typeof t||0===Object.keys(t).length)}},107:function(t,e,n){"use strict";var r=n(2),o=n(4),l=n(83),c=Object(l.a)("image-preview"),h=c[0],d=c[1],f=n(59),m=n(33),v=n(41),y=n(9),w=n(140),x=n(28),k=n(12),S=n(64),C=n(37),_=n(141);function E(t){return Math.sqrt(Math.pow(t[0].clientX-t[1].clientX,2)+Math.pow(t[0].clientY-t[1].clientY,2))}var T,P={mixins:[m.a],props:{src:String,show:Boolean,active:Number,minZoom:[Number,String],maxZoom:[Number,String],rootWidth:Number,rootHeight:Number},data:function(){return{scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,imageRatio:0,displayWidth:0,displayHeight:0}},computed:{vertical:function(){var t=this.rootWidth,e=this.rootHeight/t;return this.imageRatio>e},imageStyle:function(){var t=this.scale,style={transitionDuration:this.zooming||this.moving?"0s":".3s"};if(1!==t){var e=this.moveX/t,n=this.moveY/t;style.transform="scale("+t+", "+t+") translate("+e+"px, "+n+"px)"}return style},maxMoveX:function(){if(this.imageRatio){var t=this.vertical?this.rootHeight/this.imageRatio:this.rootWidth;return Math.max(0,(this.scale*t-this.rootWidth)/2)}return 0},maxMoveY:function(){if(this.imageRatio){var t=this.vertical?this.rootHeight:this.rootWidth*this.imageRatio;return Math.max(0,(this.scale*t-this.rootHeight)/2)}return 0}},watch:{active:"resetScale",show:function(t){t||this.resetScale()}},mounted:function(){this.bindTouchEvent(this.$el)},methods:{resetScale:function(){this.setScale(1),this.moveX=0,this.moveY=0},setScale:function(t){(t=Object(x.c)(t,+this.minZoom,+this.maxZoom))!==this.scale&&(this.scale=t,this.$emit("scale",{scale:this.scale,index:this.active}))},toggleScale:function(){var t=this.scale>1?1:2;this.setScale(t),this.moveX=0,this.moveY=0},onTouchStart:function(t){var e=t.touches,n=this.offsetX,r=void 0===n?0:n;this.touchStart(t),this.touchStartTime=new Date,this.fingerNum=e.length,this.startMoveX=this.moveX,this.startMoveY=this.moveY,this.moving=1===this.fingerNum&&1!==this.scale,this.zooming=2===this.fingerNum&&!r,this.zooming&&(this.startScale=this.scale,this.startDistance=E(t.touches))},onTouchMove:function(t){var e=t.touches;if(this.touchMove(t),(this.moving||this.zooming)&&Object(k.c)(t,!0),this.moving){var n=this.deltaX+this.startMoveX,r=this.deltaY+this.startMoveY;this.moveX=Object(x.c)(n,-this.maxMoveX,this.maxMoveX),this.moveY=Object(x.c)(r,-this.maxMoveY,this.maxMoveY)}if(this.zooming&&2===e.length){var o=E(e),l=this.startScale*o/this.startDistance;this.setScale(l)}},onTouchEnd:function(t){var e=!1;(this.moving||this.zooming)&&(e=!0,this.moving&&this.startMoveX===this.moveX&&this.startMoveY===this.moveY&&(e=!1),t.touches.length||(this.zooming&&(this.moveX=Object(x.c)(this.moveX,-this.maxMoveX,this.maxMoveX),this.moveY=Object(x.c)(this.moveY,-this.maxMoveY,this.maxMoveY),this.zooming=!1),this.moving=!1,this.startMoveX=0,this.startMoveY=0,this.startScale=1,this.scale<1&&this.resetScale())),Object(k.c)(t,e),this.checkTap(),this.resetTouchStatus()},checkTap:function(){var t=this;if(!(this.fingerNum>1)){var e=this.offsetX,n=void 0===e?0:e,r=this.offsetY,o=void 0===r?0:r,l=new Date-this.touchStartTime;n<5&&o<5&&l<250&&(this.doubleTapTimer?(clearTimeout(this.doubleTapTimer),this.doubleTapTimer=null,this.toggleScale()):this.doubleTapTimer=setTimeout((function(){t.$emit("close"),t.doubleTapTimer=null}),250))}}
2,onLoad:function(t){var e=t.target,n=e.naturalWidth,r=e.naturalHeight;this.imageRatio=r/n}},render:function(){var t=arguments[0],e={loading:function(){return t(C.a,{attrs:{type:"spinner"}})}};return t(_.a,{class:d("swipe-item")},[t(S.a,{attrs:{src:this.src,fit:"contain"},class:d("image",{vertical:this.vertical}),style:this.imageStyle,scopedSlots:e,on:{load:this.onLoad}})])}},A=h({mixins:[m.a,Object(f.a)({skipToggleEvent:!0}),Object(v.a)((function(t){t(window,"resize",this.resize,!0),t(window,"orientationchange",this.resize,!0)}))],props:{className:null,closeable:Boolean,asyncClose:Boolean,overlayStyle:Object,showIndicators:Boolean,images:{type:Array,default:function(){return[]}},loop:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},minZoom:{type:[Number,String],default:1/3},maxZoom:{type:[Number,String],default:3},transition:{type:String,default:"van-fade"},showIndex:{type:Boolean,default:!0},swipeDuration:{type:[Number,String],default:300},startPosition:{type:[Number,String],default:0},overlayClass:{type:String,default:d("overlay")},closeIcon:{type:String,default:"clear"},closeOnPopstate:{type:Boolean,default:!0},closeIconPosition:{type:String,default:"top-right"}},data:function(){return{active:0,rootWidth:0,rootHeight:0,doubleClickTimer:null}},mounted:function(){this.resize()},watch:{startPosition:"setActive",value:function(t){var e=this;t?(this.setActive(+this.startPosition),this.$nextTick((function(){e.resize(),e.$refs.swipe.swipeTo(+e.startPosition,{immediate:!0})}))):this.$emit("close",{index:this.active,url:this.images[this.active]})}},methods:{resize:function(){if(this.$el&&this.$el.getBoundingClientRect){var rect=this.$el.getBoundingClientRect();this.rootWidth=rect.width,this.rootHeight=rect.height}},emitClose:function(){this.asyncClose||this.$emit("input",!1)},emitScale:function(t){this.$emit("scale",t)},setActive:function(t){t!==this.active&&(this.active=t,this.$emit("change",t))},genIndex:function(){var t=this.$createElement;if(this.showIndex)return t("div",{class:d("index")},[this.slots("index",{index:this.active})||this.active+1+" / "+this.images.length])},genCover:function(){var t=this.$createElement,e=this.slots("cover");if(e)return t("div",{class:d("cover")},[e])},genImages:function(){var t=this,e=this.$createElement;return e(w.a,{ref:"swipe",attrs:{lazyRender:!0,loop:this.loop,duration:this.swipeDuration,initialSwipe:this.startPosition,showIndicators:this.showIndicators,indicatorColor:"white"},class:d("swipe"),on:{change:this.setActive}},[this.images.map((function(image){return e(P,{attrs:{src:image,show:t.value,active:t.active,maxZoom:t.maxZoom,minZoom:t.minZoom,rootWidth:t.rootWidth,rootHeight:t.rootHeight},on:{scale:t.emitScale,close:t.emitClose}})}))])},genClose:function(){var t=this.$createElement;if(this.closeable)return t(y.a,{attrs:{role:"button",name:this.closeIcon},class:d("close-icon",this.closeIconPosition),on:{click:this.emitClose}})},onClosed:function(){this.$emit("closed")},swipeTo:function(t,e){this.$refs.swipe&&this.$refs.swipe.swipeTo(t,e)}},render:function(){var t=arguments[0];return t("transition",{attrs:{name:this.transition},on:{afterLeave:this.onClosed}},[this.shouldRender?t("div",{directives:[{name:"show",value:this.value}],class:[d(),this.className]},[this.genClose(),this.genImages(),this.genIndex(),this.genCover()]):null])}}),M=n(0),I={loop:!0,value:!0,images:[],maxZoom:3,minZoom:1/3,onClose:null,onChange:null,className:"",showIndex:!0,closeable:!1,closeIcon:"clear",asyncClose:!1,transition:"van-fade",getContainer:"body",overlayStyle:null,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeIconPosition:"top-right"},D=function(t,e){if(void 0===e&&(e=0),!M.h){T||(T=new(o.a.extend(A))({el:document.createElement("div")}),document.body.appendChild(T.$el),T.$on("change",(function(t){T.onChange&&T.onChange(t)})),T.$on("scale",(function(data){T.onScale&&T.onScale(data)})));var n=Array.isArray(t)?{images:t,startPosition:e}:t;return Object(r.a)(T,I,n),T.$once("input",(function(t){T.value=t})),T.$once("closed",(function(){T.images=[]})),n.onClose&&(T.$off("close"),T.$once("close",n.onClose)),T}};D.Component=A,D.install=function(){o.a.use(A)};e.a=D},12:function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return h})),n.d(e,"d",(function(){return d})),n.d(e,"c",(function(){return f}));var r=n(0),o=!1;if(!r.h)try{var l={};Object.defineProperty(l,"passive",{get:function(){o=!0}}),window.addEventListener("test-passive",null,l)}catch(t){}function c(t,e,n,l){void 0===l&&(l=!1),r.h||t.addEventListener(e,n,!!o&&{capture:!1,passive:l})}function h(t,e,n){r.h||t.removeEventListener(e,n)}function d(t){t.stopPropagation()}function f(t,e){("boolean"!=typeof t.cancelable||t.cancelable)&&t.preventDefault(),e&&d(t)}},125:function(t,e,n){"use strict";function r(t){var e=void 0===t?{}:t,n=e.ref,r=e.afterPortal;return{props:{getContainer:[String,Function]},watch:{getContainer:"portal"},mounted:function(){this.getContainer&&this.portal()},methods:{portal:function(){var t,e,o=this.getContainer,l=n?this.$refs[n]:this.$el;o?t="string"==typeof(e=o)?document.querySelector(e):e():this.$parent&&(t=this.$parent.$el),t&&t!==l.parentNode&&t.appendChild(l),r&&r.call(this)}}}}n.d(e,"a",(function(){return r}))},126:function(t,e,n){"use strict";function r(t){var e=t.parentNode;e&&e.removeChild(t)}n.d(e,"a",(function(){return r}))},127:function(t,e,n){"use strict";var r={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var n=e.parent,r=e.slots,o=e.props,l=r(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?t(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return t(!1)})):t(!1))}};t.exports=r},13:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}
2)),n.d(e,"b",(function(){return l}));var r=n(171);function o(t,e){var n,o;void 0===e&&(e={});var l=e.indexKey||"index";return{inject:(n={},n[t]={default:null},n),computed:(o={parent:function(){return this.disableBindRelation?null:this[t]}},o[l]=function(){return this.bindRelation(),this.parent?this.parent.children.indexOf(this):null},o),watch:{disableBindRelation:function(t){t||this.bindRelation()}},mounted:function(){this.bindRelation()},beforeDestroy:function(){var t=this;this.parent&&(this.parent.children=this.parent.children.filter((function(e){return e!==t})))},methods:{bindRelation:function(){if(this.parent&&-1===this.parent.children.indexOf(this)){var t=[].concat(this.parent.children,[this]);Object(r.a)(t,this.parent),this.parent.children=t}}}}}function l(t){return{provide:function(){var e;return(e={})[t]=this,e},data:function(){return{children:[]}}}}},139:function(t,e,n){"use strict";var r=n(8),o=n.n(r),l=n(2),c=n(83),h=n(0),d=n(3),f=n(12),m=Object(c.a)("overlay"),v=m[0],y=m[1];function w(t){Object(f.c)(t,!0)}function x(t,e,n,r){var style=Object(l.a)({zIndex:e.zIndex},e.customStyle);return Object(h.c)(e.duration)&&(style.animationDuration=e.duration+"s"),t("transition",{attrs:{name:"van-fade"}},[t("div",o()([{directives:[{name:"show",value:e.show}],style:style,class:[y(),e.className],on:{touchmove:e.lockScroll?w:h.i}},Object(d.b)(r,!0)]),[null==n.default?void 0:n.default()])])}x.props={show:Boolean,zIndex:[Number,String],duration:[Number,String],className:null,customStyle:Object,lockScroll:{type:Boolean,default:!0}},e.a=v(x)},140:function(t,e,n){"use strict";var r=n(83),o=n(75),l=n(12),c=n(29),h=n(28),d=n(33),f=n(13),m=n(41),v=Object(r.a)("swipe"),y=v[0],w=v[1];e.a=y({mixins:[d.a,Object(f.b)("vanSwipe"),Object(m.a)((function(t,e){t(window,"resize",this.resize,!0),t(window,"orientationchange",this.resize,!0),t(window,"visibilitychange",this.onVisibilityChange),e?this.initialize():this.clear()}
2))],props:{width:[Number,String],height:[Number,String],autoplay:[Number,String],vertical:Boolean,lazyRender:Boolean,indicatorColor:String,loop:{type:Boolean,default:!0},duration:{type:[Number,String],default:500},touchable:{type:Boolean,default:!0},initialSwipe:{type:[Number,String],default:0},showIndicators:{type:Boolean,default:!0},stopPropagation:{type:Boolean,default:!0}},data:function(){return{rect:null,offset:0,active:0,deltaX:0,deltaY:0,swiping:!1,computedWidth:0,computedHeight:0}},watch:{children:function(){this.initialize()},initialSwipe:function(){this.initialize()},autoplay:function(t){t>0?this.autoPlay():this.clear()}},computed:{count:function(){return this.children.length},maxCount:function(){return Math.ceil(Math.abs(this.minOffset)/this.size)},delta:function(){return this.vertical?this.deltaY:this.deltaX},size:function(){return this[this.vertical?"computedHeight":"computedWidth"]},trackSize:function(){return this.count*this.size},activeIndicator:function(){return(this.active+this.count)%this.count},isCorrectDirection:function(){var t=this.vertical?"vertical":"horizontal";return this.direction===t},trackStyle:function(){var style={transitionDuration:(this.swiping?0:this.duration)+"ms",transform:"translate"+(this.vertical?"Y":"X")+"("+this.offset+"px)"};if(this.size){var t=this.vertical?"height":"width",e=this.vertical?"width":"height";style[t]=this.trackSize+"px",style[e]=this[e]?this[e]+"px":""}return style},indicatorStyle:function(){return{backgroundColor:this.indicatorColor}},minOffset:function(){return(this.vertical?this.rect.height:this.rect.width)-this.size*this.count}},mounted:function(){this.bindTouchEvent(this.$refs.track)},methods:{initialize:function(t){if(void 0===t&&(t=+this.initialSwipe),this.$el&&!Object(o.a)(this.$el)){clearTimeout(this.timer);var rect={width:this.$el.offsetWidth,height:this.$el.offsetHeight};this.rect=rect,this.swiping=!0,this.active=t,this.computedWidth=+this.width||rect.width,this.computedHeight=+this.height||rect.height,this.offset=this.getTargetOffset(t),this.children.forEach((function(t){t.offset=0})),this.autoPlay()}},resize:function(){this.initialize(this.activeIndicator)},onVisibilityChange:function(){document.hidden?this.clear():this.autoPlay()},onTouchStart:function(t){this.touchable&&(this.clear(),this.touchStartTime=Date.now(),this.touchStart(t),this.correctPosition())},onTouchMove:function(t){this.touchable&&this.swiping&&(this.touchMove(t),this.isCorrectDirection&&(Object(l.c)(t,this.stopPropagation),this.move({offset:this.delta})))},onTouchEnd:function(){if(this.touchable&&this.swiping){var t=this.size,e=this.delta,n=e/(Date.now()-this.touchStartTime);if((Math.abs(n)>.25||Math.abs(e)>t/2)&&this.isCorrectDirection){var r=this.vertical?this.offsetY:this.offsetX,o=0;o=this.loop?r>0?e>0?-1:1:0:-Math[e>0?"ceil":"floor"](e/t),this.move({pace:o,emitChange:!0})}else e&&this.move({pace:0});this.swiping=!1,this.autoPlay()}},getTargetActive:function(t){var e=this.active,n=this.count,r=this.maxCount;return t?this.loop?Object(h.c)(e+t,-1,n):Object(h.c)(e+t,0,r):e},getTargetOffset:function(t,e){void 0===e&&(e=0);var n=t*this.size;this.loop||(n=Math.min(n,-this.minOffset));var r=e-n;return this.loop||(r=Object(h.c)(r,this.minOffset,0)),r},move:function(t){var e=t.pace,n=void 0===e?0:e,r=t.offset,o=void 0===r?0:r,l=t.emitChange,c=this.loop,h=this.count,d=this.active,f=this.children,m=this.trackSize,v=this.minOffset;if(!(h<=1)){var y=this.getTargetActive(n),w=this.getTargetOffset(y,o);if(c){if(f[0]&&w!==v){var x=w<v;f[0].offset=x?m:0}if(f[h-1]&&0!==w){var k=w>0;f[h-1].offset=k?-m:0}}this.active=y,this.offset=w,l&&y!==d&&this.$emit("change",this.activeIndicator)}},prev:function(){var t=this;this.correctPosition(),this.resetTouchStatus(),Object(c.b)((function(){t.swiping=!1,t.move({pace:-1,emitChange:!0})}))},next:function(){var t=this;this.correctPosition(),this.resetTouchStatus(),Object(c.b)((function(){t.swiping=!1,t.move({pace:1,emitChange:!0})}))},swipeTo:function(t,e){var n=this;void 0===e&&(e={}),this.correctPosition(),this.resetTouchStatus(),Object(c.b)((function(){var r;
2r=n.loop&&t===n.count?0===n.active?0:t:t%n.count,e.immediate?Object(c.b)((function(){n.swiping=!1})):n.swiping=!1,n.move({pace:r-n.active,emitChange:!0})}))},correctPosition:function(){this.swiping=!0,this.active<=-1&&this.move({pace:this.count}),this.active>=this.count&&this.move({pace:-this.count})},clear:function(){clearTimeout(this.timer)},autoPlay:function(){var t=this,e=this.autoplay;e>0&&this.count>1&&(this.clear(),this.timer=setTimeout((function(){t.next(),t.autoPlay()}),e))},genIndicator:function(){var t=this,e=this.$createElement,n=this.count,r=this.activeIndicator,slot=this.slots("indicator");return slot||(this.showIndicators&&n>1?e("div",{class:w("indicators",{vertical:this.vertical})},[Array.apply(void 0,Array(n)).map((function(n,o){return e("i",{class:w("indicator",{active:o===r}),style:o===r?t.indicatorStyle:null})}))]):void 0)}},render:function(){var t=arguments[0];return t("div",{class:w()},[t("div",{ref:"track",style:this.trackStyle,class:w("track",{vertical:this.vertical})},[this.slots()]),this.genIndicator()])}})},141:function(t,e,n){"use strict";var r=n(2),o=n(83),l=n(13),c=Object(o.a)("swipe-item"),h=c[0],d=c[1];e.a=h({mixins:[Object(l.a)("vanSwipe")],data:function(){return{offset:0,inited:!1,mounted:!1}},mounted:function(){var t=this;this.$nextTick((function(){t.mounted=!0}))},computed:{style:function(){var style={},t=this.parent,e=t.size,n=t.vertical;return e&&(style[n?"height":"width"]=e+"px"),this.offset&&(style.transform="translate"+(n?"Y":"X")+"("+this.offset+"px)"),style},shouldRender:function(){var t=this.index,e=this.inited,n=this.parent,r=this.mounted;if(!n.lazyRender||e)return!0;if(!r)return!1;var o=n.activeIndicator,l=n.count-1,c=0===o&&n.loop?l:o-1,h=o===l&&n.loop?0:o+1,d=t===o||t===c||t===h;return d&&(this.inited=!0),d}},render:function(){return(0,arguments[0])("div",{class:d(),style:this.style,on:Object(r.a)({},this.$listeners)},[this.shouldRender&&this.slots()])}})},16:function(t,e,n){"use strict";function r(t){return t===window}n.d(e,"d",(function(){return l})),n.d(e,"c",(function(){return c})),n.d(e,"h",(function(){return h})),n.d(e,"b",(function(){return d})),n.d(e,"g",(function(){return f})),n.d(e,"a",(function(){return m})),n.d(e,"e",(function(){return v})),n.d(e,"f",(function(){return y}));var o=/scroll|auto|overlay/i;function l(t,e){void 0===e&&(e=window);for(var n=t;n&&"HTML"!==n.tagName&&"BODY"!==n.tagName&&1===n.nodeType&&n!==e;){var r=window.getComputedStyle(n).overflowY;if(o.test(r))return n;n=n.parentNode}return e}function c(t){var e="scrollTop"in t?t.scrollTop:t.pageYOffset;return Math.max(e,0)}function h(t,e){"scrollTop"in t?t.scrollTop=e:t.scrollTo(t.scrollX,e)}function d(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function f(t){h(window,t),h(document.body,t)}function m(t,e){if(r(t))return 0;var n=e?c(e):d();return t.getBoundingClientRect().top+n}function v(t){return r(t)?t.innerHeight:t.getBoundingClientRect().height}function y(t){return r(t)?0:t.getBoundingClientRect().top}},171:function(t,e,n){"use strict";function r(t,e){var n=e.$vnode.componentOptions;if(n&&n.children){var r=function(t){var e=[];return function t(n){n.forEach((function(n){e.push(n),n.componentInstance&&t(n.componentInstance.$children.map((function(t){return t.$vnode}))),n.children&&t(n.children)}))}(t),e}(n.children);t.sort((function(a,b){return r.indexOf(a.$vnode)-r.indexOf(b.$vnode)}))}}n.d(e,"a",(function(){return r}))},20:function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var content=t(e);return e[2]?"@media ".concat(e[2]," {").concat(content,"}"):content})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var l=this[i][0];null!=l&&(o[l]=!0)}for(var c=0;c<t.length;c++){var h=[].concat(t[c]);r&&o[h[0]]||(n&&(h[2]?h[2]="".concat(n," and ").concat(h[2]):h[2]=n),e.push(h))}},e}},200:function(t,e,n){var r,o;window,void 0===(o="function"==typeof(r=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function e(){}var n="undefined"==typeof console?e:function(t){console.error(t)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],o=r.length;function l(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=0;i<o;i++)t[r[i]]=0;return t}function c(t){var style=getComputedStyle(t);return style||n("Style returned "+style+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),style}var h,d=!1;function f(){if(!d){d=!0;var div=document.createElement("div");div.style.width="200px",div.style.padding="1px 2px 3px 4px",div.style.borderStyle="solid",div.style.borderWidth="1px 2px 3px 4px",div.style.boxSizing="border-box";var body=document.body||document.documentElement;body.appendChild(div);var style=c(div);h=200==Math.round(t(style.width)),m.isBoxSizeOuter=h,body.removeChild(div)}}function m(e){if(f(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var style=c(e);if("none"==style.display)return l();var n={};n.width=e.offsetWidth,n.height=e.offsetHeight;for(var d=n.isBorderBox="border-box"==style.boxSizing,i=0;i<o;i++){var m=r[i],v=style[m],y=parseFloat(v);n[m]=isNaN(y)?0:y}var w=n.paddingLeft+n.paddingRight,x=n.paddingTop+n.paddingBottom,k=n.marginLeft+n.marginRight,S=n.marginTop+n.marginBottom,C=n.borderLeftWidth+n.borderRightWidth,_=n.borderTopWidth+n.borderBottomWidth,E=d&&h,T=t(style.width);!1!==T&&(n.width=T+(E?0:w+C));var P=t(style.height);return!1!==P&&(n.height=P+(E?0:x+_)),n.innerWidth=n.width-(w+C),n.innerHeight=n.height-(x+_),n.outerWidth=n.width+k,n.outerHeight=n.height+S,n}}return m})?r.call(e,n,e,t):r)||(t.exports=o)},209:function(t,e,n){var r,o,l;window,o=[n(495),n(200)],void 0===(l="function"==typeof(r=function(t,e){"use strict";var n=t.create("masonry");return n.compatOptions.fitWidth="isFitWidth",n.prototype._resetLayout=function(){this.get
2Size(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var i=0;i<this.cols;i++)this.colYs.push(0);this.maxY=0},n.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var r=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,l=o/r,c=r-o%r;l=Math[c&&c<1?"round":"floor"](l),this.cols=Math.max(l,1)},n.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,n=e(t);this.containerWidth=n&&n.innerWidth},n.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this._getColGroup(n),o=Math.min.apply(Math,r),l=r.indexOf(o),c={x:this.columnWidth*l,y:o},h=o+t.size.outerHeight,d=this.cols+1-r.length,i=0;i<d;i++)this.colYs[l+i]=h;return c},n.prototype._getColGroup=function(t){if(t<2)return this.colYs;for(var e=[],n=this.cols+1-t,i=0;i<n;i++){var r=this.colYs.slice(i,i+t);e[i]=Math.max.apply(Math,r)}return e},n.prototype._manageStamp=function(t){var n=e(t),r=this._getElementOffset(t),o=this._getOption("originLeft")?r.left:r.right,l=o+n.outerWidth,c=Math.floor(o/this.columnWidth);c=Math.max(0,c);var h=Math.floor(l/this.columnWidth);h-=l%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var d=(this._getOption("originTop")?r.top:r.bottom)+n.outerHeight,i=c;i<=h;i++)this.colYs[i]=Math.max(d,this.colYs[i])},n.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n.prototype._getContainerFitWidth=function(){for(var t=0,i=this.cols;--i&&0===this.colYs[i];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n})?r.apply(e,o):r)||(t.exports=l)},21:function(t,e,n){"use strict";function r(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],l=o[0],c={id:t+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[l]?r[l].parts.push(c):n.push(r[l]={id:l,parts:[c]})}return n}n.r(e),n.d(e,"default",(function(){return w}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l={},head=o&&(document.head||document.getElementsByTagName("head")[0]),c=null,h=0,d=!1,f=function(){},m=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function w(t,e,n,o){d=n,m=o||{};var c=r(t,e);return x(c),function(e){for(var n=[],i=0;i<c.length;i++){var o=c[i];(h=l[o.id]).refs--,n.push(h)}e?x(c=r(t,e)):c=[];for(i=0;i<n.length;i++){var h;if(0===(h=n[i]).refs){for(var d=0;d<h.parts.length;d++)h.parts[d]();delete l[h.id]}}}}function x(t){for(var i=0;i<t.length;i++){var e=t[i],n=l[e.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](e.parts[r]);for(;r<e.parts.length;r++)n.parts.push(S(e.parts[r]));n.parts.length>e.parts.length&&(n.parts.length=e.parts.length)}else{var o=[];for(r=0;r<e.parts.length;r++)o.push(S(e.parts[r]));l[e.id]={id:e.id,refs:1,parts:o}}}}function k(){var t=document.createElement("style");return t.type="text/css",head.appendChild(t),t}function S(t){var e,n,r=document.querySelector("style["+v+'~="'+t.id+'"]');if(r){if(d)return f;r.parentNode.removeChild(r)}if(y){var o=h++;r=c||(c=k()),e=E.bind(null,r,o,!1),n=E.bind(null,r,o,!0)}else r=k(),e=T.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}var C,_=(C=[],function(t,e){return C[t]=e,C.filter(Boolean).join("\n")});function E(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=_(e,o);else{var l=document.createTextNode(o),c=t.childNodes;c[e]&&t.removeChild(c[e]),c.length?t.insertBefore(l,c[e]):t.appendChild(l)}}function T(t,e){var n=e.css,r=e.media,o=e.sourceMap;if(r&&t.setAttribute("media",r),m.ssrId&&t.setAttribute(v,e.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}},24:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}
vendor: 4,203 bytes, line 2
2)),n.d(e,"b",(function(){return l}));var r=/-(\w)/g;function o(t){return t.replace(r,(function(t,e){return e.toUpperCase()}))}function l(t,e){void 0===e&&(e=2);for(var n=t+"";n.length<e;)n="0"+n;return n}},25:function(t,e,n){t.exports=function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",l="month",c="quarter",h="year",d="date",f="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},w=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},x={s:w,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+w(r,2,"0")+":"+w(i,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),i=e.clone().add(r,l),s=n-i<0,u=e.clone().add(r+(s?-1:1),l);return+(-(r+(n-i)/(s?i-u:u-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:l,y:h,w:o,d:a,D:d,h:u,m:s,s:i,ms:r,Q:c}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},g="en",k={};k[g]=y;var p="$isDayjsObject",S=function(t){return t instanceof E||!(!t||!t[p])},C=function t(e,n,r){var i;if(!e)return g;if("string"==typeof e){var s=e.toLowerCase();k[s]&&(i=s),n&&(k[s]=n,i=s);var u=e.split("-");if(!i&&u.length>1)return t(u[0])}else{var a=e.name;k[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},_=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new E(n)},b=x;b.l=C,b.i=S,b.w=function(t,e){return _(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var E=function(){function y(t){this.$L=C(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var w=y.prototype;return w.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(m);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},w.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},w.$utils=function(){return b},w.isValid=function(){return!(this.$d.toString()===f)},w.isSame=function(t,e){var n=_(t);return this.startOf(e)<=n&&n<=this.endOf(e)},w.isAfter=function(t,e){return _(t)<this.startOf(e)},w.isBefore=function(t,e){return this.endOf(e)<_(t)},w.$g=function(t,e,n){return b.u(t)?this[e]:this.set(n,t)},w.unix=function(){return Math.floor(this.valueOf()/1e3)},w.valueOf=function(){return this.$d.getTime()},w.startOf=function(t,e){var n=this,r=!!b.u(e)||e,c=b.p(t),f=function(t,e){var i=b.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return r?i:i.endOf(a)},m=function(t,e){return b.w(n.toDate()[t].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},v=this.$W,y=this.$M,w=this.$D,x="set"+(this.$u?"UTC":"");switch(c){case h:return r?f(1,0):f(31,11);case l:return r?f(1,y):f(0,y+1);case o:var g=this.$locale().weekStart||0,k=(v<g?v+7:v)-g;return f(r?w-k:w+(6-k),y);case a:case d:return m(x+"Hours",0);case u:return m(x+"Minutes",1);case s:return m(x+"Seconds",2);case i:return m(x+"Milliseconds",3);default:return this.clone()}},w.endOf=function(t){return this.startOf(t,!1)},w.$set=function(t,e){var n,o=b.p(t),c="set"+(this.$u?"UTC":""),f=(n={},n[a]=c+"Date",n[d]=c+"Date",n[l]=c+"Month",n[h]=c+"FullYear",n[u]=c+"Hours",n[s]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[o],m=o===a?this.$D+(e-this.$W):e;if(o===l||o===h){var v=this.clone().set(d,1);
2v.$d[f](m),v.init(),this.$d=v.set(d,Math.min(this.$D,v.daysInMonth())).$d}else f&&this.$d[f](m);return this.init(),this},w.set=function(t,e){return this.clone().$set(t,e)},w.get=function(t){return this[b.p(t)]()},w.add=function(r,c){var d,f=this;r=Number(r);var m=b.p(c),v=function(t){var e=_(f);return b.w(e.date(e.date()+Math.round(t*r)),f)};if(m===l)return this.set(l,this.$M+r);if(m===h)return this.set(h,this.$y+r);if(m===a)return v(1);if(m===o)return v(7);var y=(d={},d[s]=e,d[u]=n,d[i]=t,d)[m]||1,w=this.$d.getTime()+r*y;return b.w(w,this)},w.subtract=function(t,e){return this.add(-1*t,e)},w.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return n.invalidDate||f;var r=t||"YYYY-MM-DDTHH:mm:ssZ",i=b.z(this),s=this.$H,u=this.$m,a=this.$M,o=n.weekdays,l=n.months,c=n.meridiem,h=function(t,n,i,s){return t&&(t[n]||t(e,r))||i[n].slice(0,s)},d=function(t){return b.s(s%12||12,t,"0")},m=c||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(v,(function(t,r){return r||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return b.s(e.$y,4,"0");case"M":return a+1;case"MM":return b.s(a+1,2,"0");case"MMM":return h(n.monthsShort,a,l,3);case"MMMM":return h(l,a);case"D":return e.$D;case"DD":return b.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return h(n.weekdaysMin,e.$W,o,2);case"ddd":return h(n.weekdaysShort,e.$W,o,3);case"dddd":return o[e.$W];case"H":return String(s);case"HH":return b.s(s,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return m(s,u,!0);case"A":return m(s,u,!1);case"m":return String(u);case"mm":return b.s(u,2,"0");case"s":return String(e.$s);case"ss":return b.s(e.$s,2,"0");case"SSS":return b.s(e.$ms,3,"0");case"Z":return i}return null}(t)||i.replace(":","")}))},w.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},w.diff=function(r,d,f){var m,v=this,y=b.p(d),w=_(r),x=(w.utcOffset()-this.utcOffset())*e,g=this-w,k=function(){return b.m(v,w)};switch(y){case h:m=k()/12;break;case l:m=k();break;case c:m=k()/3;break;case o:m=(g-x)/6048e5;break;case a:m=(g-x)/864e5;break;case u:m=g/n;break;case s:m=g/e;break;case i:m=g/t;break;default:m=g}return f?m:b.a(m)},w.daysInMonth=function(){return this.endOf(l).$D},w.$locale=function(){return k[this.$L]},w.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=C(t,e,!0);return r&&(n.$L=r),n},w.clone=function(){return b.w(this.$d,this)},w.toDate=function(){return new Date(this.valueOf())},w.toJSON=function(){return this.isValid()?this.toISOString():null},w.toISOString=function(){return this.$d.toISOString()},w.toString=function(){return this.$d.toUTCString()},y}(),T=E.prototype;return _.prototype=T,[["$ms",r],["$s",i],["$m",s],["$H",u],["$W",a],["$M",l],["$y",h],["$D",d]].forEach((function(t){T[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),_.extend=function(t,e){return t.$i||(t(e,E,_),t.$i=!0),_},_.locale=C,_.isDayjs=S,_.unix=function(t){return _(1e3*t)},_.en=k[g],_.Ls=k,_.p={},_}()},279:function(t,e,n){var r,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(r=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return-1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return-1!=r&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],i=0;i<n.length;i++){var o=n[i];r&&r[o]&&(this.off(t,o),delete r[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?r.call(e,n,e,t):r)||(t.exports=o)},28:function(t,e,n){"use strict";function r(t,e,n){return Math.min(Math.max(t,e),n)}function o(t,e,n){var r=t.indexOf(e),o="";return-1===r?t:"-"===e&&0!==r?t.slice(0,r):("."===e&&t.match(/^(\.|-\.)/)&&(o=r?"-0":"0"),o+t.slice(0,r+1)+t.slice(r).replace(n,""))}function l(t,e,n){void 0===e&&(e=!0),void 0===n&&(n=!0),t=e?o(t,".",/\./g):t.split(".")[0];var r=e?/[^-0-9.]/g:/[^-0-9]/g;return(t=n?o(t,"-",/-/g):t.replace(/-/,"")).replace(r,"")}function c(t,e){var n=Math.pow(10,10);return Math.round((t+e)*n)/n}n.d(e,"c",(function(){return r})),n.d(e,"b",(function(){return l})),n.d(e,"a",(function(){return c}))},29:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return d})),n.d(e,"b",(function(){return f})),n.d(e,"a",(function(){return m}));var r=n(0),o=Date.now();var l=r.h?t:window,c=l.requestAnimationFrame||function(t){var e=Date.now(),n=Math.max(0,16-(e-o)),r=setTimeout(t,n);return o=e+n,r},h=l.cancelAnimationFrame||l.clearTimeout;function d(t){return c.call(l,t)}function f(t){d((function(){d(t)}))}function m(t){h.call(l,t)}}).call(this,n(67))},3:function(t,e,n){"use strict";n.d(e,"b",(function(){return h})),n.d(e,"a",(function(){return d})),n.d(e,"c",(function(){return f}));var r=n(2),o=n(4),l=["ref","key","style","class","attrs","refInFor","nativeOn","directives","staticClass","staticStyle"],c={nativeOn:"on"};function h(t,e){var n=l.reduce((function(e,n){return t.data[n]&&(e[c[n]||n]=t.data[n]),e}),{});return e&&(n.on=n.on||{},Object(r.a)(n.on,t.data.on)),n}function d(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var l=t.listeners[e];l&&(Array.isArray(l)?l.forEach((function(t){t.apply(void 0,r)})):l.apply(void 0,r))}function f(t,data){var e=new o.a({el:document.createElement("div"),props:t.props,render:function(e){return e(t,Object(r.a)({props:this.$props},data))}});return document.body.appendChild(e.$el),e}},306:function(t,e,n){"use strict";var r=n(2),o=n(8),l=n.n(o),c=n(4),h=n(83),d=n(3),f=n(59),m=n(9),v=n(0),y=Object(h.a)("popup"),w=y[0],x=y[1],k=w({mixins:[Object(f.a)()],props:{round:Boolean,duration:[Number,String],closeable:Boolean,transition:String,safeAreaInsetBottom:Boolean,closeIcon:{type:String,default:"cross"},closeIconPosition:{type:String,default:"top-right"},position:{type:String,default:"center"},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}},beforeCreate:function(){var t=this,e=function(e){return function(n){return t.$emit(e,n)}};this.onClick=e("click"),this.onOpened=e("opened"),this.onClosed=e("closed")},methods:{onClickCloseIcon:function(t){this.$emit("click-close-icon",t),this.close()}},render:function(){var t,e=arguments[0];if(this.shouldRender){var n=this.round,r=this.position,o=this.duration,l="center"===r,c=this.transition||(l?"van-fade":"van-popup-slide-"+r),style={};if(Object(v.c)(o))style[l?"animationDuration":"transitionDuration"]=o+"s";return e("transition",{attrs:{appear:this.transitionAppear,name:c},on:{afterEnter:this.onOpened,afterLeave:this.onClosed}},[e("div",{directives:[{name:"show",value:this.value}],style:style,class:x((t={round:n},t[r]=r,t["safe-area-inset-bottom"]=this.safeAreaInsetBottom,t)),on:{click:this.onClick}},[this.slots(),this.closeable&&e(m.a,{attrs:{role:"button",tabindex:"0",name:this.closeIcon},class:x("close-icon",this.closeIconPosition),on:{click:this.onClickCloseIcon}})])])}}}),S=n(37),C=Object(h.a)("action-sheet"),_=C[0],E=C[1];function T(t,e,n,r){var title=e.title,o=e.cancelText,h=e.closeable;function f(){Object(d.a)(r,"input",!1),Object(d.a)(r,"cancel")}return t(k,l()([{class:E(),attrs:{position:"bottom",round:e.round,value:e.value,overlay:e.overlay,duration:e.duration,lazyRender:e.lazyRender,lockScroll:e.lockScroll,getContainer:e.getContainer,closeOnPopstate:e.closeOnPopstate,closeOnClickOverlay:e.closeOnClickOverlay,safeAreaInsetBottom:e.safeAreaInsetBottom}},Object(d.b)(r,!0)]),[function(){if(title)return t("div",{class:E("header")},[title,h&&t(m.a,{attrs:{name:e.closeIcon},class:E("close"),on:{click:f}}
2)])}(),function(){var r=(null==n.description?void 0:n.description())||e.description;if(r)return t("div",{class:E("description")},[r])}(),t("div",{class:E("content")},[e.actions&&e.actions.map((function(n,o){var l=n.disabled,h=n.loading,f=n.callback;return t("button",{attrs:{type:"button"},class:[E("item",{disabled:l,loading:h}),n.className],style:{color:n.color},on:{click:function(t){t.stopPropagation(),l||h||(f&&f(n),e.closeOnClickAction&&Object(d.a)(r,"input",!1),c.a.nextTick((function(){Object(d.a)(r,"select",n,o)})))}}},[h?t(S.a,{class:E("loading-icon")}):[t("span",{class:E("name")},[n.name]),n.subname&&t("div",{class:E("subname")},[n.subname])]])})),null==n.default?void 0:n.default()]),function(){if(o)return[t("div",{class:E("gap")}),t("button",{attrs:{type:"button"},class:E("cancel"),on:{click:f}},[o])]}()])}T.props=Object(r.a)({},f.b,{title:String,actions:Array,duration:[Number,String],cancelText:String,description:String,getContainer:[String,Function],closeOnPopstate:Boolean,closeOnClickAction:Boolean,round:{type:Boolean,default:!0},closeable:{type:Boolean,default:!0},closeIcon:{type:String,default:"cross"},safeAreaInsetBottom:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}});var P=_(T);function A(t){return t=t.replace(/[^-|\d]/g,""),/^((\+86)|(86))?(1)\d{10}$/.test(t)||/^0[0-9-]{10,13}$/.test(t)}var M={title:String,loading:Boolean,readonly:Boolean,itemHeight:[Number,String],showToolbar:Boolean,cancelButtonText:String,confirmButtonText:String,allowHtml:{type:Boolean,default:!0},visibleItemCount:{type:[Number,String],default:6},swipeDuration:{type:[Number,String],default:1e3}},I=n(12),D="#ee0a24",O="van-hairline",B=O+"--top",F=O+"--left",z=O+"--bottom",L=O+"--surround",j=O+"--top-bottom",R=O+"-unset--top-bottom",V=n(60);function N(t){if(!Object(v.c)(t))return t;if(Array.isArray(t))return t.map((function(t){return N(t)}));if("object"==typeof t){var e={};return Object.keys(t).forEach((function(n){e[n]=N(t[n])})),e}return t}var $=n(28),G=n(33),H=Object(h.a)("picker-column"),Y=H[0],W=H[1];function X(element){var style=window.getComputedStyle(element),t=style.transform||style.webkitTransform,e=t.slice(7,t.length-1).split(", ")[5];return Number(e)}function U(option){return Object(v.f)(option)&&option.disabled}var K=v.b&&"onwheel"in window,J=null,Z=Y({mixins:[G.a],props:{valueKey:String,readonly:Boolean,allowHtml:Boolean,className:String,itemHeight:Number,defaultIndex:Number,swipeDuration:[Number,String],visibleItemCount:[Number,String],initialOptions:{type:Array,default:function(){return[]}}},data:function(){return{offset:0,duration:0,options:N(this.initialOptions),currentIndex:this.defaultIndex}},created:function(){this.$parent.children&&this.$parent.children.push(this),this.setIndex(this.currentIndex)},mounted:function(){this.bindTouchEvent(this.$el),K&&Object(I.b)(this.$el,"wheel",this.onMouseWheel,!1)},destroyed:function(){var t=this.$parent.children;t&&t.splice(t.indexOf(this),1),K&&Object(I.a)(this.$el,"wheel")},watch:{initialOptions:"setOptions",defaultIndex:function(t){this.setIndex(t)}},computed:{count:function(){return this.options.length},baseOffset:function(){return this.itemHeight*(this.visibleItemCount-1)/2}},methods:{setOptions:function(t){JSON.stringify(t)!==JSON.stringify(this.options)&&(this.options=N(t),this.setIndex(this.defaultIndex))},onTouchStart:function(t){if(!this.readonly){if(this.touchStart(t),this.moving){var e=X(this.$refs.wrapper);this.offset=Math.min(0,e-this.baseOffset),this.startOffset=this.offset}else this.startOffset=this.offset;this.duration=0,this.transitionEndTrigger=null,this.touchStartTime=Date.now(),this.momentumOffset=this.startOffset}},onTouchMove:function(t){if(!this.readonly){this.touchMove(t),"vertical"===this.direction&&(this.moving=!0,Object(I.c)(t,!0)),this.offset=Object($.c)(this.startOffset+this.deltaY,-this.count*this.itemHeight,this.itemHeight);var e=Date.now();e-this.touchStartTime>300&&(this.touchStartTime=e,this.momentumOffset=this.offset)}},onTouchEnd:function(){var t=this;if(!this.readonly){var e=this.offset-this.momentumOffset,n=Date.now()-this.touchStartTime;if(n<300&&Math.abs(e)>15)this.momentum(e,n);else{var r=this.getIndexByOffset(this.offset);this.duration=200,this.setIndex(r,!0),setTimeout((function(){t.moving=!1}),0)}}},onMouseWheel:function(t){var e=this;if(!this.readonly){Object(I.c)(t,!0);var n=X(this.$refs.wrapper);this.startOffset=Math.min(0,n-this.baseOffset),this.momentumOffset=this.startOffset,this.transitionEndTrigger=null;var r=t.deltaY;if(!(0===this.startOffset&&r<0)){var o=this.itemHeight*(r>0?-1:1);this.offset=Object($.c)(this.startOffset+o,-this.count*this.itemHeight,this.itemHeight),J&&clearTimeout(J),J=setTimeout((function(){e.onTouchEnd(),e.touchStartTime=0}),300)}}},onTransitionEnd:function(){this.stopMomentum()}
2,onClickItem:function(t){this.moving||this.readonly||(this.transitionEndTrigger=null,this.duration=200,this.setIndex(t,!0))},adjustIndex:function(t){for(var i=t=Object($.c)(t,0,this.count);i<this.count;i++)if(!U(this.options[i]))return i;for(var e=t-1;e>=0;e--)if(!U(this.options[e]))return e},getOptionText:function(option){return Object(v.f)(option)&&this.valueKey in option?option[this.valueKey]:option},setIndex:function(t,e){var n=this,r=-(t=this.adjustIndex(t)||0)*this.itemHeight,o=function(){t!==n.currentIndex&&(n.currentIndex=t,e&&n.$emit("change",t))};this.moving&&r!==this.offset?this.transitionEndTrigger=o:o(),this.offset=r},setValue:function(t){for(var e=this.options,i=0;i<e.length;i++)if(this.getOptionText(e[i])===t)return this.setIndex(i)},getValue:function(){return this.options[this.currentIndex]},getIndexByOffset:function(t){return Object($.c)(Math.round(-t/this.itemHeight),0,this.count-1)},momentum:function(t,e){var n=Math.abs(t/e);t=this.offset+n/.003*(t<0?-1:1);var r=this.getIndexByOffset(t);this.duration=+this.swipeDuration,this.setIndex(r,!0)},stopMomentum:function(){this.moving=!1,this.duration=0,this.transitionEndTrigger&&(this.transitionEndTrigger(),this.transitionEndTrigger=null)},genOptions:function(){var t=this,e=this.$createElement,n={height:this.itemHeight+"px"};return this.options.map((function(option,r){var o,text=t.getOptionText(option),c=U(option),data={style:n,attrs:{role:"button",tabindex:c?-1:0},class:[W("item",{disabled:c,selected:r===t.currentIndex})],on:{click:function(){t.onClickItem(r)}}},h={class:"van-ellipsis",domProps:(o={},o[t.allowHtml?"innerHTML":"textContent"]=text,o)};return e("li",l()([{},data]),[t.slots("option",option)||e("div",l()([{},h]))])}))}},render:function(){var t=arguments[0],e={transform:"translate3d(0, "+(this.offset+this.baseOffset)+"px, 0)",transitionDuration:this.duration+"ms",transitionProperty:this.duration?"all":"none"};return t("div",{class:[W(),this.className]},[t("ul",{ref:"wrapper",style:e,class:W("wrapper"),on:{transitionend:this.onTransitionEnd}},[this.genOptions()])])}}),Q=Object(h.a)("picker"),tt=Q[0],et=Q[1],it=Q[2],nt=tt({props:Object(r.a)({},M,{defaultIndex:{type:[Number,String],default:0},columns:{type:Array,default:function(){return[]}},toolbarPosition:{type:String,default:"top"},valueKey:{type:String,default:"text"}}),data:function(){return{children:[],formattedColumns:[]}},computed:{itemPxHeight:function(){return this.itemHeight?Object(V.b)(this.itemHeight):44},dataType:function(){var t=this.columns[0]||{};return t.children?"cascade":t.values?"object":"text"}},watch:{columns:{handler:"format",immediate:!0}},methods:{format:function(){var t=this.columns,e=this.dataType;"text"===e?this.formattedColumns=[{values:t}]:"cascade"===e?this.formatCascade():this.formattedColumns=t},formatCascade:function(){for(var t=[],cursor={children:this.columns};cursor&&cursor.children;){for(var e,n=cursor.children,r=null!=(e=cursor.defaultIndex)?e:+this.defaultIndex;n[r]&&n[r].disabled;){if(!(r<n.length-1)){r=0;break}r++}t.push({values:cursor.children,className:cursor.className,defaultIndex:r}),cursor=n[r]}this.formattedColumns=t},emit:function(t){var e=this;if("text"===this.dataType)this.$emit(t,this.getColumnValue(0),this.getColumnIndex(0));else{var n=this.getValues();"cascade"===this.dataType&&(n=n.map((function(t){return t[e.valueKey]}))),this.$emit(t,n,this.getIndexes())}},onCascadeChange:function(t){for(var cursor={children:this.columns},e=this.getIndexes(),i=0;i<=t;i++)cursor=cursor.children[e[i]];for(;cursor&&cursor.children;)t++,this.setColumnValues(t,cursor.children),cursor=cursor.children[cursor.defaultIndex||0]},onChange:function(t){var e=this;if("cascade"===this.dataType&&this.onCascadeChange(t),"text"===this.dataType)this.$emit("change",this,this.getColumnValue(0),this.getColumnIndex(0));else{var n=this.getValues();"cascade"===this.dataType&&(n=n.map((function(t){return t[e.valueKey]}))),this.$emit("change",this,n,t)}},getColumn:function(t){return this.children[t]},getColumnValue:function(t){var e=this.getColumn(t);return e&&e.getValue()},setColumnValue:function(t,e){var n=this.getColumn(t);n&&(n.setValue(e),"cascade"===this.dataType&&this.onCascadeChange(t))},getColumnIndex:function(t){return(this.getColumn(t)||{}).currentIndex},setColumnIndex:function(t,e){var n=this.getColumn(t);n&&(n.setIndex(e),"cascade"===this.dataType&&this.onCascadeChange(t))},getColumnValues:function(t){return(this.children[t]||{}).options},setColumnValues:function(t,e){var n=this.children[t];n&&n.setOptions(e)},getValues:function(){return this.children.map((function(t){return t.getValue()}))},setValues:function(t){var e=this;t.forEach((function(t,n){e.setColumnValue(n,t)}))},getIndexes:function(){return this.children.map((function(t){return t.currentIndex}))}
2,setIndexes:function(t){var e=this;t.forEach((function(t,n){e.setColumnIndex(n,t)}))},confirm:function(){this.children.forEach((function(t){return t.stopMomentum()})),this.emit("confirm")},cancel:function(){this.emit("cancel")},genTitle:function(){var t=this.$createElement,e=this.slots("title");return e||(this.title?t("div",{class:["van-ellipsis",et("title")]},[this.title]):void 0)},genCancel:function(){return(0,this.$createElement)("button",{attrs:{type:"button"},class:et("cancel"),on:{click:this.cancel}},[this.slots("cancel")||this.cancelButtonText||it("cancel")])},genConfirm:function(){return(0,this.$createElement)("button",{attrs:{type:"button"},class:et("confirm"),on:{click:this.confirm}},[this.slots("confirm")||this.confirmButtonText||it("confirm")])},genToolbar:function(){var t=this.$createElement;if(this.showToolbar)return t("div",{class:et("toolbar")},[this.slots()||[this.genCancel(),this.genTitle(),this.genConfirm()]])},genColumns:function(){var t=this.$createElement,e=this.itemPxHeight,n=e*this.visibleItemCount,r={height:e+"px"},o={height:n+"px"},l={backgroundSize:"100% "+(n-e)/2+"px"};return t("div",{class:et("columns"),style:o,on:{touchmove:I.c}},[this.genColumnItems(),t("div",{class:et("mask"),style:l}),t("div",{class:[R,et("frame")],style:r})])},genColumnItems:function(){var t=this,e=this.$createElement;return this.formattedColumns.map((function(n,r){var o;return e(Z,{attrs:{readonly:t.readonly,valueKey:t.valueKey,allowHtml:t.allowHtml,className:n.className,itemHeight:t.itemPxHeight,defaultIndex:null!=(o=n.defaultIndex)?o:+t.defaultIndex,swipeDuration:t.swipeDuration,visibleItemCount:t.visibleItemCount,initialOptions:n.values},scopedSlots:{option:t.$scopedSlots.option},on:{change:function(){t.onChange(r)}}})}))}},render:function(t){return t("div",{class:et()},["top"===this.toolbarPosition?this.genToolbar():t(),this.loading?t(S.a,{class:et("loading")}):t(),this.slots("columns-top"),this.genColumns(),this.slots("columns-bottom"),"bottom"===this.toolbarPosition?this.genToolbar():t()])}}),at=Object(h.a)("area"),st=at[0],ot=at[1],lt="000000";function ct(t,e){var n=t.$slots,r=t.$scopedSlots,o={};return e.forEach((function(t){r[t]?o[t]=r[t]:n[t]&&(o[t]=function(){return n[t]})})),o}var ht=st({props:Object(r.a)({},M,{value:String,areaList:{type:Object,default:function(){return{}}},columnsNum:{type:[Number,String],default:3},isOverseaCode:{type:Function,default:function(code){return"9"===code[0]}},columnsPlaceholder:{type:Array,default:function(){return[]}}}),data:function(){return{code:this.value,columns:[{values:[]},{values:[]},{values:[]}]}},computed:{province:function(){return this.areaList.province_list||{}},city:function(){return this.areaList.city_list||{}},county:function(){return this.areaList.county_list||{}},displayColumns:function(){return this.columns.slice(0,+this.columnsNum)},placeholderMap:function(){return{province:this.columnsPlaceholder[0]||"",city:this.columnsPlaceholder[1]||"",county:this.columnsPlaceholder[2]||""}}},watch:{value:function(t){this.code=t,this.setValues()},areaList:{deep:!0,handler:"setValues"},columnsNum:function(){var t=this;this.$nextTick((function(){t.setValues()}))}},mounted:function(){this.setValues()},methods:{getList:function(t,code){var e=[];if("province"!==t&&!code)return e;var n=this[t];if(e=Object.keys(n).map((function(t){return{code:t,name:n[t]}})),code&&(this.isOverseaCode(code)&&"city"===t&&(code="9"),e=e.filter((function(t){return 0===t.code.indexOf(code)}))),this.placeholderMap[t]&&e.length){var r="";"city"===t?r=lt.slice(2,4):"county"===t&&(r=lt.slice(4,6)),e.unshift({code:""+code+r,name:this.placeholderMap[t]})}return e},getIndex:function(t,code){var e="province"===t?2:"city"===t?4:6,n=this.getList(t,code.slice(0,e-2));this.isOverseaCode(code)&&"province"===t&&(e=1),code=code.slice(0,e);for(var i=0;i<n.length;i++)if(n[i].code.slice(0,e)===code)return i;return 0},parseOutputValues:function(t){var e=this;return t.map((function(t,n){return t?((t=JSON.parse(JSON.stringify(t))).code&&t.name!==e.columnsPlaceholder[n]||(t.code="",t.name=""),t):t}))}
2,onChange:function(t,e,n){this.code=e[n].code,this.setValues();var r=this.parseOutputValues(t.getValues());this.$emit("change",t,r,n)},onConfirm:function(t,e){t=this.parseOutputValues(t),this.setValues(),this.$emit("confirm",t,e)},getDefaultCode:function(){if(this.columnsPlaceholder.length)return lt;var t=Object.keys(this.county);if(t[0])return t[0];var e=Object.keys(this.city);return e[0]?e[0]:""},setValues:function(){var code=this.code;code||(code=this.getDefaultCode());var t=this.$refs.picker,e=this.getList("province"),n=this.getList("city",code.slice(0,2));t&&(t.setColumnValues(0,e),t.setColumnValues(1,n),n.length&&"00"===code.slice(2,4)&&!this.isOverseaCode(code)&&(code=n[0].code),t.setColumnValues(2,this.getList("county",code.slice(0,4))),t.setIndexes([this.getIndex("province",code),this.getIndex("city",code),this.getIndex("county",code)]))},getValues:function(){var t=this.$refs.picker,e=t?t.getValues().filter((function(t){return!!t})):[];return e=this.parseOutputValues(e),e},getArea:function(){var t=this.getValues(),area={code:"",country:"",province:"",city:"",county:""};if(!t.length)return area;var e=t.map((function(t){return t.name})),n=t.filter((function(t){return!!t.code}));return area.code=n.length?n[n.length-1].code:"",this.isOverseaCode(area.code)?(area.country=e[1]||"",area.province=e[2]||""):(area.province=e[0]||"",area.city=e[1]||"",area.county=e[2]||""),area},reset:function(code){this.code=code||"",this.setValues()}},render:function(){var t=arguments[0],e=Object(r.a)({},this.$listeners,{change:this.onChange,confirm:this.onConfirm});return t(nt,{ref:"picker",class:ot(),attrs:{showToolbar:!0,valueKey:"name",title:this.title,columns:this.displayColumns,loading:this.loading,readonly:this.readonly,itemHeight:this.itemHeight,swipeDuration:this.swipeDuration,visibleItemCount:this.visibleItemCount,cancelButtonText:this.cancelButtonText,confirmButtonText:this.confirmButtonText},scopedSlots:ct(this,["title","columns-top","columns-bottom"]),on:Object(r.a)({},e)})}});function ut(t,e){var n=e.to,r=e.url,o=e.replace;if(n&&t){var l=t[o?"replace":"push"](n);l&&l.catch&&l.catch((function(t){if(t&&!function(t){return"NavigationDuplicated"===t.name||t.message&&-1!==t.message.indexOf("redundant navigation")}(t))throw t}))}else r&&(o?location.replace(r):location.href=r)}function pt(t){ut(t.parent&&t.parent.$router,t.props)}var ft={url:String,replace:Boolean,to:[String,Object]},mt={icon:String,size:String,center:Boolean,isLink:Boolean,required:Boolean,iconPrefix:String,titleStyle:null,titleClass:null,valueClass:null,labelClass:null,title:[Number,String],value:[Number,String],label:[Number,String],arrowDirection:String,border:{type:Boolean,default:!0},clickable:{type:Boolean,default:null}},gt=Object(h.a)("cell"),vt=gt[0],yt=gt[1];function bt(t,e,n,r){var o,c=e.icon,h=e.size,title=e.title,label=e.label,f=e.value,y=e.isLink,w=n.title||Object(v.c)(title);function x(){if(n.label||Object(v.c)(label))return t("div",{class:[yt("label"),e.labelClass]},[n.label?n.label():label])}var k=null!=(o=e.clickable)?o:y,S={clickable:k,center:e.center,required:e.required,borderless:!e.border};return h&&(S[h]=h),t("div",l()([{class:yt(S),attrs:{role:k?"button":null,tabindex:k?0:null},on:{click:function(t){Object(d.a)(r,"click",t),pt(r)}}},Object(d.b)(r)]),[n.icon?n.icon():c?t(m.a,{class:yt("left-icon"),attrs:{name:c,classPrefix:e.iconPrefix}}):void 0,function(){if(w)return t("div",{class:[yt("title"),e.titleClass],style:e.titleStyle},[n.title?n.title():t("span",[title]),x()])}(),function(){if(n.default||Object(v.c)(f))return t("div",{class:[yt("value",{alone:!w}),e.valueClass]},[n.default?n.default():t("span",[f])])}(),function(){var r=n["right-icon"];if(r)return r();if(y){var o=e.arrowDirection;return t(m.a,{class:yt("right-icon"),attrs:{name:o?"arrow-"+o:"arrow"}})}}(),null==n.extra?void 0:n.extra()])}bt.props=Object(r.a)({},mt,ft);var wt=vt(bt);var xt=n(16),kt=!v.h&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());function St(){kt&&Object(xt.g)(Object(xt.b)())}var Ct=Object(h.a)("field"),_t=Ct[0],Et=Ct[1],Tt=_t({inheritAttrs:!1,provide:function(){return{vanField:this}},inject:{vanForm:{default:null}},props:Object(r.a)({},mt,{name:String,rules:Array,disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null},autosize:[Boolean,Object],leftIcon:String,rightIcon:String,clearable:Boolean,formatter:Function,maxlength:[Number,String],labelWidth:[Number,String],labelClass:null,labelAlign:String,inputAlign:String,placeholder:String,errorMessage:String,errorMessageAlign:String,showWordLimit:Boolean,value:{type:[Number,String],default:""},type:{type:String,default:"text"},error:{type:Boolean,default:null},colon:{type:Boolean,default:null},clearTrigger:{type:String,default:"focus"},formatTrigger:{type:String,default:"onChange"}}),data:function(){return{focused:!1,validateFailed:!1,validateMessage:""}}
2,watch:{value:function(){this.updateValue(this.value),this.resetValidation(),this.validateWithTrigger("onChange"),this.$nextTick(this.adjustSize)}},mounted:function(){this.updateValue(this.value,this.formatTrigger),this.$nextTick(this.adjustSize),this.vanForm&&this.vanForm.addField(this)},beforeDestroy:function(){this.vanForm&&this.vanForm.removeField(this)},computed:{showClear:function(){var t=this.getProp("readonly");if(this.clearable&&!t){var e=Object(v.c)(this.value)&&""!==this.value,n="always"===this.clearTrigger||"focus"===this.clearTrigger&&this.focused;return e&&n}},showError:function(){return null!==this.error?this.error:!!(this.vanForm&&this.vanForm.showError&&this.validateFailed)||void 0},listeners:function(){return Object(r.a)({},this.$listeners,{blur:this.onBlur,focus:this.onFocus,input:this.onInput,click:this.onClickInput,keypress:this.onKeypress})},labelStyle:function(){var t=this.getProp("labelWidth");if(t)return{width:Object(V.a)(t)}},formValue:function(){return this.children&&(this.$scopedSlots.input||this.$slots.input)?this.children.value:this.value}},methods:{focus:function(){this.$refs.input&&this.$refs.input.focus()},blur:function(){this.$refs.input&&this.$refs.input.blur()},runValidator:function(t,e){return new Promise((function(n){var r=e.validator(t,e);if(Object(v.g)(r))return r.then(n);n(r)}))},isEmptyValue:function(t){return Array.isArray(t)?!t.length:0!==t&&!t},runSyncRule:function(t,e){return(!e.required||!this.isEmptyValue(t))&&!(e.pattern&&!e.pattern.test(t))},getRuleMessage:function(t,e){var n=e.message;return Object(v.e)(n)?n(t,e):n},runRules:function(t){var e=this;return t.reduce((function(t,n){return t.then((function(){if(!e.validateFailed){var t=e.formValue;return n.formatter&&(t=n.formatter(t,n)),e.runSyncRule(t,n)?n.validator?e.runValidator(t,n).then((function(r){!1===r&&(e.validateFailed=!0,e.validateMessage=e.getRuleMessage(t,n))})):void 0:(e.validateFailed=!0,void(e.validateMessage=e.getRuleMessage(t,n)))}}))}),Promise.resolve())},validate:function(t){var e=this;return void 0===t&&(t=this.rules),new Promise((function(n){t||n(),e.resetValidation(),e.runRules(t).then((function(){e.validateFailed?n({name:e.name,message:e.validateMessage}):n()}))}))},validateWithTrigger:function(t){if(this.vanForm&&this.rules){var e=this.vanForm.validateTrigger===t,n=this.rules.filter((function(n){return n.trigger?n.trigger===t:e}));n.length&&this.validate(n)}},resetValidation:function(){this.validateFailed&&(this.validateFailed=!1,this.validateMessage="")},updateValue:function(t,e){void 0===e&&(e="onChange"),t=Object(v.c)(t)?String(t):"";var n=this.maxlength;if(Object(v.c)(n)&&t.length>n&&(t=this.value&&this.value.length===+n?this.value:t.slice(0,n)),"number"===this.type||"digit"===this.type){var r="number"===this.type;t=Object($.b)(t,r,r)}this.formatter&&e===this.formatTrigger&&(t=this.formatter(t));var input=this.$refs.input;input&&t!==input.value&&(input.value=t),t!==this.value&&this.$emit("input",t)},onInput:function(t){t.target.composing||this.updateValue(t.target.value)},onFocus:function(t){this.focused=!0,this.$emit("focus",t),this.$nextTick(this.adjustSize),this.getProp("readonly")&&this.blur()},onBlur:function(t){this.getProp("readonly")||(this.focused=!1,this.updateValue(this.value,"onBlur"),this.$emit("blur",t),this.validateWithTrigger("onBlur"),this.$nextTick(this.adjustSize),St())},onClick:function(t){this.$emit("click",t)},onClickInput:function(t){this.$emit("click-input",t)},onClickLeftIcon:function(t){this.$emit("click-left-icon",t)},onClickRightIcon:function(t){this.$emit("click-right-icon",t)},onClear:function(t){Object(I.c)(t),this.$emit("input",""),this.$emit("clear",t)},onKeypress:function(t){13===t.keyCode&&(this.getProp("submitOnEnter")||"textarea"===this.type||Object(I.c)(t),"search"===this.type&&this.blur());this.$emit("keypress",t)},adjustSize:function(){var input=this.$refs.input;if("textarea"===this.type&&this.autosize&&input){var t=Object(xt.b)();input.style.height="auto";var e=input.scrollHeight;if(Object(v.f)(this.autosize)){var n=this.autosize,r=n.maxHeight,o=n.minHeight;r&&(e=Math.min(e,r)),o&&(e=Math.max(e,o))}e&&(input.style.height=e+"px",Object(xt.g)(t))}},genInput:function(){var t=this.$createElement,e=this.type,n=this.getProp("disabled"),o=this.getProp("readonly"),c=this.slots("input"),h=this.getProp("inputAlign");if(c)return t("div",{class:Et("control",[h,"custom"]),on:{click:this.onClickInput}},[c]);var d={ref:"input",class:Et("control",h),domProps:{value:this.value},attrs:Object(r.a)({},this.$attrs,{name:this.name,disabled:n,readonly:o,placeholder:this.placeholder}),on:this.listeners,directives:[{name:"model",value:this.value}]};if("textarea"===e)return t("textarea",l()([{},d]));var f,m=e;return"number"===e&&(m="text",f="decimal"),"digit"===e&&(m="tel",f="numeric"),t("input",l()([{attrs:{type:m,inputmode:f}},d]))},genLeftIcon:function(){var t=this.$createElement;if(this.slots("left-icon")||this.leftIcon)return t("div",{class:Et("left-icon"),on:{click:this.onClickLeftIcon}},[this.slots("left-icon")||t(m.a,{attrs:{name:this.leftIcon,classPrefix:this.iconPrefix}})])},genRightIcon:function(){var t=this.$createElement,e=this.slots;if(e("right-icon")||this.rightIcon)return t("div",{class:Et("right-icon"),on:{click:this.onClickRightIcon}},[e("right-icon")||t(m.a,{attrs:{name:this.rightIcon,classPrefix:this.iconPrefix}})])},genWordLimit:function(){var t=this.$createElement;if(this.showWordLimit&&this.maxlength){var e=(this.value||"").length;return t("div",{class:Et("word-limit")},[t("span",{class:Et("word-num")},[e]),"/",this.maxlength])}},genMessage:function(){var t=this.$createElement;if(!this.vanForm||!1!==this.vanForm.showErrorMessage){var e=this.errorMessage||this.validateMessage;if(e){var n=this.getProp("errorMessageAlign");return t("div",{class:Et("error-message",n)},[e])}}},getProp:function(t){return Object(v.c)(this[t])?this[t]:this.vanForm&&Object(v.c)(this.vanForm[t])?this.vanForm[t]:void 0},genLabel:function(){var t=this.$createElement,e=this.getProp("colon")?":":"";return this.slots("label")?[this.slots("label"),e]:this.label?t("span",[this.label+e]):void 0}},render:function(){var t,e=arguments[0],n=this.slots,r=this.getProp("disabled"),o=this.getProp("labelAlign"),l={
2icon:this.genLeftIcon},c=this.genLabel();c&&(l.title=function(){return c});var h=this.slots("extra");return h&&(l.extra=function(){return h}),e(wt,{attrs:{icon:this.leftIcon,size:this.size,center:this.center,border:this.border,isLink:this.isLink,required:this.required,clickable:this.clickable,titleStyle:this.labelStyle,valueClass:Et("value"),titleClass:[Et("label",o),this.labelClass],arrowDirection:this.arrowDirection},scopedSlots:l,class:Et((t={error:this.showError,disabled:r},t["label-"+o]=o,t["min-height"]="textarea"===this.type&&!this.autosize,t)),on:{click:this.onClick}},[e("div",{class:Et("body")},[this.genInput(),this.showClear&&e(m.a,{attrs:{name:"clear"},class:Et("clear"),on:{touchstart:this.onClear}}),this.genRightIcon(),n("button")&&e("div",{class:Et("button")},[n("button")])]),this.genWordLimit(),this.genMessage()])}}),Pt=0;var At=Object(h.a)("toast"),Mt=At[0],It=At[1],Dt=Mt({mixins:[Object(f.a)()],props:{icon:String,className:null,iconPrefix:String,loadingType:String,forbidClick:Boolean,closeOnClick:Boolean,message:[Number,String],type:{type:String,default:"text"},position:{type:String,default:"middle"},transition:{type:String,default:"van-fade"},lockScroll:{type:Boolean,default:!1}},data:function(){return{clickable:!1}},mounted:function(){this.toggleClickable()},destroyed:function(){this.toggleClickable()},watch:{value:"toggleClickable",forbidClick:"toggleClickable"},methods:{onClick:function(){this.closeOnClick&&this.close()},toggleClickable:function(){var t=this.value&&this.forbidClick;this.clickable!==t&&(this.clickable=t,t?(Pt||document.body.classList.add("van-toast--unclickable"),Pt++):--Pt||document.body.classList.remove("van-toast--unclickable"))},onAfterEnter:function(){this.$emit("opened"),this.onOpened&&this.onOpened()},onAfterLeave:function(){this.$emit("closed")},genIcon:function(){var t=this.$createElement,e=this.icon,n=this.type,r=this.iconPrefix,o=this.loadingType;return e||"success"===n||"fail"===n?t(m.a,{class:It("icon"),attrs:{classPrefix:r,name:e||n}}):"loading"===n?t(S.a,{class:It("loading"),attrs:{type:o}}):void 0},genMessage:function(){var t=this.$createElement,e=this.type,n=this.message;if(Object(v.c)(n)&&""!==n)return"html"===e?t("div",{class:It("text"),domProps:{innerHTML:n}}):t("div",{class:It("text")},[n])}},render:function(){var t,e=arguments[0];return e("transition",{attrs:{name:this.transition},on:{afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[e("div",{directives:[{name:"show",value:this.value}],class:[It([this.position,(t={},t[this.type]=!this.icon,t)]),this.className],on:{click:this.onClick}},[this.genIcon(),this.genMessage()])])}}),Ot=n(126),Bt={icon:"",type:"text",mask:!1,value:!0,message:"",className:"",overlay:!1,onClose:null,onOpened:null,duration:2e3,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,getContainer:"body",overlayStyle:null,closeOnClick:!1,closeOnClickOverlay:!1},Ft={},zt=[],Lt=!1,jt=Object(r.a)({},Bt);function Rt(t){return Object(v.f)(t)?t:{message:t}}function Vt(){if(v.h)return{};if(!(zt=zt.filter((function(t){return!t.$el.parentNode||(element=t.$el,document.body.contains(element));var element}))).length||Lt){var t=new(c.a.extend(Dt))({el:document.createElement("div")});t.$on("input",(function(e){t.value=e})),zt.push(t)}return zt[zt.length-1]}function Nt(t){void 0===t&&(t={});var e=Vt();return e.value&&e.updateZIndex(),t=Rt(t),(t=Object(r.a)({},jt,Ft[t.type||jt.type],t)).clear=function(){e.value=!1,t.onClose&&(t.onClose(),t.onClose=null),Lt&&!v.h&&e.$on("closed",(function(){clearTimeout(e.timer),zt=zt.filter((function(t){return t!==e})),Object(Ot.a)(e.$el),e.$destroy()}))},Object(r.a)(e,function(t){return Object(r.a)({},t,{overlay:t.mask||t.overlay,mask:void 0,duration:void 0})}(t)),clearTimeout(e.timer),t.duration>0&&(e.timer=setTimeout((function(){e.clear()}),t.duration)),e}["loading","success","fail"].forEach((function(t){var e;Nt[t]=(e=t,function(t){return Nt(Object(r.a)({type:e},Rt(t)))})})),Nt.clear=function(t){zt.length&&(t?(zt.forEach((function(t){t.clear()})),zt=[]):Lt?zt.shift().clear():zt[0].clear())},Nt.setDefaultOptions=function(t,e){"string"==typeof t?Ft[t]=e:Object(r.a)(jt,t)},Nt.resetDefaultOptions=function(t){"string"==typeof t?Ft[t]=null:(jt=Object(r.a)({},Bt),Ft={})},Nt.allowMultiple=function(t){void 0===t&&(t=!0),Lt=t},Nt.install=function(){c.a.use(Dt)},c.a.prototype.$toast=Nt;var $t=Nt,Gt=Object(h.a)("button"),Ht=Gt[0],Yt=Gt[1];function Wt(t,e,n,r){var o,c=e.tag,h=e.icon,f=e.type,v=e.color,y=e.plain,w=e.disabled,x=e.loading,k=e.hairline,C=e.loadingText,_=e.iconPosition,style={};v&&(style.color=y?v:"white",y||(style.background=v),-1!==v.indexOf("gradient")?style.border=0:style.borderColor=v);var text,content,E=[Yt([f,e.size,{plain:y,loading:x,disabled:w,hairline:k,block:e.block,round:e.round,square:e.square}]),(o={},o[L]=k,o)];function T(){return x?n.loading?n.loading():t(S.a,{class:Yt("loading"),attrs:{size:e.loadingSize,type:e.loadingType,color:"currentColor"}}):n.icon?t("div",{class:Yt("icon")},[n.icon()]):h?t(m.a,{attrs:{name:h,classPrefix:e.iconPrefix},class:Yt("icon")}):void 0}return t(c,l()([{style:style,class:E,attrs:{type:e.nativeType,disabled:w},on:{click:function(t){e.loading&&t.preventDefault(),x||w||(Object(d.a)(r,"click",t),pt(r))},touchstart:function(t){Object(d.a)(r,"touchstart",t)}}},Object(d.b)(r)]),[t("div",{class:Yt("content")},[(content=[],"left"===_&&content.push(T()),(text=x?C:n.default?n.default():e.text)&&content.push(t("span",{class:Yt("text")},[text])),"right"===_&&content.push(T()),content)])])}Wt.props=Object(r.a)({},ft,{text:String,icon:String,color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:String,loadingText:String,loadingType:String,tag:{type:String,default:"button"},type:{type:String,default:"default"},size:{type:String,default:"normal"},loadingSize:{type:String,default:"20px"},iconPosition:{type:String,default:"left"}});var qt,Xt=Ht(Wt),Ut=n(13),Kt=Object(h.a)("goods-action"),Jt=Kt[0],Zt=Kt[1],Qt=Jt({mixins:[Object(Ut.b)("vanGoodsAction")],props:{safeAreaInsetBottom:{type:Boolean,default:!0}},render:function(){return(0,arguments[0])("div",{class:Zt({unfit:!this.safeAreaInsetBottom})},[this.slots()])}}),te=Object(h.a)("goods-action-button"),ee=te[0],ie=te[1],ne=ee({mixins:[Object(Ut.a)("vanGoodsAction")],props:Object(r.a)({},ft,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),computed:{isFirst:function(){var t=this.parent&&this.parent.children[this.index-1];return!t||t.$options.name!==this.$options.name},isLast:function(){var t=this.parent&&this.parent.children[this.index+1];return!t||t.$options.name!==this.$options.name}},methods:{onClick:function(t){this.$emit("click",t),ut(this.$router,this)}},render:function(){return(0,arguments[0])(Xt,{class:ie([{first:this.isFirst,last:this.isLast}
2,this.type]),attrs:{size:"large",type:this.type,icon:this.icon,color:this.color,loading:this.loading,disabled:this.disabled},on:{click:this.onClick}},[this.slots()||this.text])}}),re=Object(h.a)("dialog"),ae=re[0],se=re[1],oe=re[2],le=ae({mixins:[Object(f.a)()],props:{title:String,theme:String,width:[Number,String],message:String,className:null,callback:Function,beforeClose:Function,messageAlign:String,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showCancelButton:Boolean,overlay:{type:Boolean,default:!0},allowHtml:{type:Boolean,default:!0},transition:{type:String,default:"van-dialog-bounce"},showConfirmButton:{type:Boolean,default:!0},closeOnPopstate:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1}},data:function(){return{loading:{confirm:!1,cancel:!1}}},methods:{onClickOverlay:function(){this.handleAction("overlay")},handleAction:function(t){var e=this;this.$emit(t),this.value&&(this.beforeClose?(this.loading[t]=!0,this.beforeClose(t,(function(n){!1!==n&&e.loading[t]&&e.onClose(t),e.loading.confirm=!1,e.loading.cancel=!1}))):this.onClose(t))},onClose:function(t){this.close(),this.callback&&this.callback(t)},onOpened:function(){var t=this;this.$emit("opened"),this.$nextTick((function(){var e;null==(e=t.$refs.dialog)||e.focus()}))},onClosed:function(){this.$emit("closed")},onKeydown:function(t){var e=this;if("Escape"===t.key||"Enter"===t.key){if(t.target!==this.$refs.dialog)return;({Enter:this.showConfirmButton?function(){return e.handleAction("confirm")}:v.i,Escape:this.showCancelButton?function(){return e.handleAction("cancel")}:v.i})[t.key](),this.$emit("keydown",t)}},genRoundButtons:function(){var t=this,e=this.$createElement;return e(Qt,{class:se("footer")},[this.showCancelButton&&e(ne,{attrs:{size:"large",type:"warning",text:this.cancelButtonText||oe("cancel"),color:this.cancelButtonColor,loading:this.loading.cancel},class:se("cancel"),on:{click:function(){t.handleAction("cancel")}}}),this.showConfirmButton&&e(ne,{attrs:{size:"large",type:"danger",text:this.confirmButtonText||oe("confirm"),color:this.confirmButtonColor,loading:this.loading.confirm},class:se("confirm"),on:{click:function(){t.handleAction("confirm")}}})])},genButtons:function(){var t,e=this,n=this.$createElement,r=this.showCancelButton&&this.showConfirmButton;return n("div",{class:[B,se("footer")]},[this.showCancelButton&&n(Xt,{attrs:{size:"large",loading:this.loading.cancel,text:this.cancelButtonText||oe("cancel"),nativeType:"button"},class:se("cancel"),style:{color:this.cancelButtonColor},on:{click:function(){e.handleAction("cancel")}}}),this.showConfirmButton&&n(Xt,{attrs:{size:"large",loading:this.loading.confirm,text:this.confirmButtonText||oe("confirm"),nativeType:"button"},class:[se("confirm"),(t={},t[F]=r,t)],style:{color:this.confirmButtonColor},on:{click:function(){e.handleAction("confirm")}}})])},genContent:function(t,e){var n=this.$createElement;if(e)return n("div",{class:se("content")},[e]);var r=this.message,o=this.messageAlign;if(r){var c,h,data={class:se("message",(c={"has-title":t},c[o]=o,c)),domProps:(h={},h[this.allowHtml?"innerHTML":"textContent"]=r,h)};return n("div",{class:se("content",{isolated:!t})},[n("div",l()([{},data]))])}}},render:function(){var t=arguments[0];if(this.shouldRender){var e=this.message,n=this.slots(),title=this.slots("title")||this.title,r=title&&t("div",{class:se("header",{isolated:!e&&!n})},[title]);return t("transition",{attrs:{name:this.transition},on:{afterEnter:this.onOpened,afterLeave:this.onClosed}},[t("div",{directives:[{name:"show",value:this.value}],attrs:{role:"dialog","aria-labelledby":this.title||e,tabIndex:0},class:[se([this.theme]),this.className],style:{width:Object(V.a)(this.width)},ref:"dialog",on:{keydown:this.onKeydown}},[r,this.genContent(title,n),"round-button"===this.theme?this.genRoundButtons():this.genButtons()])])}}});function ce(t){return v.h?Promise.resolve():new Promise((function(e,n){var element;qt&&(element=qt.$el,document.body.contains(element))||(qt&&qt.$destroy(),(qt=new(c.a.extend(le))({el:document.createElement("div"),propsData:{lazyRender:!1}})).$on("input",(function(t){qt.value=t}))),Object(r.a)(qt,ce.currentOptions,t,{resolve:e,reject:n})}))}ce.defaultOptions={value:!0,title:"",width:"",theme:null,message:"",overlay:!0,className:"",allowHtml:!0,lockScroll:!0,transition:"van-dialog-bounce",beforeClose:null,overlayClass:"",overlayStyle:null,messageAlign:"",getContainer:"body",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1,callback:function(t){qt["confirm"===t?"resolve":"reject"](t)}},ce.alert=ce,ce.confirm=function(t){return ce(Object(r.a)({showCancelButton:!0},t))},ce.close=function(){qt&&(qt.value=!1)},ce.setDefaultOptions=function(t){Object(r.a)(ce.currentOptions,t)},ce.resetDefaultOptions=function(){ce.currentOptions=Object(r.a)({},ce.defaultOptions)},ce.resetDefaultOptions(),ce.install=function(){c.a.use(le)},ce.Component=le,c.a.prototype.$dialog=ce;var dialog=ce,he=Object(h.a)("address-edit-detail"),ue=he[0],de=he[1],pe=he[2],fe=!v.h&&/android/.test(navigator.userAgent.toLowerCase()),me=ue({props:{value:String,errorMessage:String,focused:Boolean,detailRows:[Number,String],searchResult:Array,detailMaxlength:[Number,String],showSearchResult:Boolean},computed:{shouldShowSearchResult:function(){return this.focused&&this.searchResult&&this.showSearchResult}},methods:{onSelect:function(t){this.$emit("select-search",t),this.$emit("input",((t.address||"")+" "+(t.name||"")).trim())},onFinish:function(){this.$refs.field.blur()},genFinish:function(){var t=this.$createElement;if(this.value&&this.focused&&fe)return t("div",{class:de("finish"),on:{click:this.onFinish}},[pe("complete")])},genSearchResult:function(){var t=this,e=this.$createElement,n=this.value,r=this.shouldShowSearchResult,o=this.searchResult;if(r)return o.map((function(r){return e(wt,{key:r.name+r.address,attrs:{clickable:!0,border:!1,icon:"location-o",label:r.address},class:de("search-item"),on:{click:function(){t.onSelect(r)}},scopedSlots:{title:function(){if(r.name){var text=r.name.replace(n,"<span class="+de("keyword")+">"+n+"</span>");return e("div",{domProps:{innerHTML:text}})}}}})}))}},render:function(){var t=arguments[0];return t(wt,{class:de()},[t(Tt,{attrs:{autosize:!0,rows:this.detailRows,clearable:!fe,type:"textarea",value:this.value,errorMessage:this.errorMessage,border:!this.shouldShowSearchResult,label:pe("label"),maxlength:this.detailMaxlength,placeholder:pe("placeholder")},ref:"field",scopedSlots:{icon:this.genFinish},on:Object(r.a)({},this.$listeners)}),this.genSearchResult()])}}),ge={size:[Number,String],value:null,loading:Boolean,disabled:Boolean,activeColor:String,inactiveColor:String,activeValue:{type:null,default:!0},inactiveValue:{type:null,default:!1}},ve={inject:{vanField:{default:null}},watch:{value:function(){var t=this.vanField;t&&(t.resetValidation(),t.validateWithTrigger("onChange"))}},created:function(){var t=this.vanField;t&&!t.children&&(t.children=this)}},ye=Object(h.a)("switch"),be=ye[0],we=ye[1],xe=be({mixins:[ve],props:ge,computed:{checked:function(){return this.value===this.activeValue},style:function(){return{fontSize:Object(V.a)(this.size),backgroundColor:this.checked?this.activeColor:this.inactiveColor}}},methods:{onClick:function(t){if(this.$emit("click",t),!this.disabled&&!this.loading){var e=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",e),this.$emit("change",e)}},genLoading:function(){var t=this.$createElement;if(this.loading){var e=this.checked?this.activeColor:this.inactiveColor;return t(S.a,{class:we("loading"),attrs:{color:e}})}}},render:function(){var t=arguments[0],e=this.checked,n=this.loading,r=this.disabled;return t("div",{class:we({on:e,loading:n,disabled:r}),attrs:{role:"switch","aria-checked":String(e)},style:this.style,on:{click:this.onClick}},[t("div",{class:we("node")},[this.genLoading()])])}}),ke=Object(h.a)("address-edit"),Se=ke[0],Ce=ke[1],_e=ke[2],Ee={name:"",tel:"",country:"",province:"",city:"",county:"",areaCode:"",postalCode:"",addressDetail:"",isDefault:!1};var Te=Se({props:{areaList:Object,isSaving:Boolean,isDeleting:Boolean,validator:Function,showDelete:Boolean,showPostal:Boolean,searchResult:Array,telMaxlength:[Number,String],showSetDefault:Boolean,saveButtonText:String,areaPlaceholder:String,deleteButtonText:String,showSearchResult:Boolean,showArea:{type:Boolean,default:!0},showDetail:{type:Boolean,default:!0},disableArea:Boolean,detailRows:{type:[Number,String],default:1},detailMaxlength:{type:[Number,String],default:200},addressInfo:{type:Object,default:function(){return Object(r.a)({},Ee)}}
2,telValidator:{type:Function,default:A},postalValidator:{type:Function,default:function(t){return/^\d{6}$/.test(t)}},areaColumnsPlaceholder:{type:Array,default:function(){return[]}}},data:function(){return{data:{},showAreaPopup:!1,detailFocused:!1,errorInfo:{tel:"",name:"",areaCode:"",postalCode:"",addressDetail:""}}},computed:{areaListLoaded:function(){return Object(v.f)(this.areaList)&&Object.keys(this.areaList).length},areaText:function(){var t=this.data,e=t.country,n=t.province,r=t.city,o=t.county;if(t.areaCode){var l=[e,n,r,o];return n&&n===r&&l.splice(1,1),l.filter((function(text){return text})).join("/")}return""},hideBottomFields:function(){var t=this.searchResult;return t&&t.length&&this.detailFocused}},watch:{addressInfo:{handler:function(t){this.data=Object(r.a)({},Ee,t),this.setAreaCode(t.areaCode)},deep:!0,immediate:!0},areaList:function(){this.setAreaCode(this.data.areaCode)}},methods:{onFocus:function(t){this.errorInfo[t]="",this.detailFocused="addressDetail"===t,this.$emit("focus",t)},onChangeDetail:function(t){this.data.addressDetail=t,this.$emit("change-detail",t)},onAreaConfirm:function(t){(t=t.filter((function(t){return!!t}))).some((function(t){return!t.code}))?$t(_e("areaEmpty")):(this.showAreaPopup=!1,this.assignAreaValues(),this.$emit("change-area",t))},assignAreaValues:function(){var area=this.$refs.area;if(area){var t=area.getArea();t.areaCode=t.code,delete t.code,Object(r.a)(this.data,t)}},onSave:function(){var t=this,e=["name","tel"];this.showArea&&e.push("areaCode"),this.showDetail&&e.push("addressDetail"),this.showPostal&&e.push("postalCode"),e.every((function(e){var n=t.getErrorMessage(e);return n&&(t.errorInfo[e]=n),!n}))&&!this.isSaving&&this.$emit("save",this.data)},getErrorMessage:function(t){var e=String(this.data[t]||"").trim();if(this.validator){var n=this.validator(t,e);if(n)return n}switch(t){case"name":return e?"":_e("nameEmpty");case"tel":return this.telValidator(e)?"":_e("telInvalid");case"areaCode":return e?"":_e("areaEmpty");case"addressDetail":return e?"":_e("addressEmpty");case"postalCode":return e&&!this.postalValidator(e)?_e("postalEmpty"):""}},onDelete:function(){var t=this;dialog.confirm({title:_e("confirmDelete")}).then((function(){t.$emit("delete",t.data)})).catch((function(){t.$emit("cancel-delete",t.data)}))},getArea:function(){return this.$refs.area?this.$refs.area.getValues():[]},setAreaCode:function(code){this.data.areaCode=code||"",code&&this.$nextTick(this.assignAreaValues)},setAddressDetail:function(t){this.data.addressDetail=t},onDetailBlur:function(){var t=this;setTimeout((function(){t.detailFocused=!1}))},genSetDefaultCell:function(t){var e=this;if(this.showSetDefault){var n={"right-icon":function(){return t(xe,{attrs:{size:"24"},on:{change:function(t){e.$emit("change-default",t)}},model:{value:e.data.isDefault,callback:function(t){e.$set(e.data,"isDefault",t)}}})}};return t(wt,{directives:[{name:"show",value:!this.hideBottomFields}],attrs:{center:!0,title:_e("defaultAddress")},class:Ce("default"),scopedSlots:n})}return t()}},render:function(t){var e=this,data=this.data,n=this.errorInfo,r=this.disableArea,o=this.hideBottomFields,l=function(t){return function(){return e.onFocus(t)}};return t("div",{class:Ce()},[t("div",{class:Ce("fields")},[t(Tt,{attrs:{clearable:!0,label:_e("name"),placeholder:_e("namePlaceholder"),errorMessage:n.name},on:{focus:l("name")},model:{value:data.name,callback:function(t){e.$set(data,"name",t)}}}),t(Tt,{attrs:{clearable:!0,type:"tel",label:_e("tel"),maxlength:this.telMaxlength,placeholder:_e("telPlaceholder"),errorMessage:n.tel},on:{focus:l("tel")},model:{value:data.tel,callback:function(t){e.$set(data,"tel",t)}}}),t(Tt,{directives:[{name:"show",value:this.showArea}],attrs:{readonly:!0,clickable:!r,label:_e("area"),placeholder:this.areaPlaceholder||_e("areaPlaceholder"),errorMessage:n.areaCode,rightIcon:r?null:"arrow",value:this.areaText},on:{focus:l("areaCode"),click:function(){e.$emit("click-area"),e.showAreaPopup=!r}}}),t(me,{directives:[{name:"show",value:this.showDetail}],attrs:{focused:this.detailFocused,value:data.addressDetail,errorMessage:n.addressDetail,detailRows:this.detailRows,detailMaxlength:this.detailMaxlength,searchResult:this.searchResult,showSearchResult:this.showSearchResult},on:{focus:l("addressDetail"),blur:this.onDetailBlur,input:this.onChangeDetail,"select-search":function(t){e.$emit("select-search",t)}}}),this.showPostal&&t(Tt,{directives:[{name:"show",value:!o}],attrs:{type:"tel",maxlength:"6",label:_e("postal"),placeholder:_e("postal"),errorMessage:n.postalCode},on:{focus:l("postalCode")},model:{value:data.postalCode,callback:function(t){e.$set(data,"postalCode",t)}}}),this.slots()]),this.genSetDefaultCell(t),t("div",{directives:[{name:"show",value:!o}],class:Ce("buttons")},[t(Xt,{attrs:{block:!0,round:!0,loading:this.isSaving,type:"danger",text:this.saveButtonText||_e("save")},on:{click:this.onSave}}),this.showDelete&&t(Xt,{attrs:{block:!0,round:!0,loading:this.isDeleting,text:this.deleteButtonText||_e("delete")},on:{click:this.onDelete}})]),t(k,{attrs:{round:!0,position:"bottom",lazyRender:!1,getContainer:"body"},model:{value:e.showAreaPopup,callback:function(t){e.showAreaPopup=t}}},[t(ht,{ref:"area",attrs:{value:data.areaCode,loading:!this.areaListLoaded,areaList:this.areaList,columnsPlaceholder:this.areaColumnsPlaceholder},on:{confirm:this.onAreaConfirm,cancel:function(){e.showAreaPopup=!1}}})])])}}),Pe=Object(h.a)("radio-group"),Ae=Pe[0],Me=Pe[1],Ie=Ae({mixins:[Object(Ut.b)("vanRadio"),ve],props:{value:null,disabled:Boolean,direction:String,checkedColor:String,iconSize:[Number,String]},watch:{value:function(t){this.$emit("change",t)}},render:function(){return(0,arguments[0])("div",{class:Me([this.direction]),attrs:{role:"radiogroup"}},[this.slots()])}}),De=Object(h.a)("tag"),Oe=De[0],Be=De[1];function Fe(t,e,n,r){var o,c=e.type,mark=e.mark,h=e.plain,f=e.color,v=e.round,y=e.size,w=e.textColor,style=((o={})[h?"color":"backgroundColor"]=f,o);h?(style.color=w||f,style.borderColor=f):(style.color=w,style.background=f);var x={mark:mark,plain:h,round:v};y&&(x[y]=y);var k=e.closeable&&t(m.a,{attrs:{name:"cross"},class:Be("close"),on:{click:function(t){t.stopPropagation(),Object(d.a)(r,"close")}}});return t("transition",{attrs:{name:e.closeable?"van-fade":null}},[t("span",l()([{key:"content",style:style,class:Be([x,c])}
2,Object(d.b)(r,!0)]),[null==n.default?void 0:n.default(),k])])}Fe.props={size:String,mark:Boolean,color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean,type:{type:String,default:"default"}};var ze=Oe(Fe),Le=function(t){var e=t.parent,n=t.bem,r=t.role;return{mixins:[Object(Ut.a)(e),ve],props:{name:null,value:null,disabled:Boolean,iconSize:[Number,String],checkedColor:String,labelPosition:String,labelDisabled:Boolean,shape:{type:String,default:"round"},bindGroup:{type:Boolean,default:!0}},computed:{disableBindRelation:function(){return!this.bindGroup},isDisabled:function(){return this.parent&&this.parent.disabled||this.disabled},direction:function(){return this.parent&&this.parent.direction||null},iconStyle:function(){var t=this.checkedColor||this.parent&&this.parent.checkedColor;if(t&&this.checked&&!this.isDisabled)return{borderColor:t,backgroundColor:t}},tabindex:function(){return this.isDisabled||"radio"===r&&!this.checked?-1:0}},methods:{onClick:function(t){var e=this,n=t.target,r=this.$refs.icon,o=r===n||(null==r?void 0:r.contains(n));this.isDisabled||!o&&this.labelDisabled?this.$emit("click",t):(this.toggle(),setTimeout((function(){e.$emit("click",t)})))},genIcon:function(){var t=this.$createElement,e=this.checked,r=this.iconSize||this.parent&&this.parent.iconSize;return t("div",{ref:"icon",class:n("icon",[this.shape,{disabled:this.isDisabled,checked:e}]),style:{fontSize:Object(V.a)(r)}},[this.slots("icon",{checked:e})||t(m.a,{attrs:{name:"success"},style:this.iconStyle})])},genLabel:function(){var t=this.$createElement,slot=this.slots();if(slot)return t("span",{class:n("label",[this.labelPosition,{disabled:this.isDisabled}])},[slot])}},render:function(){var t=arguments[0],e=[this.genIcon()];return"left"===this.labelPosition?e.unshift(this.genLabel()):e.push(this.genLabel()),t("div",{attrs:{role:r,tabindex:this.tabindex,"aria-checked":String(this.checked)},class:n([{disabled:this.isDisabled,"label-disabled":this.labelDisabled},this.direction]),on:{click:this.onClick}},[e])}}},je=Object(h.a)("radio"),Re=(0,je[0])({mixins:[Le({bem:je[1],role:"radio",parent:"vanRadio"})],computed:{currentValue:{get:function(){return this.parent?this.parent.value:this.value},set:function(t){(this.parent||this).$emit("input",t)}},checked:function(){return this.currentValue===this.name}},methods:{toggle:function(){this.currentValue=this.name}}}),Ve=Object(h.a)("address-item"),Ne=Ve[0],$e=Ve[1];function Ge(t,e,n,o){var c=e.disabled,h=e.switchable;return t("div",{class:$e({disabled:c}),on:{click:function(){h&&Object(d.a)(o,"select"),Object(d.a)(o,"click")}}},[t(wt,l()([{attrs:{border:!1,valueClass:$e("value")},scopedSlots:{default:function(){var data=e.data,o=[t("div",{class:$e("name")},[data.name+" "+data.tel,n.tag?n.tag(Object(r.a)({},e.data)):e.data.isDefault&&e.defaultTagText?t(ze,{attrs:{type:"danger",round:!0},class:$e("tag")},[e.defaultTagText]):void 0]),t("div",{class:$e("address")},[data.address])];return h&&!c?t(Re,{attrs:{name:data.id,iconSize:18}},[o]):o},"right-icon":function(){return t(m.a,{attrs:{name:"edit"},class:$e("edit"),on:{click:function(t){t.stopPropagation(),Object(d.a)(o,"edit"),Object(d.a)(o,"click")}}})}}},Object(d.b)(o)])),null==n.bottom?void 0:n.bottom(Object(r.a)({},e.data,{disabled:c}))])}Ge.props={data:Object,disabled:Boolean,switchable:Boolean,defaultTagText:String};var He=Ne(Ge),Ye=Object(h.a)("address-list"),We=Ye[0],qe=Ye[1],Xe=Ye[2];function Ue(t,e,n,r){function o(o,l){if(o)return o.map((function(o,c){return t(He,{attrs:{data:o,disabled:l,switchable:e.switchable,defaultTagText:e.defaultTagText},key:o.id,scopedSlots:{bottom:n["item-bottom"],tag:n.tag},on:{select:function(){Object(d.a)(r,l?"select-disabled":"select",o,c),l||Object(d.a)(r,"input",o.id)},edit:function(){Object(d.a)(r,l?"edit-disabled":"edit",o,c)},click:function(){Object(d.a)(r,"click-item",o,c)}}})}))}var c=o(e.list),h=o(e.disabledList,!0);return t("div",l()([{class:qe()},Object(d.b)(r)]),[null==n.top?void 0:n.top(),t(Ie,{attrs:{value:e.value}},[c]),e.disabledText&&t("div",{class:qe("disabled-text")},[e.disabledText]),h,null==n.default?void 0:n.default(),t("div",{class:qe("bottom")},[t(Xt,{attrs:{round:!0,block:!0,type:"danger",text:e.addButtonText||Xe("add")},class:qe("add"),on:{click:function(){Object(d.a)(r,"add")}}})])])}Ue.props={list:Array,value:[Number,String],disabledList:Array,disabledText:String,addButtonText:String,defaultTagText:String,switchable:{type:Boolean,default:!0}};var Ke=We(Ue),Je=n(71),Ze=Object(h.a)("badge"),Qe=Ze[0],ti=Ze[1],ei=Qe({props:{dot:Boolean,max:[Number,String],color:String,content:[Number,String],tag:{type:String,default:"div"}},methods:{hasContent:function(){return!!(this.$scopedSlots.content||Object(v.c)(this.content)&&""!==this.content)},renderContent:function(){var t=this.dot,e=this.max,content=this.content;if(!t&&this.hasContent())return this.$scopedSlots.content?this.$scopedSlots.content():Object(v.c)(e)&&Object(Je.b)(content)&&+content>e?e+"+":content},renderBadge:function(){var t=this.$createElement;if(this.hasContent()||this.dot)return t("div",{class:ti({dot:this.dot,fixed:!!this.$scopedSlots.default}),style:{background:this.color}},[this.renderContent()])}},render:function(){var t=arguments[0];return this.$scopedSlots.default?t(this.tag,{class:ti("wrapper")},[this.$scopedSlots.default(),this.renderBadge()]):this.renderBadge()}}),ii=n(29);function ni(t){return"[object Date]"===Object.prototype.toString.call(t)&&!Object(Je.a)(t.getTime())}var ri=Object(h.a)("calendar"),ai=ri[0],si=ri[1],oi=ri[2];function ci(t,e){var n=t.getFullYear(),r=e.getFullYear(),o=t.getMonth(),l=e.getMonth();return n===r?o===l?0:o>l?1:-1:n>r?1:-1}function hi(t,e){var n=ci(t,e);if(0===n){var r=t.getDate(),o=e.getDate();return r===o?0:r>o?1:-1}return n}function ui(t,e){return(t=new Date(t)).setDate(t.getDate()+e),t}function di(t){return ui(t,1)}function pi(t){return new Date(t)}function fi(t){return Array.isArray(t)?t.map((function(t){return null===t?t:pi(t)})):pi(t)}function mi(t){if(!t)return 0;for(;Object(Je.a)(parseInt(t,10));){if(!(t.length>1))return 0;t=t.slice(1)}return parseInt(t,10)}function gi(t,e){return 32-new Date(t,e-1,32).getDate()}var vi=(0,Object(h.a)("calendar-month")[0])({props:{date:Date,type:String,color:String,minDate:Date,maxDate:Date,showMark:Boolean,rowHeight:[Number,String],formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number},data:function(){return{visible:!1}},computed:{title:function(){return t=this.date,oi("monthTitle",t.getFullYear(),t.getMonth()+1);var t},rowHeightWithUnit:function(){return Object(V.a)(this.rowHeight)},offset:function(){var t=this.firstDayOfWeek,e=this.date.getDay();return t?(e+7-this.firstDayOfWeek)%7:e},totalDay:function(){return gi(this.date.getFullYear(),this.date.getMonth()+1)},shouldRender:function(){return this.visible||!this.lazyRender},placeholders:function(){for(var t=[],e=Math.ceil((this.totalDay+this.offset)/7),n=1;n<=e;n++)t.push({type:"placeholder"});return t},days:function(){for(var t=[],e=this.date.getFullYear(),n=this.date.getMonth(),r=1;r<=this.totalDay;r++){var o=new Date(e,n,r),l=this.getDayType(o),c={date:o,type:l,text:r,bottomInfo:this.getBottomInfo(l)};this.formatter&&(c=this.formatter(c)),t.push(c)}return t}},methods:{getHeight:function(){var t;return(null==(t=this.$el)?void 0:t.getBoundingClientRect().height)||0},scrollIntoView:function(body){var t=this.$refs,e=t.days,n=t.month,r=(this.showSubtitle?e:n).getBoundingClientRect().top-body.getBoundingClientRect().top+body.scrollTop;Object(xt.h)(body,r)},getMultipleDayType:function(t){var e=this,n=function(t){return e.currentDate.some((function(e){return 0===hi(e,t)}))};if(n(t)){var r=ui(t,-1),o=di(t),l=n(r),c=n(o);return l&&c?"multiple-middle":l?"end":c?"start":"multiple-selected"}return""},getRangeDayType:function(t){var e=this.currentDate,n=e[0],r=e[1];if(!n)return"";var o=hi(t,n);if(!r)return 0===o?"start":"";var l=hi(t,r);return 0===o&&0===l&&this.allowSameDay?"start-end":0===o?"start":0===l?"end":o>0&&l<0?"middle":void 0},getDayType:function(t){var e=this.type,n=this.minDate,r=this.maxDate,o=this.currentDate;return hi(t,n)<0||hi(t,r)>0?"disabled":null!==o?"single"===e?0===hi(t,o)?"selected":"":"multiple"===e?this.getMultipleDayType(t):"range"===e?this.getRangeDayType(t):void 0:void 0},getBottomInfo:function(t){if("range"===this.type){if("start"===t||"end"===t)return oi(t);if("start-end"===t)return oi("startEnd")}},getDayStyle:function(t,e){var style={height:this.rowHeightWithUnit};return"placeholder"===t?(style.width="100%",style):(0===e&&(style.marginLeft=100*this.offset/7+"%"),this.color&&("start"===t||"end"===t||"start-end"===t||"multiple-selected"===t||"multiple-middle"===t?style.background=this.color:"middle"===t&&(style.color=this.color)),style)},genTitle:function(){var t=this.$createElement;if(this.showMonthTitle)return t("div",{class:si("month-title")},[this.title])},genMark:function(){var t=this.$createElement;if(this.showMark&&this.shouldRender)return t("div",{class:si("month-mark")},[this.date.getMonth()+1])},genDays:function(){var t=this.$createElement,e=this.shouldRender?this.days:this.placeholders;return t("div",{ref:"days",attrs:{role:"grid"},class:si("days")},[this.genMark(),e.map(this.genDay)])},genTopInfo:function(t){var e=this.$createElement,slot=this.$scopedSlots["top-info"];if(t.topInfo||slot)return e("div",{class:si("top-info")}
2,[slot?slot(t):t.topInfo])},genBottomInfo:function(t){var e=this.$createElement,slot=this.$scopedSlots["bottom-info"];if(t.bottomInfo||slot)return e("div",{class:si("bottom-info")},[slot?slot(t):t.bottomInfo])},genDay:function(t,e){var n=this,r=this.$createElement,o=t.type,style=this.getDayStyle(o,e),l="disabled"===o,c=function(){l||n.$emit("click",t)};return"selected"===o?r("div",{attrs:{role:"gridcell",tabindex:-1},style:style,class:[si("day"),t.className],on:{click:c}},[r("div",{class:si("selected-day"),style:{width:this.rowHeightWithUnit,height:this.rowHeightWithUnit,background:this.color}},[this.genTopInfo(t),t.text,this.genBottomInfo(t)])]):r("div",{attrs:{role:"gridcell",tabindex:l?null:-1},style:style,class:[si("day",o),t.className],on:{click:c}},[this.genTopInfo(t),t.text,this.genBottomInfo(t)])}},render:function(){return(0,arguments[0])("div",{class:si("month"),ref:"month"},[this.genTitle(),this.genDays()])}}),yi=(0,Object(h.a)("calendar-header")[0])({props:{title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},methods:{genTitle:function(){var t=this.$createElement;if(this.showTitle){var title=this.slots("title")||this.title||oi("title");return t("div",{class:si("header-title")},[title])}},genSubtitle:function(){var t=this.$createElement;if(this.showSubtitle)return t("div",{class:si("header-subtitle")},[this.subtitle])},genWeekDays:function(){var t=this.$createElement,e=oi("weekdays"),n=this.firstDayOfWeek,r=[].concat(e.slice(n,7),e.slice(0,n));return t("div",{class:si("weekdays")},[r.map((function(e){return t("span",{class:si("weekday")},[e])}))])}},render:function(){return(0,arguments[0])("div",{class:si("header")},[this.genTitle(),this.genSubtitle(),this.genWeekDays()])}}),bi=ai({props:{title:String,color:String,value:Boolean,readonly:Boolean,formatter:Function,rowHeight:[Number,String],confirmText:String,rangePrompt:String,defaultDate:[Date,Array],getContainer:[String,Function],allowSameDay:Boolean,confirmDisabledText:String,type:{type:String,default:"single"},round:{type:Boolean,default:!0},position:{type:String,default:"bottom"},poppable:{type:Boolean,default:!0},maxRange:{type:[Number,String],default:null},lazyRender:{type:Boolean,default:!0},showMark:{type:Boolean,default:!0},showTitle:{type:Boolean,default:!0},showConfirm:{type:Boolean,default:!0},showSubtitle:{type:Boolean,default:!0},closeOnPopstate:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0},minDate:{type:Date,validator:ni,default:function(){return new Date}},maxDate:{type:Date,validator:ni,default:function(){var t=new Date;return new Date(t.getFullYear(),t.getMonth()+6,t.getDate())}},firstDayOfWeek:{type:[Number,String],default:0,validator:function(t){return t>=0&&t<=6}}},inject:{vanPopup:{default:null}},data:function(){return{subtitle:"",currentDate:this.getInitialDate()}},computed:{months:function(){var t=[],cursor=new Date(this.minDate);cursor.setDate(1);do{t.push(new Date(cursor)),cursor.setMonth(cursor.getMonth()+1)}while(1!==ci(cursor,this.maxDate));return t},buttonDisabled:function(){var t=this.type,e=this.currentDate;if(e){if("range"===t)return!e[0]||!e[1];if("multiple"===t)return!e.length}return!e},dayOffset:function(){return this.firstDayOfWeek?this.firstDayOfWeek%7:0}},watch:{value:"init",type:function(){this.reset()},defaultDate:function(t){this.currentDate=t,this.scrollIntoView()}},mounted:function(){var t;(this.init(),this.poppable)||(null==(t=this.vanPopup)||t.$on("opened",this.onScroll))},activated:function(){this.init()},methods:{reset:function(t){void 0===t&&(t=this.getInitialDate()),this.currentDate=t,this.scrollIntoView()},init:function(){var t=this;this.poppable&&!this.value||this.$nextTick((function(){t.bodyHeight=Math.floor(t.$refs.body.getBoundingClientRect().height),t.onScroll(),t.scrollIntoView()}))},scrollToDate:function(t){var e=this;Object(ii.c)((function(){var n=e.value||!e.poppable;t&&n&&(e.months.some((function(n,r){if(0===ci(n,t)){var o=e.$refs,body=o.body;return o.months[r].scrollIntoView(body),!0}return!1})),e.onScroll())}
2))},scrollIntoView:function(){var t=this.currentDate;if(t){var e="single"===this.type?t:t[0];this.scrollToDate(e)}},getInitialDate:function(){var t=this.type,e=this.minDate,n=this.maxDate,r=this.defaultDate;if(null===r)return r;var o=new Date;if(-1===hi(o,e)?o=e:1===hi(o,n)&&(o=n),"range"===t){var l=r||[];return[l[0]||o,l[1]||di(o)]}return"multiple"===t?r||[o]:r||o},onScroll:function(){var t=this.$refs,body=t.body,e=t.months,n=Object(xt.c)(body),r=n+this.bodyHeight,o=e.map((function(t){return t.getHeight()}));if(!(r>o.reduce((function(a,b){return a+b}),0)&&n>0)){for(var l,c=0,h=[-1,-1],i=0;i<e.length;i++){c<=r&&c+o[i]>=n&&(h[1]=i,l||(l=e[i],h[0]=i),e[i].showed||(e[i].showed=!0,this.$emit("month-show",{date:e[i].date,title:e[i].title}))),c+=o[i]}e.forEach((function(t,e){t.visible=e>=h[0]-1&&e<=h[1]+1})),l&&(this.subtitle=l.title)}},onClickDay:function(t){if(!this.readonly){var e=t.date,n=this.type,r=this.currentDate;if("range"===n){if(!r)return void this.select([e,null]);var o=r[0],l=r[1];if(o&&!l){var c=hi(e,o);1===c?this.select([o,e],!0):-1===c?this.select([e,null]):this.allowSameDay&&this.select([e,e],!0)}else this.select([e,null])}else if("multiple"===n){if(!r)return void this.select([e]);var h;if(this.currentDate.some((function(t,n){var r=0===hi(t,e);return r&&(h=n),r}))){var d=r.splice(h,1)[0];this.$emit("unselect",pi(d))}else this.maxRange&&r.length>=this.maxRange?$t(this.rangePrompt||oi("rangePrompt",this.maxRange)):this.select([].concat(r,[e]))}else this.select(e,!0)}},togglePopup:function(t){this.$emit("input",t)},select:function(t,e){var n=this,r=function(t){n.currentDate=t,n.$emit("select",fi(n.currentDate))};if(e&&"range"===this.type&&!this.checkRange(t))return void(this.showConfirm?r([t[0],ui(t[0],this.maxRange-1)]):r(t));r(t),e&&!this.showConfirm&&this.onConfirm()},checkRange:function(t){var e=this.maxRange,n=this.rangePrompt;return!(e&&function(t){var e=t[0].getTime();return(t[1].getTime()-e)/864e5+1}(t)>e)||($t(n||oi("rangePrompt",e)),!1)},onConfirm:function(){this.$emit("confirm",fi(this.currentDate))},genMonth:function(t,e){var n=this.$createElement,r=0!==e||!this.showSubtitle;return n(vi,{ref:"months",refInFor:!0,attrs:{date:t,type:this.type,color:this.color,minDate:this.minDate,maxDate:this.maxDate,showMark:this.showMark,formatter:this.formatter,rowHeight:this.rowHeight,lazyRender:this.lazyRender,currentDate:this.currentDate,showSubtitle:this.showSubtitle,allowSameDay:this.allowSameDay,showMonthTitle:r,firstDayOfWeek:this.dayOffset},scopedSlots:{"top-info":this.$scopedSlots["top-info"],"bottom-info":this.$scopedSlots["bottom-info"]},on:{click:this.onClickDay}})},genFooterContent:function(){var t=this.$createElement,slot=this.slots("footer");if(slot)return slot;if(this.showConfirm){var text=this.buttonDisabled?this.confirmDisabledText:this.confirmText;return t(Xt,{attrs:{round:!0,block:!0,type:"danger",color:this.color,disabled:this.buttonDisabled,nativeType:"button"},class:si("confirm"),on:{click:this.onConfirm}},[text||oi("confirm")])}},genFooter:function(){return(0,this.$createElement)("div",{class:si("footer",{unfit:!this.safeAreaInsetBottom})},[this.genFooterContent()])},genCalendar:function(){var t=this,e=this.$createElement;return e("div",{class:si()},[e(yi,{attrs:{title:this.title,showTitle:this.showTitle,subtitle:this.subtitle,showSubtitle:this.showSubtitle,firstDayOfWeek:this.dayOffset},scopedSlots:{title:function(){return t.slots("title")}}}),e("div",{ref:"body",class:si("body"),on:{scroll:this.onScroll}},[this.months.map(this.genMonth)]),this.genFooter()])}},render:function(){var t=this,e=arguments[0];if(this.poppable){var n,r=function(e){return function(){return t.$emit(e)}};return e(k,{attrs:(n={round:!0,value:this.value},n.round=this.round,n.position=this.position,n.closeable=this.showTitle||this.showSubtitle,n.getContainer=this.getContainer,n.closeOnPopstate=this.closeOnPopstate,n.closeOnClickOverlay=this.closeOnClickOverlay,n),class:si("popup"),on:{input:this.togglePopup,open:r("open"),opened:r("opened"),close:r("close"),closed:r("closed")}},[this.genCalendar()])}
2return this.genCalendar()}}),wi=n(64),xi=Object(h.a)("card"),ki=xi[0],Si=xi[1];function Ci(t,e,n,r){var o,c=e.thumb,h=n.num||Object(v.c)(e.num),f=n.price||Object(v.c)(e.price),m=n["origin-price"]||Object(v.c)(e.originPrice),y=h||f||m||n.bottom;function w(t){Object(d.a)(r,"click-thumb",t)}function x(){if(n.tag||e.tag)return t("div",{class:Si("tag")},[n.tag?n.tag():t(ze,{attrs:{mark:!0,type:"danger"}},[e.tag])])}return t("div",l()([{class:Si()},Object(d.b)(r,!0)]),[t("div",{class:Si("header")},[function(){if(n.thumb||c)return t("a",{attrs:{href:e.thumbLink},class:Si("thumb"),on:{click:w}},[n.thumb?n.thumb():t(wi.a,{attrs:{src:c,width:"100%",height:"100%",fit:"cover","lazy-load":e.lazyLoad}}),x()])}(),t("div",{class:Si("content",{centered:e.centered})},[t("div",[n.title?n.title():e.title?t("div",{class:[Si("title"),"van-multi-ellipsis--l2"]},[e.title]):void 0,n.desc?n.desc():e.desc?t("div",{class:[Si("desc"),"van-ellipsis"]},[e.desc]):void 0,null==n.tags?void 0:n.tags()]),y&&t("div",{class:"van-card__bottom"},[null==(o=n["price-top"])?void 0:o.call(n),function(){if(f)return t("div",{class:Si("price")},[n.price?n.price():(r=e.price.toString().split("."),t("div",[t("span",{class:Si("price-currency")},[e.currency]),t("span",{class:Si("price-integer")},[r[0]]),".",t("span",{class:Si("price-decimal")},[r[1]])]))]);var r}(),function(){if(m){var slot=n["origin-price"];return t("div",{class:Si("origin-price")},[slot?slot():e.currency+" "+e.originPrice])}}(),function(){if(h)return t("div",{class:Si("num")},[n.num?n.num():"x"+e.num])}(),null==n.bottom?void 0:n.bottom()])])]),function(){if(n.footer)return t("div",{class:Si("footer")},[n.footer()])}()])}Ci.props={tag:String,desc:String,thumb:String,title:String,centered:Boolean,lazyLoad:Boolean,thumbLink:String,num:[Number,String],price:[Number,String],originPrice:[Number,String],currency:{type:String,default:"Â¥"}};var _i=ki(Ci),Ei=Object(h.a)("tab"),Ti=Ei[0],Pi=Ei[1],Ai=Ti({mixins:[Object(Ut.a)("vanTabs")],props:Object(r.a)({},ft,{dot:Boolean,name:[Number,String],info:[Number,String],badge:[Number,String],title:String,titleStyle:null,titleClass:null,disabled:Boolean}),data:function(){return{inited:!1}},computed:{computedName:function(){var t;return null!=(t=this.name)?t:this.index},isActive:function(){var t=this.computedName===this.parent.currentName;return t&&(this.inited=!0),t}},watch:{title:function(){this.parent.setLine(),this.parent.scrollIntoView()},inited:function(t){var e=this;this.parent.lazyRender&&t&&this.$nextTick((function(){e.parent.$emit("rendered",e.computedName,e.title)}))}},render:function(t){var e=this.slots,n=this.parent,r=this.isActive,o=e();if(o||n.animated){var l=n.scrollspy||r,c=this.inited||n.scrollspy||!n.lazyRender?o:t();return n.animated?t("div",{attrs:{role:"tabpanel","aria-hidden":!r},class:Pi("pane-wrapper",{inactive:!r})},[t("div",{class:Pi("pane")},[c])]):t("div",{directives:[{name:"show",value:l}],attrs:{role:"tabpanel"},class:Pi("pane")},[c])}}});var Mi=n(75);function Ii(t){var e=t.interceptor,n=t.args,r=t.done;if(e){var o=e.apply(void 0,n);Object(v.g)(o)?o.then((function(t){t&&r()})).catch(v.i):o&&r()}else r()}var Di=n(41),Oi=n(53),Bi=Object(h.a)("tab"),Fi=Bi[0],zi=Bi[1],Li=Fi({props:{dot:Boolean,type:String,info:[Number,String],color:String,title:String,isActive:Boolean,disabled:Boolean,scrollable:Boolean,activeColor:String,inactiveColor:String},computed:{style:function(){var style={},t=this.color,e=this.isActive,n="card"===this.type;t&&n&&(style.borderColor=t,this.disabled||(e?style.backgroundColor=t:style.color=t));var r=e?this.activeColor:this.inactiveColor;return r&&(style.color=r),style}},methods:{onClick:function(){this.$emit("click")},genText:function(){var t=this.$createElement,e=t("span",{class:zi("text",{ellipsis:!this.scrollable})},[this.slots()||this.title]);return this.dot||Object(v.c)(this.info)&&""!==this.info?t("span",{class:zi("text-wrapper")},[e,t(Oi.a,{attrs:{dot:this.dot,info:this.info}})]):e}},render:function(){return(0,arguments[0])("div",{attrs:{role:"tab","aria-selected":this.isActive},class:[zi({active:this.isActive,disabled:this.disabled})],style:this.style,on:{click:this.onClick}},[this.genText()])}}),ji=Object(h.a)("sticky"),Ri=ji[0],Vi=ji[1],Ni=Ri({mixins:[Object(Di.a)((function(t,e){if(this.scroller||(this.scroller=Object(xt.d)(this.$el)),this.observer){var n=e?"observe":"unobserve";this.observer[n](this.$el)}t(this.scroller,"scroll",this.onScroll,!0),this.onScroll()}))],props:{zIndex:[Number,String],container:null,offsetTop:{type:[Number,String],default:0}},data:function(){return{fixed:!1,height:0,transform:0}},computed:{offsetTopPx:function(){return Object(V.b)(this.offsetTop)},style:function(){if(this.fixed){var style={};return Object(v.c)(this.zIndex)&&(style.zIndex=this.zIndex),this.offsetTopPx&&this.fixed&&(style.top=this.offsetTopPx+"px"),this.transform&&(style.transform="translate3d(0, "+this.transform+"px, 0)"),style}}},watch:{fixed:function(t){this.$emit("change",t)}},created:function(){var t=this;!v.h&&window.IntersectionObserver&&(this.observer=new IntersectionObserver((function(e){e[0].intersectionRatio>0&&t.onScroll()}),{root:document.body}))},methods:{onScroll:function(){var t=this;if(!Object(Mi.a)(this.$el)){this.height=this.$el.offsetHeight;var e=this.container,n=this.offsetTopPx,r=Object(xt.c)(window),o=Object(xt.a)(this.$el),l=function(){t.$emit("scroll",{scrollTop:r,isFixed:t.fixed})};if(e){var c=o+e.offsetHeight;if(r+n+this.height>c){var h=this.height+r-c;return h<this.height?(this.fixed=!0,this.transform=-(h+n)):this.fixed=!1,void l()}}r+n>o?(this.fixed=!0,this.transform=0):this.fixed=!1,l()}}},render:function(){var t=arguments[0],e=this.fixed;return t("div",{style:{height:e?this.height+"px":null}},[t("div",{class:Vi({fixed:e}),style:this.style},[this.slots()])])}}),$i=Object(h.a)("tabs"),Gi=$i[0],Hi=$i[1],Yi=Gi({mixins:[G.a],props:{count:Number,duration:[Number,String],animated:Boolean,swipeable:Boolean,currentIndex:Number},computed:{style:function(){if(this.animated)return{transform:"translate3d("+-1*this.currentIndex*100+"%, 0, 0)",transitionDuration:this.duration+"s"}},listeners:function(){if(this.swipeable)return{touchstart:this.touchStart,touchmove:this.touchMove,touchend:this.onTouchEnd,touchcancel:this.onTouchEnd}}},methods:{onTouchEnd:function(){var t=this.direction,e=this.deltaX,n=this.currentIndex;"horizontal"===t&&this.offsetX>=50&&(e>0&&0!==n?this.$emit("change",n-1):e<0&&n!==this.count-1&&this.$emit("change",n+1))},genChildren:function(){var t=this.$createElement;return this.animated?t("div",{class:Hi("track"),style:this.style},[this.slots()]):this.slots()}},render:function(){return(0,arguments[0])("div",{class:Hi("content",{animated:this.animated}),on:Object(r.a)({},this.listeners)},[this.genChildren()])}}),Wi=Object(h.a)("tabs"),qi=Wi[0],Xi=Wi[1],Ui=qi({mixins:[Object(Ut.b)("vanTabs"),Object(Di.a)((function(t){this.scroller||(this.scroller=Object(xt.d)(this.$el)),t(window,"resize",this.resize,!0),this.scrollspy&&t(this.scroller,"scroll",this.onScroll,!0)}))],inject:{vanPopup:{default:null}},model:{prop:"active"}
2,props:{color:String,border:Boolean,sticky:Boolean,animated:Boolean,swipeable:Boolean,scrollspy:Boolean,background:String,lineWidth:[Number,String],lineHeight:[Number,String],beforeChange:Function,titleActiveColor:String,titleInactiveColor:String,type:{type:String,default:"line"},active:{type:[Number,String],default:0},ellipsis:{type:Boolean,default:!0},duration:{type:[Number,String],default:.3},offsetTop:{type:[Number,String],default:0},lazyRender:{type:Boolean,default:!0},swipeThreshold:{type:[Number,String],default:5}},data:function(){return{position:"",currentIndex:null,lineStyle:{backgroundColor:this.color}}},computed:{scrollable:function(){return this.children.length>this.swipeThreshold||!this.ellipsis},navStyle:function(){return{borderColor:this.color,background:this.background}},currentName:function(){var t=this.children[this.currentIndex];if(t)return t.computedName},offsetTopPx:function(){return Object(V.b)(this.offsetTop)},scrollOffset:function(){return this.sticky?this.offsetTopPx+this.tabHeight:0}},watch:{color:"setLine",active:function(t){t!==this.currentName&&this.setCurrentIndexByName(t)},children:function(){var t=this;this.setCurrentIndexByName(this.active),this.setLine(),this.$nextTick((function(){t.scrollIntoView(!0)}))},currentIndex:function(){this.scrollIntoView(),this.setLine(),this.stickyFixed&&!this.scrollspy&&Object(xt.g)(Math.ceil(Object(xt.a)(this.$el)-this.offsetTopPx))},scrollspy:function(t){t?Object(I.b)(this.scroller,"scroll",this.onScroll,!0):Object(I.a)(this.scroller,"scroll",this.onScroll)}},mounted:function(){var t=this;this.init(),this.vanPopup&&this.vanPopup.onReopen((function(){t.setLine()}))},activated:function(){this.init(),this.setLine()},methods:{resize:function(){this.setLine()},init:function(){var t=this;this.$nextTick((function(){t.inited=!0,t.tabHeight=Object(xt.e)(t.$refs.wrap),t.scrollIntoView(!0)}))},setLine:function(){var t=this,e=this.inited;this.$nextTick((function(){var n=t.$refs.titles;if(n&&n[t.currentIndex]&&"line"===t.type&&!Object(Mi.a)(t.$el)){var title=n[t.currentIndex].$el,r=t.lineWidth,o=t.lineHeight,l=title.offsetLeft+title.offsetWidth/2,c={width:Object(V.a)(r),backgroundColor:t.color,transform:"translateX("+l+"px) translateX(-50%)"};if(e&&(c.transitionDuration=t.duration+"s"),Object(v.c)(o)){var h=Object(V.a)(o);c.height=h,c.borderRadius=h}t.lineStyle=c}}))},setCurrentIndexByName:function(t){var e=this.children.filter((function(e){return e.computedName===t})),n=(this.children[0]||{}).index||0;this.setCurrentIndex(e.length?e[0].index:n)},setCurrentIndex:function(t){var e=this.findAvailableTab(t);if(Object(v.c)(e)){var n=this.children[e],r=n.computedName,o=null!==this.currentIndex;this.currentIndex=e,r!==this.active&&(this.$emit("input",r),o&&this.$emit("change",r,n.title))}},findAvailableTab:function(t){for(var e=t<this.currentIndex?-1:1;t>=0&&t<this.children.length;){if(!this.children[t].disabled)return t;t+=e}},onClick:function(t,e){var n=this,r=this.children[e],title=r.title,o=r.disabled,l=r.computedName;o?this.$emit("disabled",l,title):(Ii({interceptor:this.beforeChange,args:[l],done:function(){n.setCurrentIndex(e),n.scrollToCurrentContent()}}),this.$emit("click",l,title),ut(t.$router,t))},scrollIntoView:function(t){var e=this.$refs.titles;if(this.scrollable&&e&&e[this.currentIndex]){var nav=this.$refs.nav,title=e[this.currentIndex].$el;!function(t,e,n){var r=0,o=t.scrollLeft,l=0===n?1:Math.round(1e3*n/16);!function animate(){t.scrollLeft+=(e-o)/l,++r<l&&Object(ii.c)(animate)}()}(nav,title.offsetLeft-(nav.offsetWidth-title.offsetWidth)/2,t?0:+this.duration)}},onSticktScroll:function(t){this.stickyFixed=t.isFixed,this.$emit("scroll",t)},scrollTo:function(t){var e=this;this.$nextTick((function(){e.setCurrentIndexByName(t),e.scrollToCurrentContent(!0)}))},scrollToCurrentContent:function(t){var e=this;if(void 0===t&&(t=!1),this.scrollspy){var n=this.children[this.currentIndex],r=null==n?void 0:n.$el;if(r){var o=Object(xt.a)(r,this.scroller)-this.scrollOffset;this.lockScroll=!0,function(t,e,n,r){var o=Object(xt.c)(t),l=o<e,c=0===n?1:Math.round(1e3*n/16),h=(e-o)/c;!function animate(){o+=h,(l&&o>e||!l&&o<e)&&(o=e),Object(xt.h)(t,o),l&&o<e||!l&&o>e?Object(ii.c)(animate):r&&Object(ii.c)(r)}()}(this.scroller,o,t?0:+this.duration,(function(){e.lockScroll=!1}))}}},onScroll:function(){if(this.scrollspy&&!this.lockScroll){var t=this.getCurrentIndexOnScroll();this.setCurrentIndex(t)}},getCurrentIndexOnScroll:function(){for(var t=this.children,e=0;e<t.length;e++){if(Object(xt.f)(t[e].$el)>this.scrollOffset)return 0===e?0:e-1}return t.length-1}}
2,render:function(){var t,e=this,n=arguments[0],r=this.type,o=this.animated,l=this.scrollable,c=this.children.map((function(t,o){var c;return n(Li,{ref:"titles",refInFor:!0,attrs:{type:r,dot:t.dot,info:null!=(c=t.badge)?c:t.info,title:t.title,color:e.color,isActive:o===e.currentIndex,disabled:t.disabled,scrollable:l,activeColor:e.titleActiveColor,inactiveColor:e.titleInactiveColor},style:t.titleStyle,class:t.titleClass,scopedSlots:{default:function(){return t.slots("title")}},on:{click:function(){e.onClick(t,o)}}})})),h=n("div",{ref:"wrap",class:[Xi("wrap",{scrollable:l}),(t={},t[j]="line"===r&&this.border,t)]},[n("div",{ref:"nav",attrs:{role:"tablist"},class:Xi("nav",[r,{complete:this.scrollable}]),style:this.navStyle},[this.slots("nav-left"),c,"line"===r&&n("div",{class:Xi("line"),style:this.lineStyle}),this.slots("nav-right")])]);return n("div",{class:Xi([r])},[this.sticky?n(Ni,{attrs:{container:this.$el,offsetTop:this.offsetTop},on:{scroll:this.onSticktScroll}},[h]):h,n(Yi,{attrs:{count:this.children.length,animated:o,duration:this.duration,swipeable:this.swipeable,currentIndex:this.currentIndex},on:{change:this.setCurrentIndex}},[this.slots()])])}}),Ki=Object(h.a)("cascader"),Ji=Ki[0],Zi=Ki[1],Qi=Ki[2],tn=Ji({props:{title:String,value:[Number,String],fieldNames:Object,placeholder:String,activeColor:String,options:{type:Array,default:function(){return[]}},closeable:{type:Boolean,default:!0},showHeader:{type:Boolean,default:!0}},data:function(){return{tabs:[],activeTab:0}},computed:{textKey:function(){var t;return(null==(t=this.fieldNames)?void 0:t.text)||"text"},valueKey:function(){var t;return(null==(t=this.fieldNames)?void 0:t.value)||"value"},childrenKey:function(){var t;return(null==(t=this.fieldNames)?void 0:t.children)||"children"}},watch:{options:{deep:!0,handler:"updateTabs"},value:function(t){var e=this;if(t||0===t){var n=this.tabs.map((function(t){var n;return null==(n=t.selectedOption)?void 0:n[e.valueKey]}));if(-1!==n.indexOf(t))return}this.updateTabs()}},created:function(){this.updateTabs()},methods:{getSelectedOptionsByValue:function(t,e){for(var i=0;i<t.length;i++){var option=t[i];if(option[this.valueKey]===e)return[option];if(option[this.childrenKey]){var n=this.getSelectedOptionsByValue(option[this.childrenKey],e);if(n)return[option].concat(n)}}},updateTabs:function(){var t=this;if(this.value||0===this.value){var e=this.getSelectedOptionsByValue(this.options,this.value);if(e){var n=this.options;return this.tabs=e.map((function(option){var e={options:n,selectedOption:option},r=n.filter((function(e){return e[t.valueKey]===option[t.valueKey]}));return r.length&&(n=r[0][t.childrenKey]),e})),n&&this.tabs.push({options:n,selectedOption:null}),void this.$nextTick((function(){t.activeTab=t.tabs.length-1}))}}this.tabs=[{options:this.options,selectedOption:null}]},onSelect:function(option,t){var e=this;if(this.tabs[t].selectedOption=option,this.tabs.length>t+1&&(this.tabs=this.tabs.slice(0,t+1)),option[this.childrenKey]){var n={options:option[this.childrenKey],selectedOption:null};this.tabs[t+1]?this.$set(this.tabs,t+1,n):this.tabs.push(n),this.$nextTick((function(){e.activeTab++}))}var r=this.tabs.map((function(t){return t.selectedOption})).filter((function(t){return!!t})),o={value:option[this.valueKey],tabIndex:t,selectedOptions:r};this.$emit("input",option[this.valueKey]),this.$emit("change",o),option[this.childrenKey]||this.$emit("finish",o)},onClose:function(){this.$emit("close")},renderHeader:function(){var t=this.$createElement;if(this.showHeader)return t("div",{class:Zi("header")},[t("h2",{class:Zi("title")},[this.slots("title")||this.title]),this.closeable?t(m.a,{attrs:{name:"cross"},class:Zi("close-icon"),on:{click:this.onClose}}):null])},renderOptions:function(t,e,n){var r=this,o=this.$createElement;return o("ul",{class:Zi("options")},[t.map((function(option){var t=e&&option[r.valueKey]===e[r.valueKey],l=r.slots("option",{option:option,selected:t})||o("span",[option[r.textKey]]);return o("li",{class:Zi("option",{selected:t}),style:{color:t?r.activeColor:null},on:{click:function(){r.onSelect(option,n)}}},[l,t?o(m.a,{attrs:{name:"success"},class:Zi("selected-icon")}):null])}))])},renderTab:function(t,e){var n=this.$createElement,r=t.options,o=t.selectedOption,title=o?o[this.textKey]:this.placeholder||Qi("select");return n(Ai,{attrs:{title:title,titleClass:Zi("tab",{unselected:!o})}},[this.renderOptions(r,o,e)])},renderTabs:function(){var t=this;return(0,this.$createElement)(Ui,{attrs:{animated:!0,swipeable:!0,swipeThreshold:0,color:this.activeColor},class:Zi("tabs"),model:{value:t.activeTab,callback:function(e){t.activeTab=e}}},[this.tabs.map(this.renderTab)])}},render:function(){return(0,arguments[0])("div",{class:Zi()},[this.renderHeader(),this.renderTabs()])}}),en=Object(h.a)("cell-group"),nn=en[0],rn=en[1];function an(t,e,n,r){var o,c=t("div",l()([{class:[rn({inset:e.inset}),(o={},o[j]=e.border,o)]},Object(d.b)(r,!0)]),[null==n.default?void 0:n.default()]);return e.title||n.title?t("div",{key:r.data.key},[t("div",{class:rn("title",{inset:e.inset})},[n.title?n.title():e.title]),c]):c}an.props={title:String,inset:Boolean,border:{type:Boolean,default:!0}};var sn=nn(an),on=Object(h.a)("checkbox"),ln=(0,on[0])({mixins:[Le({bem:on[1],role:"checkbox",parent:"vanCheckbox"})],computed:{checked:{get:function(){return this.parent?-1!==this.parent.value.indexOf(this.name):this.value},set:function(t){this.parent?this.setParentValue(t):this.$emit("input",t)}}},watch:{value:function(t){this.$emit("change",t)}},methods:{toggle:function(t){var e=this;void 0===t&&(t=!this.checked),clearTimeout(this.toggleTask),this.toggleTask=setTimeout((function(){e.checked=t}))},setParentValue:function(t){var e=this.parent,n=e.value.slice();if(t){if(e.max&&n.length>=e.max)return;-1===n.indexOf(this.name)&&(n.push(this.name),e.$emit("input",n))}else{var r=n.indexOf(this.name);-1!==r&&(n.splice(r,1),e.$emit("input",n))}}}}),cn=Object(h.a)("checkbox-group"),hn=cn[0],un=cn[1],dn=hn({mixins:[Object(Ut.b)("vanCheckbox"),ve],props:{max:[Number,String],disabled:Boolean,direction:String,iconSize:[Number,String],checkedColor:String,value:{type:Array,default:function(){return[]}}},watch:{value:function(t){this.$emit("change",t)}},methods:{toggleAll:function(t){void 0===t&&(t={}),"boolean"==typeof t&&(t={checked:t});var e=t,n=e.checked,r=e.skipDisabled,o=this.children.filter((function(t){return t.disabled&&r?t.checked:null!=n?n:!t.checked})).map((function(t){return t.name}));this.$emit("input",o)}},render:function(){return(0,arguments[0])("div",{class:un([this.direction])},[this.slots()])}}),pn=Object(h.a)("circle"),fn=pn[0],mn=pn[1],gn=0;function vn(t){return Math.min(Math.max(t,0),100)}var circle=fn({props:{text:String,size:[Number,String],color:[String,Object],layerColor:String,strokeLinecap:String,value:{type:Number,default:0},speed:{type:[Number,String],default:0},fill:{type:String,default:"none"},rate:{type:[Number,String],default:100},strokeWidth:{type:[Number,String],default:40},clockwise:{type:Boolean,default:!0}},beforeCreate:function(){this.uid="van-circle-gradient-"+gn++},computed:{style:function(){var t=Object(V.a)(this.size);return{width:t,height:t}},path:function(){return t=this.clockwise,"M "+(e=this.viewBoxSize)/2+" "+e/2+" m 0, -500 a 500, 500 0 1, "+(n=t?1:0)+" 0, 1000 a 500, 500 0 1, "+n+" 0, -1000";var t,e,n}
2,viewBoxSize:function(){return+this.strokeWidth+1e3},layerStyle:function(){return{fill:""+this.fill,stroke:""+this.layerColor,strokeWidth:this.strokeWidth+"px"}},hoverStyle:function(){var t=3140*this.value/100;return{stroke:""+(this.gradient?"url(#"+this.uid+")":this.color),strokeWidth:+this.strokeWidth+1+"px",strokeLinecap:this.strokeLinecap,strokeDasharray:t+"px 3140px"}},gradient:function(){return Object(v.f)(this.color)},LinearGradient:function(){var t=this,e=this.$createElement;if(this.gradient){var n=Object.keys(this.color).sort((function(a,b){return parseFloat(a)-parseFloat(b)})).map((function(n,r){return e("stop",{key:r,attrs:{offset:n,"stop-color":t.color[n]}})}));return e("defs",[e("linearGradient",{attrs:{id:this.uid,x1:"100%",y1:"0%",x2:"0%",y2:"0%"}},[n])])}}},watch:{rate:{handler:function(t){this.startTime=Date.now(),this.startRate=this.value,this.endRate=vn(t),this.increase=this.endRate>this.startRate,this.duration=Math.abs(1e3*(this.startRate-this.endRate)/this.speed),this.speed?(Object(ii.a)(this.rafId),this.rafId=Object(ii.c)(this.animate)):this.$emit("input",this.endRate)},immediate:!0}},methods:{animate:function(){var t=Date.now(),e=Math.min((t-this.startTime)/this.duration,1)*(this.endRate-this.startRate)+this.startRate;this.$emit("input",vn(parseFloat(e.toFixed(1)))),(this.increase?e<this.endRate:e>this.endRate)&&(this.rafId=Object(ii.c)(this.animate))}},render:function(){var t=arguments[0];return t("div",{class:mn(),style:this.style},[t("svg",{attrs:{viewBox:"0 0 "+this.viewBoxSize+" "+this.viewBoxSize}},[this.LinearGradient,t("path",{class:mn("layer"),style:this.layerStyle,attrs:{d:this.path}}),t("path",{attrs:{d:this.path},class:mn("hover"),style:this.hoverStyle})]),this.slots()||this.text&&t("div",{class:mn("text")},[this.text])])}}),yn=Object(h.a)("col"),bn=yn[0],wn=yn[1],col=bn({mixins:[Object(Ut.a)("vanRow")],props:{span:[Number,String],offset:[Number,String],tag:{type:String,default:"div"}},computed:{style:function(){var t=this.index,e=(this.parent||{}).spaces;if(e&&e[t]){var n=e[t],r=n.left,o=n.right;return{paddingLeft:r?r+"px":null,paddingRight:o?o+"px":null}}}},methods:{onClick:function(t){this.$emit("click",t)}},render:function(){var t,e=arguments[0],span=this.span,n=this.offset;return e(this.tag,{style:this.style,class:wn((t={},t[span]=span,t["offset-"+n]=n,t)),on:{click:this.onClick}},[this.slots()])}}),xn=Object(h.a)("collapse"),kn=xn[0],Sn=xn[1],Cn=kn({mixins:[Object(Ut.b)("vanCollapse")],props:{accordion:Boolean,value:[String,Number,Array],border:{type:Boolean,default:!0}},methods:{switch:function(t,e){this.accordion||(t=e?this.value.concat(t):this.value.filter((function(e){return e!==t}))),this.$emit("change",t),this.$emit("input",t)}},render:function(){var t;return(0,arguments[0])("div",{class:[Sn(),(t={},t[j]=this.border,t)]},[this.slots()])}}),_n=Object(h.a)("collapse-item"),En=_n[0],Tn=_n[1],Pn=["title","icon","right-icon"],An=En({mixins:[Object(Ut.a)("vanCollapse")],props:Object(r.a)({},mt,{name:[Number,String],disabled:Boolean,lazyRender:{type:Boolean,default:!0},isLink:{type:Boolean,default:!0}}),data:function(){return{show:null,inited:null}},computed:{currentName:function(){var t;return null!=(t=this.name)?t:this.index},expanded:function(){var t=this;if(!this.parent)return null;var e=this.parent,n=e.value;return e.accordion?n===this.currentName:n.some((function(e){return e===t.currentName}))}},created:function(){this.show=this.expanded,this.inited=this.expanded},watch:{expanded:function(t,e){var n=this;null!==e&&(t&&(this.show=!0,this.inited=!0),(t?this.$nextTick:ii.c)((function(){var e=n.$refs,content=e.content,r=e.wrapper;if(content&&r){var o=content.offsetHeight;if(o){var l=o+"px";r.style.height=t?0:l,Object(ii.b)((function(){r.style.height=t?l:0}))}else n.onTransitionEnd()}})))}},methods:{onClick:function(){this.disabled||this.toggle()},toggle:function(t){void 0===t&&(t=!this.expanded);var e=this.parent,n=this.currentName,r=e.accordion&&n===e.value?"":n;this.parent.switch(r,t)},onTransitionEnd:function(){this.expanded?this.$refs.wrapper.style.height="":this.show=!1},genTitle:function(){var t=this,e=this.$createElement,n=this.border,o=this.disabled,l=this.expanded,c=Pn.reduce((function(e,n){return t.slots(n)&&(e[n]=function(){return t.slots(n)}),e}),{});return this.slots("value")&&(c.default=function(){return t.slots("value")}),e(wt,{attrs:{role:"button",tabindex:o?-1:0,"aria-expanded":String(l)},class:Tn("title",{disabled:o,expanded:l,borderless:!n}),on:{click:this.onClick},scopedSlots:c,props:Object(r.a)({},this.$props)})},genContent:function(){var t=this.$createElement;if(this.inited||!this.lazyRender)return t("div",{directives:[{name:"show",value:this.show}],ref:"wrapper",class:Tn("wrapper"),on:{transitionend:this.onTransitionEnd}},[t("div",{ref:"content",class:Tn("content")},[this.slots()])])}},render:function(){return(0,arguments[0])("div",{class:[Tn({border:this.index&&this.border})]},[this.genTitle(),this.genContent()])}}),Mn=Object(h.a)("contact-card"),In=Mn[0],Dn=Mn[1],On=Mn[2];function Bn(t,e,n,r){var o=e.type,c=e.editable;return t(wt,l()([{attrs:{center:!0,border:!1,isLink:c,valueClass:Dn("value"),icon:"edit"===o?"contact":"add-square"},class:Dn([o]),on:{click:function(t){c&&Object(d.a)(r,"click",t)}}},Object(d.b)(r)]),["add"===o?e.addText||On("addText"):[t("div",[On("name")+"
2ï¼"+e.name]),t("div",[On("tel")+"ï¼"+e.tel])]])}Bn.props={tel:String,name:String,addText:String,editable:{type:Boolean,default:!0},type:{type:String,default:"add"}};var Fn=In(Bn),zn=Object(h.a)("contact-edit"),Ln=zn[0],jn=zn[1],Rn=zn[2],Vn={tel:"",name:""},Nn=Ln({props:{isEdit:Boolean,isSaving:Boolean,isDeleting:Boolean,showSetDefault:Boolean,setDefaultLabel:String,contactInfo:{type:Object,default:function(){return Object(r.a)({},Vn)}},telValidator:{type:Function,default:A}},data:function(){return{data:Object(r.a)({},Vn,this.contactInfo),errorInfo:{name:"",tel:""}}},watch:{contactInfo:function(t){this.data=Object(r.a)({},Vn,t)}},methods:{onFocus:function(t){this.errorInfo[t]=""},getErrorMessageByKey:function(t){var e=this.data[t].trim();switch(t){case"name":return e?"":Rn("nameInvalid");case"tel":return this.telValidator(e)?"":Rn("telInvalid")}},onSave:function(){var t=this;["name","tel"].every((function(e){var n=t.getErrorMessageByKey(e);return n&&(t.errorInfo[e]=n),!n}))&&!this.isSaving&&this.$emit("save",this.data)},onDelete:function(){var t=this;dialog.confirm({title:Rn("confirmDelete")}).then((function(){t.$emit("delete",t.data)}))}},render:function(){var t=this,e=arguments[0],data=this.data,n=this.errorInfo,r=function(e){return function(){return t.onFocus(e)}};return e("div",{class:jn()},[e("div",{class:jn("fields")},[e(Tt,{attrs:{clearable:!0,maxlength:"30",label:Rn("name"),placeholder:Rn("nameEmpty"),errorMessage:n.name},on:{focus:r("name")},model:{value:data.name,callback:function(e){t.$set(data,"name",e)}}}),e(Tt,{attrs:{clearable:!0,type:"tel",label:Rn("tel"),placeholder:Rn("telEmpty"),errorMessage:n.tel},on:{focus:r("tel")},model:{value:data.tel,callback:function(e){t.$set(data,"tel",e)}}})]),this.showSetDefault&&e(wt,{attrs:{title:this.setDefaultLabel,border:!1},class:jn("switch-cell")},[e(xe,{attrs:{size:24},slot:"right-icon",on:{change:function(e){t.$emit("change-default",e)}},model:{value:data.isDefault,callback:function(e){t.$set(data,"isDefault",e)}}})]),e("div",{class:jn("buttons")},[e(Xt,{attrs:{block:!0,round:!0,type:"danger",text:Rn("save"),loading:this.isSaving},on:{click:this.onSave}}),this.isEdit&&e(Xt,{attrs:{block:!0,round:!0,text:Rn("delete"),loading:this.isDeleting},on:{click:this.onDelete}})])])}}),$n=Object(h.a)("contact-list"),Gn=$n[0],Hn=$n[1],Yn=$n[2];function Wn(t,e,n,r){var o=e.list&&e.list.map((function(n,o){function l(){Object(d.a)(r,"input",n.id),Object(d.a)(r,"select",n,o)}return t(wt,{key:n.id,attrs:{isLink:!0,center:!0,valueClass:Hn("item-value")},class:Hn("item"),scopedSlots:{icon:function(){return t(m.a,{attrs:{name:"edit"},class:Hn("edit"),on:{click:function(t){t.stopPropagation(),Object(d.a)(r,"edit",n,o)}}})},default:function(){var r=[n.name+"ï¼"+n.tel];return n.isDefault&&e.defaultTagText&&r.push(t(ze,{attrs:{type:"danger",round:!0},class:Hn("item-tag")},[e.defaultTagText])),r},"right-icon":function(){return t(Re,{attrs:{name:n.id,iconSize:16,checkedColor:D},on:{click:l}})}},on:{click:l}})}));return t("div",l()([{class:Hn()},Object(d.b)(r)]),[t(Ie,{attrs:{value:e.value},class:Hn("group")},[o]),t("div",{class:Hn("bottom")},[t(Xt,{attrs:{round:!0,block:!0,type:"danger",text:e.addText||Yn("addText")},class:Hn("add"),on:{click:function(){Object(d.a)(r,"add")}}})])])}Wn.props={value:null,list:Array,addText:String,defaultTagText:String};var qn=Gn(Wn),Xn=n(24),Un=1e3,Kn=6e4,Jn=36e5,Zn=24*Jn;var Qn=Object(h.a)("count-down"),er=Qn[0],ir=Qn[1],nr=er({props:{millisecond:Boolean,time:{type:[Number,String],default:0},format:{type:String,default:"HH:mm:ss"},autoStart:{type:Boolean,default:!0}},data:function(){return{remain:0}},computed:{timeData:function(){return time=this.remain,{days:Math.floor(time/Zn),hours:Math.floor(time%Zn/Jn),minutes:Math.floor(time%Jn/Kn),seconds:Math.floor(time%Kn/Un),milliseconds:Math.floor(time%Un)};var time},formattedTime:function(){return function(t,e){var n=e.days,r=e.hours,o=e.minutes,l=e.seconds,c=e.milliseconds;if(-1===t.indexOf("DD")?r+=24*n:t=t.replace("DD",Object(Xn.b)(n)),-1===t.indexOf("HH")?o+=60*r:t=t.replace("HH",Object(Xn.b)(r)),-1===t.indexOf("mm")?l+=60*o:t=t.replace("mm",Object(Xn.b)(o)),-1===t.indexOf("ss")?c+=1e3*l:t=t.replace("ss",Object(Xn.b)(l)),-1!==t.indexOf("S")){var h=Object(Xn.b)(c,3);t=-1!==t.indexOf("SSS")?t.replace("SSS",h):-1!==t.indexOf("SS")?t.replace("SS",h.slice(0,2)):t.replace("S",h.charAt(0))}return t}(this.format,this.timeData)}},watch:{time:{immediate:!0,handler:"reset"}},activated:function(){this.keepAlivePaused&&(this.counting=!0,this.keepAlivePaused=!1,this.tick())},deactivated:function(){this.counting&&(this.pause(),this.keepAlivePaused=!0)},beforeDestroy:function(){this.pause()},methods:{start:function(){this.counting||(this.counting=!0,this.endTime=Date.now()+this.remain,this.tick())},pause:function(){this.counting=!1,Object(ii.a)(this.rafId)},reset:function(){this.pause(),this.remain=+this.time,this.autoStart&&this.start()},tick:function(){v.b&&(this.millisecond?this.microTick():this.macroTick())},microTick:function(){var t=this;this.rafId=Object(ii.c)((function(){t.counting&&(t.setRemain(t.getRemain()),t.remain>0&&t.microTick())}))},macroTick:function(){var t=this;this.rafId=Object(ii.c)((function(){if(t.counting){var e,n,r=t.getRemain();e=r,n=t.remain,(Math.floor(e/1e3)!==Math.floor(n/1e3)||0===r)&&t.setRemain(r),t.remain>0&&t.macroTick()}}))},getRemain:function(){return Math.max(this.endTime-Date.now(),0)},setRemain:function(t){this.remain=t,this.$emit("change",this.timeData),0===t&&(this.pause(),this.$emit("finish"))}},render:function(){return(0,arguments[0])("div",{class:ir()},[this.slots("default",this.timeData)||this.formattedTime])}}),rr=Object(h.a)("coupon"),ar=rr[0],sr=rr[1],or=rr[2];
2function lr(t){var e=new Date(function(t){return t<Math.pow(10,12)?1e3*t:+t}(t));return e.getFullYear()+"."+Object(Xn.b)(e.getMonth()+1)+"."+Object(Xn.b)(e.getDate())}function cr(t){return(t/100).toFixed(t%100==0?0:t%10==0?1:2)}var ur=ar({props:{coupon:Object,chosen:Boolean,disabled:Boolean,currency:{type:String,default:"Â¥"}},computed:{validPeriod:function(){var t=this.coupon,e=t.startAt,n=t.endAt;return t.customValidPeriod||lr(e)+" - "+lr(n)},faceAmount:function(){var t,e=this.coupon;if(e.valueDesc)return e.valueDesc+"<span>"+(e.unitDesc||"")+"</span>";if(e.denominations){var n=cr(e.denominations);return"<span>"+this.currency+"</span> "+n}return e.discount?or("discount",((t=e.discount)/10).toFixed(t%10==0?0:1)):""},conditionMessage:function(){var t=cr(this.coupon.originCondition);return"0"===t?or("unlimited"):or("condition",t)}},render:function(){var t=arguments[0],e=this.coupon,n=this.disabled,r=n&&e.reason||e.description;return t("div",{class:sr({disabled:n})},[t("div",{class:sr("content")},[t("div",{class:sr("head")},[t("h2",{class:sr("amount"),domProps:{innerHTML:this.faceAmount}}),t("p",{class:sr("condition")},[this.coupon.condition||this.conditionMessage])]),t("div",{class:sr("body")},[t("p",{class:sr("name")},[e.name]),t("p",{class:sr("valid")},[this.validPeriod]),!this.disabled&&t(ln,{attrs:{size:18,value:this.chosen,checkedColor:D},class:sr("corner")})])]),r&&t("p",{class:sr("description")},[r])])}}),dr=Object(h.a)("coupon-cell"),pr=dr[0],fr=dr[1],mr=dr[2];function gr(t,e,n,r){var o=e.coupons[+e.chosenCoupon],c=function(t){var e=t.coupons,n=t.chosenCoupon,r=t.currency,o=e[+n];if(o){var l=0;return Object(v.c)(o.value)?l=o.value:Object(v.c)(o.denominations)&&(l=o.denominations),"-"+r+" "+(l/100).toFixed(2)}return 0===e.length?mr("tips"):mr("count",e.length)}(e);return t(wt,l()([{class:fr(),attrs:{value:c,title:e.title||mr("title"),border:e.border,isLink:e.editable,valueClass:fr("value",{selected:o})}},Object(d.b)(r,!0)]))}gr.model={prop:"chosenCoupon"},gr.props={title:String,coupons:{type:Array,default:function(){return[]}},currency:{type:String,default:"Â¥"},border:{type:Boolean,default:!0},editable:{type:Boolean,default:!0},chosenCoupon:{type:[Number,String],default:-1}};var vr=pr(gr),yr=Object(h.a)("coupon-list"),wr=yr[0],xr=yr[1],kr=yr[2],Sr=wr({model:{prop:"code"},props:{code:String,closeButtonText:String,inputPlaceholder:String,enabledTitle:String,disabledTitle:String,exchangeButtonText:String,exchangeButtonLoading:Boolean,exchangeButtonDisabled:Boolean,exchangeMinLength:{type:Number,default:1},chosenCoupon:{type:Number,default:-1},coupons:{type:Array,default:function(){return[]}},disabledCoupons:{type:Array,default:function(){return[]}},displayedCouponIndex:{type:Number,default:-1},showExchangeBar:{type:Boolean,default:!0},showCloseButton:{type:Boolean,default:!0},showCount:{type:Boolean,default:!0},currency:{type:String,default:"Â¥"},emptyImage:{type:String,default:"https://img01.yzcdn.cn/vant/coupon-empty.png"}},data:function(){return{tab:0,winHeight:window.innerHeight,currentCode:this.code||""}},computed:{buttonDisabled:function(){return!this.exchangeButtonLoading&&(this.exchangeButtonDisabled||!this.currentCode||this.currentCode.length<this.exchangeMinLength)},listStyle:function(){return{height:this.winHeight-(this.showExchangeBar?140:94)+"px"}}},watch:{code:function(t){this.currentCode=t},currentCode:function(code){this.$emit("input",code)},displayedCouponIndex:"scrollToShowCoupon"},mounted:function(){this.scrollToShowCoupon(this.displayedCouponIndex)},methods:{onClickExchangeButton:function(){this.$emit("exchange",this.currentCode),this.code||(this.currentCode="")},scrollToShowCoupon:function(t){var e=this;-1!==t&&this.$nextTick((function(){var n=e.$refs,r=n.card,o=n.list;o&&r&&r[t]&&(o.scrollTop=r[t].$el.offsetTop-100)}))},genEmpty:function(){var t=this.$createElement;return t("div",{class:xr("empty")},[t("img",{attrs:{src:this.emptyImage}}),t("p",[kr("empty")])])},genExchangeButton:function(){return(0,this.$createElement)(Xt,{attrs:{plain:!0,type:"danger",text:this.exchangeButtonText||kr("exchange"),loading:this.exchangeButtonLoading,disabled:this.buttonDisabled},class:xr("exchange"),on:{click:this.onClickExchangeButton}})}},render:function(){var t=this,e=arguments[0],n=this.coupons,r=this.disabledCoupons,o=this.showCount?" ("+n.length+")":"",title=(this.enabledTitle||kr("enable"))+o,l=this.showCount?" ("+r.length+")":"",c=(this.disabledTitle||kr("disabled"))+l,h=this.showExchangeBar&&e("div",{class:xr("exchange-bar")},[e(Tt,{attrs:{clearable:!0,border:!1,placeholder:this.inputPlaceholder||kr("placeholder"),maxlength:"20"},class:xr("field"),model:{value:t.currentCode,callback:function(e){t.currentCode=e}}}),this.genExchangeButton()]),d=function(e){return function(){return t.$emit("change",e)}},f=e(Ai,{attrs:{title:title}},[e("div",{class:xr("list",{"with-bottom":this.showCloseButton}),style:this.listStyle},[n.map((function(n,r){return e(ur,{ref:"card",key:n.id,attrs:{coupon:n,currency:t.currency,chosen:r===t.chosenCoupon},nativeOn:{click:d(r)}})})),!n.length&&this.genEmpty(),this.slots("list-footer")])]),m=e(Ai,{attrs:{title:c}},[e("div",{class:xr("list",{"with-bottom":this.showCloseButton}),style:this.listStyle},[r.map((function(n){return e(ur,{attrs:{disabled:!0,coupon:n,currency:t.currency},key:n.id})})),!r.length&&this.genEmpty(),this.slots("disabled-list-footer")])]);return e("div",{class:xr()},[h,e(Ui,{class:xr("tab"),attrs:{border:!1},model:{value:t.tab,callback:function(e){t.tab=e}}},[f,m]),e("div",{class:xr("bottom")},[e(Xt,{directives:[{name:"show",value:this.showCloseButton}
2],attrs:{round:!0,type:"danger",block:!0,text:this.closeButtonText||kr("close")},class:xr("close"),on:{click:d(-1)}})])])}}),Cr=Object(r.a)({},M,{value:null,filter:Function,columnsOrder:Array,showToolbar:{type:Boolean,default:!0},formatter:{type:Function,default:function(t,e){return e}}}),_r={data:function(){return{innerValue:this.formatValue(this.value)}},computed:{originColumns:function(){var t=this;return this.ranges.map((function(e){var n=e.type,r=e.range,o=function(t,e){if(t<0)return[];for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}(r[1]-r[0]+1,(function(t){return Object(Xn.b)(r[0]+t)}));return t.filter&&(o=t.filter(n,o)),{type:n,values:o}}))},columns:function(){var t=this;return this.originColumns.map((function(e){return{values:e.values.map((function(n){return t.formatter(e.type,n)}))}}))}},watch:{columns:"updateColumnValue",innerValue:function(t,e){e?this.$emit("input",t):this.$emit("input",null)}},mounted:function(){var t=this;this.updateColumnValue(),this.$nextTick((function(){t.updateInnerValue()}))},methods:{getPicker:function(){return this.$refs.picker},getProxiedPicker:function(){var t=this,e=this.$refs.picker;if(e){var n=function(n){return function(){e[n].apply(e,arguments),t.updateInnerValue()}};return Object(r.a)({},e,{setValues:n("setValues"),setIndexes:n("setIndexes"),setColumnIndex:n("setColumnIndex"),setColumnValue:n("setColumnValue")})}},onConfirm:function(){this.$emit("input",this.innerValue),this.$emit("confirm",this.innerValue)},onCancel:function(){this.$emit("cancel")}},render:function(){var t=this,e=arguments[0],n={};return Object.keys(M).forEach((function(e){n[e]=t[e]})),e(nt,{ref:"picker",attrs:{columns:this.columns,readonly:this.readonly},scopedSlots:this.$scopedSlots,on:{change:this.onChange,confirm:this.onConfirm,cancel:this.onCancel},props:Object(r.a)({},n)})}},Er=(0,Object(h.a)("time-picker")[0])({mixins:[_r],props:Object(r.a)({},Cr,{minHour:{type:[Number,String],default:0},maxHour:{type:[Number,String],default:23},minMinute:{type:[Number,String],default:0},maxMinute:{type:[Number,String],default:59}}),computed:{ranges:function(){return[{type:"hour",range:[+this.minHour,+this.maxHour]},{type:"minute",range:[+this.minMinute,+this.maxMinute]}]}},watch:{filter:"updateInnerValue",minHour:function(){var t=this;this.$nextTick((function(){t.updateInnerValue()}))},maxHour:function(t){var e=this.innerValue.split(":"),n=e[0],r=e[1];n>=t?(this.innerValue=this.formatValue(t+":"+r),this.updateColumnValue()):this.updateInnerValue()},minMinute:"updateInnerValue",maxMinute:function(t){var e=this.innerValue.split(":"),n=e[0];e[1]>=t?(this.innerValue=this.formatValue(n+":"+t),this.updateColumnValue()):this.updateInnerValue()},value:function(t){(t=this.formatValue(t))!==this.innerValue&&(this.innerValue=t,this.updateColumnValue())}},methods:{formatValue:function(t){t||(t=Object(Xn.b)(this.minHour)+":"+Object(Xn.b)(this.minMinute));var e=t.split(":"),n=e[0],r=e[1];return(n=Object(Xn.b)(Object($.c)(n,this.minHour,this.maxHour)))+":"+(r=Object(Xn.b)(Object($.c)(r,this.minMinute,this.maxMinute)))},updateInnerValue:function(){var t=this.getPicker().getIndexes(),e=t[0],n=t[1],r=this.originColumns,o=r[0],l=r[1],c=o.values[e]||o.values[0],h=l.values[n]||l.values[0];this.innerValue=this.formatValue(c+":"+h),this.updateColumnValue()},onChange:function(t){var e=this;this.updateInnerValue(),this.$nextTick((function(){e.$nextTick((function(){e.updateInnerValue(),e.$emit("change",t)}))}))},updateColumnValue:function(){var t=this,e=this.formatter,n=this.innerValue.split(":"),r=[e("hour",n[0]),e("minute",n[1])];this.$nextTick((function(){t.getPicker().setValues(r)}))}}}),Tr=n(210),Pr=(new Date).getFullYear(),Ar=(0,Object(h.a)("date-picker")[0])({mixins:[_r],props:Object(r.a)({},Cr,{type:{type:String,default:"datetime"},minDate:{type:Date,default:function(){return new Date(Pr-10,0,1)},validator:ni},maxDate:{type:Date,default:function(){return new Date(Pr+10,11,31)},validator:ni}}),watch:{filter:"updateInnerValue",minDate:function(){var t=this;this.$nextTick((function(){t.updateInnerValue()}))},maxDate:function(t){this.innerValue.valueOf()>=t.valueOf()?this.innerValue=t:this.updateInnerValue()},value:function(t){(t=this.formatValue(t))&&t.valueOf()!==this.innerValue.valueOf()&&(this.innerValue=t)}},computed:{ranges:function(){var t=this.getBoundary("max",this.innerValue?this.innerValue:this.minDate),e=t.maxYear,n=t.maxDate,r=t.max
2Month,o=t.maxHour,l=t.maxMinute,c=this.getBoundary("min",this.innerValue?this.innerValue:this.minDate),h=c.minYear,d=c.minDate,f=[{type:"year",range:[h,e]},{type:"month",range:[c.minMonth,r]},{type:"day",range:[d,n]},{type:"hour",range:[c.minHour,o]},{type:"minute",range:[c.minMinute,l]}];switch(this.type){case"date":f=f.slice(0,3);break;case"year-month":f=f.slice(0,2);break;case"month-day":f=f.slice(1,3);break;case"datehour":f=f.slice(0,4)}if(this.columnsOrder){var m=this.columnsOrder.concat(f.map((function(t){return t.type})));f.sort((function(a,b){return m.indexOf(a.type)-m.indexOf(b.type)}))}return f}},methods:{formatValue:function(t){var e=this;if(!ni(t))return null;var n=new Date(this.minDate),r=new Date(this.maxDate),o={year:"getFullYear",month:"getMonth",day:"getDate",hour:"getHours",minute:"getMinutes"};if(this.originColumns){var l=this.originColumns.map((function(t,l){var c=t.type,h=t.values,d=e.ranges[l].range,f=n[o[c]](),m=r[o[c]](),v="month"===c?+h[0]-1:+h[0],y="month"===c?+h[h.length-1]-1:+h[h.length-1];return{type:c,values:[f<d[0]?Math.max(f,v):v||f,m>d[1]?Math.min(m,y):y||m]}}));if("month-day"===this.type){var c=(this.innerValue||this.minDate).getFullYear();l.unshift({type:"year",values:[c,c]})}var h=Object.keys(o).map((function(t){var e;return null==(e=l.filter((function(e){return e.type===t}))[0])?void 0:e.values})).filter((function(t){return t}));n=Object(Tr.a)(Date,h.map((function(t){return mi(t[0])}))),r=Object(Tr.a)(Date,h.map((function(t){return mi(t[1])})))}return t=Math.max(t,n.getTime()),t=Math.min(t,r.getTime()),new Date(t)},getBoundary:function(t,e){var n,r=this[t+"Date"],o=r.getFullYear(),l=1,c=1,h=0,d=0;return"max"===t&&(l=12,c=gi(e.getFullYear(),e.getMonth()+1),h=23,d=59),e.getFullYear()===o&&(l=r.getMonth()+1,e.getMonth()+1===l&&(c=r.getDate(),e.getDate()===c&&(h=r.getHours(),e.getHours()===h&&(d=r.getMinutes())))),(n={})[t+"Year"]=o,n[t+"Month"]=l,n[t+"Date"]=c,n[t+"Hour"]=h,n[t+"Minute"]=d,n},updateInnerValue:function(){var t,e,n,r=this,o=this.type,l=this.getPicker().getIndexes(),c=function(t){var e=0;return r.originColumns.forEach((function(n,r){t===n.type&&(e=r)})),mi(r.originColumns[e].values[l[e]])};"month-day"===o?(t=(this.innerValue||this.minDate).getFullYear(),e=c("month"),n=c("day")):(t=c("year"),e=c("month"),n="year-month"===o?1:c("day"));var h=gi(t,e);n=n>h?h:n;var d=0,f=0;"datehour"===o&&(d=c("hour")),"datetime"===o&&(d=c("hour"),f=c("minute"));var m=new Date(t,e-1,n,d,f);this.innerValue=this.formatValue(m)},onChange:function(t){var e=this;this.updateInnerValue(),this.$nextTick((function(){e.$nextTick((function(){e.updateInnerValue(),e.$emit("change",t)}))}))},updateColumnValue:function(){var t=this,e=this.innerValue?this.innerValue:this.minDate,n=this.formatter,r=this.originColumns.map((function(t){switch(t.type){case"year":return n("year",""+e.getFullYear());case"month":return n("month",Object(Xn.b)(e.getMonth()+1));case"day":return n("day",Object(Xn.b)(e.getDate()));case"hour":return n("hour",Object(Xn.b)(e.getHours()));case"minute":return n("minute",Object(Xn.b)(e.getMinutes()));default:return null}}));this.$nextTick((function(){t.getPicker().setValues(r)}))}}}),Mr=Object(h.a)("datetime-picker"),Ir=Mr[0],Dr=Mr[1],Or=Ir({props:Object(r.a)({},Er.props,Ar.props),methods:{getPicker:function(){return this.$refs.root.getProxiedPicker()}},render:function(){return(0,arguments[0])("time"===this.type?Er:Ar,{ref:"root",class:Dr(),scopedSlots:this.$scopedSlots,props:Object(r.a)({},this.$props),on:Object(r.a)({},this.$listeners)})}}),Br=Object(h.a)("divider"),Fr=Br[0],zr=Br[1];function Lr(t,e,n,r){var o;return t("div",l()([{attrs:{role:"separator"},style:{borderColor:e.borderColor},class:zr((o={dashed:e.dashed,hairline:e.hairline},o["content-"+e.contentPosition]=n.default,o))},Object(d.b)(r,!0)]),[n.default&&n.default()])}Lr.props={dashed:Boolean,hairline:{type:Boolean,default:!0},contentPosition:{type:String,default:"center"}};var jr=Fr(Lr),Rr=n(125),Vr=Object(h.a)("dropdown-item"),Nr=Vr[0],$r=Vr[1],Gr=Nr({mixins:[Object(Rr.a)({ref:"wrapper"}),Object(Ut.a)("vanDropdownMenu")],props:{value:null,title:String,disabled:Boolean,titleClass:String,options:{type:Array,default:function(){return[]}},lazyRender:{type:Boolean,default:!0}},data:function(){return{transition:!0,showPopup:!1,showWrapper:!1}},computed:{displayTitle:function(){var t=this;if(this.title)return this.title;var e=this.options.filter((function(option){return option.value===t.value}));return e.length?e[0].text:""}}
2,watch:{showPopup:function(t){this.bindScroll(t)}},beforeCreate:function(){var t=this,e=function(e){return function(){return t.$emit(e)}};this.onOpen=e("open"),this.onClose=e("close"),this.onOpened=e("opened")},methods:{toggle:function(t,e){void 0===t&&(t=!this.showPopup),void 0===e&&(e={}),t!==this.showPopup&&(this.transition=!e.immediate,this.showPopup=t,t&&(this.parent.updateOffset(),this.showWrapper=!0))},bindScroll:function(t){var e=this.parent.scroller;(t?I.b:I.a)(e,"scroll",this.onScroll,!0)},onScroll:function(){this.parent.updateOffset()},onClickWrapper:function(t){this.getContainer&&t.stopPropagation()}},render:function(){var t=this,e=arguments[0],n=this.parent,r=n.zIndex,o=n.offset,l=n.overlay,c=n.duration,h=n.direction,d=n.activeColor,f=n.closeOnClickOverlay,v=this.options.map((function(option){var n=option.value===t.value;return e(wt,{attrs:{clickable:!0,icon:option.icon,title:option.text},key:option.value,class:$r("option",{active:n}),style:{color:n?d:""},on:{click:function(){t.showPopup=!1,option.value!==t.value&&(t.$emit("input",option.value),t.$emit("change",option.value))}}},[n&&e(m.a,{class:$r("icon"),attrs:{color:d,name:"success"}})])})),style={zIndex:r};return"down"===h?style.top=o+"px":style.bottom=o+"px",e("div",[e("div",{directives:[{name:"show",value:this.showWrapper}],ref:"wrapper",style:style,class:$r([h]),on:{click:this.onClickWrapper}},[e(k,{attrs:{overlay:l,position:"down"===h?"top":"bottom",duration:this.transition?c:0,lazyRender:this.lazyRender,overlayStyle:{position:"absolute"},closeOnClickOverlay:f},class:$r("content"),on:{open:this.onOpen,close:this.onClose,opened:this.onOpened,closed:function(){t.showWrapper=!1,t.$emit("closed")}},model:{value:t.showPopup,callback:function(e){t.showPopup=e}}},[v,this.slots("default")])])])}}),Hr=function(t){return{props:{closeOnClickOutside:{type:Boolean,default:!0}},data:function(){var e=this;return{clickOutsideHandler:function(n){e.closeOnClickOutside&&!e.$el.contains(n.target)&&e[t.method]()}}},mounted:function(){Object(I.b)(document,t.event,this.clickOutsideHandler)},beforeDestroy:function(){Object(I.a)(document,t.event,this.clickOutsideHandler)}}},Yr=Object(h.a)("dropdown-menu"),Wr=Yr[0],qr=Yr[1],Xr=Wr({mixins:[Object(Ut.b)("vanDropdownMenu"),Hr({event:"click",method:"onClickOutside"})],props:{zIndex:[Number,String],activeColor:String,overlay:{type:Boolean,default:!0},duration:{type:[Number,String],default:.2},direction:{type:String,default:"down"},closeOnClickOverlay:{type:Boolean,default:!0}},data:function(){return{offset:0}},computed:{scroller:function(){return Object(xt.d)(this.$el)},opened:function(){return this.children.some((function(t){return t.showWrapper}))},barStyle:function(){if(this.opened&&Object(v.c)(this.zIndex))return{zIndex:1+this.zIndex}}},methods:{updateOffset:function(){if(this.$refs.bar){var rect=this.$refs.bar.getBoundingClientRect();"down"===this.direction?this.offset=rect.bottom:this.offset=window.innerHeight-rect.top}}
2,toggleItem:function(t){this.children.forEach((function(e,n){n===t?e.toggle():e.showPopup&&e.toggle(!1,{immediate:!0})}))},onClickOutside:function(){this.children.forEach((function(t){t.toggle(!1)}))}},render:function(){var t=this,e=arguments[0],n=this.children.map((function(n,r){return e("div",{attrs:{role:"button",tabindex:n.disabled?-1:0},class:qr("item",{disabled:n.disabled}),on:{click:function(){n.disabled||t.toggleItem(r)}}},[e("span",{class:[qr("title",{active:n.showPopup,down:n.showPopup===("down"===t.direction)}),n.titleClass],style:{color:n.showPopup?t.activeColor:""}},[e("div",{class:"van-ellipsis"},[n.slots("title")||n.displayTitle])])])}));return e("div",{class:qr()},[e("div",{ref:"bar",style:this.barStyle,class:qr("bar",{opened:this.opened})},[n]),this.slots("default")])}}),Ur="van-empty-network-",Kr={render:function(){var t=arguments[0],e=function(e,n,r){return t("stop",{attrs:{"stop-color":e,offset:n+"%","stop-opacity":r}})};return t("svg",{attrs:{viewBox:"0 0 160 160",xmlns:"http://www.w3.org/2000/svg"}},[t("defs",[t("linearGradient",{attrs:{id:Ur+"1",x1:"64.022%",y1:"100%",x2:"64.022%",y2:"0%"}},[e("#FFF",0,.5),e("#F2F3F5",100)]),t("linearGradient",{attrs:{id:Ur+"2",x1:"50%",y1:"0%",x2:"50%",y2:"84.459%"}},[e("#EBEDF0",0),e("#DCDEE0",100,0)]),t("linearGradient",{attrs:{id:Ur+"3",x1:"100%",y1:"0%",x2:"100%",y2:"100%"}},[e("#EAEDF0",0),e("#DCDEE0",100)]),t("linearGradient",{attrs:{id:Ur+"4",x1:"100%",y1:"100%",x2:"100%",y2:"0%"}},[e("#EAEDF0",0),e("#DCDEE0",100)]),t("linearGradient",{attrs:{id:Ur+"5",x1:"0%",y1:"43.982%",x2:"100%",y2:"54.703%"}},[e("#EAEDF0",0),e("#DCDEE0",100)]),t("linearGradient",{attrs:{id:Ur+"6",x1:"94.535%",y1:"43.837%",x2:"5.465%",y2:"54.948%"}},[e("#EAEDF0",0),e("#DCDEE0",100)]),t("radialGradient",{attrs:{id:Ur+"7",cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54835 0 .5 -.5)"}},[e("#EBEDF0",0),e("#FFF",100,0)])]),t("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{opacity:".8"}},[t("path",{attrs:{d:"M0 124V46h20v20h14v58H0z",fill:"url(#"+Ur+"1)",transform:"matrix(-1 0 0 1 36 7)"}}),t("path",{attrs:{d:"M121 8h22.231v14H152v77.37h-31V8z",fill:"url(#"+Ur+"1)",transform:"translate(2 7)"}})]),t("path",{attrs:{fill:"url(#"+Ur+"7)",d:"M0 139h160v21H0z"}}),t("path",{attrs:{d:"M37 18a7 7 0 013 13.326v26.742c0 1.23-.997 2.227-2.227 2.227h-1.546A2.227 2.227 0 0134 58.068V31.326A7 7 0 0137 18z",fill:"url(#"+Ur+"2)","fill-rule":"nonzero",transform:"translate(43 36)"}}),t("g",{attrs:{opacity:".6","stroke-linecap":"round","stroke-width":"7"}},[t("path",{attrs:{d:"M20.875 11.136a18.868 18.868 0 00-5.284 13.121c0 5.094 2.012 9.718 5.284 13.12",stroke:"url(#"+Ur+"3)",transform:"translate(43 36)"}}),t("path",{attrs:{d:"M9.849 0C3.756 6.225 0 14.747 0 24.146c0 9.398 3.756 17.92 9.849 24.145",stroke:"url(#"+Ur+"3)",transform:"translate(43 36)"}}),t("path",{attrs:{d:"M57.625 11.136a18.868 18.868 0 00-5.284 13.121c0 5.094 2.012 9.718 5.284 13.12",stroke:"url(#"+Ur+"4)",transform:"rotate(-180 76.483 42.257)"}}),t("path",{attrs:{d:"M73.216 0c-6.093 6.225-9.849 14.747-9.849 24.146 0 9.398 3.756 17.92 9.849 24.145",stroke:"url(#"+Ur+"4)",transform:"rotate(-180 89.791 42.146)"}})]),t("g",{attrs:{transform:"translate(31 105)","fill-rule":"nonzero"}},[t("rect",{attrs:{fill:"url(#"+Ur+"5)",width:"98",height:"34",rx:"2"}}),t("rect",{attrs:{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.114"}}),t("rect",{attrs:{fill:"url(#"+Ur+"6)",x:"15",y:"12",width:"18",height:"6",rx:"1.114"}})])])])}},Jr=Object(h.a)("empty"),Zr=Jr[0],Qr=Jr[1],ta=["error","search","default"],ea=Zr({props:{imageSize:[Number,String],description:String,image:{type:String,default:"default"}},methods:{genImageContent:function(){var t=this.$createElement,e=this.slots("image");if(e)return e;if("network"===this.image)return t(Kr);var image=this.image;return-1!==ta.indexOf(image)&&(image="https://img01.yzcdn.cn/vant/empty-image-"+image+".png"),t("img",{attrs:{src:image}})},genImage:function(){var t=this.$createElement,e={width:Object(V.a)(this.imageSize),height:Object(V.a)(this.imageSize)};return t("div",{class:Qr("image"),style:e},[this.genImageContent()])},genDescription:function(){var t=this.$createElement,e=this.slots("description")||this.description;if(e)return t("p",{class:Qr("description")},[e])},genBottom:function(){var t=this.$createElement,slot=this.slots();if(slot)return t("div",{class:Qr("bottom")},[slot])}},render:function(){return(0,arguments[0])("div",{class:Qr()},[this.genImage(),this.genDescription(),this.genBottom()])}}),ia=n(171),na=Object(h.a)("form"),ra=na[0],aa=na[1],sa=ra({props:{colon:Boolean,disabled:Boolean,readonly:Boolean,labelWidth:[Number,String],labelAlign:String,inputAlign:String,scrollToError:Boolean,validateFirst:Boolean,errorMessageAlign:String,submitOnEnter:{type:Boolean,default:!0},validateTrigger:{type:String,default:"onBlur"},showError:{type:Boolean,default:!0},showErrorMessage:{type:Boolean,default:!0}},provide:function(){return{vanForm:this}},data:function(){return{fields:[]}},methods:{getFieldsByNames:function(t){return t?this.fields.filter((function(e){return-1!==t.indexOf(e.name)}
2)):this.fields},validateSeq:function(t){var e=this;return new Promise((function(n,r){var o=[];e.getFieldsByNames(t).reduce((function(t,e){return t.then((function(){if(!o.length)return e.validate().then((function(t){t&&o.push(t)}))}))}),Promise.resolve()).then((function(){o.length?r(o):n()}))}))},validateFields:function(t){var e=this;return new Promise((function(n,r){var o=e.getFieldsByNames(t);Promise.all(o.map((function(t){return t.validate()}))).then((function(t){(t=t.filter((function(t){return t}))).length?r(t):n()}))}))},validate:function(t){return t&&!Array.isArray(t)?this.validateField(t):this.validateFirst?this.validateSeq(t):this.validateFields(t)},validateField:function(t){var e=this.fields.filter((function(e){return e.name===t}));return e.length?new Promise((function(t,n){e[0].validate().then((function(e){e?n(e):t()}))})):Promise.reject()},resetValidation:function(t){t&&!Array.isArray(t)&&(t=[t]),this.getFieldsByNames(t).forEach((function(t){t.resetValidation()}))},scrollToField:function(t,e){this.fields.some((function(n){return n.name===t&&(n.$el.scrollIntoView(e),!0)}))},addField:function(t){this.fields.push(t),Object(ia.a)(this.fields,this)},removeField:function(t){this.fields=this.fields.filter((function(e){return e!==t}))},getValues:function(){return this.fields.reduce((function(form,t){return form[t.name]=t.formValue,form}),{})},onSubmit:function(t){t.preventDefault(),this.submit()},submit:function(){var t=this,e=this.getValues();this.validate().then((function(){t.$emit("submit",e)})).catch((function(n){t.$emit("failed",{values:e,errors:n}),t.scrollToError&&t.scrollToField(n[0].name)}))}},render:function(){return(0,arguments[0])("form",{class:aa(),on:{submit:this.onSubmit}},[this.slots()])}}),oa=Object(h.a)("goods-action-icon"),la=oa[0],ca=oa[1],ha=la({mixins:[Object(Ut.a)("vanGoodsAction")],props:Object(r.a)({},ft,{dot:Boolean,text:String,icon:String,color:String,info:[Number,String],badge:[Number,String],iconClass:null}),methods:{onClick:function(t){this.$emit("click",t),ut(this.$router,this)},genIcon:function(){var t,e=this.$createElement,slot=this.slots("icon"),n=null!=(t=this.badge)?t:this.info;return slot?e("div",{class:ca("icon")},[slot,e(Oi.a,{attrs:{dot:this.dot,info:n}})]):e(m.a,{class:[ca("icon"),this.iconClass],attrs:{tag:"div",dot:this.dot,name:this.icon,badge:n,color:this.color}})}},render:function(){return(0,arguments[0])("div",{attrs:{role:"button",tabindex:"0"},class:ca(),on:{click:this.onClick}},[this.genIcon(),this.slots()||this.text])}}),ua=Object(h.a)("grid"),da=ua[0],pa=ua[1],fa=da({mixins:[Object(Ut.b)("vanGrid")],props:{square:Boolean,gutter:[Number,String],iconSize:[Number,String],direction:String,clickable:Boolean,columnNum:{type:[Number,String],default:4},center:{type:Boolean,default:!0},border:{type:Boolean,default:!0}},computed:{style:function(){var t=this.gutter;if(t)return{paddingLeft:Object(V.a)(t)}}},render:function(){var t;return(0,arguments[0])("div",{style:this.style,class:[pa(),(t={},t[B]=this.border&&!this.gutter,t)]},[this.slots()])}}),ma=Object(h.a)("grid-item"),ga=ma[0],va=ma[1],ya=ga({mixins:[Object(Ut.a)("vanGrid")],props:Object(r.a)({},ft,{dot:Boolean,text:String,icon:String,iconPrefix:String,info:[Number,String],badge:[Number,String]}),computed:{style:function(){var t=this.parent,e=t.square,n=t.gutter,r=t.columnNum,o=100/r+"%",style={flexBasis:o};if(e)style.paddingTop=o;else if(n){var l=Object(V.a)(n);style.paddingRight=l,this.index>=r&&(style.marginTop=l)}return style},contentStyle:function(){var t=this.parent,e=t.square,n=t.gutter;if(e&&n){var r=Object(V.a)(n);return{right:r,bottom:r,height:"auto"}}}},methods:{onClick:function(t){this.$emit("click",t),ut(this.$router,this)},genIcon:function(){var t,e=this.$createElement,n=this.slots("icon"),r=null!=(t=this.badge)?t:this.info;return n?e("div",{class:va("icon-wrapper")},[n,e(Oi.a,{attrs:{dot:this.dot,info:r}})]):this.icon?e(m.a,{attrs:{name:this.icon,dot:this.dot,badge:r,size:this.parent.iconSize,classPrefix:this.iconPrefix},class:va("icon")}):void 0},getText:function(){var t=this.$createElement,e=this.slots("text");return e||(this.text?t("span",{class:va("text")},[this.text]):void 0)},genContent:function(){var slot=this.slots();return slot||[this.genIcon(),this.getText()]}},render:function(){var t,e=arguments[0],n=this.parent,r=n.center,o=n.border,l=n.square,c=n.gutter,h=n.direction,d=n.clickable;return e("div",{class:[va({square:l})],style:this.style},[e("div",{style:this.contentStyle,attrs:{role:d?"button":null,tabindex:d?0:null},class:[va("content",[h,{center:r,square:l,clickable:d,surround:o&&c}]),(t={},t[O]=o,t)],on:{click:this.onClick}},[this.genContent()])])}}),ba=n(107),wa=Object(h.a)("index-anchor"),xa=wa[0],ka=wa[1],Sa=xa({mixins:[Object(Ut.a)("vanIndexBar",{indexKey:"childrenIndex"})],props:{index:[Number,String]},data:function(){return{top:0,left:null,rect:{top:0,height:0},width:null,active:!1}},computed:{sticky:function(){return this.active&&this.parent.sticky},anchorStyle:function(){if(this.sticky)return{zIndex:""+this.parent.zIndex,left:this.left?this.left+"px":null,width:this.width?this.width+"px":null,transform:"translate3d(0, "+this.top+"px, 0)",color:this.parent.highlightColor}}},mounted:function(){var rect=this.$el.getBoundingClientRect();this.rect.height=rect.height},methods:{scrollIntoView:function(){this.$el.scrollIntoView()},getRect:function(t,e){var n=this.$el.getBoundingClientRect();return this.rect.height=n.height,t===window||t===document.body?this.rect.top=n.top+Object(xt.b)():this.rect.top=n.top+Object(xt.c)(t)-e.top,this.rect}},render:function(){var t,e=arguments[0],n=this.sticky;return e("div",{style:{height:n?this.rect.height+"px":null}},[e("div",{style:this.anchorStyle,class:[ka({sticky:n}),(t={},t[z]=n,t)]},[this.slots("default")||this.index])])}});var Ca=Object(h.a)("index-bar"),_a=Ca[0],Ea=Ca[1],Ta=_a({mixins:[G.a,Object(Ut.b)("vanIndexBar"),Object(Di.a)((function(t){this.scroller||(this.scroller=Object(xt.d)(this.$el)),t(this.scroller,"scroll",this.onScroll)}))],props:{zIndex:[Number,String],highlightColor:String,sticky:{type:Boolean,default:!0},stickyOffsetTop:{type:Number,default:0},indexList:{type:Array,default:function(){for(var t=[],e="A".charCodeAt(0),i=0;i<26;i++)t.push(String.fromCharCode(e+i));return t}}},data:function(){return{activeAnchorIndex:null}},computed:{sidebarStyle:function(){if(Object(v.c)(this.zIndex))return{zIndex:this.zIndex+1}},highlightStyle:function(){var t=this.highlightColor;if(t)return{color:t}}},watch:{indexList:function(){this.$nextTick(this.onScroll)},activeAnchorIndex:function(t){t&&this.$emit("change",t)}},methods:{onScroll:function(){var t=this;if(!Object(Mi.a)(this.$el)){var e=Object(xt.c)(this.scroller),n=this.getScrollerRect(),r=this.children.map((function(e){return e.getRect(t.scroller,n)})),o=this.getActiveAnchorIndex(e,r);this.activeAnchorIndex=this.indexList[o],this.sticky&&this.children.forEac
2h((function(l,c){if(c===o||c===o-1){var rect=l.$el.getBoundingClientRect();l.left=rect.left,l.width=rect.width}else l.left=null,l.width=null;if(c===o)l.active=!0,l.top=Math.max(t.stickyOffsetTop,r[c].top-e)+n.top;else if(c===o-1){var h=r[o].top-e;l.active=h>0,l.top=h+n.top-r[c].height}else l.active=!1}))}},getScrollerRect:function(){return this.scroller.getBoundingClientRect?this.scroller.getBoundingClientRect():{top:0,left:0}},getActiveAnchorIndex:function(t,e){for(var i=this.children.length-1;i>=0;i--){var n=i>0?e[i-1].height:0;if(t+(this.sticky?n+this.stickyOffsetTop:0)>=e[i].top)return i}return-1},onClick:function(t){this.scrollToElement(t.target)},onTouchMove:function(t){if(this.touchMove(t),"vertical"===this.direction){Object(I.c)(t);var e=t.touches[0],n=e.clientX,r=e.clientY,o=document.elementFromPoint(n,r);if(o){var l=o.dataset.index;this.touchActiveIndex!==l&&(this.touchActiveIndex=l,this.scrollToElement(o))}}},scrollTo:function(t){var e=this.children.filter((function(e){return String(e.index)===t}));e[0]&&(e[0].scrollIntoView(),this.sticky&&this.stickyOffsetTop&&Object(xt.g)(Object(xt.b)()-this.stickyOffsetTop),this.$emit("select",e[0].index))},scrollToElement:function(element){var t=element.dataset.index;this.scrollTo(t)},onTouchEnd:function(){this.active=null}},render:function(){var t=this,e=arguments[0],n=this.indexList.map((function(n){var r=n===t.activeAnchorIndex;return e("span",{class:Ea("index",{active:r}),style:r?t.highlightStyle:null,attrs:{"data-index":n}},[n])}));return e("div",{class:Ea()},[e("div",{class:Ea("sidebar"),style:this.sidebarStyle,on:{click:this.onClick,touchstart:this.touchStart,touchmove:this.onTouchMove,touchend:this.onTouchEnd,touchcancel:this.onTouchEnd}},[n]),this.slots("default")])}}),Pa=Object(h.a)("list"),Aa=Pa[0],Ma=Pa[1],Ia=Pa[2],Da=Aa({mixins:[Object(Di.a)((function(t){this.scroller||(this.scroller=Object(xt.d)(this.$el)),t(this.scroller,"scroll",this.check)}))],model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:[Number,String],default:300},direction:{type:String,default:"down"}},data:function(){return{innerLoading:this.loading}},updated:function(){this.innerLoading=this.loading},mounted:function(){this.immediateCheck&&this.check()},watch:{loading:"check",finished:"check"},methods:{check:function(){var t=this;this.$nextTick((function(){if(!(t.innerLoading||t.finished||t.error)){var e,n=t.$el,r=t.scroller,o=t.offset,l=t.direction;if(!((e=r.getBoundingClientRect?r.getBoundingClientRect():{top:0,bottom:r.innerHe
2ight}).bottom-e.top)||Object(Mi.a)(n))return!1;var c=t.$refs.placeholder.getBoundingClientRect();("up"===l?e.top-c.top<=o:c.bottom-e.bottom<=o)&&(t.innerLoading=!0,t.$emit("input",!0),t.$emit("load"))}}))},clickErrorText:function(){this.$emit("update:error",!1),this.check()},genLoading:function(){var t=this.$createElement;if(this.innerLoading&&!this.finished)return t("div",{key:"loading",class:Ma("loading")},[this.slots("loading")||t(S.a,{attrs:{size:"16"}},[this.loadingText||Ia("loading")])])},genFinishedText:function(){var t=this.$createElement;if(this.finished){var text=this.slots("finished")||this.finishedText;if(text)return t("div",{class:Ma("finished-text")},[text])}},genErrorText:function(){var t=this.$createElement;if(this.error){var text=this.slots("error")||this.errorText;if(text)return t("div",{on:{click:this.clickErrorText},class:Ma("error-text")},[text])}}},render:function(){var t=arguments[0],e=t("div",{ref:"placeholder",key:"placeholder",class:Ma("placeholder")});return t("div",{class:Ma(),attrs:{role:"feed","aria-busy":this.innerLoading}},["down"===this.direction?this.slots():e,this.genLoading(),this.genFinishedText(),this.genErrorText(),"up"===this.direction?this.slots():e])}}),Oa=n(97),Ba=Object(h.a)("nav-bar"),Fa=Ba[0],za=Ba[1],La=Fa({props:{title:String,fixed:Boolean,zIndex:[Number,String],leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,border:{type:Boolean,default:!0}},data:function(){return{height:null}},mounted:function(){var t=this;if(this.placeholder&&this.fixed){var e=function(){t.height=t.$refs.navBar.getBoundingClientRect().height};e(),setTimeout(e,100)}},methods:{genLeft:function(){var t=this.$createElement,e=this.slots("left");return e||[this.leftArrow&&t(m.a,{class:za("arrow"),attrs:{name:"arrow-left"}}),this.leftText&&t("span",{class:za("text")},[this.leftText])]},genRight:function(){var t=this.$createElement,e=this.slots("right");return e||(this.rightText?t("span",{class:za("text")},[this.rightText]):void 0)},genNavBar:function(){var t,e=this.$createElement;return e("div",{ref:"navBar",style:{zIndex:this.zIndex},class:[za({fixed:this.fixed,"safe-area-inset-top":this.safeAreaInsetTop}),(t={},t[z]=this.border,t)]},[e("div",{class:za("content")},[this.hasLeft()&&e("div",{class:za("left"),on:{click:this.onClickLeft}},[this.genLeft()]),e("div",{class:[za("title"),"van-ellipsis"]},[this.slots("title")||this.title]),this.hasRight()&&e("div",{class:za("right"),on:{click:this.onClickRight}},[this.genRight()])])])},hasLeft:function(){return this.leftArrow||this.leftText||this.slots("left")},hasRight:function(){return this.rightText||this.slots("right")},onClickLeft:function(t){this.$emit("click-left",t)},onClickRight:function(t){this.$emit("click-right",t)}},render:function(){var t=arguments[0];return this.placeholder&&this.fixed?t("div",{class:za("placeholder"),style:{height:this.height+"px"}},[this.genNavBar()]):this.genNavBar()}}),ja=Object(h.a)("notice-bar"),Ra=ja[0],Va=ja[1],Na=Ra({mixins:[Object(Di.a)((function(t){t(window,"pageshow",this.reset)}))],inject:{vanPopup:{default:null}},props:{text:String,mode:String,color:String,leftIcon:String,wrapable:Boolean,background:String,scrollable:{type:Boolean,default:null},delay:{type:[Number,String],default:1},speed:{type:[Number,String],default:60}},data:function(){return{show:!0,offset:0,duration:0,wrapWidth:0,contentWidth:0}},watch:{scrollable:"reset",text:{handler:"reset",immediate:!0}},created:function(){this.vanPopup&&this.vanPopup.onReopen(this.reset)},activated:function(){this.reset()},methods:{onClickIcon:function(t){"closeable"===this.mode&&(this.show=!1,this.$emit("close",t))},onTransitionEnd:function(){var t=this;this.offset=this.wrapWidth,this.duration=0,Object(ii.c)((function(){Object(ii.b)((function(){t.offset=-t.contentWidth,t.duration=(t.contentWidth+t.wrapWidth)/t.speed,t.$emit("replay")}))}))},start:function(){this.reset()},reset:function(){var t=this,e=Object(v.c)(this.delay)?1e3*this.delay:0;this.offset=0,this.duration=0,this.wrapWidth=0,this.contentWidth=0,clearTimeout(this.startTimer),this.startTimer=setTimeout((function(){var e=t.$refs,n=e.wrap,content=e.content;if(n&&content&&!1!==t.scrollable){var r=n.getBoundingClientRect().width,o=content.getBoundingClientRect().width;(t.scrollable||o>r)&&Object(ii.b)((function(){t.offset=-o,t.duration=o/t.speed,t.wrapWidth=r,t.contentWidth=o}))}}),e)}},render:function(){var slot,t=this,e=arguments[0],n=this.slots,r=this.mode,o=this.leftIcon,l=this.onClickIcon,c={color:this.color,background:this.background},h={transform:this.offset?"translateX("+this.offset+"px)":"",transitionDuration:this.duration+"s"};return e("div",{attrs:{role:"alert"},directives:[{name:"show",value:this.show}],class:Va({wrapable:this.wrapable}),style:c,on:{click:function(e){t.$emit("click",e)}}},[(slot=n("left-icon"),slot||(o?e(m.a,{class:Va("left-icon"),attrs:{name:o}}):void 0)),e("div",{ref:"wrap",class:Va("wrap"),attrs:{role:"marquee"}},[e("div",{ref:"content",class:[Va("content"),{"van-ellipsis":!1===this.scrollable&&!this.wrapable}],style:h,on:{transitionend:this.onTransitionEnd}},[this.slots()||this.text])]),function(){var t,slot=n("right-icon");return slot||("closeable"===r?t="cross":"link"===r&&(t="arrow"),t?e(m.a,{class:Va("right-icon"),attrs:{name:t},on:{click:l}}):void 0)}()])}}),$a=Object(h.a)("notify"),Ga=$a[0],Ha=$a[1];function Ya(t,e,n,r){var style={color:e.color,background:e.background};return t(k,l()([{attrs:{value:e.value,position:"top",overlay:!1,duration:.2,lockScroll:!1},style:style,class:[Ha([e.type]),e.className]},Object(d.b)(r,!0)]),[(null==n.default?void 0:n.default())||e.message])}Ya.props=Object(r.a)({},f.b,{color:String,message:[Number,String],duration:[Number,String],className:null,background:String,getContainer:[String,Function],type:{type:String,default:"danger"}});var Wa,qa,Xa=Ga(Ya);function Ua(t){var e;if(!v.h)return qa||(qa=Object(d.c)(Xa,{on:{click:function(t){qa.onClick&&qa.onClick(t)},close:function(){qa.onClose&&qa.onClose()},opened:function(){qa.onOpened&&qa.onOpened()}}})),t=Object(r.a)({},Ua.currentOptions,(e=t,Object(v.f)(e)?e:{message:e})),Object(r.a)(qa,t),clearTimeout(Wa),t.duration&&t.duration>0&&(Wa=setTimeout(Ua.clear,t.duration)),qa}Ua.clear=function(){qa&&(qa.value=!1)},Ua.currentOptions={type:"danger",value:!0,message:"",color:void 0,background:void 0,duration:3e3,className:"",onClose:null,onClick:null,onOpened:null},Ua.setDefaultOptions=function(t){Object(r.a)(Ua.currentOptions,t)},Ua.resetDefaultOptions=function(){Ua.currentOptions={type:"danger",value:!0,message:"",color:void 0,background:void 0,duration:3e3,className:"",onClose:null,onClick:null,onOpened:null}},Ua.install=function(){c.a.use(Xa)},Ua.Component=Xa,c.a.prototype.$notify=Ua;var Ka=Ua,Ja={render:function(){var t=arguments[0];return t("svg",{attrs:{viewBox:"0 0 32 22",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M28.016 0A3.991 3.991 0 0132 3.987v14.026c0 2.2-1.787 3.987-3.98 3.987H10.382c-.509
20-.996-.206-1.374-.585L.89 13.09C.33 12.62 0 11.84 0 11.006c0-.86.325-1.62.887-2.08L9.01.585A1.936 1.936 0 0110.383 0zm0 1.947H10.368L2.24 10.28c-.224.226-.312.432-.312.73 0 .287.094.51.312.729l8.128 8.333h17.648a2.041 2.041 0 002.037-2.04V3.987c0-1.127-.915-2.04-2.037-2.04zM23.028 6a.96.96 0 01.678.292.95.95 0 01-.003 1.377l-3.342 3.348 3.326 3.333c.189.188.292.43.292.679 0 .248-.103.49-.292.679a.96.96 0 01-.678.292.959.959 0 01-.677-.292L18.99 12.36l-3.343 3.345a.96.96 0 01-.677.292.96.96 0 01-.678-.292.962.962 0 01-.292-.68c0-.248.104-.49.292-.679l3.342-3.348-3.342-3.348A.963.963 0 0114 6.971c0-.248.104-.49.292-.679A.96.96 0 0114.97 6a.96.96 0 01.677.292l3.358 3.348 3.345-3.348A.96.96 0 0123.028 6z",fill:"currentColor"}})])}},Za={render:function(){var t=arguments[0];return t("svg",{attrs:{viewBox:"0 0 30 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M25.877 12.843h-1.502c-.188 0-.188 0-.188.19v1.512c0 .188 0 .188.188.188h1.5c.187 0 .187 0 .187-.188v-1.511c0-.19 0-.191-.185-.191zM17.999 10.2c0 .188 0 .188.188.188h1.687c.188 0 .188 0 .188-.188V8.688c0-.187.004-.187-.186-.19h-1.69c-.187 0-.187 0-.187.19V10.2zm2.25-3.967h1.5c.188 0 .188 0 .188-.188v-1.7c0-.19 0-.19-.188-.19h-1.5c-.189 0-.189 0-.189.19v1.7c0 .188 0 .188.19.188zm2.063 4.157h3.563c.187 0 .187 0 .187-.189V4.346c0-.19.004-.19-.185-.19h-1.69c-.187 0-.187 0-.187.188v4.155h-1.688c-.187 0-.187 0-.187.189v1.514c0 .19 0 .19.187.19zM14.812 24l2.812-3.4H12l2.813 3.4zm-9-11.157H4.31c-.188 0-.188 0-.188.19v1.512c0 .188 0 .188.188.188h1.502c.187 0 .187 0 .187-.188v-1.511c0-.19.01-.191-.189-.191zm15.937 0H8.25c-.188 0-.188 0-.188.19v1.512c0 .188 0 .188.188.188h13.5c.188 0 .188 0 .188-.188v-1.511c0-.19 0-.191-.188-.191zm-11.438-2.454h1.5c.188 0 .188 0 .188-.188V8.688c0-.187 0-.187-.188-.189h-1.5c-.187 0-.187 0-.187.189V10.2c0 .188 0 .188.187.188zM27.94 0c.563 0 .917.21 1.313.567.518.466.748.757.748 1.51v14.92c0 .567-.188 1.134-.562 1.512-.376.378-.938.566-1.313.566H2.063c-.563 0-.938-.188-1.313-.566-.562-.378-.75-.945-.75-1.511V2.078C0 1.51.188.944.562.567.938.189 1.5 0 1.875 0zm-.062 2H2v14.92h25.877V2zM5.81 4.157c.19 0 .19 0 .19.189v1.762c-.003.126-.024.126-.188.126H4.249c-.126-.003-.126-.023-.126-.188v-1.7c-.187-.19 0-.19.188-.19zm10.5 2.077h1.503c.187 0 .187 0 .187-.188v-1.7c0-.19 0-.19-.187-.19h-1.502c-.188 0-.188.001-.188.19v1.7c0 .188 0 .188.188.188zM7.875 8.5c.187 0 .187.002.187.189V10.2c0 .188 0 .188-.187.188H4.249c-.126-.002-.126-.023-.126-.188V8.625c.003-.126.024-.126.188-.126zm7.875 0c.19.002.19.002.19.189v1.575c-.003.126-.024.126-.19.126h-1.563c-.126-.002-.126-.023-.126-.188V8.625c.002-.126.023-.126.189-.126zm-6-4.342c.187 0 .187 0 .187.189v1.7c0 .188 0 .188-.187.188H8.187c-.126-.003-.126-.023-.126-.188V4.283c.003-.126.024-.126.188-.126zm3.94 0c.185 0 .372 0 .372.189v1.762c-.002.126-.023.126-.187.126h-1.75C12 6.231 12 6.211 12 6.046v-1.7c0-.19.187-.19.187-.19z",fill:"currentColor"}})])}},Qa=Object(h.a)("key"),ts=Qa[0],es=Qa[1],is=ts({mixins:[G.a],props:{type:String,text:[Number,String],color:String,wider:Boolean,large:Boolean,loading:Boolean},data:function(){return{active:!1}},mounted:function(){this.bindTouchEvent(this.$el)},methods:{onTouchStart:function(t){t.stopPropagation(),this.touchStart(t),this.active=!0},onTouchMove:function(t){this.touchMove(t),this.direction&&(this.active=!1)},onTouchEnd:function(t){this.active&&(this.slots("default")||t.preventDefault(),this.active=!1,this.$emit("press",this.text,this.type))},genContent:function(){var t=this.$createElement,e="extra"===this.type,n="delete"===this.type,text=this.slots("default")||this.text;return this.loading?t(S.a,{class:es("loading-icon")}):n?text||t(Ja,{class:es("delete-icon")}):e?text||t(Za,{class:es("collapse-icon")}):text}},render:function(){var t=arguments[0];return t("div",{class:es("wrapper",{wider:this.wider})},[t("div",{attrs:{role:"button",tabindex:"0"},class:es([this.color,{large:this.large,active:this.active,delete:"delete"===this.type}])},[this.genContent()])])}}),ns=Object(h.a)("number-keyboard"),rs=ns[0],as=ns[1],ss=rs({mixins:[Object(Rr.a)(),Object(Di.a)((function(t){this.hideOnClickOutside&&t(document.body,"touchstart",this.onBlur)}))],model:{event:"update:value"},props:{show:Boolean,title:String,zIndex:[Number,String],randomKeyOrder:Boolean,closeButtonText:String,deleteButtonText:String,closeButtonLoading:Boolean,theme:{type:String,default:"default"},value:{type:String,default:""},extraKey:{type:[String,Array],default:""},maxlength:{type:[Number,String],default:Number.MAX_VALUE},transition:{type:Boolean,default:!0},showDeleteKey:{type:Boolean,default:!0},hideOnClickOutside:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0}},watch:{show:function(t){this.transition||this.$emit(t?"show":"hide")}},computed:{keys:function(){return"custom"===this.theme?this.genCustomKeys():this.genDefaultKeys()}},methods:{genBasicKeys:function(){for(var t=[],i=1;i<=9;i++)t.push({text:i});return this.randomKeyOrder&&t.sort((function(){return Math.random()>.5?1:-1})),t},genDefaultKeys:function(){return[].concat(this.genBasicKeys(),[{text:this.extraKey,type:"extra"},{text:0},{text:this.showDeleteKey?this.deleteButtonText:"",type:this.showDeleteKey?"delete":""}])},genCustomKeys:function(){var t=this.genBasicKeys(),e=this.extraKey,n=Array.isArray(e)?e:[e];return 1===n.length?t.push({text:0,wider:!0},{text:n[0],type:"extra"}):2===n.length&&t.push({text:n[0],type:"extra"},{text:0},{text:n[1],type:"extra"}),t},onBlur:function(){this.show&&this.$emit("blur")},onClose:function(){this.$emit("close"),this.onBlur()},onAnimationEnd:function(){this.$emit(this.show?"show":"hide")},onPress:function(text,t){if(""!==text){var e=this.value;"delete"===t?(this.$emit("delete"),this.$emit("update:value",e.slice(0,e.length-1))):"close"===t?this.onClose():e.length<this.maxlength&&(this.$emit("input",text),this.$emit("update:value",e+text))}else"extra"===t&&this.onBlur()},genTitle:function(){var t=this.$createElement,title=this.title,e=this.theme,n=this.closeButtonText,r=this.slots("title-left"),o=n&&"default"===e;if(title||o||r)return t("div",{class:as("header")},[r&&t("span",{class:as("title-left")},[r]),title&&t("h2",{class:as("title")},[title]),o&&t("button",{attrs:{type:"button"},class:as("close"),on:{click:this.onClose}},[n])])},genKeys:function(){var t=this,e=this.$createElement;return this.keys.map((function(n){return e(is,{key:n.text,attrs:{text:n.text,type:n.type,wider:n.wider,color:n.color},on:{press:t.onPress}},["delete"===n.type&&t.slots("delete"),"extra"===n.type&&t.slots("extra-key")])}))},genSidebar:function(){var t=this.$createElement;if("custom"===this.theme)return t("div",{class:as("sidebar")},[this.showDeleteKey&&t(is,{attrs:{large:!0,text:this.deleteButtonText,type:"delete"},on:{press:this.onPress}},[this.slots("delete")]),t(is,{attrs:{large:!0,text:this.closeButtonText,type:"close",color:"blue",loading:this.closeButtonLoading},on:{press:this.onPress}})])}},render:function(){var t=arguments[0],e=this.genTitle();return t("transition",{attrs:{name:this.transition?"van-slide-up":""}},[t("div",{directives:[{name:"show",value:this.show}],style:{zIndex:this.zIndex},class:as({unfit:!this.safeAreaInsetBottom,"with-title":e}),on:{touchstart:I.d,animationend:this.onAnimationEnd,webkitAnimationEnd:this.onAnimationEnd}},[e,t("div",{class:as("body")},[t("div",{class:as("keys")},[this.genKeys()]),this.genSidebar()])])])}}),os=n(139),ls=Object(h.a)("pagination"),cs=ls[0],hs=ls[1],us=ls[2];function ds(t,text,e){return{number:t,text:text,active:e}}var ps=cs({props:{prevText:String,nextText:String,forceEllipses:Boolean,mode:{type:String,default:"multi"},value:{type:Number,default:0},pageCount:{type:[Number,String],default:0},totalItems:{type:[Number,String],default:0},itemsPerPage:{type:[Number,String],default:10},showPageSize:{type:[Number,String],default:5}},computed:{count:function(){var t=this.pageCount||Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(1,t)},pages:function(){var t=[],e=this.count,n=+this.showPageSize;if("multi"!==this.mode)return t;var r=1,o=e,l=n<e;l&&(o=(r=Math.max(this.value-Math.floor(n/2),1))+n-1)>e&&(r=(o=e)-n+1);for(var c=r;c<=o;c++){var h=ds(c,c,c===this.value);t.push(h)}if(l&&n>0&&this.forceEllipses){if(r>1){var d=ds(r-1,"...",!1);t.unshift(d)}if(o<e){var f=ds(o+1,"...",!1);t.push(f)}}return t}},watch:{value:{handler:function(t){this.select(t||this.value)},immediate:!0}},methods:{select:function(t,e){t=Math.min(this.count,Math.max(1,t)),this.value!==t&&(this.$emit("input",t),e&&this.$emit("change",t))}},render:function(){var t,e,n=this,r=arguments[0],o=this.value,l="multi"!==this.mode,c=function(t){return function(){n.select(t,!0)}};return r("ul",{class:hs({simple:l})},[r("li",{class:[hs("item",{disabled:1===o}),hs("prev"),O],on:{click:c(o-1)}},[(null!=(t=this.slots("prev-text"))?t:this.prevText)||us("prev")]),this.pages.map((function(t){var e;return r("li",{class:[hs("item",{active:t.active}),hs("page"),O],on:{click:c(t.number)}},[null!=(e=n.slots("page",t))?e:t.text])})),l&&r("li",{class:hs("page-desc")},[this.slots("pageDesc")||o+"/"+this.count]),r("li",{class:[hs("item",{disabled:o===this.count}),hs("next"),O],on:{click:c(o+1)}},[(null!=(e=this.slots("next-text"))?e:this.nextText)||us("next")])])}}),fs=Object(h.a)("panel"),ms=fs[0],gs=fs[1];function vs(t,e,n,r){return t(sn,l()([{class:gs(),scopedSlots:{default:function(){return[n.header?n.header():t(wt,{attrs:{icon:e.icon,label:e.desc,title:e.title,value:e.status,valueClass:gs("header-value")},class:gs("header")}),t("div",{class:gs("content")},[n.default&&n.default()]),n.footer&&t("div",{class:[gs("footer"),B]},[n.footer()])]}}},Object(d.b)(r,!0)]))}vs.props={icon:String,desc:String,title:String,status:String};var ys=ms(vs),bs=Object(h.a)("password-input"),ws=bs[0],xs=bs[1];function ks(t,e,n,r){for(var o,mask=e.mask,c=e.value,h=e.length,f=e.gutter,m=e.focu
2sed,v=e.errorInfo,y=v||e.info,w=[],i=0;i<h;i++){var x,k=c[i],S=0!==i&&!f,C=m&&i===c.length,style=void 0;0!==i&&f&&(style={marginLeft:Object(V.a)(f)}),w.push(t("li",{class:[(x={},x[F]=S,x),xs("item",{focus:C})],style:style},[mask?t("i",{style:{visibility:k?"visible":"hidden"}}):k,C&&t("div",{class:xs("cursor")})]))}return t("div",{class:xs()},[t("ul",l()([{class:[xs("security"),(o={},o[L]=!f,o)],on:{touchstart:function(t){t.stopPropagation(),Object(d.a)(r,"focus",t)}}},Object(d.b)(r,!0)]),[w]),y&&t("div",{class:xs(v?"error-info":"info")},[y])])}ks.props={info:String,gutter:[Number,String],focused:Boolean,errorInfo:String,mask:{type:Boolean,default:!0},value:{type:String,default:""},length:{type:[Number,String],default:6}};var Ss=ws(ks);function Cs(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function _s(t){return t instanceof Cs(t).Element||t instanceof Element}function Es(t){return t instanceof Cs(t).HTMLElement||t instanceof HTMLElement}function Ts(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Cs(t).ShadowRoot||t instanceof ShadowRoot)}var Ps=Math.round;function As(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ms(element,t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var n=element.getBoundingClientRect(),r=1,o=1;t&&Es(element)&&(r=element.offsetWidth>0&&Ps(n.width)/element.offsetWidth||1,o=element.offsetHeight>0&&Ps(n.height)/element.offsetHeight||1);var l=(_s(element)?Cs(element):window).visualViewport,c=!!/^((?!chrome|android).)*safari/i.test(As())&&e,h=(n.left+(c&&l?l.offsetLeft:0))/r,d=(n.top+(c&&l?l.offsetTop:0))/o,f=n.width/r,m=n.height/o;return{width:f,height:m,top:d,right:h+f,bottom:d+m,left:h,x:h,y:d}}function Is(t){var e=Cs(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ds(element){return element?(element.nodeName||"").toLowerCase():null}function Os(element){return((_s(element)?element.ownerDocument:element.document)||window.document).documentElement}function Bs(element){return Cs(element).getComputedStyle(element)}function Fs(element){var t=Bs(element),e=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(e+r+n)}function zs(t,e,n){void 0===n&&(n=!1);var element,r=Es(e),o=Es(e)&&function(element){var rect=element.getBoundingClientRect(),t=Ps(rect.width)/element.offsetWidth||1,e=Ps(rect.height)/element.offsetHeight||1;return 1!==t||1!==e}(e),l=Os(e),rect=Ms(t,o,n),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ds(e)||Fs(l))&&(c=function(t){return t!==Cs(t)&&Es(t)?{scrollLeft:(element=t).scrollLeft,scrollTop:element.scrollTop}:Is(t);var element}(e)),Es(e)?((h=Ms(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):l&&(h.x=Ms(Os(element=l)).left+Is(element).scrollLeft)),{x:rect.left+c.scrollLeft-h.x,y:rect.top+c.scrollTop-h.y,width:rect.width,height:rect.height}}function Ls(element){return"html"===Ds(element)?element:element.assignedSlot||element.parentNode||(Ts(element)?element.host:null)||Os(element)}function js(t){return["html","body","#document"].indexOf(Ds(t))>=0?t.ownerDocument.body:Es(t)&&Fs(t)?t:js(Ls(t))}function Rs(element,t){var e;void 0===t&&(t=[]);var n=js(element),r=n===(null==(e=element.ownerDocument)?void 0:e.body),o=Cs(n),l=r?[o].concat(o.visualViewport||[],Fs(n)?n:[]):n,c=t.concat(l);return r?c:c.concat(Rs(Ls(l)))}function Vs(element){return["table","td","th"].indexOf(Ds(element))>=0}function Ns(element){return Es(element)&&"fixed"!==Bs(element).position?element.offsetParent:null}function $s(element){for(var t=Cs(element),e=Ns(element);e&&Vs(e)&&"static"===Bs(e).position;)e=Ns(e);return e&&("html"===Ds(e)||"body"===Ds(e)&&"static"===Bs(e).position)?t:e||function(element){var t=/firefox/i.test(As());if(/Trident/i.test(As())&&Es(element)&&"fixed"===Bs(element).position)return null;var e=Ls(element);for(Ts(e)&&(e=e.host);Es(e)&&["html","body"].indexOf(Ds(e))<0;){var n=Bs(e);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return e;e=e.parentNode}return null}(element)||t}var Gs="top",Hs="bottom",Ys="right",Ws="left",qs="auto",Xs="start",
2Us="end",Ks=[].concat([Gs,Hs,Ys,Ws],[qs]).reduce((function(t,e){return t.concat([e,e+"-"+Xs,e+"-"+Us])}),[]),Js=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Zs(t){var map=new Map,e=new Set,n=[];function r(t){e.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!e.has(t)){var n=map.get(t);n&&r(n)}})),n.push(t)}return t.forEach((function(t){map.set(t.name,t)})),t.forEach((function(t){e.has(t.name)||r(t)})),n}function Qs(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return[].concat(n).reduce((function(p,t){return p.replace(/%s/,t)}),t)}var to='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',eo='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',io=["name","enabled","phase","fn","effect","requires","options"];function no(t){return t.split("-")[0]}function ro(t){return t.split("-")[1]}var ao="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",so={placement:"bottom",modifiers:[],strategy:"absolute"};function oo(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some((function(element){return!(element&&"function"==typeof element.getBoundingClientRect)}))}function lo(t){void 0===t&&(t={});var e=t,n=e.defaultModifiers,r=void 0===n?[]:n,o=e.defaultOptions,l=void 0===o?so:o;return function(t,e,n){void 0===n&&(n=l);var o,c,h={placement:"bottom",orderedModifiers:[],options:Object.assign({},so,l),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},d=[],f=!1,m={state:h,setOptions:function(n){var o="function"==typeof n?n(h.options):n;v(),h.options=Object.assign({},l,h.options,o),h.scrollParents={reference:_s(t)?Rs(t):t.contextElement?Rs(t.contextElement):[],popper:Rs(e)};var c=function(t){var e=Zs(t);return Js.reduce((function(t,n){return t.concat(e.filter((function(t){return t.phase===n})))}),[])}(function(t){var e=t.reduce((function(t,e){var n=t[e.name];return t[e.name]=n?Object.assign({},n,e,{options:Object.assign({},n.options,e.options),data:Object.assign({},n.data,e.data)}):e,t}),{});return Object.keys(e).map((function(t){return e[t]}))}([].concat(r,h.options.modifiers)));h.orderedModifiers=c.filter((function(t){return t.enabled})),function(t){t.forEach((function(e){[].concat(Object.keys(e),io).filter((function(t,e,n){return n.indexOf(t)===e})).forEach((function(n){switch(n){case"name":"string"!=typeof e.name&&console.error(Qs(to,String(e.name),'"name"','"string"','"'+String(e.name)+'"'));break;case"enabled":"boolean"!=typeof e.enabled&&console.error(Qs(to,e.name,'"enabled"','"boolean"','"'+String(e.enabled)+'"'));break;case"phase":Js.indexOf(e.phase)<0&&console.error(Qs(to,e.name,'"phase"',"either "+Js.join(", "),'"'+String(e.phase)+'"'));break;case"fn":"function"!=typeof e.fn&&console.error(Qs(to,e.name,'"fn"','"function"','"'+String(e.fn)+'"'));break;case"effect":null!=e.effect&&"function"!=typeof e.effect&&console.error(Qs(to,e.name,'"effect"','"function"','"'+String(e.fn)+'"'));break;case"requires":null==e.requires||Array.isArray(e.requires)||console.error(Qs(to,e.name,'"requires"','"array"','"'+String(e.requires)+'"'));break;case"requiresIfExists":Array.isArray(e.requiresIfExists)||console.error(Qs(to,e.name,'"requiresIfExists"','"array"','"'+String(e.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+e.name+'" modifier, valid properties are '+io.map((function(s){return'"'+s+'"'})).join(", ")+'; but "'+n+'" was provided.')}e.requires&&e.requires.forEach((function(n){null==t.find((function(t){return t.name===n}))&&console.error(Qs(eo,String(e.name),n,n))}))}))}))}((f=[].concat(c,h.options.modifiers),y=function(t){return t.name},w=new Set,f.filter((function(t){var e=y(t);if(!w.has(e))return w.add(e),!0})))),no(h.options.placement)===qs&&(h.orderedModifiers.find((function(t){return"flip"===t.name}))||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" ")));var f,y,w,x=Bs(e);return[x.marginTop,x.marginRight,x.marginBottom,x.marginLeft].some((function(t){return parseFloat(t)}))&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),h.orderedModifiers.forEac
vendor: 5,727 bytes, line 2
2h((function(t){var e=t.name,n=t.options,r=void 0===n?{}:n,o=t.effect;if("function"==typeof o){var l=o({state:h,name:e,instance:m,options:r}),c=function(){};d.push(l||c)}})),m.update()},forceUpdate:function(){if(!f){var t=h.elements,e=t.reference,n=t.popper;if(oo(e,n)){var element,r,o,l;h.rects={reference:zs(e,$s(n),"fixed"===h.options.strategy),popper:(element=n,r=Ms(element),o=element.offsetWidth,l=element.offsetHeight,Math.abs(r.width-o)<=1&&(o=r.width),Math.abs(r.height-l)<=1&&(l=r.height),{x:element.offsetLeft,y:element.offsetTop,width:o,height:l})},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach((function(t){return h.modifiersData[t.name]=Object.assign({},t.data)}));for(var c=0,d=0;d<h.orderedModifiers.length;d++){if((c+=1)>100){console.error("Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.");break}if(!0!==h.reset){var v=h.orderedModifiers[d],y=v.fn,w=v.options,x=void 0===w?{}:w,k=v.name;"function"==typeof y&&(h=y({state:h,options:x,name:k,instance:m})||h)}else h.reset=!1,d=-1}}else console.error(ao)}},update:(o=function(){return new Promise((function(t){m.forceUpdate(),t(h)}))},function(){return c||(c=new Promise((function(t){Promise.resolve().then((function(){c=void 0,t(o())}))}))),c}),destroy:function(){v(),f=!0}};if(!oo(t,e))return console.error(ao),m;function v(){d.forEach((function(t){return t()})),d=[]}return m.setOptions(n).then((function(t){!f&&n.onFirstUpdate&&n.onFirstUpdate(t)})),m}}var co={passive:!0};var ho={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,r=t.options,o=r.scroll,l=void 0===o||o,c=r.resize,h=void 0===c||c,d=Cs(e.elements.popper),f=[].concat(e.scrollParents.reference,e.scrollParents.popper);return l&&f.forEach((function(t){t.addEventListener("scroll",n.update,co)})),h&&d.addEventListener("resize",n.update,co),function(){l&&f.forEach((function(t){t.removeEventListener("scroll",n.update,co)})),h&&d.removeEventListener("resize",n.update,co)}},data:{}};var uo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function po(t){var e,n=t.popper,r=t.popperRect,o=t.placement,l=t.variation,c=t.offsets,h=t.position,d=t.gpuAcceleration,f=t.adaptive,m=t.roundOffsets,v=t.isFixed,y=c.x,w=void 0===y?0:y,x=c.y,k=void 0===x?0:x,S="function"==typeof m?m({x:w,y:k}):{x:w,y:k};w=S.x,k=S.y;var C=c.hasOwnProperty("x"),_=c.hasOwnProperty("y"),E=Ws,T=Gs,P=window;if(f){var A=$s(n),M="clientHeight",I="clientWidth";if(A===Cs(n)&&"static"!==Bs(A=Os(n)).position&&"absolute"===h&&(M="scrollHeight",I="scrollWidth"),o===Gs||(o===Ws||o===Ys)&&l===Us)T=Hs,k-=(v&&A===P&&P.visualViewport?P.visualViewport.height:A[M])-r.height,k*=d?1:-1;if(o===Ws||(o===Gs||o===Hs)&&l===Us)E=Ys,w-=(v&&A===P&&P.visualViewport?P.visualViewport.width:A[I])-r.width,w*=d?1:-1}var D,O=Object.assign({position:h},f&&uo),B=!0===m?function(t){var e=t.x,n=t.y,r=window.devicePixelRatio||1;return{x:Ps(e*r)/r||0,y:Ps(n*r)/r||0}}({x:w,y:k}):{x:w,y:k};return w=B.x,k=B.y,d?Object.assign({},O,((D={})[T]=_?"0":"",D[E]=C?"0":"",D.transform=(P.devicePixelRatio||1)<=1?"translate("+w+"px, "+k+"px)":"translate3d("+w+"px, "+k+"px, 0)",D)):Object.assign({},O,((e={})[T]=_?k+"px":"",e[E]=C?w+"px":"",e.transform="",e))}var fo=lo({defaultModifiers:[ho,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=function(t){var e,n=t.reference,element=t.element,r=t.placement,o=r?no(r):null,l=r?ro(r):null,c=n.x+n.width/2-element.width/2,h=n.y+n.height/2-element.height/2;switch(o){case Gs:e={x:c,y:n.y-element.height};break;case Hs:e={x:c,y:n.y+n.height};break;case Ys:e={x:n.x+n.width,y:h};break;case Ws:e={x:n.x-element.width,y:h};break;default:e={x:n.x,y:n.y}}var d=o?function(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}(o):null;if(null!=d){var f="y"===d?"height":"width";switch(l){case Xs:e[d]=e[d]-(n[f]/2-element[f]/2);break;case Us:e[d]=e[d]+(n[f]/2-element[f]/2)}}return e}({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,r=n.gpuAcceleration,o=void 0===r||r,l=n.adaptive,c=void 0===l||l,h=n.roundOffsets,d=void 0===h||h,f=Bs(e.elements.popper).transitionProperty||"";c&&["transform","top","right","bottom","left"].some((function(t){return f.indexOf(t)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var m={placement:no(e.placement),variation:ro(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,po(Object.assign({},m,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:c,roundOffsets:d})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,po(Object.assign({},m,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;
2Object.keys(e.elements).forEach((function(t){var style=e.styles[t]||{},n=e.attributes[t]||{},element=e.elements[t];Es(element)&&Ds(element)&&(Object.assign(element.style,style),Object.keys(n).forEach((function(t){var e=n[t];!1===e?element.removeAttribute(t):element.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var element=e.elements[t],r=e.attributes[t]||{},style=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});Es(element)&&Ds(element)&&(Object.assign(element.style,style),Object.keys(r).forEach((function(t){element.removeAttribute(t)})))}))}},requires:["computeStyles"]}]});var mo={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,r=t.name,o=n.offset,l=void 0===o?[0,0]:o,data=Ks.reduce((function(t,n){return t[n]=function(t,e,n){var r=no(t),o=[Ws,Gs].indexOf(r)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,c=l[0],h=l[1];return c=c||0,h=(h||0)*o,[Ws,Ys].indexOf(r)>=0?{x:h,y:c}:{x:c,y:h}}(n,e.rects,l),t}),{}),c=data[e.placement],h=c.x,d=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=d),e.modifiersData[r]=data}},go=Object(h.a)("popover"),vo=go[0],yo=go[1],bo=vo({mixins:[Hr({event:"touchstart",method:"onClickOutside"})],props:{value:Boolean,trigger:String,overlay:Boolean,offset:{type:Array,default:function(){return[0,8]}},theme:{type:String,default:"light"},actions:{type:Array,default:function(){return[]}},placement:{type:String,default:"bottom"},getContainer:{type:[String,Function],default:"body"},closeOnClickAction:{type:Boolean,default:!0}},watch:{value:"updateLocation",placement:"updateLocation"},mounted:function(){this.updateLocation()},beforeDestroy:function(){this.popper&&(v.h||(window.removeEventListener("animationend",this.updateLocation),window.removeEventListener("transitionend",this.updateLocation)),this.popper.destroy(),this.popper=null)},methods:{createPopper:function(){var t=fo(this.$refs.wrapper,this.$refs.popover.$el,{placement:this.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},Object(r.a)({},mo,{options:{offset:this.offset}})]});return v.h||(window.addEventListener("animationend",this.updateLocation),window.addEventListener("transitionend",this.updateLocation)),t},updateLocation:function(){var t=this;this.$nextTick((function(){t.value&&(t.popper?t.popper.setOptions({placement:t.placement}):t.popper=t.createPopper())}))},renderAction:function(t,e){var n=this,r=this.$createElement,o=t.icon,text=t.text,l=t.disabled,c=t.className;return r("div",{attrs:{role:"menuitem"},class:[yo("action",{disabled:l,"with-icon":o}),c],on:{click:function(){return n.onClickAction(t,e)}}},[o&&r(m.a,{attrs:{name:o},class:yo("action-icon")}),r("div",{class:[yo("action-text"),z]},[text])])},onToggle:function(t){this.$emit("input",t)},onClickWrapper:function(){"click"===this.trigger&&this.onToggle(!this.value)},onTouchstart:function(t){t.stopPropagation(),this.$emit("touchstart",t)},onClickAction:function(t,e){t.disabled||(this.$emit("select",t,e),this.closeOnClickAction&&this.$emit("input",!1))},onClickOutside:function(){this.$emit("input",!1)},onOpen:function(){this.$emit("open")},onOpened:function(){this.$emit("opened")},onClose:function(){this.$emit("close")},onClosed:function(){this.$emit("closed")}},render:function(){var t=arguments[0];return t("span",{ref:"wrapper",class:yo("wrapper"),on:{click:this.onClickWrapper}},[t(k,{ref:"popover",attrs:{value:this.value,overlay:this.overlay,position:null,transition:"van-popover-zoom",lockScroll:!1,getContainer:this.getContainer},class:yo([this.theme]),on:{open:this.onOpen,close:this.onClose,input:this.onToggle,opened:this.onOpened,closed:this.onClosed},nativeOn:{touchstart:this.onTouchstart}},[t("div",{class:yo("arrow")}),t("div",{class:yo("content"),attrs:{role:"menu"}},[this.slots("default")||this.actions.map(this.renderAction)])]),this.slots("reference")])}}),wo=Object(h.a)("progress"),xo=wo[0],ko=wo[1],So=xo({mixins:[Object(Di.a)((function(t){t(window,"resize",this.resize,!0),t(window,"orientationchange",this.resize,!0)}))],props:{color:String,inactive:Boolean,pivotText:String,textColor:String,pivotColor:String,trackColor:String,strokeWidth:[Number,String],percentage:{type:[Number,String],required:!0,validator:function(t){return t>=0&&t<=100}},showPivot:{type:Boolean,default:!0}},data:function(){return{pivotWidth:0,progressWidth:0}},mounted:function(){this.resize()},watch:{showPivot:"resize",pivotText:"resize"},methods:{resize:function(){var t=this;this.$nextTick((function(){t.progressWidth=t.$el.offsetWidth,t.pivotWidth=t.$refs.pivot?t.$refs.pivot.offsetWidth:0}))}},render:function(){var t=arguments[0],e=this.pivotText,n=this.percentage,text=null!=e?e:n+"%",r=this.showPivot&&text,o=this.inactive?"#cacaca":this.color,l={color:this.textColor,left:(this.progressWidth-this.pivotWidth)*n/100+"px",background:this.pivotColor||o},c={background:o,width:this.progressWidth*n/100+"px"},h={background:this.trackColor,height:Object(V.a)(this.strokeWidth)};return t("div",{class:ko(),style:h},[t("span",{class:ko("portion"),style:c},[r&&t("span",{ref:"pivot",style:l,class:ko("pivot")},[text])])])}}),Co=Object(h.a)("pull-refresh"),_o=Co[0],Eo=Co[1],To=Co[2],Po=["pulling","loosing","success"],Ao=_o({mixins:[G.a],props:{disabled:Boolean,successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:[Number,String],value:{type:Boolean,required:!0},successDuration:{type:[Number,String],default:500},animationDuration:{type:[Number,String],default:300},headHeight:{type:[Number,String],default:50}},data:function(){return{status:"normal",distance:0,duration:0}},computed:{touchable:function(){return"loading"!==this.status&&"success"!==this.status&&!this.disabled},headStyle:function(){if(50!==this.headHeight)return{height:this.headHeight+"px"}}},watch:{value:function(t){this.duration=this.animationDuration,t?this.setStatus(+this.headHeight,!0):this.slots("success")||this.successText?this.showSuccessTip():this.setStatus(0,!1)}},mounted:function(){this.bindTouchEvent(this.$refs.track),this.scrollEl=Object(xt.d)(this.$el)},methods:{checkPullStart:function(t){this.ceiling=0===Object(xt.c)(this.scrollEl),this.ceiling&&(this.duration=0,this.touchStart(t))},onTouchStart:function(t){this.touchable&&this.checkPullStart(t)},onTouchMove:function(t){this.touchable&&(this.ceiling||this.checkPullStart(t),this.touchMove(t),this.ceiling&&this.deltaY>=0&&"vertical"===this.direction&&(Object(I.c)(t),this.setStatus(this.ease(this.deltaY))))},onTouchEnd:function(){var t=this;this.touchable&&this.ceiling&&this.deltaY&&(this.duration=this.animationDuration,"loosing"===this.status?(this.setStatus(+this.headHeight,!0),this.$emit("input",!0),this.$nextTick((function(){t.$emit("refresh")}))):this.setStatus(0))},ease:function(t){var e=+(this.pullDistance||this.headHeight);return t>e&&(t=t<2*e?e+(t-e)/2:1.5*e+(t-2*e)/4),Math.round(t)},setStatus:function(t,e){var n;n=e?"loading":0===t?"normal":t<(this.pullDistance||this.headHeight)?"pulling":"loosing",this.distance=t,n!==this.status&&(this.status=n)},genStatus:function(){var t=this.$createElement,e=this.status,n=this.distance,slot=this.slots(e,{distance:n});if(slot)return slot;var r=[],text=this[e+"Text"]||To(e);return-1!==Po.indexOf(e)&&r.push(t("div",{class:Eo("text")},[text])),"loading"===e&&r.push(t(S.a,{attrs:{size:"16"}},[text])),r},showSuccessTip:function(){var t=this;this.status="success",setTimeout((function(){t.setStatus(0)}),this.successDuration)}},render:function(){var t=arguments[0],e={transitionDuration:this.duration+"ms",transform:this.distance?"translate3d(0,"+this.distance+"px, 0)":""};return t("div",{class:Eo()},[t("div",{ref:"track",class:Eo("track"),style:e},[t("div",{class:Eo("head"),style:this.headStyle},[this.genStatus()]),this.slots()])])}}),Mo=Object(h.a)("rate"),Io=Mo[0],Do=Mo[1];var Oo=Io({mixins:[G.a,ve],props:{size:[Number,String],color:String,gutter:[Number,String],readonly:Boolean,disabled:Boolean,allowHalf:Boolean,voidColor:String,iconPrefix:String,disabledColor:String,value:{type:Number,default:0},icon:{type:String,default:"star"},voidIcon:{type:String,default:"star-o"},count:{type:[Number,String],default:5},touchable:{type:Boolean,default:!0}},computed:{list:function(){for(var t,e,n,r=[],i=1;i<=this.count;i++)r.push((t=this.value,e=i,n=this.allowHalf,t>=e?"full":t+.5>=e&&n?"half":"void"));return r},sizeWithUnit:function(){return Object(V.a)(this.size)},gutterWithUnit:function(){return Object(V.a)(this.gutter)}},mounted:function(){this.bindTouchEvent(this.$el)},methods:{select:function(t){this.disabled||this.readonly||t===this.value||(this.$emit("input",t),this.$emit("change",t))},onTouchStart:function(t){var e=this;if(!this.readonly&&!this.disabled&&this.touchable){this.touchStart(t);var n=this.$refs.items.map((function(t){return t.getBoundingClientRect()})),r=[];
2n.forEach((function(rect,t){e.allowHalf?r.push({score:t+.5,left:rect.left},{score:t+1,left:rect.left+rect.width/2}):r.push({score:t+1,left:rect.left})})),this.ranges=r}},onTouchMove:function(t){if(!this.readonly&&!this.disabled&&this.touchable&&(this.touchMove(t),"horizontal"===this.direction)){Object(I.c)(t);var e=t.touches[0].clientX;this.select(this.getScoreByPosition(e))}},getScoreByPosition:function(t){for(var i=this.ranges.length-1;i>0;i--)if(t>this.ranges[i].left)return this.ranges[i].score;return this.allowHalf?.5:1},genStar:function(t,e){var style,n=this,r=this.$createElement,o=this.icon,l=this.color,c=this.count,h=this.voidIcon,d=this.disabled,f=this.voidColor,v=this.disabledColor,y=e+1,w="full"===t,x="void"===t;return this.gutterWithUnit&&y!==+c&&(style={paddingRight:this.gutterWithUnit}),r("div",{ref:"items",refInFor:!0,key:e,attrs:{role:"radio",tabindex:"0","aria-setsize":c,"aria-posinset":y,"aria-checked":String(!x)},style:style,class:Do("item")},[r(m.a,{attrs:{size:this.sizeWithUnit,name:w?o:h,color:d?v:w?l:f,classPrefix:this.iconPrefix,"data-score":y},class:Do("icon",{disabled:d,full:w}),on:{click:function(){n.select(y)}}}),this.allowHalf&&r(m.a,{attrs:{size:this.sizeWithUnit,name:x?h:o,color:d?v:x?f:l,classPrefix:this.iconPrefix,"data-score":y-.5},class:Do("icon",["half",{disabled:d,full:!x}]),on:{click:function(){n.select(y-.5)}}})])}},render:function(){var t=this;return(0,arguments[0])("div",{class:Do({readonly:this.readonly,disabled:this.disabled}),attrs:{tabindex:"0",role:"radiogroup"}},[this.list.map((function(e,n){return t.genStar(e,n)}))])}}),Bo=Object(h.a)("row"),Fo=Bo[0],zo=Bo[1],Lo=Fo({mixins:[Object(Ut.b)("vanRow")],props:{type:String,align:String,justify:String,tag:{type:String,default:"div"},gutter:{type:[Number,String],default:0}},computed:{spaces:function(){var t=Number(this.gutter);if(t){var e=[],n=[[]],r=0;return this.children.forEach((function(t,e){(r+=Number(t.span))>24?(n.push([e]),r-=24):n[n.length-1].push(e)})),n.forEach((function(n){var r=t*(n.length-1)/n.length;n.forEach((function(n,o){if(0===o)e.push({right:r});else{var l=t-e[n-1].right,c=r-l;e.push({left:l,right:c})}}))})),e}}},methods:{onClick:function(t){this.$emit("click",t)}},render:function(){var t,e=arguments[0],n=this.align,r=this.justify,o="flex"===this.type;return e(this.tag,{class:zo((t={flex:o},t["align-"+n]=o&&n,t["justify-"+r]=o&&r,t)),on:{click:this.onClick}},[this.slots()])}}),jo=Object(h.a)("search"),Ro=jo[0],Vo=jo[1],No=jo[2];function $o(t,e,n,o){var c={attrs:o.data.attrs,on:Object(r.a)({},o.listeners,{keypress:function(t){13===t.keyCode&&(Object(I.c)(t),Object(d.a)(o,"search",e.value)),Object(d.a)(o,"keypress",t)}})},h=Object(d.b)(o);return h.attrs=void 0,t("div",l()([{class:Vo({"show-action":e.showAction}),style:{background:e.background}},h]),[null==n.left?void 0:n.left(),t("div",{class:Vo("content",e.shape)},[function(){if(n.label||e.label)return t("div",{class:Vo("label")},[n.label?n.label():e.label])}(),t(Tt,l()([{attrs:{type:"search",border:!1,value:e.value,leftIcon:e.leftIcon,rightIcon:e.rightIcon,clearable:e.clearable,clearTrigger:e.clearTrigger},scopedSlots:{"left-icon":n["left-icon"],"right-icon":n["right-icon"]}},c]))]),function(){if(e.showAction)return t("div",{class:Vo("action"),attrs:{role:"button",tabindex:"0"},on:{click:function(){n.action||(Object(d.a)(o,"input",""),Object(d.a)(o,"cancel"))}}},[n.action?n.action():e.actionText||No("cancel")])}()])}$o.props={value:String,label:String,rightIcon:String,actionText:String,background:String,showAction:Boolean,clearTrigger:String,shape:{type:String,default:"square"},clearable:{type:Boolean,default:!0},leftIcon:{type:String,default:"search"}};var Go=Ro($o),Ho=["qq","link","weibo","wechat","poster","qrcode","weapp-qrcode","wechat-moments"],Yo=Object(h.a)("share-sheet"),Wo=Yo[0],qo=Yo[1],Xo=Yo[2],Uo=Wo({props:Object(r.a)({},f.b,{title:String,duration:String,cancelText:String,description:String,getContainer:[String,Function],options:{type:Array,default:function(){return[]}},overlay:{type:Boolean,default:!0},closeOnPopstate:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}}),methods:{onCancel:function(){this.toggle(!1),this.$emit("cancel")},onSelect:function(option,t){this.$emit("select",option,t)},toggle:function(t){this.$emit("input",t)},getIconURL:function(t){return-1!==Ho.indexOf(t)?"https://img01.yzcdn.cn/vant/share-sheet-"+t+".png":t},genHeader:function(){var t=this.$createElement,title=this.slots("title")||this.title,e=this.slots("description")||this.description;if(title||e)return t("div",{class:qo("header")},[title&&t("h2",{class:qo("title")},[title]),e&&t("span",{class:qo("description")},[e])])},genOptions:function(t,e){var n=this,r=this.$createElement;return r("div",{class:qo("options",{border:e})},[t.map((function(option,t){return r("div",{attrs:{role:"button",tabindex:"0"},class:[qo("option"),option.className],on:{click:function(){n.onSelect(option,t)}}},[r("img",{attrs:{src:n.getIconURL(option.icon)},class:qo("icon")}),option.name&&r("span",{class:qo("name")},[option.name]),option.description&&r("span",{class:qo("option-description")},[option.description])])}))])},genRows:function(){var t=this,e=this.options;return Array.isArray(e[0])?e.map((function(e,n){return t.genOptions(e,0!==n)})):this.genOptions(e)},genCancelText:function(){var t,e=this.$createElement,n=null!=(t=this.cancelText)?t:Xo("cancel");
2if(n)return e("button",{attrs:{type:"button"},class:qo("cancel"),on:{click:this.onCancel}},[n])},onClickOverlay:function(){this.$emit("click-overlay")}},render:function(){return(0,arguments[0])(k,{attrs:{round:!0,value:this.value,position:"bottom",overlay:this.overlay,duration:this.duration,lazyRender:this.lazyRender,lockScroll:this.lockScroll,getContainer:this.getContainer,closeOnPopstate:this.closeOnPopstate,closeOnClickOverlay:this.closeOnClickOverlay,safeAreaInsetBottom:this.safeAreaInsetBottom},class:qo(),on:{input:this.toggle,"click-overlay":this.onClickOverlay}},[this.genHeader(),this.genRows(),this.genCancelText()])}}),Ko=Object(h.a)("sidebar"),Jo=Ko[0],Zo=Ko[1],Qo=Jo({mixins:[Object(Ut.b)("vanSidebar")],model:{prop:"activeKey"},props:{activeKey:{type:[Number,String],default:0}},data:function(){return{index:+this.activeKey}},watch:{activeKey:function(){this.setIndex(+this.activeKey)}},methods:{setIndex:function(t){t!==this.index&&(this.index=t,this.$emit("change",t))}},render:function(){return(0,arguments[0])("div",{class:Zo()},[this.slots()])}}),tl=Object(h.a)("sidebar-item"),el=tl[0],il=tl[1],nl=el({mixins:[Object(Ut.a)("vanSidebar")],props:Object(r.a)({},ft,{dot:Boolean,info:[Number,String],badge:[Number,String],title:String,disabled:Boolean}),computed:{select:function(){return this.index===+this.parent.activeKey}},methods:{onClick:function(){this.disabled||(this.$emit("click",this.index),this.parent.$emit("input",this.index),this.parent.setIndex(this.index),ut(this.$router,this))}},render:function(){var t,e,n=arguments[0];return n("a",{class:il({select:this.select,disabled:this.disabled}),on:{click:this.onClick}},[n("div",{class:il("text")},[null!=(t=this.slots("title"))?t:this.title,n(Oi.a,{attrs:{dot:this.dot,info:null!=(e=this.badge)?e:this.info},class:il("info")})])])}}),rl=Object(h.a)("skeleton"),al=rl[0],sl=rl[1],ll="100%";function cl(t,e,n,r){if(!e.loading)return n.default&&n.default();return t("div",l()([{class:sl({animate:e.animate,round:e.round})},Object(d.b)(r)]),[function(){if(e.avatar){var n=Object(V.a)(e.avatarSize);return t("div",{class:sl("avatar",e.avatarShape),style:{width:n,height:n}})}}(),t("div",{class:sl("content")},[function(){if(e.title)return t("h3",{class:sl("title"),style:{width:Object(V.a)(e.titleWidth)}})}(),function(){for(var n,r=[],o=e.rowWidth,i=0;i<e.row;i++)r.push(t("div",{class:sl("row"),style:{width:Object(V.a)((n=i,o===ll&&n===+e.row-1?"60%":Array.isArray(o)?o[n]:o))}}));return r}()])])}cl.props={title:Boolean,round:Boolean,avatar:Boolean,titleWidth:[Number,String],avatarSize:[Number,String],row:{type:[Number,String],default:0},loading:{type:Boolean,default:!0},animate:{type:Boolean,default:!0},avatarShape:{type:String,default:"round"},rowWidth:{type:[Number,String,Array],default:ll}};var hl=al(cl),pl={QUOTA_LIMIT:0,STOCK_LIMIT:1},fl="",ml={LIMIT_TYPE:pl,UNSELECTED_SKU_VALUE_ID:fl},gl=function(t){var e={};return t.forEach((function(t){e[t.k_s]=t.v})),e},vl=function(t,e){var n=Object.keys(e).filter((function(t){return e[t]!==fl}));return t.length===n.length},yl=function(t,e){return t.filter((function(t){return Object.keys(e).every((function(n){return String(t[n])===String(e[n])}))}))[0]},bl=function(t,e){var n=gl(t);return Object.keys(e).reduce((function(t,r){var o=n[r]||[],l=e[r];if(l!==fl&&o.length>0){var c=o.filter((function(t){return t.id===l}))[0];c&&t.push(c)}return t}),[])},wl=function(t,e,n){var o,l=n.key,c=n.valueId,h=Object(r.a)({},e,((o={})[l]=c,o)),d=Object.keys(h).filter((function(t){return h[t]!==fl}));return t.filter((function(t){return d.every((function(e){return String(h[e])===String(t[e])}))})).reduce((function(t,e){return t+=e.stock_num}),0)>0},xl=function(t,e){var n=function(t){var e={};return t.forEach((function(t){var n={};t.v.forEach((function(t){n[t.id]=t})),e[t.k_id]=n})),e}(t);return Object.keys(e).reduce((function(t,o){return e[o].forEach((function(e){t.push(Object(r.a)({},n[o][e]))})),t}),[])},kl=function(t,e){var n=[];return(t||[]).forEach((function(t){if(e[t.k_id]&&e[t.k_id].length>0){var o=[];t.v.forEach((function(n){e[t.k_id].indexOf(n.id)>-1&&o.push(Object(r.a)({},n))})),n.push(Object(r.a)({},t,{v:o}))}})),n},Sl={normalizeSkuTree:gl,getSkuComb:yl,getSelectedSkuValues:bl,isAllSelected:vl,isSkuChoosable:wl,getSelectedPropValues:xl,getSelectedProperties:kl},Cl=Object(h.a)("sku-header"),_l=Cl[0],El=Cl[1];function Tl(t,e,n,o){var c,h=e.sku,f=e.goods,m=e.skuEventBus,v=e.selectedSku,y=e.showHeaderImage,w=void 0===y||y,x=function(t,e){var n;return t.tree.some((function(t){var o=e[t.k_s];if(o&&t.v){var l=t.v.filter((function(t){return t.id===o}))[0]||{},img=l.previewImgUrl||l.imgUrl||l.img_url;if(img)return n=Object(r.a)({},l,{ks:t.k_s,imgUrl:img}),!0}return!1})),n}(h,v),k=x?x.imgUrl:f.picture;return t("div",l()([{class:[El(),z]},Object(d.b)(o)]),[w&&t(wi.a,{attrs:{fit:"cover",src:k},class:El("img-wrap"),on:{click:function(){m.$emit("sku:previewImage",x)}}},[null==(c=n["sku-header-image-extra"])?void 0:c.call(n)]),t("div",{class:El("goods-info")},[null==n.default?void 0:n.default()])])}Tl.props={sku:Object,goods:Object,skuEventBus:Object,selectedSku:Object,showHeaderImage:Boolean};var Pl=_l(Tl),Al=Object(h.a)("sku-header-item"),Ml=Al[0],Il=Al[1];var Dl=Ml((function(t,e,n,r){return t("div",l()([{class:Il()}
2,Object(d.b)(r)]),[n.default&&n.default()])})),Ol=Object(h.a)("sku-row"),Bl=Ol[0],Fl=Ol[1],zl=Ol[2],Ll=Bl({mixins:[Object(Ut.b)("vanSkuRows"),Object(Di.a)((function(t){this.scrollable&&this.$refs.scroller&&t(this.$refs.scroller,"scroll",this.onScroll)}))],props:{skuRow:Object},data:function(){return{progress:0}},computed:{scrollable:function(){return this.skuRow.largeImageMode&&this.skuRow.v.length>6}},methods:{onScroll:function(){var t=this.$refs,e=t.scroller,n=t.row.offsetWidth-e.offsetWidth;this.progress=e.scrollLeft/n},genTitle:function(){var t=this.$createElement;return t("div",{class:Fl("title")},[this.skuRow.k,this.skuRow.is_multiple&&t("span",{class:Fl("title-multiple")},["ï¼",zl("multiple"),"ï¼"])])},genIndicator:function(){var t=this.$createElement;if(this.scrollable){var style={transform:"translate3d("+20*this.progress+"px, 0, 0)"};return t("div",{class:Fl("indicator-wrapper")},[t("div",{class:Fl("indicator")},[t("div",{class:Fl("indicator-slider"),style:style})])])}},genContent:function(){var t=this.$createElement,e=this.slots();if(this.skuRow.largeImageMode){var n=[],r=[];return e.forEach((function(t,e){(Math.floor(e/3)%2==0?n:r).push(t)})),t("div",{class:Fl("scroller"),ref:"scroller"},[t("div",{class:Fl("row"),ref:"row"},[n]),r.length?t("div",{class:Fl("row")},[r]):null])}return e},centerItem:function(t){if(this.skuRow.largeImageMode&&t){var e=this.children,n=void 0===e?[]:e,r=this.$refs,o=r.scroller,l=r.row,c=n.find((function(e){return+e.skuValue.id==+t}));if(o&&l&&c&&c.$el){var h=c.$el,d=h.offsetLeft-(o.offsetWidth-h.offsetWidth)/2;o.scrollLeft=d}}}},render:function(){return(0,arguments[0])("div",{class:[Fl(),z]},[this.genTitle(),this.genContent(),this.genIndicator()])}}),jl=(0,Object(h.a)("sku-row-item")[0])({mixins:[Object(Ut.a)("vanSkuRows")],props:{lazyLoad:Boolean,skuValue:Object,skuKeyStr:String,skuEventBus:Object,selectedSku:Object,largeImageMode:Boolean,disableSoldoutSku:Boolean,skuList:{type:Array,default:function(){return[]}}},computed:{imgUrl:function(){var t=this.skuValue.imgUrl||this.skuValue.img_url;return this.largeImageMode?t||"https://img01.yzcdn.cn/upload_files/2020/06/24/FmKWDg0bN9rMcTp9ne8MXiQWGtLn.png":t},choosable:function(){return!this.disableSoldoutSku||wl(this.skuList,this.selectedSku,{key:this.skuKeyStr,valueId:this.skuValue.id})}},methods:{onSelect:function(){this.choosable&&this.skuEventBus.$emit("sku:select",Object(r.a)({},this.skuValue,{skuKeyStr:this.skuKeyStr}))},onPreviewImg:function(t){t.stopPropagation();var e=this.skuValue,n=this.skuKeyStr;this.skuEventBus.$emit("sku:previewImage",Object(r.a)({},e,{ks:n,imgUrl:e.imgUrl||e.img_url}))},genImage:function(t){var e=this.$createElement;if(this.imgUrl)return e(wi.a,{attrs:{fit:"cover",src:this.imgUrl,lazyLoad:this.lazyLoad},class:t+"-img"})}},render:function(){var t=arguments[0],e=this.skuValue.id===this.selectedSku[this.skuKeyStr],n=this.largeImageMode?Fl("image-item"):Fl("item");return t("span",{class:[n,e?n+"--active":"",this.choosable?"":n+"--disabled"],on:{click:this.onSelect}},[this.genImage(n),t("div",{class:n+"-name"},[this.largeImageMode?t("span",{class:{"van-multi-ellipsis--l2":this.largeImageMode}},[this.skuValue.name]):this.skuValue.name]),this.largeImageMode&&t(m.a,{attrs:{name:"enlarge"},class:n+"-img-icon",on:{click:this.onPreviewImg}})])}}),Rl=(0,Object(h.a)("sku-row-prop-item")[0])({props:{skuValue:Object,skuKeyStr:String,skuEventBus:Object,selectedProp:Object,multiple:Boolean,disabled:Boolean},computed:{choosed:function(){var t=this.selectedProp,e=this.skuKeyStr,n=this.skuValue;return!(!t||!t[e])&&t[e].indexOf(n.id)>-1}},methods:{onSelect:function(){this.disabled||this.skuEventBus.$emit("sku:propSelect",Object(r.a)({},this.skuValue,{skuKeyStr:this.skuKeyStr,multiple:this.multiple}))}},render:function(){var t=arguments[0];return t("span",{class:["van-sku-row__item",{"van-sku-row__item--active":this.choosed},{"van-sku-row__item--disabled":this.disabled}],on:{click:this.onSelect}},[t("span",{class:"van-sku-row__item-name"},[this.skuValue.name])])}}),Vl=Object(h.a)("stepper"),Nl=Vl[0],$l=Vl[1];function Gl(t,e){return String(t)===String(e)}var Hl=Nl({mixins:[ve],props:{value:null,theme:String,integer:Boolean,disabled:Boolean,allowEmpty:Boolean,inputWi
2dth:[Number,String],buttonSize:[Number,String],asyncChange:Boolean,placeholder:String,disablePlus:Boolean,disableMinus:Boolean,disableInput:Boolean,decimalLength:[Number,String],name:{type:[Number,String],default:""},min:{type:[Number,String],default:1},max:{type:[Number,String],default:1/0},step:{type:[Number,String],default:1},defaultValue:{type:[Number,String],default:1},showPlus:{type:Boolean,default:!0},showMinus:{type:Boolean,default:!0},showInput:{type:Boolean,default:!0},longPress:{type:Boolean,default:!0}},data:function(){var t,e=null!=(t=this.value)?t:this.defaultValue,n=this.format(e);return Gl(n,this.value)||this.$emit("input",n),{currentValue:n}},computed:{minusDisabled:function(){return this.disabled||this.disableMinus||this.currentValue<=+this.min},plusDisabled:function(){return this.disabled||this.disablePlus||this.currentValue>=+this.max},inputStyle:function(){var style={};return this.inputWidth&&(style.width=Object(V.a)(this.inputWidth)),this.buttonSize&&(style.height=Object(V.a)(this.buttonSize)),style},buttonStyle:function(){if(this.buttonSize){var t=Object(V.a)(this.buttonSize);return{width:t,height:t}}}},watch:{max:"check",min:"check",integer:"check",decimalLength:"check",value:function(t){Gl(t,this.currentValue)||(this.currentValue=this.format(t))},currentValue:function(t){this.$emit("input",t),this.$emit("change",t,{name:this.name})}},methods:{check:function(){var t=this.format(this.currentValue);Gl(t,this.currentValue)||(this.currentValue=t)},formatNumber:function(t){return Object($.b)(String(t),!this.integer)},format:function(t){return this.allowEmpty&&""===t||(t=""===(t=this.formatNumber(t))?0:+t,t=Object(Je.a)(t)?this.min:t,t=Math.max(Math.min(this.max,t),this.min),Object(v.c)(this.decimalLength)&&(t=t.toFixed(this.decimalLength))),t},onInput:function(t){var e=t.target.value,n=this.formatNumber(e);if(Object(v.c)(this.decimalLength)&&-1!==n.indexOf(".")){var r=n.split(".");n=r[0]+"."+r[1].slice(0,this.decimalLength)}Gl(e,n)||(t.target.value=n),n===String(+n)&&(n=+n),this.emitChange(n)},emitChange:function(t){this.asyncChange?(this.$emit("input",t),this.$emit("change",t,{name:this.name})):this.currentValue=t},onChange:function(){var t=this.type;if(this[t+"Disabled"])this.$emit("overlimit",t);else{var e="minus"===t?-this.step:+this.step,n=this.format(Object($.a)(+this.currentValue,e));this.emitChange(n),this.$emit(t)}},onFocus:function(t){this.disableInput&&this.$refs.input?this.$refs.input.blur():this.$emit("focus",t)},onBlur:function(t){var e=this.format(t.target.value);t.target.value=e,this.emitChange(e),this.$emit("blur",t),St()},longPressStep:function(){var t=this;this.longPressTimer=setTimeout((function(){t.onChange(),t.longPressStep(t.type)}),200)},onTouchStart:function(){var t=this;this.longPress&&(clearTimeout(this.longPressTimer),this.isLongPress=!1,this.longPressTimer=setTimeout((function(){t.isLongPress=!0,t.onChange(),t.longPressStep()}),600))},onTouchEnd:function(t){this.longPress&&(clearTimeout(this.longPressTimer),this.isLongPress&&Object(I.c)(t))},onMousedown:function(t){this.disableInput&&t.preventDefault()}},render:function(){var t=this,e=arguments[0],n=function(e){return{on:{click:function(n){n.preventDefault(),t.type=e,t.onChange()},touchstart:function(){t.type=e,t.onTouchStart()},touchend:t.onTouchEnd,touchcancel:t.onTouchEnd}}};return e("div",{class:$l([this.theme])},[e("button",l()([{directives:[{name:"show",value:this.showMinus}],attrs:{type:"button"},style:this.buttonStyle,class:$l("minus",{disabled:this.minusDisabled})},n("minus")])),e("input",{directives:[{name:"show",value:this.showInput}],ref:"input",attrs:{type:this.integer?"tel":"text",role:"spinbutton",disabled:this.disabled,readonly:this.disableInput,inputmode:this.integer?"numeric":"decimal",placeholder:this.placeholder,"aria-valuemax":this.max,"aria-valuemin":this.min,"aria-valuenow":this.currentValue},class:$l("input"),domProps:{value:this.currentValue},style:this.inputStyle,on:{input:this.onInput,focus:this.onFocus,blur:this.onBlur,mousedown:this.onMousedown}}),e("button",l()([{directives:[{name:"show",value:this.showPlus}],attrs:{type:"button"},style:this.buttonStyle,class:$l("plus",{disabled:this.plusDisabled})},n("plus")]))])}}),Yl=Object(h.a)("sku-stepper"),Wl=Yl[0],ql=Yl[2],Xl=pl.QUOTA_LIMIT,Ul=pl.STOCK_LIMIT,Kl=Wl({props:{stock:Number,skuEventBus:Object,skuStockNum:Number,selectedNum:Number,stepperTitle:String,disableStepperInput:Boolean,customStepperConfig:Object,hideQuotaText:Boolean,quota:{type:Number,default:0},quotaUsed:{type:Number,default:0},startSaleNum:{type:Number,default:1}},data:function(){return{currentNum:this.selectedNum,limitType:Ul}},watch:{currentNum:function(t){var e=parseInt(t,10);e>=this.stepperMinLimit&&e<=this.stepperLimit&&this.skuEventBus.$emit("sku:numChange",e)},stepperLimit:function(t){t<this.currentNum&&this.stepperMinLimit<=t&&(this.currentNum=t),this.checkState(this.stepperMinLimit,t)},stepperMinLimit:function(t){(t>this.currentNum||t>this.stepperLimit)&&(this.currentNum=t),this.checkState(t,this.stepperLimit)}},computed:{stepperLimit:function(){var t,e=this.quota-this.quotaUsed;return this.quota>0&&e<=this.stock?(t=e<0?0:e,this.limitType=Xl):(t=this.stock,this.limitType=Ul),t},stepperMinLimit:function(){return this.startSaleNum<1?1:this.startSaleNum},quotaText:function(){var t=this.customStepperConfig,e=t.quotaText;if(t.hideQuotaText)return"";var text="";if(e)text=e;else{var n=[];this.startSaleNum>1&&n.push(ql("quotaStart",this.startSaleNum)),this.quota>0&&n.push(ql("quotaLimit",this.quota)),text=n.join(ql("comma"))}return text}},created:function(){this.checkState(this.stepperMinLimit,this.stepperLimit)},methods:{setCurrentNum:function(t){this.currentNum=t,this.checkState(this.stepperMinLimit,this.stepperLimit)},onOverLimit:function(t){this.skuEventBus.$emit("sku:overLimit",{action:t,limitType:this.limitType,quota:this.quota,quotaUsed:this.quotaUsed,startSaleNum:this.startSaleNum})},onChange:function(t){var e=parseInt(t,10),n=this.customStepperConfig.handleStepperChange;n&&n(e),this.$emit("change",e)},checkState:function(t,e){this.currentNum<t||t>e?this.currentNum=t:this.currentNum>e&&(this.currentNum=e),this.skuEventBus.$emit("sku:stepperState",{val
2id:t<=e,min:t,max:e,limitType:this.limitType,quota:this.quota,quotaUsed:this.quotaUsed,startSaleNum:this.startSaleNum})}},render:function(){var t=this,e=arguments[0];return e("div",{class:"van-sku-stepper-stock"},[e("div",{class:"van-sku__stepper-title"},[this.stepperTitle||ql("num")]),e(Hl,{attrs:{integer:!0,min:this.stepperMinLimit,max:this.stepperLimit,disableInput:this.disableStepperInput},class:"van-sku__stepper",on:{overlimit:this.onOverLimit,change:this.onChange},model:{value:t.currentNum,callback:function(e){t.currentNum=e}}}),!this.hideQuotaText&&this.quotaText&&e("span",{class:"van-sku__stepper-quota"},["(",this.quotaText,")"])])}});function Jl(t){return/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/.test(t.trim())}function Zl(t){return Array.isArray(t)?t:[t]}function Ql(t,e){return new Promise((function(n){if("file"!==e){var r=new FileReader;r.onload=function(t){n(t.target.result)},"dataUrl"===e?r.readAsDataURL(t):"text"===e&&r.readAsText(t)}else n(null)}))}function tc(t,e){return Zl(t).some((function(t){return!!t&&(Object(v.e)(e)?e(t):t.size>e)}))}var ec=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;function ic(t){return!!t.isImage||(t.file&&t.file.type?0===t.file.type.indexOf("image"):t.url?(e=t.url,ec.test(e)):!!t.content&&0===t.content.indexOf("data:image"));var e}var nc=Object(h.a)("uploader"),rc=nc[0],ac=nc[1],sc=rc({inheritAttrs:!1,mixins:[ve],model:{prop:"fileList"},props:{disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,uploadText:String,afterRead:Function,beforeRead:Function,beforeDelete:Function,previewSize:[Number,String],previewOptions:Object,name:{type:[Number,String],default:""},accept:{type:String,default:"image/*"},fileList:{type:Array,default:function(){return[]}},maxSize:{type:[Number,String,Function],default:Number.MAX_VALUE},maxCount:{type:[Number,String],default:Number.MAX_VALUE},deletable:{type:Boolean,default:!0},showUpload:{type:Boolean,default:!0},previewImage:{type:Boolean,default:!0},previewFullImage:{type:Boolean,default:!0},imageFit:{type:String,default:"cover"},resultType:{type:String,default:"dataUrl"},uploadIcon:{type:String,default:"photograph"}},computed:{previewSizeWithUnit:function(){return Object(V.a)(this.previewSize)},value:function(){return this.fileList}},created:function(){this.urls=[]},beforeDestroy:function(){this.urls.forEach((function(t){return URL.revokeObjectURL(t)}))},methods:{getDetail:function(t){return void 0===t&&(t=this.fileList.length),{name:this.name,index:t}},onChange:function(t){var e=this,n=t.target.files;if(!this.disabled&&n.length){if(n=1===n.length?n[0]:[].slice.call(n),this.beforeRead){var r=this.beforeRead(n,this.getDetail());if(!r)return void this.resetInput();if(Object(v.g)(r))return void r.then((function(data){data?e.readFile(data):e.readFile(n)})).catch(this.resetInput)}this.readFile(n)}},readFile:function(t){var e=this,n=tc(t,this.maxSize);if(Array.isArray(t)){var r=this.maxCount-this.fileList.length;t.length>r&&(t=t.slice(0,r)),Promise.all(t.map((function(t){return Ql(t,e.resultType)}))).then((function(r){var o=t.map((function(t,e){var n={file:t,status:"",message:""};return r[e]&&(n.content=r[e]),n}));e.onAfterRead(o,n)}))}else Ql(t,this.resultType).then((function(content){var r={file:t,status:"",message:""};content&&(r.content=content),e.onAfterRead(r,n)}))},onAfterRead:function(t,e){var n=this;this.resetInput();var r=t;if(e){var o=t;Array.isArray(t)?(o=[],r=[],t.forEach((function(t){t.file&&(tc(t.file,n.maxSize)?o.push(t):r.push(t))}))):r=null,this.$emit("oversize",o,this.getDetail())}(Array.isArray(r)?Boolean(r.length):Boolean(r))&&(this.$emit("input",[].concat(this.fileList,Zl(r))),this.afterRead&&this.afterRead(r,this.getDetail()))},onDelete:function(t,e){var n,r=this,o=null!=(n=t.beforeDelete)?n:this.beforeDelete;if(o){var l=o(t,this.getDetail(e));if(!l)return;if(Object(v.g)(l))return void l.then((function(){r.deleteFile(t,e)})).catch(v.i)}this.deleteFile(t,e)},deleteFile:function(t,e){var n=this.fileList.slice(0);n.splice(e,1),this.$emit("input",n),this.$emit("delete",t,this.getDetail(e))},resetInput:function(){this.$refs.input&&(this.$refs.input.value="")},onClickUpload:function(t){this.$emit("click-upload",t)},onPreviewImage:function(t){var e=this;if(this.previewFullImage){var n=this.fileList.filter((function(t){return ic(t)})),o=n.map((function(t){return t.file&&!t.url&&"failed"!==t.status&&(t.url=URL.createObjectURL(t.file),e.urls.push(t.url)),t.url}));this.imagePreview=Object(ba.a)(Object(r.a)({images:o,startPosition:n.indexOf(t),onClose:function(){e.$emit("close-preview")}},this.previewOptions))}},closeImagePreview:function(){this.imagePreview&&this.imagePreview.close()}
2,chooseFile:function(){this.disabled||this.$refs.input&&this.$refs.input.click()},genPreviewMask:function(t){var e=this.$createElement,n=t.status,r=t.message;if("uploading"===n||"failed"===n){var o="failed"===n?e(m.a,{attrs:{name:"close"},class:ac("mask-icon")}):e(S.a,{class:ac("loading")}),l=Object(v.c)(r)&&""!==r;return e("div",{class:ac("mask")},[o,l&&e("div",{class:ac("mask-message")},[r])])}},genPreviewItem:function(t,e){var n,o,l,c=this,h=this.$createElement,d=null!=(n=t.deletable)?n:this.deletable,f="uploading"!==t.status&&d&&h("div",{class:ac("preview-delete"),on:{click:function(n){n.stopPropagation(),c.onDelete(t,e)}}},[h(m.a,{attrs:{name:"cross"},class:ac("preview-delete-icon")})]),v=this.slots("preview-cover",Object(r.a)({index:e},t)),y=v&&h("div",{class:ac("preview-cover")},[v]),w=null!=(o=t.previewSize)?o:this.previewSize,x=null!=(l=t.imageFit)?l:this.imageFit,k=ic(t)?h(wi.a,{attrs:{fit:x,src:t.content||t.url,width:w,height:w,lazyLoad:this.lazyLoad},class:ac("preview-image"),on:{click:function(){c.onPreviewImage(t)}}},[y]):h("div",{class:ac("file"),style:{width:this.previewSizeWithUnit,height:this.previewSizeWithUnit}},[h(m.a,{class:ac("file-icon"),attrs:{name:"description"}}),h("div",{class:[ac("file-name"),"van-ellipsis"]},[t.file?t.file.name:t.url]),y]);return h("div",{class:ac("preview"),on:{click:function(){c.$emit("click-preview",t,c.getDetail(e))}}},[k,this.genPreviewMask(t),f])},genPreviewList:function(){if(this.previewImage)return this.fileList.map(this.genPreviewItem)},genUpload:function(){var t=this.$createElement;if(!(this.fileList.length>=this.maxCount)){var style,slot=this.slots(),e=this.readonly?null:t("input",{attrs:Object(r.a)({},this.$attrs,{type:"file",accept:this.accept,disabled:this.disabled}),ref:"input",class:ac("input"),on:{change:this.onChange}});if(slot)return t("div",{class:ac("input-wrapper"),key:"input-wrapper",on:{click:this.onClickUpload}},[slot,e]);if(this.previewSize){var n=this.previewSizeWithUnit;style={width:n,height:n}}return t("div",{directives:[{name:"show",value:this.showUpload}],class:ac("upload",{readonly:this.readonly}),style:style,on:{click:this.onClickUpload}},[t(m.a,{attrs:{name:this.uploadIcon},class:ac("upload-icon")}),this.uploadText&&t("span",{class:ac("upload-text")},[this.uploadText]),e])}}},render:function(){var t=arguments[0];return t("div",{class:ac()},[t("div",{class:ac("wrapper",{disabled:this.disabled})},[this.genPreviewList(),this.genUpload()])])}}),oc=Object(h.a)("sku-img-uploader"),lc=oc[0],cc=oc[2],hc=lc({props:{value:String,uploadImg:Function,customUpload:Function,maxSize:{type:Number,default:6}},data:function(){return{fileList:[]}},watch:{value:function(t){this.fileList=t?[{url:t,isImage:!0}]:[]}},methods:{afterReadFile:function(t){var e=this;t.status="uploading",t.message=cc("uploading"),this.uploadImg(t.file,t.content).then((function(img){t.status="done",e.$emit("input",img)})).catch((function(){t.status="failed",t.message=cc("fail")}))},onOversize:function(){this.$toast(cc("oversize",this.maxSize))},onDelete:function(){this.$emit("input","")},onClickUpload:function(){var t=this;this.customUpload&&this.customUpload().then((function(e){t.fileList.push({url:e}),t.$emit("input",e)}))}},render:function(){var t=this;return(0,arguments[0])(sc,{attrs:{maxCount:1,readonly:!!this.customUpload,maxSize:1024*this.maxSize*1024,afterRead:this.afterReadFile},on:{oversize:this.onOversize,delete:this.onDelete,"click-upload":this.onClickUpload},model:{value:t.fileList,callback:function(e){t.fileList=e}}})}});var uc=Object(h.a)("sku-datetime-field"),dc=uc[0],pc=uc[2],fc=dc({props:{value:String,label:String,required:Boolean,placeholder:String,type:{type:String,default:"date"}},data:function(){return{showDatePicker:!1,currentDate:"time"===this.type?"":new Date,minDate:new Date((new Date).getFullYear()-60,0,1)}},watch:{value:function(t){switch(this.type){case"time":this.currentDate=t;break;case"date":case"datetime":this.currentDate=((e=t)?new Date(e.replace(/-/g,"/")):null)||new Date}var e}},computed:{title:function(){return pc("title."+this.type)}},methods:{onClick:function(){this.showDatePicker=!0},onConfirm:function(t){var data=t;"time"!==this.type&&(data=function(t,e){if(void 0===e&&(e="date"),!t)return"";var n=t.getFullYear(),r=t.getMonth()+1,o=t.getDate(),l=n+"-"+Object(Xn.b)(r)+"-"+Object(Xn.b)(o);if("datetime"===e){var c=t.getHours(),h=t.getMinutes();l+=" "+Object(Xn.b)(c)+":"+Object(Xn.b)(h)}return l}(t,this.type)),this.$emit("input",data),this.showDatePicker=!1},onCancel:function(){this.showDatePicker=!1},formatter:function(t,e){return""+e+pc("format."+t)}},render:function(){var t=this,e=arguments[0];return e(Tt,{attrs:{readonly:!0,"is-link":!0,center:!0,value:this.value,label:this.label,required:this.required,placeholder:this.placeholder},on:{click:this.onClick}},[e(k,{attrs:{round:!0,position:"bottom",getContainer:"body"},slot:"extra",model:{value:t.showDatePicker,callback:function(e){t.showDatePicker=e}}}
2,[e(Or,{attrs:{type:this.type,title:this.title,value:this.currentDate,minDate:this.minDate,formatter:this.formatter},on:{cancel:this.onCancel,confirm:this.onConfirm}})])])}}),mc=Object(h.a)("sku-messages"),gc=mc[0],vc=mc[1],yc=mc[2],bc=gc({props:{messageConfig:Object,goodsId:[Number,String],messages:{type:Array,default:function(){return[]}}},data:function(){return{messageValues:this.resetMessageValues(this.messages)}},watch:{messages:function(t){this.messageValues=this.resetMessageValues(t)}},methods:{resetMessageValues:function(t){var e=this.messageConfig.initialMessages,n=void 0===e?{}:e;return(t||[]).map((function(t){return{value:n[t.name]||""}}))},getType:function(t){return 1==+t.multiple?"textarea":"id_no"===t.type?"text":t.datetime>0?"datetime":t.type},getMessages:function(){var t={};return this.messageValues.forEach((function(e,n){t["message_"+n]=e.value})),t},getCartMessages:function(){var t=this,e={};return this.messageValues.forEach((function(n,r){var o=t.messages[r];e[o.name]=n.value})),e},getPlaceholder:function(t){var e=1==+t.multiple?"textarea":t.type,map=this.messageConfig.placeholderMap||{};return t.placeholder||map[e]||yc("placeholder."+e)},validateMessages:function(){for(var t=this.messageValues,i=0;i<t.length;i++){var e=t[i].value,n=this.messages[i];if(""===e){if("1"===String(n.required))return yc("image"===n.type?"upload":"fill")+n.name}else{if("tel"===n.type&&!Object(Je.b)(e))return yc("invalid.tel");if("mobile"===n.type&&!/^\d{6,20}$/.test(e))return yc("invalid.mobile");if("email"===n.type&&!Jl(e))return yc("invalid.email");if("id_no"===n.type&&(e.length<15||e.length>18))return yc("invalid.id_no")}}},getFormatter:function(t){return function(e){return"mobile"===t.type||"tel"===t.type?e.replace(/[^\d.]/g,""):e}},getExtraDesc:function(t){var e=this.$createElement,n=t.extraDesc;if(n)return e("div",{class:vc("extra-message")},[n])},genMessage:function(t,e){var n=this,r=this.$createElement;return"image"===t.type?r(wt,{key:this.goodsId+"-"+e,attrs:{title:t.name,required:"1"===String(t.required),valueClass:vc("image-cell-value")},class:vc("image-cell")},[r(hc,{attrs:{maxSize:this.messageConfig.uploadMaxSize,uploadImg:this.messageConfig.uploadImg,customUpload:this.messageConfig.customUpload},model:{value:n.messageValues[e].value,callback:function(t){n.$set(n.messageValues[e],"value",t)}}}),r("div",{class:vc("image-cell-label")},[yc("imageLabel")])]):["date","time"].indexOf(t.type)>-1?r(fc,{attrs:{label:t.name,required:"1"===String(t.required),placeholder:this.getPlaceholder(t),type:this.getType(t)},key:this.goodsId+"-"+e,model:{value:n.messageValues[e].value,callback:function(t){n.$set(n.messageValues[e],"value",t)}}}):r("div",{class:vc("cell-block")},[r(Tt,{attrs:{maxlength:"200",center:!t.multiple,label:t.name,required:"1"===String(t.required),placeholder:this.getPlaceholder(t),type:this.getType(t),formatter:this.getFormatter(t),border:!1},key:this.goodsId+"-"+e,model:{value:n.messageValues[e].value,callback:function(t){n.$set(n.messageValues[e],"value",t)}}}),this.getExtraDesc(t)])}},render:function(){return(0,arguments[0])("div",{class:vc()},[this.messages.map(this.genMessage)])}}),wc=Object(h.a)("sku-actions"),xc=wc[0],kc=wc[1],Sc=wc[2];function Cc(t,e,n,r){var o=function(t){return function(){e.skuEventBus.$emit(t)}};return t("div",l()([{class:kc()},Object(d.b)(r)]),[e.showAddCartBtn&&t(Xt,{attrs:{size:"large",type:"warning",text:e.addCartText||Sc("addCart")},on:{click:o("sku:addCart")}}),t(Xt,{attrs:{size:"large",type:"danger",text:e.buyText||Sc("buy")},on:{click:o("sku:buy")}})])}Cc.props={buyText:String,addCartText:String,skuEventBus:Object,showAddCartBtn:Boolean};var _c=xc(Cc),Ec=Object(h.a)("sku"),Tc=Ec[0],Pc=Ec[1],Ac=Ec[2],Mc=pl.QUOTA_LIMIT,Ic=Tc({props:{sku:Object,goods:Object,value:Boolean,buyText:String,goodsId:[Number,String],priceTag:String,lazyLoad:Boolean,hideStock:Boolean,properties:Array,addCartText:String,stepperTitle:String,getContainer:[String,Function],hideQuotaText:Boolean,hideSelectedText:Boolean,resetStepperOnHide:Boolean,customSkuValidator:Function,disableStepperInput:Boolean,resetSelectedSkuOnHide:Boolean,quota:{type:Number,default:0},quotaUsed:{type:Number,default:0},startSaleNum:{type:Number,default:1},initialSku:{type:Object,default:function(){return{}}},stockThreshold:{type:Number,default:50},showSoldoutSku:{type:Boolean,default:!0},showAddCartBtn:{type:Boolean,default:!0},disableSoldoutSku:{type:Boolean,default:!0},customStepperConfig:{type:Object,default:function(){return{}}},showHeaderImage:{type:Boolean,default:!0},previewOnClickImage:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},bodyOffsetTop:{type:Number,default:200},messageConfig:{type:Object,default:function(){return{initialMessages:{},placeholderMap:{},uploadImg:function(){return Promise.resolve()},uploadMaxSize:5}}}},data:function(){return{selectedSku:{},selectedProp:{},selectedNum:1,show:this.value}},watch:{show:function(t){this.$emit("input",t),t||(this.$emit("sku-close",{selectedSkuValues:this.selectedSkuValues,selectedNum:this.selectedNum,selectedSkuComb:this.selectedSkuComb}),this.resetStepperOnHide&&this.resetStepper(),this.resetSelectedSkuOnHide&&this.resetSelectedSku())},value:function(t){this.show=t},skuTree:"resetSelectedSku",initialSku:function(){this.resetStepper(),this.resetSelectedSku()}},computed:{skuGroupClass:function(){return["van-sku-group-container",{"van-sku-group-container--hide-soldout":!this.showSoldoutSku}]},bodyStyle:function(){if(!this.$isServer)return{maxHeight:window.innerHeight-this.bodyOffsetTop+"px"}},isSkuCombSelected:function(){var t=this;return!(this.hasSku&&!vl(this.skuTree,this.selectedSku))&&!this.propList.filter((function(i){return!1!==i.is_necessary})).some((function(i){return 0===(t.selectedProp[i.k_id]||[]).length}))},isSkuEmpty:function(){return 0===Object.keys(this.sku).length},hasSku:function(){return!this.sku.none_sku},hasSkuOrAttr:function(){return this.hasSku||this.propList.length>0},selectedSkuComb:function(){var t=null;return this.isSkuCombSelected&&(t=this.hasSku?yl(this.skuList,this.selectedSku):{id:this.sku.collection_id,price:Math.round(100*this.sku.price),stock_num:this.sku.stock_num})&&(t.properties=kl(this.propList,this.selectedProp),t.property_price=this.selectedPropValues.reduce((function(t,e){return t+(e.price||0)}),0)),t},selectedSkuValues:function(){return bl(this.skuTree,this.selectedSku)},selectedPropValues:function(){return xl(this.propList,this.selectedProp)},price:function(){return this.selectedSkuComb?((this.selectedSkuComb.price+this.selectedSkuComb.property_price)/100).toFixed(2):this.sku.price},originPrice:function(){return this.selectedSkuComb&&this.selectedSkuComb.origin_price?((this.selectedSkuComb.origin_price+this.selectedSkuComb.property_price)/100).toFixed(2):this.sku.origin_price},skuTree:function(){return this.sku.tree||[]},skuList:function(){return this.sku.list||[]},propList:function(){return this.properties||[]},imageList:function(){var t=[this.goods.picture];return this.skuTree.length>0&&this.skuTree.forEach((function(e){e.v&&e.v.forEach((function(e){var n=e.previewImgUrl||e.imgUrl||e.img_url;n&&-1===t.indexOf(n)&&t.push(n)}))})),t},stock:function(){var t=this.customStepperConfig.stockNum;return void 0!==t?t:this.selectedSkuComb?this.selectedSkuComb.stock_num:this.sku.stock_num},stockText:function(){var t=this.$createElement,e=this.customStepperConfig.stockFormatter;return e?e(this.stock):[Ac("stock")+" ",t("span",{class:Pc("stock-num",{highlight:this.stock<this.stockThreshold})},[this.stock])," "+Ac("stockUnit")]},selectedText:function(){var t=this;if(this.selectedSkuComb){var e=this.selectedSkuValues.concat(this.selectedPropValues);return Ac("selected")+" "+e.map((function(t){return t.name})).join(" ")}var n=this.skuTree.filter((function(e){return t.selectedSku[e.k_s]===fl})).map((function(t){return t.k})),r=this.propList.filter((function(e){return(t.selectedProp[e.k_id]||[]).length<1})).map((function(t){return t.k}));return Ac("select")+" "+n.concat(r).join(" ")}},created:function(){var t=new c.a;this.skuEventBus=t,t.$on("sku:select",this.onSelect),t.$on("sku:propSelect",this.onPropSelect),t.$on("sku:numChange",this.onNumChange),t.$on("sku:previewImage",this.onPreviewImage),t.$on("sku:overLimit",this.onOverLimit),t.$on("sku:stepperState",this.onStepperState),t.$on("sku:addCart",this.onAddCart),t.$on("sku:buy",this.onBuy),this.resetStepper(),this.resetSelectedSku(),this.$emit("after-sku-create",t)},methods:{resetStepper:function(){var t=this.$refs.skuStepper,e=this.initialSku.selectedNum,n=null!=e?e:this.startSaleNum;this.stepperError=null,t?t.setCurrentNum(n):this.selectedNum=n},resetSelectedSku:function(){var t=this;this.selectedSku={},this.skuTree.forEach((function(e){t.selectedSku[e.k_s]=fl})),this.skuTree.forEach((function(e){var n=e.k_s,r=1===e.v.length?e.v[0].id:t.initialSku[n];r&&wl(t.skuList,t.selectedSku,{key:n,valueId:r})&&(t.selectedSku[n]=r)}));var e=this.selectedSkuValues;e.length>0&&this.$nextTick((function(){t.$emit("sku-selected",{skuValue:e[e.length-1],selectedSku:t.selectedSku,selectedSkuComb:t.selectedSkuComb})})),this.selectedProp={};var n=this.initialSku.selectedProp,r=void 0===n?{}:n;this.propList.forEach((function(e){r[e.k_id]&&(t.selectedProp[e.k_id]=r[e.k_id])})),Object(v.d)(this.selectedProp)&&this.propList.forEach((function(e){var n;if((null==e||null==(n=e.v)?void 0:n.length)>0){var r=e.v,o=e.k_id;if(!r.some((function(i){return 0!=+i.price}))){var l=r.find((function(t){return 0!==t.text_status}));l&&(t.selectedProp[o]=[l.id])}}}));var o=this.selectedPropValues;o.length>0&&this.$emit("sku-prop-selected",{propValue:o[o.length-1],selectedProp:this.selectedProp,selectedSkuComb:this.selectedSkuComb}),this.$emit("sku-reset",{selectedSku:this.selectedSku,selectedProp:this.selectedProp,selectedSkuComb:this.selectedSkuComb}),this.centerInitialSku()},getSkuMessages:function(){return this.$refs.skuMessages?this.$refs.skuMessages.getMessages():{}},getSkuCartMessages:function(){return this.$refs.skuMessages?this.$refs.skuMessages.getCartMessages():{}}
2,validateSkuMessages:function(){return this.$refs.skuMessages?this.$refs.skuMessages.validateMessages():""},validateSku:function(){if(0===this.selectedNum)return Ac("unavailable");if(this.isSkuCombSelected)return this.validateSkuMessages();if(this.customSkuValidator){var t=this.customSkuValidator(this);if(t)return t}return Ac("selectSku")},onSelect:function(t){var e,n;this.selectedSku=this.selectedSku[t.skuKeyStr]===t.id?Object(r.a)({},this.selectedSku,((e={})[t.skuKeyStr]=fl,e)):Object(r.a)({},this.selectedSku,((n={})[t.skuKeyStr]=t.id,n)),this.$emit("sku-selected",{skuValue:t,selectedSku:this.selectedSku,selectedSkuComb:this.selectedSkuComb})},onPropSelect:function(t){var e,n=this.selectedProp[t.skuKeyStr]||[],o=n.indexOf(t.id);o>-1?n.splice(o,1):t.multiple?n.push(t.id):n.splice(0,1,t.id),this.selectedProp=Object(r.a)({},this.selectedProp,((e={})[t.skuKeyStr]=n,e)),this.$emit("sku-prop-selected",{propValue:t,selectedProp:this.selectedProp,selectedSkuComb:this.selectedSkuComb})},onNumChange:function(t){this.selectedNum=t},onPreviewImage:function(t){var e=this,n=this.imageList,o=0,l=n[0];t&&t.imgUrl&&(this.imageList.some((function(image,e){return image===t.imgUrl&&(o=e,!0)})),l=t.imgUrl);var c=Object(r.a)({},t,{index:o,imageList:this.imageList,indexImage:l});this.$emit("open-preview",c),this.previewOnClickImage&&Object(ba.a)({images:this.imageList,startPosition:o,onClose:function(){e.$emit("close-preview",c)}})},onOverLimit:function(data){var t=data.action,e=data.limitType,n=data.quota,r=data.quotaUsed,o=this.customStepperConfig.handleOverLimit;o?o(data):"minus"===t?this.startSaleNum>1?$t(Ac("minusStartTip",this.startSaleNum)):$t(Ac("minusTip")):"plus"===t&&$t(e===Mc?r>0?Ac("quotaUsedTip",n,r):Ac("quotaTip",n):Ac("soldout"))},onStepperState:function(data){this.stepperError=data.valid?null:Object(r.a)({},data,{action:"plus"})},onAddCart:function(){this.onBuyOrAddCart("add-cart")},onBuy:function(){this.onBuyOrAddCart("buy-clicked")},onBuyOrAddCart:function(t){if(this.stepperError)return this.onOverLimit(this.stepperError);var e=this.validateSku();e?$t(e):this.$emit(t,this.getSkuData())},getSkuData:function(){return{goodsId:this.goodsId,messages:this.getSkuMessages(),selectedNum:this.selectedNum,cartMessages:this.getSkuCartMessages(),selectedSkuComb:this.selectedSkuComb}},onOpened:function(){this.centerInitialSku()},centerInitialSku:function(){var t=this;(this.$refs.skuRows||[]).forEach((function(e){var n=(e.skuRow||{}).k_s;e.centerItem(t.initialSku[n])}))}},render:function(){var t=this,e=arguments[0];if(!this.isSkuEmpty){var n=this.sku,r=this.skuList,o=this.goods,l=this.price,c=this.lazyLoad,h=this.originPrice,d=this.skuEventBus,f=this.selectedSku,m=this.selectedProp,v=this.selectedNum,y=this.stepperTitle,w=this.selectedSkuComb,x=this.showHeaderImage,S=this.disableSoldoutSku,C={price:l,originPrice:h,selectedNum:v,skuEventBus:d,selectedSku:f,selectedSkuComb:w},_=function(e){return t.slots(e,C)},E=_("sku-header")||e(Pl,{attrs:{sku:n,goods:o,skuEventBus:d,selectedSku:f,showHeaderImage:x}},[e("template",{slot:"sku-header-image-extra"},[_("sku-header-image-extra")]),_("sku-header-price")||e("div",{class:"van-sku__goods-price"},[e("span",{class:"van-sku__price-symbol"},["ï¿¥"]),e("span",{class:"van-sku__price-num"},[l]),this.priceTag&&e("span",{class:"van-sku__price-tag"},[this.priceTag])]),_("sku-header-origin-price")||h&&e(Dl,[Ac("originPrice")," ï¿¥",h]),!this.hideStock&&e(Dl,[e("span",{class:"van-sku__stock"},[this.stockText])]),this.hasSkuOrAttr&&!this.hideSelectedText&&e(Dl,[this.selectedText]),_("sku-header-extra")]),T=_("sku-group")||this.hasSkuOrAttr&&e("div",{class:this.skuGroupClass},[this.skuTree.map((function(t){return e(Ll,{attrs:{skuRow:t},ref:"skuRows",refInFor:!0},[t.v.map((function(n){return e(jl,{attrs:{skuList:r,lazyLoad:c,skuValue:n,skuKeyStr:t.k_s,selectedSku:f,skuEventBus:d,disableSoldoutSku:S,largeImageMode:t.largeImageMode}})}))])})),this.propList.map((function(t){return e(Ll,{attrs:{skuRow:t}},[t.v.map((function(n){return e(Rl,{attrs:{skuValue:n,skuKeyStr:t.k_id+"",selectedProp:m,skuEventBus:d,multiple:t.is_multiple,disabled:0===n.text_status}})}))])}))]),P=_("sku-stepper")||e(Kl,{ref:"skuStepper",attrs:{stock:this.stock,quota:this.quota,quotaUsed:this.quotaUsed,startSaleNum:this.startSaleNum,skuEventBus:d,selectedNum:v,stepperTitle:y,skuStockNum:n.stock_num,disableStepperInput:this.disableStepperInput,customStepperConfig:this.customStepperConfig,hideQuotaText:this.hideQuotaText},on:{change:function(e){t.$emit("stepper-change",e)}}}),A=_("sku-messages")||e(bc,{ref:"skuMessages",attrs:{goodsId:this.goodsId,messageConfig:this.messageConfig,messages:n.messages}}),M=_("sku-actions")||e(_c,{attrs:{buyText:this.buyText,skuEventBus:d,addCartText:this.addCartText,showAddCartBtn:this.showAddCartBtn}});return e(k,{attrs:{round:!0,closeable:!0,position:"bottom",getContainer:this.getContainer,closeOnClickOverlay:this.closeOnClickOverlay,safeAreaInsetBottom:this.safeAreaInsetBottom},class:"van-sku-container",on:{opened:this.onOpened},model:{value:t.show,callback:function(e){t.show=e}}},[E,e("div",{class:"van-sku-body",style:this.bodyStyle},[_("sku-body-top"),T,_("extra-sku-group"),P,_("before-sku-messages"),A,_("after-sku-messages")]),_("sku-actions-top"),M])}}});Oa.a.add({"zh-CN":{vanSku:{select:"è¯·éæ©",selected:"å·²é",selectSku:"请å
éæ©ååè§æ ¼",soldout:"åºåä¸è¶³",originPrice:"åä»·",minusTip:"è³å°éæ©ä¸ä»¶",minusStartTip:function(t){return t+"ä»¶èµ·å®"},unavailable:"ååå·²ç»æ æ³è´ä¹°å¦",stock:"å©ä½",stockUnit:"ä»¶",quotaTip:function(t){return"æ¯äººéè´"+t+"ä»¶"},quotaUsedTip:function(t,e){return"æ¯äººéè´"+t+"ä»¶ï¼ä½ å·²è´ä¹°"+e+"ä»¶"}},vanSkuActions:{buy:"ç«å³è´ä¹°",addCart:"å å
¥è´ç©è½¦"},vanSkuImgUploader:{oversize:function(t){return"æå¤§å¯ä¸ä¼ å¾ç为"+t+"MBï¼è¯·å°è¯å缩å¾ç尺寸"},fail:"ä¸ä¼ 失败",uploading:"ä¸ä¼ ä¸..."},vanSkuStepper:{quotaLimit:function(t){return"éè´"+t+"ä»¶"},quotaStart:function(t){return t+"ä»¶èµ·å®"}
2,comma:"ï¼",num:"è´ä¹°æ°é"},vanSkuMessages:{fill:"请填å",upload:"请ä¸ä¼ ",imageLabel:"ä»
éä¸å¼ ",invalid:{tel:"è¯·å¡«åæ£ç¡®çæ°åæ ¼å¼çè¨",mobile:"ææºå·é¿åº¦ä¸º6-20使°å",email:"è¯·å¡«åæ£ç¡®çé®ç®±",id_no:"è¯·å¡«åæ£ç¡®ç身份è¯å·ç "},placeholder:{id_no:"请填å身份è¯å·",text:"请填åçè¨",tel:"è¯·å¡«åæ°å",email:"请填åé®ç®±",date:"è¯·éæ©æ¥æ",time:"è¯·éæ©æ¶é´",textarea:"请填åçè¨",mobile:"è¯·å¡«åææºå·"}},vanSkuRow:{multiple:"å¯å¤é"},vanSkuDatetimeField:{title:{date:"éæ©å¹´ææ¥",time:"éæ©æ¶é´",datetime:"éæ©æ¥ææ¶é´"},format:{year:"å¹´",month:"æ",day:"æ¥",hour:"æ¶",minute:"å"}}}}),Ic.SkuActions=_c,Ic.SkuHeader=Pl,Ic.SkuHeaderItem=Dl,Ic.SkuMessages=bc,Ic.SkuStepper=Kl,Ic.SkuRow=Ll,Ic.SkuRowItem=jl,Ic.SkuRowPropItem=Rl,Ic.skuHelper=Sl,Ic.skuConstants=ml;var Dc=Ic,Oc=Object(h.a)("slider"),Bc=Oc[0],Fc=Oc[1],zc=function(t,e){return JSON.stringify(t)===JSON.stringify(e)},Lc=Bc({mixins:[G.a,ve],props:{disabled:Boolean,vertical:Boolean,range:Boolean,barHeight:[Number,String],buttonSize:[Number,String],activeColor:String,inactiveColor:String,min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1},value:{type:[Number,Array],default:0}},data:function(){return{dragStatus:""}},computed:{scope:function(){return this.max-this.min},buttonStyle:function(){if(this.buttonSize){var t=Object(V.a)(this.buttonSize);return{width:t,height:t}}}},created:function(){this.updateValue(this.value)},mounted:function(){this.range?(this.bindTouchEvent(this.$refs.wrapper0),this.bindTouchEvent(this.$refs.wrapper1)):this.bindTouchEvent(this.$refs.wrapper)},methods:{onTouchStart:function(t){this.disabled||(this.touchStart(t),this.currentValue=this.value,this.range?this.startValue=this.value.map(this.format):this.startValue=this.format(this.value),this.dragStatus="start")},onTouchMove:function(t){if(!this.disabled){"start"===this.dragStatus&&this.$emit("drag-start"),Object(I.c)(t,!0),this.touchMove(t),this.dragStatus="draging";var rect=this.$el.getBoundingClientRect(),e=(this.vertical?this.deltaY:this.deltaX)/(this.vertical?rect.height:rect.width)*this.scope;this.range?this.currentValue[this.index]=this.startValue[this.index]+e:this.currentValue=this.startValue+e,this.updateValue(this.currentValue)}},onTouchEnd:function(){this.disabled||("draging"===this.dragStatus&&(this.updateValue(this.currentValue,!0),this.$emit("drag-end")),this.dragStatus="")},onClick:function(t){if(t.stopPropagation(),!this.disabled){var rect=this.$el.getBoundingClientRect(),e=this.vertical?t.clientY-rect.top:t.clientX-rect.left,n=this.vertical?rect.height:rect.width,r=+this.min+e/n*this.scope;if(this.range){var o=this.value,l=o[0],c=o[1];r<=(l+c)/2?l=r:c=r,r=[l,c]}this.startValue=this.value,this.updateValue(r,!0)}},handleOverlap:function(t){return t[0]>t[1]?(t=N(t)).reverse():t},updateValue:function(t,e){t=this.range?this.handleOverlap(t).map(this.format):this.format(t),zc(t,this.value)||this.$emit("input",t),e&&!zc(t,this.startValue)&&this.$emit("change",t)},format:function(t){var e=+this.min,n=+this.max,r=+this.step;t=Object($.c)(t,e,n);var o=Math.round((t-e)/r)*r;return Object($.a)(e,o)}},render:function(){var t,e,n,r,o,l,c=this,h=arguments[0],d=this.vertical,f=d?"height":"width",m=d?"width":"height",v=((t={background:this.inactiveColor})[m]=Object(V.a)(this.barHeight),t),y=function(){var t=c.value,e=c.min,n=c.range,r=c.scope;return n?100*(t[0]-e)/r+"%":null},w=((e={})[f]=(n=c.value,r=c.min,o=c.range,l=c.scope,o?100*(n[1]-n[0])/l+"%":100*(n-r)/l+"%"),e.left=this.vertical?null:y(),e.top=this.vertical?y():null,e.background=this.activeColor,e);this.dragStatus&&(w.transition="none");var x=function(i){var map=["left","right"],t="number"==typeof i,e=t?c.value[i]:c.value;return h("div",{ref:t?"wrapper"+i:"wrapper",attrs:{role:"slider",tabindex:c.disabled?-1:0,"aria-valuemin":c.min,"aria-valuenow":c.value,"aria-valuemax":c.max,"aria-orientation":c.vertical?"vertical":"horizontal"},class:Fc(t?"button-wrapper-"+map[i]:"button-wrapper"),on:{touchstart:function(){t&&(c.index=i)},click:function(t){return t.stopPropagation()}}},[function(){if(t){var slot=c.slots(0===i?"left-button":"right-button",{value:e});if(slot)return slot}return c.slots("button")?c.slots("button"):h("div",{class:Fc("button"),style:c.buttonStyle})}()])};return h("div",{style:v,class:Fc({disabled:this.disabled,vertical:d}),on:{click:this.onClick}},[h("div",{class:Fc("bar"),style:w},[this.range?[x(0),x(1)]:x()])])}}),jc=Object(h.a)("step"),Rc=jc[0],Vc=jc[1],Nc=Rc({mixins:[Object(Ut.a)("vanSteps")],c
2omputed:{status:function(){return this.index<this.parent.active?"finish":this.index===+this.parent.active?"process":void 0},active:function(){return"process"===this.status},lineStyle:function(){var t=this.parent,e=t.activeColor,n=t.inactiveColor,r=t.center,o=t.direction,style={background:"finish"===this.status?e:n};return r&&"vertical"===o&&(style.top="50%"),style},circleContainerStyle:function(){if(this.parent.center&&"vertical"===this.parent.direction)return{top:"50%"}},titleStyle:function(){return this.active?{color:this.parent.activeColor}:this.status?void 0:{color:this.parent.inactiveColor}}},methods:{genCircle:function(){var t=this.$createElement,e=this.parent,n=e.activeIcon,r=e.iconPrefix,o=e.activeColor,l=e.finishIcon,c=e.inactiveIcon;if(this.active)return this.slots("active-icon")||t(m.a,{class:Vc("icon","active"),attrs:{name:n,color:o,classPrefix:r}});var h=this.slots("finish-icon");if("finish"===this.status&&(l||h))return h||t(m.a,{class:Vc("icon","finish"),attrs:{name:l,color:o,classPrefix:r}});var d=this.slots("inactive-icon");return c||d?d||t(m.a,{class:Vc("icon"),attrs:{name:c,classPrefix:r}}):t("i",{class:Vc("circle"),style:this.lineStyle})},onClickStep:function(){this.parent.$emit("click-step",this.index)}},render:function(){var t,e=arguments[0],n=this.status,r=this.active,o=this.parent.direction;return e("div",{class:[O,Vc([o,(t={},t[n]=n,t)])]},[e("div",{class:Vc("title",{active:r}),style:this.titleStyle,on:{click:this.onClickStep}},[this.slots()]),e("div",{class:Vc("circle-container"),on:{click:this.onClickStep},style:this.circleContainerStyle},[this.genCircle()]),e("div",{class:Vc("line"),style:this.lineStyle})])}}),$c=Object(h.a)("steps"),Gc=$c[0],Hc=$c[1],Yc=Gc({mixins:[Object(Ut.b)("vanSteps")],props:{center:Boolean,iconPrefix:String,finishIcon:String,activeColor:String,inactiveIcon:String,inactiveColor:String,active:{type:[Number,String],default:0},direction:{type:String,default:"horizontal"},activeIcon:{type:String,default:"checked"}},render:function(){var t=arguments[0];return t("div",{class:Hc([this.direction])},[t("div",{class:Hc("items")},[this.slots()])])}}),Wc=Object(h.a)("submit-bar"),qc=Wc[0],Xc=Wc[1],Uc=Wc[2];function Kc(t,e,n,r){var o=e.tip,c=e.price,h=e.tipIcon;return t("div",l()([{class:Xc({unfit:!e.safeAreaInsetBottom})},Object(d.b)(r)]),[n.top&&n.top(),function(){if(n.tip||o)return t("div",{class:Xc("tip")},[h&&t(m.a,{class:Xc("tip-icon"),attrs:{name:h}}),o&&t("span",{class:Xc("tip-text")},[o]),n.tip&&n.tip()])}(),t("div",{class:Xc("bar")},[n.default&&n.default(),function(){if("number"==typeof c){var n=(c/100).toFixed(e.decimalLength).split("."),r=e.decimalLength?"."+n[1]:"";return t("div",{style:{textAlign:e.textAlign?e.textAlign:""},class:Xc("text")},[t("span",[e.label||Uc("label")]),t("span",{class:Xc("price")},[e.currency,t("span",{class:Xc("price","integer")},[n[0]]),r]),e.suffixLabel&&t("span",{class:Xc("suffix-label")},[e.suffixLabel])])}}(),n.button?n.button():t(Xt,{attrs:{round:!0,type:e.buttonType,text:e.loading?"":e.buttonText,color:e.buttonColor,loading:e.loading,disabled:e.disabled},class:Xc("button",e.buttonType),on:{click:function(){Object(d.a)(r,"submit")}}})])])}Kc.props={tip:String,label:String,price:Number,tipIcon:String,loading:Boolean,disabled:Boolean,textAlign:String,buttonText:String,buttonColor:String,suffixLabel:String,safeAreaInsetBottom:{type:Boolean,default:!0},decimalLength:{type:[Number,String],default:2},currency:{type:String,default:"Â¥"},buttonType:{type:String,default:"danger"}};var Jc=qc(Kc),Zc=n(140),Qc=Object(h.a)("swipe-cell"),eh=Qc[0],ih=Qc[1],nh=eh({mixins:[G.a,Hr({event:"touchstart",method:"onClick"})],props:{onClose:Function,disabled:Boolean,leftWidth:[Number,String],rightWidth:[Number,String],beforeClose:Function,stopPropagation:Boolean,name:{type:[Number,String],default:""}},data:function(){return{offset:0,dragging:!1}},computed:{computedLeftWidth:function(){return+this.leftWidth||this.getWidthByRef("left")},computedRightWidth:function(){return+this.rightWidth||this.getWidthByRef("right")}},mounted:function(){this.bindTouchEvent(this.$el)},methods:{getWidthByRef:function(t){return this.$refs[t]?this.$refs[t].getBoundingClientRect().width:0}
2,open:function(t){var e="left"===t?this.computedLeftWidth:-this.computedRightWidth;this.opened=!0,this.offset=e,this.$emit("open",{position:t,name:this.name,detail:this.name})},close:function(t){this.offset=0,this.opened&&(this.opened=!1,this.$emit("close",{position:t,name:this.name}))},onTouchStart:function(t){this.disabled||(this.startOffset=this.offset,this.touchStart(t))},onTouchMove:function(t){this.disabled||(this.touchMove(t),"horizontal"===this.direction&&(this.dragging=!0,this.lockClick=!0,(!this.opened||this.deltaX*this.startOffset<0)&&Object(I.c)(t,this.stopPropagation),this.offset=Object($.c)(this.deltaX+this.startOffset,-this.computedRightWidth,this.computedLeftWidth)))},onTouchEnd:function(){var t=this;this.disabled||this.dragging&&(this.toggle(this.offset>0?"left":"right"),this.dragging=!1,setTimeout((function(){t.lockClick=!1}),0))},toggle:function(t){var e=Math.abs(this.offset),n=this.opened?.85:.15,r=this.computedLeftWidth,o=this.computedRightWidth;o&&"right"===t&&e>o*n?this.open("right"):r&&"left"===t&&e>r*n?this.open("left"):this.close()},onClick:function(t){void 0===t&&(t="outside"),this.$emit("click",t),this.opened&&!this.lockClick&&(this.beforeClose?this.beforeClose({position:t,name:this.name,instance:this}):this.onClose?this.onClose(t,this,{name:this.name}):this.close(t))},getClickHandler:function(t,e){var n=this;return function(r){e&&r.stopPropagation(),n.onClick(t)}},genLeftPart:function(){var t=this.$createElement,content=this.slots("left");if(content)return t("div",{ref:"left",class:ih("left"),on:{click:this.getClickHandler("left",!0)}},[content])},genRightPart:function(){var t=this.$createElement,content=this.slots("right");if(content)return t("div",{ref:"right",class:ih("right"),on:{click:this.getClickHandler("right",!0)}},[content])}},render:function(){var t=arguments[0],e={transform:"translate3d("+this.offset+"px, 0, 0)",transitionDuration:this.dragging?"0s":".6s"};return t("div",{class:ih(),on:{click:this.getClickHandler("cell")}},[t("div",{class:ih("wrapper"),style:e},[this.genLeftPart(),this.slots(),this.genRightPart()])])}}),rh=n(141),ah=Object(h.a)("switch-cell"),sh=ah[0],oh=ah[1];function lh(t,e,n,o){return t(wt,l()([{attrs:{center:!0,size:e.cellSize,title:e.title,border:e.border},class:oh([e.cellSize])},Object(d.b)(o)]),[t(xe,{props:Object(r.a)({},e),on:Object(r.a)({},o.listeners)})])}lh.props=Object(r.a)({},ge,{title:String,cellSize:String,border:{type:Boolean,default:!0},size:{type:String,default:"24px"}});var ch=sh(lh),hh=Object(h.a)("tabbar"),uh=hh[0],dh=hh[1],ph=uh({mixins:[Object(Ut.b)("vanTabbar")],props:{route:Boolean,zIndex:[Number,String],placeholder:Boolean,activeColor:String,beforeChange:Function,inactiveColor:String,value:{type:[Number,String],default:0},border:{type:Boolean,default:!0},fixed:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:null}},data:function(){return{height:null}},computed:{fit:function(){return null!==this.safeAreaInsetBottom?this.safeAreaInsetBottom:this.fixed}},watch:{value:"setActiveItem",children:"setActiveItem"},mounted:function(){var t=this;if(this.placeholder&&this.fixed){var e=function(){t.height=t.$refs.tabbar.getBoundingClientRect().height};e(),setTimeout(e,100)}},methods:{setActiveItem:function(){var t=this;this.children.forEach((function(e,n){e.nameMatched=e.name===t.value||n===t.value}))},triggerChange:function(t,e){var n=this;Ii({interceptor:this.beforeChange,args:[t],done:function(){n.$emit("input",t),n.$emit("change",t),e()}})},genTabbar:function(){var t;return(0,this.$createElement)("div",{ref:"tabbar",style:{zIndex:this.zIndex},class:[(t={},t[j]=this.border,t),dh({unfit:!this.fit,fixed:this.fixed})]},[this.slots()])}},render:function(){var t=arguments[0];return this.placeholder&&this.fixed?t("div",{class:dh("placeholder"),style:{height:this.height+"px"}},[this.genTabbar()]):this.genTabbar()}}),fh=Object(h.a)("tabbar-item"),mh=fh[0],gh=fh[1],vh=mh({mixins:[Object(Ut.a)("vanTabbar")],props:Object(r.a)({},ft,{dot:Boolean,icon:String,name:[Number,String],info:[Number,String],badge:[Number,String],iconPrefix:String}),data:function(){return{nameMatched:!1}},computed:{active:function(){if(this.parent.route&&"$route"in this){var t=this.to,e=this.$route,n=Object(v.f)(t)?t:{path:t};return!!e.matched.find((function(t){var path=""===t.path?"/":t.path,e=n.path===path,r=Object(v.c)(n.name)&&n.name===t.name;return e||r}))}return this.nameMatched}},methods:{onClick:function(t){var e=this;this.active||this.parent.triggerChange(this.name||this.index,(function(){ut(e.$router,e)})),this.$emit("click",t)},genIcon:function(){var t=this.$createElement,slot=this.slots("icon",{active:this.active});return slot||(this.icon?t(m.a,{attrs:{name:this.icon,classPrefix:this.iconPrefix}}):void 0)}},render:function(){var t,e=arguments[0],n=this.active,r=this.parent[n?"activeColor":"inactiveColor"];return e("div",{class:gh({active:n}),style:{color:r},on:{click:this.onClick}},[e("div",{class:gh("icon")},[this.genIcon(),e(Oi.a,{attrs:{dot:this.dot,info:null!=(t=this.badge)?t:this.info}})]),e("div",{class:gh("text")},[this.slots("default",{active:n})])])}}),yh=Object(h.a)("tree-select"),bh=yh[0],wh=yh[1];function xh(t,e,n,r){var o=e.items,c=e.height,h=e.activeId,f=e.selectedIcon,v=e.mainActiveIndex;var y=(o[+v]||{}).children||[],w=Array.isArray(h);function x(t){return w?-1!==h.indexOf(t):h===t}var k=o.map((function(e){var n;return t(nl,{attrs:{dot:e.dot,info:null!=(n=e.badge)?n:e.info,title:e.text,disabled:e.disabled},class:[wh("nav-item"),e.className]})}));return t("div",l()([{class:wh(),style:{height:Object(V.a)(c)}},Object(d.b)(r)]),[t(Qo,{class:wh("nav"),attrs:{activeKey:v},on:{change:function(t){Object(d.a)(r,"update:main-active-index",t),Object(d.a)(r,"click-nav",t),Object(d.a)(r,"navclick",t)}}},[k]),t("div",{class:wh("content")},[n.content?n.content():y.map((function(n){return t("div",{key:n.id,class:["van-ellipsis",wh("item",{active:x(n.id
2),disabled:n.disabled})],on:{click:function(){if(!n.disabled){var t=n.id;if(w){var o=(t=h.slice()).indexOf(n.id);-1!==o?t.splice(o,1):t.length<e.max&&t.push(n.id)}Object(d.a)(r,"update:active-id",t),Object(d.a)(r,"click-item",n),Object(d.a)(r,"itemclick",n)}}}},[n.text,x(n.id)&&t(m.a,{attrs:{name:f},class:wh("selected")})])}))])])}xh.props={max:{type:[Number,String],default:1/0},items:{type:Array,default:function(){return[]}},height:{type:[Number,String],default:300},activeId:{type:[Number,String,Array],default:0},selectedIcon:{type:String,default:"success"},mainActiveIndex:{type:[Number,String],default:0}};var kh=bh(xh);function Sh(t){[P,Te,Ke,ht,ei,Xt,bi,_i,tn,wt,sn,ln,dn,circle,col,Cn,An,Fn,Nn,qn,nr,ur,vr,Sr,Or,dialog,jr,Gr,Xr,ea,Tt,sa,Qt,ne,ha,fa,ya,m.a,wi.a,ba.a,Sa,Ta,Oi.a,Da,S.a,Oa.a,La,Na,Ka,ss,os.a,ps,ys,Ss,nt,bo,k,So,Ao,Re,Ie,Oo,Lo,Go,Uo,Qo,nl,hl,Dc,Lc,Nc,Hl,Yc,Ni,Jc,Zc.a,nh,rh.a,xe,ch,Ai,ph,vh,Ui,ze,$t,kh,sc].forEach((function(e){e.install?t.use(e):e.name&&t.component(e.name,e)}))}"undefined"!=typeof window&&window.Vue&&Sh(window.Vue);e.a={install:Sh,version:"2.13.2"}},307:function(t,e,n){"use strict";function r(t,e){return e=e||{},new Promise((function(n,r){var s=new XMLHttpRequest,o=[],u={},a=function t(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:t,headers:{keys:function(){return o},entries:function(){return o.map((function(t){return[t,s.getResponseHeader(t)]}))},get:function(t){return s.getResponseHeader(t)},has:function(t){return null!=s.getResponseHeader(t)}}}};for(var i in s.open(e.method||"get",t,!0),s.onload=function(){s.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,(function(t,e){u[e]||o.push(u[e]=e)})),n(a())},s.onerror=r,s.withCredentials="include"==e.credentials,e.headers)s.setRequestHeader(i,e.headers[i]);s.send(e.body||null)}))}n.d(e,"a",(function(){return r}))},310:function(t,e,n){t.exports=function(){"use strict";return function(t,e,n){t=t||{};var r=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(t,e,n,o){return r.fromToBase(t,e,n,o)}n.en.relativeTime=o,r.fromToBase=function(e,r,i,l,u){for(var c,a,s,h=i.$locale().relativeTime||o,d=t.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],f=d.length,m=0;m<f;m+=1){var v=d[m];v.d&&(c=l?n(e).diff(i,v.d,!0):i.diff(e,v.d,!0));var p=(t.rounding||Math.round)(Math.abs(c));if(s=c>0,p<=v.r||!v.r){p<=1&&m>0&&(v=d[m-1]);var y=h[v.l];
2u&&(p=u(""+p)),a="string"==typeof y?y.replace("%d",p):y(p,r,v.l,s);break}}if(r)return a;var w=s?h.future:h.past;return"function"==typeof w?w(a):w.replace("%s",a)},r.to=function(t,e){return i(t,e,this,!0)},r.from=function(t,e){return i(t,e,this)};var l=function(t){return t.$u?n.utc():n()};r.toNow=function(t){return this.to(l(this),t)},r.fromNow=function(t){return this.from(l(this),t)}}}()},311:function(t,e,n){t.exports=function(){"use strict";return function(t,e){var n=e.prototype,r=n.format;n.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return r.bind(this)(t);var s=this.$utils(),a=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(t){switch(t){case"Q":return Math.ceil((e.$M+1)/3);case"Do":return n.ordinal(e.$D);case"gggg":return e.weekYear();case"GGGG":return e.isoWeekYear();case"wo":return n.ordinal(e.week(),"W");case"w":case"ww":return s.s(e.week(),"w"===t?1:2,"0");case"W":case"WW":return s.s(e.isoWeek(),"W"===t?1:2,"0");case"k":case"kk":return s.s(String(0===e.$H?24:e.$H),"k"===t?1:2,"0");case"X":return Math.floor(e.$d.getTime()/1e3);case"x":return e.$d.getTime();case"z":return"["+e.offsetName()+"]";case"zzz":return"["+e.offsetName("long")+"]";default:return t}}));return r.bind(this)(a)}}}()},312:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n(49),o=n(48);n(86),n(18),n(74),n(446),n(447),n(448),n(449),n(30),n(88),n(106),n(77),n(73);function l(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",r=arguments.length>3?arguments[3]:void 0;if(!c(e))return l(t,{},n,r);var object=Object.assign({},e);for(var h in t)if("__proto__"!==h&&"constructor"!==h){var d=t[h];null!=d&&(r&&r(object,h,d,n)||(Array.isArray(d)&&Array.isArray(object[h])?object[h]=[].concat(Object(o.a)(d),Object(o.a)(object[h])):c(d)&&c(object[h])?object[h]=l(d,object[h],(n?"".concat(n,"."):"")+h.toString(),r):object[h]=d))}return object}function c(t){if(null===t||"object"!==Object(r.a)(t))return!1;var e=Object.getPrototypeOf(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)}function h(t){return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((function(p,e){return l(p,e,"",t)}),{})}}var d=h();h((function(object,t,e){if(void 0!==object[t]&&"function"==typeof e)return object[t]=e(object[t]),!0})),h((function(object,t,e){if(Array.isArray(object[t])&&"function"==typeof e)return object[t]=e(object[t]),!0}))},313:function(t,e,n){"use strict";n.d(e,"a",(function(){return y}));var r=n(209),o=n.n(r),l=n(314),c=n.n(l);const h={"column-width":"columnWidth","transition-duration":"transitionDuration","item-selector":"itemSelector","origin-left":"originLeft","origin-top":"originTop","fit-width":"fitWidth",stamp:"stamp",gutter:"gutter","percent-position":"percentPosition"},d="vuemasonry.itemAdded",f="vuemasonry.itemRemoved",m="vuemasonry.imageLoaded",v="vuemasonry.destroy",y=function(){};y.install=function(t,e){const n=new t({});t.directive("masonry",{props:["transitionDuration"," itemSelector"],inserted:function(e,r){if(!o.a)throw new Error("Masonry plugin is not defined. Please check it's connected and parsed correctly.");const l=new o.a(e,(c=e.attributes,y={},Array.prototype.slice.call(c).forEach((function(t){Object.keys(h).indexOf(t.name)>-1&&(y[h[t.name]]=t.name.indexOf("origin")>-1?"true"===(t.value+"").toLowerCase():t.value)})),y));var c,y;const w=function(){l.reloadItems(),l.layout()};t.nextTick((function(){w()})),n.$on(d,(function(t){w()})),n.$on(f,(function(t){w()})),n.$on(m,(function(t){w()})),n.$on(v,(function(t){l.destroy()}))},unbind:function(t,e){n.$emit(v)}}),t.directive("masonryTile",{inserted:function(t){n.$emit(d,{element:t}),new c.a(t,(function(){n.$emit(m,{element:t})}))},beforeDestroy:function(t){n.$emit(f,{element:t})}}),t.prototype.$redrawVueMasonry=function(){n.$emit(d)}}},314:function(t,e,n){!function(e,r){t.exports?t.exports=r(e,n(499)):e.imagesLoaded=r(e,e.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let n=t.jQuery,r=t.console;function o(t,e,l){if(!(this instanceof o))return new o(t,e,l);let c=t;var h;("string"==typeof t&&(c=document.querySelectorAll(t)),c)?(this.elements=(h=c,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?l=e:Object.assign(this.options,e),l&&this.on("always",l),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):r.error(`Bad element for imagesLoaded ${c||t}`)}o.prototype=Object.create(e.prototype),o.prototype.getImages=function(){this.images=[],this.elements.forEac
2h(this.addElementImages,this)};const l=[1,9,11];o.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!l.includes(e))return;let n=t.querySelectorAll("img");for(let img of n)this.addImage(img);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const c=/url\((['"])?(.*?)\1\)/gi;function h(img){this.img=img}function d(t,element){this.url=t,this.element=element,this.img=new Image}return o.prototype.addElementBackgroundImages=function(t){let style=getComputedStyle(t);if(!style)return;let e=c.exec(style.backgroundImage);for(;null!==e;){let n=e&&e[2];n&&this.addBackground(n,t),e=c.exec(style.backgroundImage)}},o.prototype.addImage=function(img){let t=new h(img);this.images.push(t)},o.prototype.addBackground=function(t,e){let n=new d(t,e);this.images.push(n)},o.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(image,t,e)=>{setTimeout((()=>{this.progress(image,t,e)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},o.prototype.progress=function(image,t,e){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!image.isLoaded,this.emitEvent("progress",[this,image,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,image),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&r&&r.log(`progress: ${e}`,image,t)},o.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:n}=this.img,r="PICTURE"===n.nodeName?n:this.img;this.emitEvent("progress",[this,r,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(n=e,n.fn.imagesLoaded=function(t,e){return new o(this,t,e).jqDeferred.promise(n(this))})},o.makeJQueryPlugin(),o}))},316:function(t,e,n){(function(t,n){var r;r=function(e){"use strict";const r=(()=>{if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof window)return window;if(void 0!==t)return t;if("undefined"!=typeof self)return self;throw new Error("unable to locate global object")})();let o;function l(t){const e=["length","name","prototype","wasmAsyncMethods"];let n=Object.getOwnPropertyNames(t).filter((t=>-1===e.indexOf(t)));t.wasmAsyncMethods&&t.wasmAsyncMethods.length>0&&(n=n.filter((e=>-1===t.wasmAsyncMethods.indexOf(e))));let r=Object.getOwnPropertyNames(t.prototype).filter((e=>"constructor"!==e&&"function"==typeof t.prototype[e]));t.prototype.wasmAsyncMethods&&t.prototype.wasmAsyncMethods.length>0&&(r=r.filter((e=>-1===t.prototype.wasmAsyncMethods.indexOf(e))));const l=(t,e)=>{const n=t[e];t[e]=function(...t){if(null!==o.Asyncify.currData){const e=o.Asyncify.currData;o.Asyncify.currData=null;const r=n.call(this,...t);return o.Asyncify.currData=e,r}return n.call(this,...t)}};
2n.forEach((e=>l(t,e))),r.forEach((e=>l(t.prototype,e)))}function c(t,e,n){t.wasmAsyncMethods||(t.wasmAsyncMethods=[]),t.wasmAsyncMethods.push(e)}function h(t){let e=Object.getOwnPropertyNames(t.prototype).filter((e=>"constructor"!==e&&"function"==typeof t.prototype[e]));const n=(e,n)=>{const r=e[n];e[n]=function(...e){if(!this.isDestroyed)return r.call(this,...e);console.error(`Don't call ${n} of the ${t.name} that is destroyed.`)}};e.forEach((e=>n(t.prototype,e)))}void 0===r.globalThis&&Object.defineProperty(r,"globalThis",{get:()=>r});var d=(t=>(t[t.None=0]="None",t[t.Stretch=1]="Stretch",t[t.LetterBox=2]="LetterBox",t[t.Zoom=3]="Zoom",t))(d||{}),f=(t=>(t.onAnimationStart="onAnimationStart",t.onAnimationEnd="onAnimationEnd",t.onAnimationCancel="onAnimationCancel",t.onAnimationRepeat="onAnimationRepeat",t.onAnimationUpdate="onAnimationUpdate",t.onAnimationPlay="onAnimationPlay",t.onAnimationPause="onAnimationPause",t.onAnimationFlushed="onAnimationFlushed",t))(f||{}),m=(t=>(t[t.LeftJustify=0]="LeftJustify",t[t.CenterJustify=1]="CenterJustify",t[t.RightJustify=2]="RightJustify",t[t.FullJustifyLastLineLeft=3]="FullJustifyLastLineLeft",t[t.FullJustifyLastLineRight=4]="FullJustifyLastLineRight",t[t.FullJustifyLastLineCenter=5]="FullJustifyLastLineCenter",t[t.FullJustifyLastLineFull=6]="FullJustifyLastLineFull",t))(m||{}),v=(t=>(t[t.Default=0]="Default",t[t.Horizontal=1]="Horizontal",t[t.Vertical=2]="Vertical",t))(v||{}),y=(t=>(t[t.Unknown=0]="Unknown",t[t.Null=1]="Null",t[t.Solid=2]="Solid",t[t.Text=3]="Text",t[t.Shape=4]="Shape",t[t.Image=5]="Image",t[t.PreCompose=6]="PreCompose",t))(y||{}),w=(t=>(t[t.None=0]="None",t[t.Scale=1]="Scale",t[t.Repeat=2]="Repeat",t[t.RepeatInverted=3]="RepeatInverted",t))(w||{}),x=(t=>(t[t.a=0]="a",t[t.c=1]="c",t[t.tx=2]="tx",t[t.b=3]="b",t[t.d=4]="d",t[t.ty=5]="ty",t))(x||{}),k=(t=>(t[t.Success=0]="Success",t[t.TryAgainLater=-1]="TryAgainLater",t[t.Error=-2]="Error",t))(k||{}),S=(t=>(t[t.Unknown=0]="Unknown",t[t.ALPHA_8=1]="ALPHA_8",t[t.RGBA_8888=2]="RGBA_8888",t[t.BGRA_8888=3]="BGRA_8888",t))(S||{}),C=(t=>(t[t.Unknown=0]="Unknown",t[t.Opaque=1]="Opaque",t[t.Premultiplied=2]="Premultiplied",t[t.Unpremultiplied=3]="Unpremultiplied",t))(C||{}),_=Object.freeze({__proto__:null,PAGScaleMode:d,PAGViewListenerEvent:f,ParagraphJustification:m,TextDirection:v,LayerType:y,PAGTimeStretchMode:w,MatrixIndex:x,DecoderResult:k,ColorType:S,AlphaType:C}),E=Object.defineProperty,T=Object.getOwnPropertyDescriptor;let P=class{constructor(t){this.isDestroyed=!1,this.wasmIns=t}static makeAll(t,e,n,r,l,c,h=0,d=0,f=1){const m=o._Matrix._MakeAll(t,e,n,r,l,c,h,d,f);if(!m)throw new Error("Matrix.makeAll fail, please check parameters valid!");return new P(m)}static makeScale(t,e){let n;if(n=void 0!==e?o._Matrix._MakeScale(t,e):o._Matrix._MakeScale(t),!n)throw new Error("Matrix.makeScale fail, please check parameters valid!");return new P(n)}static makeTrans(t,e){const n=o._Matrix._MakeTrans(t,e);if(!n)throw new Error("Matrix.makeTrans fail, please check parameters valid!");return new P(n)}get a(){return this.wasmIns?this.wasmIns._get(x.a):0}set a(t){var e;null==(e=this.wasmIns)||e._set(x.a,t)}get b(){return this.wasmIns?this.wasmIns._get(x.b):0}set b(t){var e;null==(e=this.wasmIns)||e._set(x.b,t)}get c(){return this.wasmIns?this.wasmIns._get(x.c):0}set c(t){var e;null==(e=this.wasmIns)||e._set(x.c,t)}get d(){return this.wasmIns?this.wasmIns._get(x.d):0}set d(t){var e;null==(e=this.wasmIns)||e._set(x.d,t)}get tx(){return this.wasmIns?this.wasmIns._get(x.tx):0}set tx(t){var e;null==(e=this.wasmIns)||e._set(x.tx,t)}get ty(){return this.wasmIns?this.wasmIns._get(x.ty):0}set ty(t){var e;null==(e=this.wasmIns)||e._set(x.ty,t)}get(t){return this.wasmIns?this.wasmIns._get(t):0}set(t,e){var n;null==(n=this.wasmIns)||n._set(t,e)}setAll(t,e,n,r,o,l){var c;null==(c=this.wasmIns)||c._setAll(t,e,n,r,o,l,0,0,1)}setAffine(a,b,t,e,n,r){var o;null==(o=this.wasmIns)||o._setAffine(a,b,t,e,n,r)}reset(){var t;null==(t=this.wasmIns)||t._reset()}setTranslate(t,e){var n;null==(n=this.wasmIns)||n._setTranslate(t,e)}setScale(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._setScale(t,e,n,r)}setRotate(t,e=0,n=0){var r;null==(r=this.wasmIns)||r._setRotate(t,e,n)}setSinCos(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._setSinCos(t,e,n,r)}setSkew(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._setSkew(t,e,n,r)}setConcat(a,b){var t;null==(t=this.wasmIns)||t._setConcat(a.wasmIns,b.wasmIns)}preTranslate(t,e){var n;null==(n=this.wasmIns)||n._preTranslate(t,e)}preScale(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._preScale(t,e,n,r)}preRotate(t,e=0,n=0){var r;null==(r=this.wasmIns)||r._preRotate(t,e,n)}preSkew(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._preSkew(t,e,n,r)}preConcat(t){var e;null==(e=this.wasmIns)||e._preConcat(t.wasmIns)}postTranslate(t,e){var n;null==(n=this.wasmIns)||n._postTranslate(t,e)}postScale(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._postScale(t,e,n,r)}postRotate(t,e=0,n=0){var r;null==(r=this.wasmIns)||r._postRotate(t,e,n)}postSkew(t,e,n=0,r=0){var o;null==(o=this.wasmIns)||o._postSkew(t,e,n,r)}postConcat(t){var e;null==(e=this.wasmIns)||e._postConcat(t.wasmIns)}destroy(){this.wasmIns.delete()}};P=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?T(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&E(e,n,l),l})([h,l],P);const A=(t,e,...n)=>{if(null!==o.Asyncify.currData){const r=o.Asyncify.currData;o.Asyncify.currData=null;const l=t.call(e,...n);return o.Asyncify.currData=r,l}return t.call(e,...n)},M=(t,e)=>new Proxy(t,{get(t,n,r){switch(n){case"get":return n=>{const r=A(t.get,t,n);return r?e(r):r};case"push_back":return e=>{A(t.push_back,t,e.wasmIns||e)};case"size":return()=>A(t.size,t);default:return Reflect.get(t,n,r)}}}),I=t=>{switch(A(t._layerType,t)){case y.Solid:return new o.PAGSolidLayer(t);case y.Text:return new o.PAGTextLayer(t);case y.Image:return new o.PAGImageLayer(t);default:return new o.PAGLayer(t)}},D=t=>(null==t?void 0:t.wasmIns)?t.wasmIns:t,O=(t,e)=>void 0!==e&&t instanceof e;var B=Object.defineProperty,F=Object.getOwnPropertyDescriptor;let z=class{constructor(t){this.isDestroyed=!1,this.wasmIns=t}uniqueID(){return this.wasmIns._uniqueID()}layerType(){return this.wasmIns._layerType()}
2layerName(){return this.wasmIns._layerName()}matrix(){const t=this.wasmIns._matrix();if(!t)throw new Error("Get matrix fail!");return new P(t)}setMatrix(t){this.wasmIns._setMatrix(t.wasmIns)}resetMatrix(){this.wasmIns._resetMatrix()}getTotalMatrix(){if(!this.wasmIns._getTotalMatrix())throw new Error("Get total matrix fail!");return new P(this.wasmIns._getTotalMatrix())}alpha(){return this.wasmIns._alpha()}setAlpha(t){this.wasmIns._setAlpha(t)}visible(){return this.wasmIns._visible()}setVisible(t){this.wasmIns._setVisible(t)}editableIndex(){return this.wasmIns._editableIndex()}parent(){const t=this.wasmIns._parent();if(!t)throw new Error("Get total matrix fail!");return new R(t)}markers(){const t=this.wasmIns._markers();if(!t)throw new Error("Get markers fail!");return M(t,(t=>t))}localTimeToGlobal(t){return this.wasmIns._localTimeToGlobal(t)}globalToLocalTime(t){return this.wasmIns._globalToLocalTime(t)}duration(){return this.wasmIns._duration()}frameRate(){return this.wasmIns._frameRate()}startTime(){return this.wasmIns._startTime()}setStartTime(time){this.wasmIns._setStartTime(time)}currentTime(){return this.wasmIns._currentTime()}setCurrentTime(time){this.wasmIns._setCurrentTime(time)}getProgress(){return this.wasmIns._getProgress()}setProgress(t){this.wasmIns._setProgress(t)}preFrame(){this.wasmIns._preFrame()}nextFrame(){this.wasmIns._nextFrame()}getBounds(){return this.wasmIns._getBounds()}trackMatteLayer(){const t=this.wasmIns._trackMatteLayer();if(!t)throw new Error("Get track matte layer fail!");return I(t)}excludedFromTimeline(){return this.wasmIns._excludedFromTimeline()}setExcludedFromTimeline(t){this.wasmIns._setExcludedFromTimeline(t)}isPAGFile(){return this.wasmIns._isPAGFile()}asTypeLayer(){return I(this)}isDelete(){return this.wasmIns.isDelete()}destroy(){this.wasmIns.delete(),this.isDestroyed=!0}};z=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?F(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&B(e,n,l),l})([h,l],z);var L=Object.defineProperty,j=Object.getOwnPropertyDescriptor;let R=class extends z{static make(t,e){const n=o._PAGComposition._Make(t,e);if(!n)throw new Error("Make PAGComposition fail!");return new R(n)}width(){return this.wasmIns._width()}height(){return this.wasmIns._height()}setContentSize(t,e){this.wasmIns._setContentSize(t,e)}numChildren(){return this.wasmIns._numChildren()}getLayerAt(t){const e=this.wasmIns._getLayerAt(t);if(!e)throw new Error(`Get layer at ${t} fail!`);return I(e)}getLayerIndex(t){return this.wasmIns._getLayerIndex(t.wasmIns)}setLayerIndex(t,e){return this.wasmIns._setLayerIndex(t.wasmIns,e)}addLayer(t){return this.wasmIns._addLayer(t.wasmIns)}addLayerAt(t,e){return this.wasmIns._addLayerAt(t.wasmIns,e)}contains(t){return this.wasmIns._contains(t.wasmIns)}removeLayer(t){const e=this.wasmIns._removeLayer(t.wasmIns);if(!e)throw new Error("Remove layer fail!");return I(e)}removeLayerAt(t){const e=this.wasmIns._removeLayerAt(t);if(!e)throw new Error(`Remove layer at ${t} fail!`);return I(e)}removeAllLayers(){this.wasmIns._removeAllLayers()}swapLayer(t,e){this.wasmIns._swapLayer(t.wasmIns,e.wasmIns)}swapLayerAt(t,e){this.wasmIns._swapLayerAt(t,e)}audioBytes(){return this.wasmIns._audioBytes()}audioMarkers(){const t=this.wasmIns._audioMarkers();if(!t)throw new Error("Get audioMarkers fail!");return M(t,(t=>t))}audioStartTime(){return this.wasmIns._audioStartTime()}getLayersByName(t){const e=this.wasmIns._getLayersByName(t);if(!e)throw new Error(`Get layers by ${t} fail!`);return M(e,I)}getLayersUnderPoint(t,e){const n=this.wasmIns._getLayersUnderPoint(t,e);if(!n)throw new Error(`Get layers under point ${t},${e} fail!`);return M(n,I)}};R=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?j(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&L(e,n,l),l})([h,l],R);const V=t=>new Promise((e=>{const n=new FileReader;n.onload=()=>{e(n.result)},n.onerror=()=>{console.error(n.error.message)},n.readAsArrayBuffer(t)})),N=(t,data)=>{const e=new Uint8Array(data),n=e.byteLength,r=t._malloc(n);return new Uint8Array(t.HEAPU8.buffer,r,n).set(e),{byteOffset:r,length:n,free:()=>t._free(r)}};var $=Object.defineProperty,G=Object.getOwnPropertyDescriptor,H=(t,e,n,r)=>{for(var o,l=r>1?void 0:r?G(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&$(e,n,l),l};let Y=class extends R{static async load(data){const t=await(data=>O(data,globalThis.File)?V(data):O(data,globalThis.Blob)?V(new File([data],"")):O(data,globalThis.ArrayBuffer)?Promise.resolve(data):Promise.resolve(null))(data);if(!t)throw new Error("Initialize PAGFile data type error, please put check data type must to be File ï½ Blob | ArrayBuffer!");return Y.loadFromBuffer(t)}static loadFromBuffer(t){if(!(t&&t.byteLength>0))throw new Error("Initialize PAGFile data not be empty!");const{byteOffset:e,length:n,free:r}=N(o,t),l=o._PAGFile._Load(e,n);if(r(),!l)throw new Error("Load PAGFile fail!");return new Y(l)}static maxSupportedTagLevel(){return o._PAGFile._MaxSupportedTagLevel()}tagLevel(){return this.wasmIns._tagLevel()}numTexts(){return this.wasmIns._numTexts()}numImages(){return this.wasmIns._numImages()}numVideos(){return this.wasmIns._numVideos()}getTextData(t){return this.wasmIns._getTextData(t)}replaceText(t,e){this.wasmIns._replaceText(t,e)}replaceImage(t,e){this.wasmIns._replaceImage(t,e.wasmIns)}getLayersByEditableIndex(t,e){const n=this.wasmIns._getLayersByEditableIndex(t,e);if(!n)throw new Error(`Get ${(t=>{switch(t){case y.Solid:return"Solid";case y.Text:return"Text";case y.Shape:return"Shape";case y.Image:return"Image";case y.PreCompose:return"PreCompose";default:return"Unknown"}})(e)} layers by ${t} fail!`);return M(n,I)}getEditableIndices(t){return this.wasmIns._getEditableIndices(t)}
2timeStretchMode(){return this.wasmIns._timeStretchMode()}setTimeStretchMode(t){this.wasmIns._setTimeStretchMode(t)}setDuration(t){this.wasmIns._setDuration(t)}copyOriginal(){const t=this.wasmIns._copyOriginal();if(!t)throw new Error("Copy original fail!");return new Y(t)}};H([c],Y,"load",1),Y=H([h,l],Y);var W=Object.defineProperty,X=Object.getOwnPropertyDescriptor;let U=class{constructor(t){this.isDestroyed=!1,this.wasmIns=t}static fromCanvas(t){const e=o._PAGSurface._FromCanvas(t);if(!e)throw new Error(`Make PAGSurface from canvas ${t} fail!`);return new U(e)}static fromTexture(t,e,n,r){const l=o._PAGSurface._FromTexture(t,e,n,r);if(!l)throw new Error(`Make PAGSurface from texture ${t} fail!`);return new U(l)}static fromRenderTarget(t,e,n,r){const l=o._PAGSurface._FromRenderTarget(t,e,n,r);if(!l)throw new Error(`Make PAGSurface from frameBuffer ${t} fail!`);return new U(l)}width(){return this.wasmIns._width()}height(){return this.wasmIns._height()}updateSize(){this.wasmIns._updateSize()}clearAll(){return this.wasmIns._clearAll()}freeCache(){this.wasmIns._freeCache()}readPixels(t,e){if(t===S.Unknown)return null;const n=this.width()*(t===S.ALPHA_8?1:4),r=n*this.height(),l=new Uint8Array(r),{data:data,free:c}=((t,data,e)=>{const n=new Uint8Array(data),r=t._malloc(n.byteLength);if(!e(r,n.byteLength))return{data:null,free:()=>t._free(r)};const o=new Uint8Array(t.HEAPU8.buffer,r,n.byteLength);return n.set(o),{data:n,free:()=>t._free(r)}})(o,l,(r=>this.wasmIns._readPixels(t,e,r,n)));return c(),data}destroy(){this.wasmIns.delete(),this.isDestroyed=!0}};U=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?X(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&W(e,n,l),l})([h,l],U);var K=Object.defineProperty,J=Object.getOwnPropertyDescriptor,Z=(t,e,n,r)=>{for(var o,l=r>1?void 0:r?J(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&K(e,n,l),l};let Q=class{constructor(t){this.isDestroyed=!1,this.videoReaders=[],this.wasmIns=t}static create(){const t=new o._PAGPlayer;if(!t)throw new Error("Create PAGPlayer fail!");return new Q(t)}setProgress(progress){this.wasmIns._setProgress(progress)}async flush(){return o.webAssemblyQueue.exec(this.wasmIns._flush,this.wasmIns)}async flushInternal(t){const e=await o.webAssemblyQueue.exec((async()=>{o.currentPlayer=this;const e=await this.wasmIns._flush();return o.currentPlayer=null,t(e),e}),this.wasmIns);for(const t of this.videoReaders){const e=await t.getError();if(null!==e)throw e}return e}duration(){return this.wasmIns._duration()}getProgress(){return this.wasmIns._getProgress()}currentFrame(){return this.wasmIns._currentFrame()}videoEnabled(){return this.wasmIns._videoEnabled()}setVideoEnabled(t){this.wasmIns._setVideoEnabled(t)}cacheEnabled(){return this.wasmIns._cacheEnabled()}setCacheEnabled(t){this.wasmIns._setCacheEnabled(t)}cacheScale(){return this.wasmIns._cacheScale()}setCacheScale(t){this.wasmIns._setCacheScale(t)}maxFrameRate(){return this.wasmIns._maxFrameRate()}setMaxFrameRate(t){this.wasmIns._setMaxFrameRate(t)}scaleMode(){return this.wasmIns._scaleMode()}setScaleMode(t){this.wasmIns._setScaleMode(t)}setSurface(t){this.wasmIns._setSurface(D(t))}getComposition(){const t=this.wasmIns._getComposition();if(!t)throw new Error("Get composition fail!");return t._isPAGFile()?new Y(t):new R(t)}setComposition(t){this.wasmIns._setComposition(D(t))}getSurface(){const t=this.wasmIns._getSurface();if(!t)throw new Error("Get surface fail!");return new U(t)}matrix(){const t=this.wasmIns._matrix();if(!t)throw new Error("Get matrix fail!");return new P(t)}setMatrix(t){this.wasmIns._setMatrix(t.wasmIns)}nextFrame(){this.wasmIns._nextFrame()}preFrame(){this.wasmIns._preFrame()}autoClear(){return this.wasmIns._autoClear()}setAutoClear(t){this.wasmIns._setAutoClear(t)}getBounds(t){return this.wasmIns._getBounds(t.wasmIns)}getLayersUnderPoint(t,e){const n=this.wasmIns._getLayersUnderPoint(t,e);if(!n)throw new Error(`Get layers under point, x: ${t} y:${e} fail!`);return M(n,I)}hitTestPoint(t,e,n,r=!1){return this.wasmIns._hitTestPoint(t.wasmIns,e,n,r)}renderingTime(){return this.wasmIns._renderingTime()}imageDecodingTime(){return this.wasmIns._imageDecodingTime()}presentingTime(){return this.wasmIns._presentingTime()}graphicsMemory(){return this.wasmIns._graphicsMemory()}prepare(){return o.webAssemblyQueue.exec((async()=>{o.currentPlayer=this,await this.wasmIns._prepare(),o.currentPlayer=null}),this.wasmIns)}destroy(){this.wasmIns.delete(),this.isDestroyed=!0}linkVideoReader(t){this.videoReaders.push(t)}unlinkVideoReader(t){const e=this.videoReaders.indexOf(t);-1!==e&&this.videoReaders.splice(e,1)}};Z([c],Q.prototype,"flush",1),Z([c],Q.prototype,"flushInternal",1),Q=Z([h,l],Q);var tt=Object.defineProperty,et=Object.getOwnPropertyDescriptor,it=(t,e,n,r)=>{for(var o,l=r>1?void 0:r?et(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&tt(e,n,l),l};let nt=class{constructor(t){this.isDestroyed=!1,this.wasmIns=t}static async fromFile(data){return new Promise(((t,e)=>{const image=new Image;image.onload=async()=>{t(nt.fromSource(image))},image.onerror=t=>{e(t)},image.src=URL.createObjectURL(data)}))}static fromSource(source){const t=o._PAGImage._FromNativeImage(source);if(!t)throw new Error("Make PAGImage from source fail!");return new nt(t)}static fromPixels(t,e,n,r,l){const c=e*(r===S.ALPHA_8?1:4),{byteOffset:h,free:d}=N(o,t),f=o._PAGImage._FromPixels(h,e,n,c,r,l);if(d(),!f)throw new Error("Make PAGImage from pixels fail!");return new nt(f)}static fromTexture(t,e,n,r){const l=o._PAGImage._FromTexture(t,e,n,r);if(!l)throw new Error("Make PAGImage from texture fail!");return new nt(l)}width(){return this.wasmIns._width()}height(){return this.wasmIns._height()}scaleMode(){return this.wasmIns._scaleMode()}setScaleMode(t){this.wasmIns._setScaleMode(t)}matrix(){const t=this.wasmIns._matrix();if(!t)throw new Error("Get matrix fail!");return new P(t)}setMatrix(t){this.wasmIns._setMatrix(t.wasmIns)}destroy(){this.wasmIns.delete(),this.isDestroyed=!0}};it([c],nt,"fromFile",1),nt=it([h,l],nt);class at{constructor(){this.listenerMap=new Map}on(t,e){let n=[];this.listenerMap.has(t)&&(n=this.listenerMap.get(t)),n.push(e),this.listenerMap.set(t,n)}off(t,e){if(!this.listenerMap.has(t))return!1;const n=this.listenerMap.get(t);if(0===n.length)return!1;if(!e)return this.listenerMap.delete(t),!0;const r=n.indexOf(e);return-1!==r&&(n.splice(r,1),!0)}emit(t,e){if(!this.listenerMap.has(t))return!1;const n=this.listenerMap.get(t);return 0!==n.length&&(n.forEach((t=>t(e))),!0)}}const st=2560,ot={depth:!1,stencil:!1,antialias:!1},nav=(null==navigator?void 0:navigator.userAgent)||"",lt=/android|adr/i.test(nav),ct=/(mobile)/i.test(nav)&<!/(mobile)/i.test(nav)&&!ct&&/Mac OS X/i.test(nav);const ht=/(iphone|ipad|ipod)/i.test(nav),ut=/MicroMessenger/i.test(nav),pt=/^((?!chrome|android).)*safari/i.test(nav)||ht,ft="function"==typeof globalThis.importScripts,mt=new Array,gt=element=>O(element,globalThis.OffscreenCanvas),vt=(t,e)=>{let canvas=mt.pop()||bt();return null!==canvas&&(canvas.width=t,canvas.height=e),canvas},yt=canvas=>{mt.length<10&&mt.push(canvas)},bt=()=>{if(pt&&!ft)return document.createElement("canvas");try{const t=new OffscreenCanvas(0,0);return"function"==typeof t.getContext("2d").measureText?t:document.createElement("canvas")}catch(t){return document.createElement("canvas")}};var wt=Object.defineProperty,xt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Ct=(t,e,n)=>e in t?wt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;class _t{constructor(t,e=!1){this.isDestroyed=!1,this.oldHandle=0,this.handle=t,this.adopted=e}static from(t){if(t instanceof _t)return new _t(t.handle,!0);{const e=O(t,globalThis.WebGL2RenderingContext)?2:1,{GL:n}=o;let r=0;return n.contexts.length>0&&(r=n.contexts.findIndex((e=>(null==e?void 0:e.GLctx)===t))),r<1?(r=n.registerContext(t,((a,b)=>{for(var t in b||(b={}))kt.call(b,t)&&Ct(a,t,b[t]);if(xt)for(var t of xt(b))St.call(b,t)&&Ct(a,t,b[t]);return a})({majorVersion:e,minorVersion:0},ot)),new _t(r)):new _t(r,!0)}}getContext(){return o.GL.getContext(this.handle).GLctx}makeCurrent(){var t;return!this.isDestroyed&&(this.oldHandle=(null==(t=o.GL.currentContext)?void 0:t.handle)||0,this.oldHandle===this.handle||o.GL.makeContextCurrent(this.handle))}clearCurrent(){this.isDestroyed||this.oldHandle!==this.handle&&(o.GL.makeContextCurrent(0),this.oldHandle&&o.GL.makeContextCurrent(this.oldHandle))}registerTexture(t){return this.register(o.GL.textures,t)}getTexture(t){return o.GL.textures[t]}unregisterTexture(t){o.GL.textures[t]=null}registerRenderTarget(t){return this.register(o.GL.framebuffers,t)}getRenderTarget(t){return o.GL.framebuffers[t]}unregisterRenderTarget(t){o.GL.framebuffers[t]=null}destroy(){this.adopted||o.GL.deleteContext(this.handle)}register(table,t){const e=o.GL.getNewId(table);return table[e]=t,e}}var Et=Object.defineProperty,Tt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Mt=(t,e,n)=>e in t?Et(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,It=(a,b)=>{for(var t in b||(b={}))Pt.call(b,t)&&Mt(a,t,b[t]);if(Tt)for(var t of Tt(b))At.call(b,t)&&Mt(a,t,b[t]);return a};const Dt=[];class Ot{constructor(canvas,t){this._canvas=null,this._glContext=null,this.retainCount=0,this._canvas=canvas;const e=canvas.getContext("webgl",It(It({},ot),t));if(!e)throw new Error("Canvas context is not WebGL!");this._glContext=_t.from(e)}static from(canvas,t){let e=Dt.find((t=>t.canvas===canvas));return e||(e=new Ot(canvas,t),Dt.push(e),e)}retain(){this.retainCount+=1}release(){if(this.retainCount-=1,0===this.retainCount){if(!this._glContext)return;this._glContext.destroy(),this._glContext=null,this._canvas=null}}get canvas(){return this._canvas}get glContext(){return this._glContext}}let Bt;
2try{Bt=performance.now.bind(performance)}catch(t){Bt=Date.now.bind(Date)}class Ft{constructor(){this.startTime=Bt(),this.markers={}}reset(){this.startTime=Bt(),this.markers={}}mark(t){t?Object.keys(this.markers).find((e=>e===t))?console.log(`Clock.mark(): The specified marker name '${t}' already exists!`):this.markers[t]=Bt():console.log("Clock.mark(): An empty marker name was specified!")}measure(t,e){let n,r;if(t){if(!Object.keys(this.markers).find((e=>e===t)))return console.log(`Clock.measure(): The specified makerFrom '${t}' does not exist!`),0;n=this.markers[t]}else n=this.startTime;if(e){if(!Object.keys(this.markers).find((t=>t===e)))return console.log(`Clock.measure(): The specified makerTo '${e}' does not exist!`),0;r=this.markers[e]}else r=Bt();return r-n}}var zt=Object.defineProperty,Lt=Object.getOwnPropertyDescriptor,jt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Nt=(t,e,n)=>e in t?zt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,$t=(a,b)=>{for(var t in b||(b={}))Rt.call(b,t)&&Nt(a,t,b[t]);if(jt)for(var t of jt(b))Vt.call(b,t)&&Nt(a,t,b[t]);return a};let Gt=class{constructor(t,e){this.repeatCount=0,this.isPlaying=!1,this.isDestroyed=!1,this.pagViewOptions={useScale:!0,useCanvas2D:!1,firstFrame:!0},this.renderCanvas=null,this.pagGlContext=null,this.frameRate=0,this.pagSurface=null,this.playFrame=-1,this.timer=null,this.flushingNextFrame=!1,this.playTime=0,this.startTime=0,this.repeatedTimes=0,this.eventManager=new at,this.rawWidth=0,this.rawHeight=0,this.debugData={FPS:0,flushTime:0},this.fpsBuffer=[],this.player=t,this.canvasElement=e}static async init(t,canvas,e={}){let n=null;if("string"==typeof canvas?n=document.getElementById(canvas.substr(1)):("undefined"!=typeof window&&O(canvas,globalThis.HTMLCanvasElement)||gt(canvas))&&(n=canvas),!n)throw new Error("Canvas is not found!");const r=o.PAGPlayer.create(),l=new Gt(r,n);return l.pagViewOptions=$t($t({},l.pagViewOptions),e),l.pagViewOptions.useCanvas2D?(o.globalCanvas.retain(),l.pagGlContext=_t.from(o.globalCanvas.glContext)):(l.renderCanvas=Ot.from(n),l.renderCanvas.retain(),l.pagGlContext=_t.from(l.renderCanvas.glContext)),l.resetSize(l.pagViewOptions.useScale),l.frameRate=t.frameRate(),l.pagSurface=this.makePAGSurface(l.pagGlContext,l.rawWidth,l.rawHeight),l.player.setSurface(l.pagSurface),l.player.setComposition(t),l.setProgress(0),l.pagViewOptions.firstFrame&&(await l.flush(),l.playFrame=0),l}static makePAGSurface(t,e,n){if(!t.makeCurrent())throw new Error("Make context current fail!");const r=U.fromRenderTarget(0,e,n,!0);return t.clearCurrent(),r}duration(){return this.player.duration()}addListener(t,e){return this.eventManager.on(t,e)}removeListener(t,e){return this.eventManager.off(t,e)}async play(){if(this.isPlaying)return;this.isPlaying=!0,this.startTime=1e3*this.getNowTime()-this.playTime;for(const t of this.player.videoReaders)t.isPlaying=!0;const t=this.playTime;await this.flushLoop(!0),0===t&&this.eventManager.emit("onAnimationStart",this),this.eventManager.emit("onAnimationPlay",this),0===this.playFrame&&this.eventManager.emit("onAnimationUpdate",this)}pause(){if(this.isPlaying){this.clearTimer();for(const t of this.player.videoReaders)t.pause();this.isPlaying=!1,this.eventManager.emit("onAnimationPause",this)}}async stop(t=!0){this.clearTimer(),this.playTime=0,this.player.setProgress(0),this.playFrame=0,await this.flush();for(const t of this.player.videoReaders)t.stop();this.isPlaying=!1,t&&this.eventManager.emit("onAnimationCancel",this)}setRepeatCount(t){this.repeatCount=t<0?0:t-1}getProgress(){return this.player.getProgress()}currentFrame(){return this.player.currentFrame()}setProgress(progress){return this.playTime=progress*this.duration(),this.startTime=1e3*this.getNowTime()-this.playTime,this.isPlaying||this.player.setProgress(progress),progress}videoEnabled(){return this.player.videoEnabled()}setVideoEnabled(t){this.player.setVideoEnabled(t)}cacheEnabled(){return this.player.cacheEnabled()}setCacheEnabled(t){this.player.setCacheEnabled(t)}cacheScale(){return this.player.cacheScale()}setCacheScale(t){this.player.setCacheScale(t)}maxFrameRate(){return this.player.maxFrameRate()}setMaxFrameRate(t){this.player.setMaxFrameRate(t)}scaleMode(){return this.player.scaleMode()}setScaleMode(t){this.player.setScaleMode(t)}async flush(){const t=new Ft,e=await this.player.flushInternal((e=>{var n,r;if(this.pagViewOptions.useCanvas2D&&e&&o.globalCanvas.canvas){this.canvasContext||(this.canvasContext=null==(n=this.canvasElement)?void 0:n.getContext("2d"));const t=this.canvasContext.globalCompositeOperation;this.canvasContext.globalCompositeOperation="copy",null==(r=this.canvasContext)||r.drawImage(o.globalCanvas.canvas,0,o.globalCanvas.canvas.height-this.rawHeight,this.rawWidth,this.rawHeight,0,0,this.canvasContext.canvas.width,this.canvasContext.canvas.height),this.canvasContext.globalCompositeOperation=t}t.mark("flush"),this.setDebugData({flushTime:t.measure("","flush")}),this.updateFPS()}));return this.eventManager.emit("onAnimationUpdate",this),e&&this.eventManager.emit("onAnimationFlushed",this),e}freeCache(){var t;null==(t=this.pagSurface)||t.freeCache()}getComposition(){return this.player.getComposition()}setComposition(t){this.player.setComposition(t)}matrix(){return this.player.matrix()}
2setMatrix(t){this.player.setMatrix(t)}getLayersUnderPoint(t,e){return this.player.getLayersUnderPoint(t,e)}updateSize(){var t;if(!this.canvasElement)throw new Error("Canvas element is not found!");if(this.rawWidth=this.canvasElement.width,this.rawHeight=this.canvasElement.height,!this.pagGlContext)return;const e=Gt.makePAGSurface(this.pagGlContext,this.rawWidth,this.rawHeight);this.player.setSurface(e),null==(t=this.pagSurface)||t.destroy(),this.pagSurface=e}prepare(){return this.player.prepare()}makeSnapshot(){return createImageBitmap(this.canvasElement)}destroy(){var t,e,n;this.clearTimer(),this.player.destroy(),null==(t=this.pagSurface)||t.destroy(),this.pagViewOptions.useCanvas2D?o.globalCanvas.release():null==(e=this.renderCanvas)||e.release(),null==(n=this.pagGlContext)||n.destroy(),this.pagGlContext=null,this.canvasContext=null,this.canvasElement=null,this.isDestroyed=!0}getDebugData(){return this.debugData}setDebugData(data){this.debugData=$t($t({},this.debugData),data)}async flushLoop(t=!1){if(this.isPlaying&&(this.setTimer(),!this.flushingNextFrame))try{this.flushingNextFrame=!0,await this.flushNextFrame(t),this.flushingNextFrame=!1}catch(t){throw this.flushingNextFrame=!1,"The play() request was interrupted because the document was hidden!"!==t.message&&this.clearTimer(),t}}async flushNextFrame(t=!1){const e=this.duration();this.playTime=1e3*this.getNowTime()-this.startTime;const n=Math.floor(this.playTime/1e6*this.frameRate),r=Math.floor(this.playTime/e);if(!t&&this.repeatCount>=0&&r>this.repeatCount)return this.clearTimer(),this.player.setProgress(1),await this.flush(),this.playTime=0,this.isPlaying=!1,this.repeatedTimes=0,this.eventManager.emit("onAnimationEnd",this),!0;if(!t&&this.repeatedTimes===r&&this.playFrame===n)return!1;this.repeatedTimes<r&&this.eventManager.emit("onAnimationRepeat",this),this.player.setProgress(this.playTime%e/e);const o=await this.flush();return this.needResetStartTime()&&(this.startTime=1e3*this.getNowTime()-this.playTime),this.playFrame=n,this.repeatedTimes=r,o}getNowTime(){try{return performance.now()}catch(t){return Date.now()}}setTimer(){this.timer=ft?self.setTimeout((()=>{this.flushLoop()}),1/this.frameRate*1e3):globalThis.requestAnimationFrame((()=>{this.flushLoop()}))}clearTimer(){this.timer&&(ft?self.clearTimeout(this.timer):globalThis.cancelAnimationFrame(this.timer),this.timer=null)}resetSize(t=!0){if(!this.canvasElement)throw new Error("Canvas element is not found!");if(!t||gt(this.canvasElement))return this.rawWidth=this.canvasElement.width,void(this.rawHeight=this.canvasElement.height);const canvas=this.canvasElement,e=(canvas=>{const t=globalThis.getComputedStyle(canvas,null),e={width:Number(t.width.replace("px","")),height:Number(t.height.replace("px",""))};if(e.width>0&&e.height>0)return e;{const t={width:Number(canvas.style.width.replace("px","")),height:Number(canvas.style.height.replace("px",""))};return t.width>0&&t.height>0?t:{width:canvas.width,height:canvas.height}}})(canvas);canvas.style.width=`${e.width}px`,canvas.style.height=`${e.height}px`,this.rawWidth=e.width*globalThis.devicePixelRatio,this.rawHeight=e.height*globalThis.devicePixelRatio,canvas.width=this.rawWidth,canvas.height=this.rawHeight}updateFPS(){let t;try{t=performance.now()}catch(e){t=Date.now()}this.fpsBuffer=this.fpsBuffer.filter((e=>t-e<=1e3)),this.fpsBuffer.push(t),this.setDebugData({FPS:this.fpsBuffer.length})}needResetStartTime(){for(const t of this.player.videoReaders)if(t.isSought)return!0;return!1}};Gt=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?Lt(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&zt(e,n,l),l})([h],Gt);const Ht=["emoji"].concat("Arial",'"Courier New"',"Georgia",'"Times New Roman"','"Trebuchet MS"',"Verdana");var Yt=Object.defineProperty,Wt=Object.getOwnPropertyDescriptor,qt=(t,e,n,r)=>{for(var o,l=r>1?void 0:r?Wt(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&Yt(e,n,l),l};let Xt=class{constructor(t){this.isDestroyed=!1,this.wasmIns=t,this.fontFamily=this.wasmIns.fontFamily,this.fontStyle=this.wasmIns.fontStyle}static create(t,e){const n=o._PAGFont._create(t,e);if(!n)throw new Error("Create PAGFont fail!");return new Xt(n)}static async registerFont(t,data){const e=await V(data);if(!(e&&e.byteLength>0))throw new Error("Initialize PAGFont data not be empty!");const n=new Uint8Array(e),r=new FontFace(t,n);document.fonts.add(r),await r.load()}static registerFallbackFontNames(t=[]){const e=new o.VectorString,n=t.concat(Ht);for(const t of n)e.push_back(t);o._PAGFont._SetFallbackFontNames(e),e.delete()}destroy(){this.wasmIns.delete(),this.isDestroyed=!0}};qt([c],Xt,"registerFont",1),Xt=qt([h,l],Xt);let Ut={};const Kt=(t,e,n,r=!1)=>{var o;e in Ut||(Ut[e]=[]),null==(o=Ut[e])||o.push({node:t,handler:n,capture:r}),t.addEventListener(e,n,r)},Jt=(t,e,n)=>{var r;e in Ut&&(null==(r=Ut[e])||r.filter((({node:e,handler:r})=>
2e===t&&r===n)).forEach((({node:t,handler:n,capture:r})=>t.removeEventListener(e,n,r))))},Zt=(t,e)=>{var n,r;e in Ut&&(null==(n=Ut[e])||n.filter((({node:e})=>e===t)).forEach((({node:t,handler:n,capture:r})=>t.removeEventListener(e,n,r))),Ut[e]=null==(r=Ut[e])?void 0:r.filter((({node:e})=>e!==t)))};var Qt=(t=>(t.PAGInit="PAGInit",t.PAGView_init="PAGView.init",t.PAGView_duration="PAGView.duration",t.PAGView_play="PAGView.play",t.PAGView_pause="PAGView.pause",t.PAGView_stop="PAGView.stop",t.PAGView_setRepeatCount="PAGView.setRepeatCount",t.PAGView_getProgress="PAGView.getProgress",t.PAGView_currentFrame="PAGView.currentFrame",t.PAGView_setProgress="PAGView.setProgress",t.PAGView_scaleMode="PAGView.scaleMode",t.PAGView_setScaleMode="PAGView.setScaleMode",t.PAGView_flush="PAGView.flush",t.PAGView_getDebugData="PAGView.getDebugData",t.PAGView_destroy="PAGView.destroy",t.PAGFile_load="PAGFile.load",t.PAGFile_getTextData="PAGFile.getTextData",t.PAGFile_replaceText="PAGFile.replaceText",t.PAGFile_replaceImage="PAGFile.replaceImage",t.PAGFile_destroy="PAGFile.destroy",t.PAGImage_fromSource="PAGImage.fromSource",t.PAGImage_destroy="PAGImage.destroy",t.VideoReader_constructor="VideoReader.constructor",t.VideoReader_prepare="VideoReader.prepare",t.VideoReader_play="VideoReader.play",t.VideoReader_pause="VideoReader.pause",t.VideoReader_stop="VideoReader.stop",t.VideoReader_getError="VideoReader.getError",t.PAGModule_linkVideoReader="PAGModule.linkVideoReader",t.TextDocument_delete="TextDocument.delete",t))(Qt||{});let te=0;const ee=(t,e,n,r=[])=>new Promise((o=>{const l=(t=>`${t}_${te++}`)(e.name),c=e=>{e.data.name===l&&(t.removeEventListener("message",c),o(n(...e.data.args)))};t.addEventListener("message",c),t.postMessage({name:l,args:e.args},r)}));class ie{constructor(t){this.bitmap=t}setBitmap(t){this.bitmap&&this.bitmap.close(),this.bitmap=t}}class ne{constructor(t){this.bitmap=null,this.isSought=!1,this.isPlaying=!1,this.bitmapImage=new ie(null),this.proxyId=t}prepare(t,e){return new Promise((n=>{ee(self,{name:Qt.VideoReader_prepare,args:[this.proxyId,t,e]},(t=>{this.bitmapImage.setBitmap(t),n()}))}))}getVideo(){return this.bitmapImage}onDestroy(){self.postMessage({name:"VideoReader.onDestroy",args:[this.proxyId]})}play(){return new Promise((t=>{ee(self,{name:Qt.VideoReader_play,args:[this.proxyId]},(()=>{t()}))}))}pause(){ee(self,{name:Qt.VideoReader_pause,args:[this.proxyId]},(()=>{}))}stop(){ee(self,{name:Qt.VideoReader_stop,args:[this.proxyId]},(()=>{}))}getError(){return new Promise((t=>{ee(self,{name:Qt.VideoReader_getError,args:[this.proxyId]},(e=>{t(e)}))}))}}const re=t=>new Promise((e=>{const n=()=>{Jt(t,"canplay",n),clearTimeout(r),e(!0)};Kt(t,"canplay",n);const r=setTimeout((()=>{Jt(t,"canplay",n),e(!1)}),1e3)}));class ae{constructor(source,t,e,n,r,l=!1){if(this.isSought=!1,this.isPlaying=!1,this.bitmap=null,this.videoEl=null,this.frameRate=0,this.canplay=!1,this.staticTimeRanges=null,this.disablePlaybackRate=!1,this.error=null,this.player=null,this.width=0,this.height=0,this.bitmapCanvas=null,this.bitmapCtx=null,O(source,globalThis.HTMLVideoElement))this.videoEl=source,this.canplay=!0;else{this.videoEl=document.createElement("video"),this.videoEl.style.display="none",this.videoEl.muted=!0,this.videoEl.playsInline=!0,this.videoEl.preload="auto",this.videoEl.width=t,this.videoEl.height=e,re(this.videoEl).then((()=>{this.canplay=!0}));const n=new Blob([source],{type:"video/mp4"});this.videoEl.src=URL.createObjectURL(n),ht&&this.videoEl.load()}this.frameRate=n,this.width=t,this.height=e,this.staticTimeRanges=new se(r),(3840<t||3840<e)&&(this.disablePlaybackRate=!0),l||this.linkPlayer(o.currentPlayer)}static async create(source,t,e,n,r){var l;if(ft){const c=await new Promise((o=>{const l=source,c=l.buffer.slice(l.byteOffset,l.byteOffset+l.byteLength);ee(self,{name:Qt.VideoReader_constructor,args:[c,t,e,n,r,!0]},(t=>{o(t)}),[c])})),h=new ne(c);return null==(l=o.currentPlayer)||l.linkVideoReader(h),h}return new ae(source,t,e,n,r)}async prepare(t,e){var n;this.setError(null),this.isSought=!1;const{currentTime:r}=this.videoEl,o=t/this.frameRate;if(0===r&&0===o)if(this.canplay||pt){try{await this.play()}catch(t){this.setError(t)}await new Promise((t=>{requestAnimationFrame((()=>{this.pause(),t()}))}))}else await re(this.videoEl);else if(Math.round(o*this.frameRate)===Math.round(r*this.frameRate));else{if(null==(n=this.staticTimeRanges)?void 0:n.contains(t))return void await this.seek(o,!1);if(!(Math.abs(r-o)<1/this.frameRate*3))return this.isSought=!0,void await this.seek(o)}const l=Math.min(Math.max(e,.125),4);if(this.disablePlaybackRate||this.videoEl.playbackRate===l||(this.videoEl.playbackRate=l),this.isPlaying&&this.videoEl.paused)try{await this.play()}catch(t){this.setError(t)}}getVideo(){return this.videoEl}async generateBitmap(){var t,e;return this.bitmapCanvas||(this.bitmapCanvas=new OffscreenCanvas(this.width,this.height),this.bitmapCanvas.width=this.width,this.bitmapCanvas.height=this.height,this.bitmapCtx=this.bitmapCanvas.getContext("2d")),null==(t=this.bitmapCtx)||t.fillRect(0,0,this.width,this.height),null==(e=this.bitmapCtx)||e.drawImage(this.videoEl,0,0,this.width,this.height),this.bitmap=await createImageBitmap(this.bitmapCanvas),this.bitmap}async play(){var t;if(this.videoEl.paused){if(ut&&window.WeixinJSBridge&&await new Promise((t=>{window.WeixinJSBridge.invoke("getNetworkType",{},(()=>{t()}),(()=>{t()}))})),"visible"!==document.visibilityState){const t=()=>{"visible"===document.visibilityState&&(this.videoEl&&this.videoEl.play(),window.removeEventListener("visibilitychange",t))};throw window.addEventListener("visibilitychange",t),new Error("The play() request was interrupted because the document was hidden!")}await(null==(t=this.videoEl)?void 0:t.play())}}pause(){var t;this.isPlaying=!1,this.videoEl.paused||null==(t=this.videoEl)||t.pause()}stop(){var t;this.isPlaying=!1,this.videoEl.paused||null==(t=this.videoEl)||t.pause(),this.videoEl.currentTime=0}getError(){return this.error}onDestroy(){this.player&&this.player.unlinkVideoReader(this),Zt(this.videoEl,"playing"),Zt(this.videoEl,"timeupdate"),this.videoEl=null,this.bitmapCanvas=null,this.bitmapCtx=null}seek(t,e=!0){return new Promise((n=>{let r=!1,o=null;const l=async()=>{var t;if(e&&this.videoEl.paused)try{await this.play()}catch(t){this.setError(t)}else e||this.videoEl.paused||null==(t=this.videoEl)||t.pause()},c=async()=>
2{if(!this.videoEl)return this.setError(new Error("Video element doesn't exist!")),void n();Jt(this.videoEl,"seeked",c),await l(),r=!0,clearTimeout(o),o=null,n()};if(!this.videoEl)return this.setError(new Error("Video element doesn't exist!")),void n();Kt(this.videoEl,"seeked",c),this.videoEl.currentTime=t,o=setTimeout((()=>{if(!r){if(!this.videoEl)return this.setError(new Error("Video element doesn't exist!")),void n();Jt(this.videoEl,"seeked",c),l(),n()}}),1e3/this.frameRate*12)}))}setError(t){this.error=t}linkPlayer(t){this.player=t,t&&t.linkVideoReader(this)}}class se{constructor(t){this.timeRanges=t}contains(t){if(0===this.timeRanges.length)return!1;for(let e of this.timeRanges)if(e.start<=t&&t<e.end)return!0;return!1}}const oe=t=>{const e=new Int32Array(t.data.buffer);return{left:le(e,t.width,t.height),top:ce(e,t.width,t.height),right:he(e,t.width,t.height),bottom:ue(e,t.width,t.height)}},le=(t,e,n)=>{const r=t.length/e,o=t.length/n;for(let i=0;i<o;i++)for(let n=0;n<r;n++)if(0!==t[i+n*e])return i;return o},ce=(t,e,n)=>{const r=t.length/e,o=t.length/n;for(let i=0;i<r;i++)for(let n=0;n<o;n++)if(0!==t[i*e+n])return i;return r},he=(t,e,n)=>{const r=t.length/e;for(let i=t.length/n-1;i>0;i--)for(let n=r-1;n>0;n--)if(0!==t[i+e*n])return i;return 0},ue=(t,e,n)=>{const r=t.length/e,o=t.length/n;for(let i=r-1;i>0;i--)for(let n=o-1;n>0;n--)if(0!==t[i*e+n])return i;return 0};class de{constructor(t,e,n,r=!1,o=!1){this.fontBoundingBoxMap=[],this.fontName=t,this.fontStyle=e,this.size=n,this.fauxBold=r,this.fauxItalic=o,this.loadCanvas()}static setCanvas(canvas){de.canvas=canvas}static setContext(t){de.context=t}static isUnicodePropertyEscapeSupported(){try{return new RegExp("\\p{L}","u"),!0}catch(t){return!1}}static isEmoji(text){let t;return t=this.isUnicodePropertyEscapeSupported()?new RegExp("\\p{Extended_Pictographic}|[#*0-9]\\uFE0F?\\u20E3|[\\uD83C\\uDDE6-\\uD83C\\uDDFF]","u"):/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/,t.test(text)}fontString(){const t=[];this.fauxItalic&&t.push("italic"),this.fauxBold&&t.push("bold"),t.push(`${this.size}px`);const e=Ht.concat();return e.unshift(...((t,style="")=>{if(!t)return[];const e=t.split(" ");let n=[];1===e.length?n.push(t):(n.push(e.join("")),n.push(e.join(" ")));const r=n.reduce(((pre,t)=>(style?(pre.push(`"${t} ${style}"`),pre.push(`"${t}-${style}"`)):pre.push(`"${t}"`),pre)),[]);return""!==style&&r.push(`"${t}"`),r})(this.fontName,this.fontStyle)),t.push(`${e.join(",")}`),t.join(" ")}getTextAdvance(text){const{context:t}=de;return t.font=this.fontString(),t.measureText(text).width}getTextBounds(text){const{context:t}=de;t.font=this.fontString();const e=this.measureText(t,text);return{left:Math.floor(-e.actualBoundingBoxLeft),top:Math.floor(-e.actualBoundingBoxAscent),right:Math.ceil(e.actualBoundingBoxRight),bottom:Math.ceil(e.actualBoundingBoxDescent)}}generateFontMetrics(){const{context:t}=de;t.font=this.fontString();const e=this.measureText(t,"ä¸"),n=e.actualBoundingBoxAscent,r=this.measureText(t,"x").actualBoundingBoxAscent;return{ascent:-e.fontBoundingBoxAscent,descent:e.fontBoundingBoxDescent,xHeight:r,capHeight:n}}generateImage(text,t){const canvas=vt(t.right-t.left,t.bottom-t.top),e=canvas.getContext("2d");return e.font=this.fontString(),e.fillText(text,-t.left,-t.top),canvas}loadCanvas(){de.canvas||(de.setCanvas(vt(10,10)),de.setContext(de.canvas.getContext("2d",{willReadFrequently:!0})))}measureText(t,text){const e=t.measureText(text);if(null==e?void 0:e.actualBoundingBoxAscent)return e;t.canvas.width=1.5*this.size,t.canvas.height=1.5*this.size;const n=[0,this.size];t.clearRect(0,0,t.canvas.width,t.canvas.height),t.font=this.fontString(),t.fillText(text,n[0],n[1]);const r=t.getImageData(0,0,t.canvas.width,t.canvas.height),{left:o,top:l,right:c,bottom:h}=oe(r);let d;t.clearRect(0,0,t.canvas.width,t.canvas.height);const f=this.fontBoundingBoxMap.find((t=>t.key===this.fontName));if(f)d=f.value;else{t.font=this.fontString(),t.fillText("æµ",n[0],n[1]);const e=t.getImageData(0,0,t.canvas.width,t.canvas.height);d=oe(e),this.fontBoundingBoxMap.push({key:this.fontName,value:d}),t.clearRect(0,0,t.canvas.width,t.canvas.height)}return{actualBoundingBoxAscent:n[1]-l,actualBoundingBoxRight:c-n[0],actualBoundingBoxDescent:h-n[1],actualBoundingBoxLeft:n[0]-o,fontBoundingBoxAscent:d.bottom-d.top,fontBoundingBoxDescent:0,width:d.right-d.left}}}class pe{static create(canvas){return new pe(canvas)}static getLineCap(t){switch(t){case o.TGFXLineCap.Round:return"round";case o.TGFXLineCap.Square:return"square";default:return"butt"}}static getLineJoin(t){switch(t){case o.TGFXLineJoin.Round:return"round";case o.TGFXLineJoin.Bevel:return"bevel";default:return"miter"}}constructor(canvas){this.canvas=canvas,this.context=this.canvas.getContext("2d")}updateCanvas(canvas){this.canvas=canvas}fillPath(path,t){this.context.setTransform(1,0,0,1,0,0),t===o.TGFXPathFillType.InverseWinding||t===o.TGFXPathFillType.InverseEvenOdd?(this.context.clip(path,t===o.TGFXPathFillType.InverseEvenOdd?"evenodd":"nonzero"),this.context.fillRect(0,0,this.canvas.width,this.canvas.height)):this.context.fill(path,t===o.TGFXPathFillType.EvenOdd?"evenodd":"nonzero")}fillText(t,e,n,r){const o=new de(t.name,t.style,t.size,t.bold,t.italic),l=new P(r);this.context.setTransform(l.a,l.b,l.c,l.d,l.tx,l.ty),this.context.font=o.fontString();for(let i=0;i<e.size();i++){const t=n.get(i);this.context.fillText(e.get(i),t.x,t.y)}}strokeText(t,e,n,r,o){if(e.width<.5)return;const l=new de(t.name,t.style,t.size,t.bold,t.italic),c=new P(o);this.context.setTransform(c.a,c.b,c.c,c.d,c.tx,c.ty),this.context.font=l.fontString(),this.context.lineJoin=pe.getLineJoin(e.join),this.context.miterLimit=e.miterLimit,this.context.lineCap=pe.getLineCap(e.cap),this.context.lineWidth=e.width;for(let i=0;i<n.size();i++){const t=r.get(i);this.context.strokeText(n.get(i),t.x,t.y)}}clear(){this.context.clearRect(0,0,this.canvas.width,this.canvas.height)}}class fe{constructor(){this._canvas=null,this._glContext=null,this.width=st,this.height=st,this.retainCount=0}retain(){if(0===this.retainCount){try{this._canvas=new OffscreenCanvas(0,0)}catch(t){this._canvas=document.createElement("canvas")}this._canvas.width=this.width,this._canvas.height=this.height;const t=this._canvas.getContext("webgl",ot);if(!t)throw new Error("Canvas context is not WebGL!");this._glContext=_t.from(t)}this.retainCount+=1}release(){if(this.retainCount-=1,0===this.retainCount){if(!this._glContext)return;this._glContext.destroy(),this._glContext=null,this._canvas=null}}get canvas(){return this._canvas}get glContext(){return this._glContext}setCanvasSize(t=2560,e=2560){this.width=t,this.height=e,this._glContext&&this._canvas&&(this._canvas.width=t,this._canvas.height=e)}}var me=Object.defineProperty,ge=Object.getOwnPropertyDescriptor;let ve=class extends z{static make(t,text,e=0,n="",r=""){return new ve("string"==typeof text?o._PAGTextLayer._Make(t,text,e,n,r):o._PAGTextLayer._Make(t,text))}fillColor(){return this.wasmIns._fillColor()}setFillColor(t){this.wasmIns._setFillColor(t)}font(){return new Xt(this.wasmIns._font())}setFont(t){this.wasmIns._setFont(t.wasmIns)}fontSize(){return this.wasmIns._fontSize()}setFontSize(t){this.wasmIns._setFontSize(t)}strokeColor(){return this.wasmIns._strokeColor()}setStrokeColor(t){this.wasmIns._setStrokeColor(t)}text(){return this.wasmIns._text()}setText(text){this.wasmIns._setText(text)}reset(){this.wasmIns._reset()}};ve=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?ge(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&me(e,n,l),l})([h,l],ve);var ye=Object.defineProperty,be=Object.getOwnPropertyDescriptor;let we=class extends z{static make(t,e,n){const r=o._PAGImageLayer._Make(t,e,n);if(!r)throw new Error("Make PAGImageLayer fail!");return new we(r)}contentDuration(){return this.wasmIns._contentDuration()}getVideoRanges(){return this.wasmIns._getVideoRanges()}replaceImage(t){this.wasmIns._replaceImage(t.wasmIns)}setImage(t){this.wasmIns._setImage(t.wasmIns)}layerTimeToContent(t){return this.wasmIns._layerTimeToContent(t)}contentTimeToLayer(t){return this.wasmIns._contentTimeToLayer(t)}imageBytes(){return this.wasmIns._imageBytes()}};we=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?be(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&ye(e,n,l),l})([h,l],we);var xe=Object.defineProperty,ke=Object.getOwnPropertyDescriptor;let Se=class extends z{static make(t,e,n,r,l){const c=o._PAGSolidLayer._Make(t,e,n,r,l);if(!c)throw new Error("Make PAGSolidLayer fail!");return new Se(c)}solidColor(){return this.wasmIns._solidColor()}setSolidColor(t){this.wasmIns._setSolidColor(t)}};Se=((t,e,n,r)=>{for(var o,l=r>1?void 0:r?ke(e,n):e,i=t.length-1;i>=0;i--)(o=t[i])&&(l=(r?o(e,n,l):o(l))||l);return r&&l&&xe(e,n,l),l})([h,l],Se);const Ce=source=>new Promise((t=>{const image=new Image;image.onload=function(){t(image)},image.onerror=function(){console.error("image create from bytes error."),t(null)},image.src=source}));var _e=Object.freeze({__proto__:null,createImage:Ce,createImageFromBytes:t=>{const e=new Blob([t],{type:"image/*"});return Ce(URL.createObjectURL(e))},readImagePixels:(t,image,e,n)=>{if(!image)return null;const canvas=vt(e,n),r=canvas.getContext("2d");if(!r)return null;r.drawImage(image,0,0,e,n);const{data:data}=r.getImageData(0,0,e,n);return yt(canvas),0===data.length?null:N(t,data)},hasWebpSupport:()=>{try{return 0===document.createElement("canvas").toDataURL("image/webp",.5).indexOf("data:image/webp")}catch(t){return!1}},getSourceSize:source=>O(source,globalThis.HTMLVideoElement)?{width:source.videoWidth,height:source.videoHeight}:{width:source.width,height:source.height},uploadToTexture:(t,source,e,n)=>{var r;let o=source instanceof ie?source.bitmap:source;if(!o)return;const l=null==(r=t.currentContext)?void 0:r.GLctx;l.bindTexture(l.TEXTURE_2D,t.textures[e]),n?(l.pixelStorei(l.UNPACK_ALIGNMENT,1),l.texSubImage2D(l.TEXTURE_2D,0,0,0,l.ALPHA,l.UNSIGNED_BYTE,o)):(l.pixelStorei(l.UNPACK_ALIGNMENT,4),l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),l.texSubImage2D(l.TEXTURE_2D,0,0,0,l.RGBA,l.UNSIGNED_BYTE,o),l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1))},isAndroidMiniprogram:()=>{if("undefined"!=typeof wx&&wx.getSystemInfoSync)return"android"===wx.getSystemInfoSync().platform},releaseNativeImage:source=>{var element;O(source,globalThis.ImageBitmap)?source.close():(gt(element=source)||O(element,globalThis.HTMLCanvasElement))&&yt(source)},getBytesFromPath:async(t,path)=>{const e=await fetch(path).then((t=>t.arrayBuffer()));return N(t,e)},createCanvas2D:vt}),Ee=Object.defineProperty,Te=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Me=(t,e,n)=>e in t?Ee(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;const Ie=t=>{(t=>{o=t})(t),t.module=t,t.PAGFile=Y,t.PAGPlayer=Q,t.PAGView=Gt,t.PAGFont=Xt,t.PAGImage=nt,t.PAGLayer=z,t.PAGComposition=R,t.PAGSurface=U,t.PAGTextLayer=ve,t.PAGImageLayer=we,t.PAGSolidLayer=Se,t.VideoReader=ae,t.ScalerContext=de,t.WebMask=pe,t.GlobalCanvas=fe,t.BackendContext=_t,t.Matrix=P,t.RenderCanvas=Ot,(t=>{t.traceImage=function(t,e){const canvas=document.createElement("canvas");canvas.width=t.width,canvas.height=t.height;const n=canvas.getContext("2d"),r=new ImageData(new Uint8ClampedArray(e),canvas.width,canvas.height);n.putImageData(r,0,0),document.body.appendChild(canvas)},t.registerSoftwareDecoderFactory=function(e=null){t._registerSoftwareDecoderFactory(e)},t.SDKVersion=function(){return t._SDKVersion()},t.isIPhone=()=>ht})(t),t.tgfx=((a,b)=>{for(var t in b||(b={}))Pe.call(b,t)&&Me(a,t,b[t]);if(Te)for(var t of Te(b))Ae.call(b,t)&&Me(a,t,b[t]);return a})({},_e)};var De,Oe=(De="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(t){var e,r,o=void 0!==(t=t||{})?t:{};o.ready=new Promise((function(t,n){e=t,r=n}));var l=Object.assign({},o),c=(t,e)=>{throw e},h="object"==typeof window,d="function"==typeof importScripts;"object"==typeof n&&"object"==typeof n.versions&&n.versions.node;var f,m,v,y="";(h||d)&&(d?y=self.location.href:"undefined"!=typeof document&&document.currentScript&&(y=document.currentScript.src),De&&(y=De),y=0!==y.indexOf("blob:")?y.substr(0,y.replace(/[?#].*/,"").lastIndexOf("/")+1):"",f=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.send(null),e.responseText},d&&(v=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}),m=(t,e,n)=>{var r=new XMLHttpRequest;r.open("GET",t,!0),r.responseType="arraybuffer",r.onload=()=>{200==r.status||0==r.status&&r.response?e(r.response):n()},r.onerror=n,r.send(null)});var w=o.print||console.log.bind(console),x=o.printErr||console.warn.bind(console);Object.assign(o,l),l=null,o.arguments&&o.arguments,o.thisProgram&&o.thisProgram,o.quit&&(c=o.quit);var k,S,C=4;o.wasmBinary&&(k=o.wasmBinary),o.noExitRuntime,"object"!=typeof WebAssembly&&Z("no native wasm support detected");var _,E=!1;function T(t,text){t||Z(text)}var P,A,M,I,D,O,B,F,z,L="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function j(t,e,n){for(var r=e+n,o=e;t[o]&&!(o>=r);)++o;if(o-e>16&&t.buffer&&L)return L.decode(t.subarray(e,o));for(var l="";e<o;){var c=t[e++];if(128&c){var h=63&t[e++];if(192!=(224&c)){var d=63&t[e++];if((c=224==(240&c)?(15&c)<<12|h<<6|d:(7&c)<<18|h<<12|d<<6|63&t[e++])<65536)l+=String.fromCharCode(c);else{var f=c-65536;l+=String.fromCharCode(55296|f>>10,56320|1023&f)}}else l+=String.fromCharCode((31&c)<<6|h)}else l+=String.fromCharCode(c)}return l}function R(t,e){return t?j(M,t,e):""}function V(t,e,n,r){if(!(r>0))return 0;for(var o=n,l=n+r-1,c=0;c<t.length;++c){var u=t.charCodeAt(c);if(u>=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&t.charCodeAt(++c)),u<=127){
2if(n>=l)break;e[n++]=u}else if(u<=2047){if(n+1>=l)break;e[n++]=192|u>>6,e[n++]=128|63&u}else if(u<=65535){if(n+2>=l)break;e[n++]=224|u>>12,e[n++]=128|u>>6&63,e[n++]=128|63&u}else{if(n+3>=l)break;e[n++]=240|u>>18,e[n++]=128|u>>12&63,e[n++]=128|u>>6&63,e[n++]=128|63&u}}return e[n]=0,n-o}function N(t,e,n){return V(t,M,e,n)}function $(t){for(var e=0,n=0;n<t.length;++n){var r=t.charCodeAt(n);r<=127?e++:r<=2047?e+=2:r>=55296&&r<=57343?(e+=4,++n):e+=3}return e}function G(t){P=t,o.HEAP8=A=new Int8Array(t),o.HEAP16=I=new Int16Array(t),o.HEAP32=O=new Int32Array(t),o.HEAPU8=M=new Uint8Array(t),o.HEAPU16=D=new Uint16Array(t),o.HEAPU32=B=new Uint32Array(t),o.HEAPF32=F=new Float32Array(t),o.HEAPF64=z=new Float64Array(t)}o.INITIAL_MEMORY;var H=[],Y=[],W=[],X=0,U=null;function K(t){X++,o.monitorRunDependencies&&o.monitorRunDependencies(X)}function J(t){if(X--,o.monitorRunDependencies&&o.monitorRunDependencies(X),0==X&&U){var e=U;U=null,e()}}function Z(t){o.onAbort&&o.onAbort(t),x(t="Aborted("+t+")"),E=!0,_=1,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw r(e),e}var Q,path,tt,et,it="data:application/octet-stream;base64,";function nt(t){return t.startsWith(it)}function at(t){try{if(t==Q&&k)return new Uint8Array(k);if(v)return v(t);throw"both async and sync fetching of the wasm failed"}catch(t){Z(t)}}function st(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function ot(t){for(;t.length>0;)t.shift()(o)}function lt(t){this.excPtr=t,this.ptr=t-24,this.set_type=function(t){B[this.ptr+4>>2]=t},this.get_type=function(){return B[this.ptr+4>>2]},this.set_destructor=function(t){B[this.ptr+8>>2]=t},this.get_destructor=function(){return B[this.ptr+8>>2]},this.set_refcount=function(t){O[this.ptr>>2]=t},this.set_caught=function(t){t=t?1:0,A[this.ptr+12>>0]=t},this.get_caught=function(){return 0!=A[this.ptr+12>>0]},this.set_rethrown=function(t){t=t?1:0,A[this.ptr+13>>0]=t},this.get_rethrown=function(){return 0!=A[this.ptr+13>>0]},this.init=function(t,e){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(e),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var t=O[this.ptr>>2];O[this.ptr>>2]=t+1},this.release_ref=function(){var t=O[this.ptr>>2];return O[this.ptr>>2]=t-1,1===t},this.set_adjusted_ptr=function(t){B[this.ptr+16>>2]=t},this.get_adjusted_ptr=function(){return B[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Fi(this.get_type()))return B[this.excPtr>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}}nt(Q="libpag.wasm")||(path=Q,Q=o.locateFile?o.locateFile(path,y):y+path);var ct={isAbs:path=>"/"===path.charAt(0),splitPath:t=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(t).slice(1),normalizeArray:(t,e)=>{for(var n=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n;n--)t.unshift("..");return t},normalize:path=>{var t=ct.isAbs(path),e="/"===path.substr(-1);return(path=ct.normalizeArray(path.split("/").filter((p=>!!p)),!t).join("/"))||t||(path="."),path&&e&&(path+="/"),(t?"/":"")+path},dirname:path=>{var t=ct.splitPath(path),e=t[0],n=t[1];return e||n?(n&&(n=n.substr(0,n.length-1)),e+n):"."},basename:path=>{if("/"===path)return"/";var t=(path=(path=ct.normalize(path)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?path:path.substr(t+1)},join:function(){var t=Array.prototype.slice.call(arguments);return ct.normalize(t.join("/"))},join2:(t,e)=>ct.normalize(t+"/"+e)},ht={resolve:function(){for(var t="",e=!1,n=arguments.length-1;n>=-1&&!e;n--){var path=n>=0?arguments[n]:gt.cwd();if("string"!=typeof path)throw new TypeError("Arguments to path.resolve must be strings");if(!path)return"";t=path+"/"+t,e=ct.isAbs(path)}return(e?"/":"")+(t=ct.normalizeArray(t.split("/").filter((p=>!!p)),!e).join("/"))||"."},relative:(t,e)=>{function n(t){for(var e=0;e<t.length&&""===t[e];e++);for(var n=t.length-1;n>=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=ht.resolve(t).substr(1),e=ht.resolve(e).substr(1);for(var r=n(t.split("/")),o=n(e.split("/")),l=Math.min(r.length,o.length),c=l,h=0;h<l;h++)if(r[h]!==o[h]){c=h;break}var d=[];for(h=c;h<r.length;h++)d.push("..");
vendor: 6,005 bytes, line 2
2return(d=d.concat(o.slice(c))).join("/")}};function ut(t,e,n){var r=n>0?n:$(t)+1,o=new Array(r),l=V(t,o,0,o.length);return e&&(o.length=l),o}var pt={ttys:[],init:function(){},shutdown:function(){},register:function(t,e){pt.ttys[t]={input:[],output:[],ops:e},gt.registerDevice(t,pt.stream_ops)},stream_ops:{open:function(t){var e=pt.ttys[t.node.rdev];if(!e)throw new gt.ErrnoError(43);t.tty=e,t.seekable=!1},close:function(t){t.tty.ops.fsync(t.tty)},fsync:function(t){t.tty.ops.fsync(t.tty)},read:function(t,e,n,r,o){if(!t.tty||!t.tty.ops.get_char)throw new gt.ErrnoError(60);for(var l=0,c=0;c<r;c++){var h;try{h=t.tty.ops.get_char(t.tty)}catch(t){throw new gt.ErrnoError(29)}if(void 0===h&&0===l)throw new gt.ErrnoError(6);if(null==h)break;l++,e[n+c]=h}return l&&(t.node.timestamp=Date.now()),l},write:function(t,e,n,r,o){if(!t.tty||!t.tty.ops.put_char)throw new gt.ErrnoError(60);try{for(var l=0;l<r;l++)t.tty.ops.put_char(t.tty,e[n+l])}catch(t){throw new gt.ErrnoError(29)}return r&&(t.node.timestamp=Date.now()),l}},default_tty_ops:{get_char:function(t){if(!t.input.length){var e=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n"),!e)return null;t.input=ut(e,!0)}return t.input.shift()},put_char:function(t,e){null===e||10===e?(w(j(t.output,0)),t.output=[]):0!=e&&t.output.push(e)},fsync:function(t){t.output&&t.output.length>0&&(w(j(t.output,0)),t.output=[])}},default_tty1_ops:{put_char:function(t,e){null===e||10===e?(x(j(t.output,0)),t.output=[]):0!=e&&t.output.push(e)},fsync:function(t){t.output&&t.output.length>0&&(x(j(t.output,0)),t.output=[])}}};function ft(t){Z()}var mt={ops_table:null,mount:function(t){return mt.createNode(null,"/",16895,0)},createNode:function(t,e,n,r){if(gt.isBlkdev(n)||gt.isFIFO(n))throw new gt.ErrnoError(63);mt.ops_table||(mt.ops_table={dir:{node:{getattr:mt.node_ops.getattr,setattr:mt.node_ops.setattr,lookup:mt.node_ops.lookup,mknod:mt.node_ops.mknod,rename:mt.node_ops.rename,unlink:mt.node_ops.unlink,rmdir:mt.node_ops.rmdir,readdir:mt.node_ops.readdir,symlink:mt.node_ops.symlink},stream:{llseek:mt.stream_ops.llseek}},file:{node:{getattr:mt.node_ops.getattr,setattr:mt.node_ops.setattr},stream:{llseek:mt.stream_ops.llseek,read:mt.stream_ops.read,write:mt.stream_ops.write,allocate:mt.stream_ops.allocate,mmap:mt.stream_ops.mmap,msync:mt.stream_ops.msync}},link:{node:{getattr:mt.node_ops.getattr,setattr:mt.node_ops.setattr,readlink:mt.node_ops.readlink},stream:{}},chrdev:{node:{getattr:mt.node_ops.getattr,setattr:mt.node_ops.setattr},stream:gt.chrdev_stream_ops}});var o=gt.createNode(t,e,n,r);return gt.isDir(o.mode)?(o.node_ops=mt.ops_table.dir.node,o.stream_ops=mt.ops_table.dir.stream,o.contents={}):gt.isFile(o.mode)?(o.node_ops=mt.ops_table.file.node,o.stream_ops=mt.ops_table.file.stream,o.usedBytes=0,o.contents=null):gt.isLink(o.mode)?(o.node_ops=mt.ops_table.link.node,o.stream_ops=mt.ops_table.link.stream):gt.isChrdev(o.mode)&&(o.node_ops=mt.ops_table.chrdev.node,o.stream_ops=mt.ops_table.chrdev.stream),o.timestamp=Date.now(),t&&(t.contents[e]=o,t.timestamp=o.timestamp),o},getFileDataAsTypedArray:function(t){return t.contents?t.contents.subarray?t.contents.subarray(0,t.usedBytes):new Uint8Array(t.contents):new Uint8Array(0)},expandFileStorage:function(t,e){var n=t.contents?t.contents.length:0;if(!(n>=e)){e=Math.max(e,n*(n<1048576?2:1.125)>>>0),0!=n&&(e=Math.max(e,256));var r=t.contents;t.contents=new Uint8Array(e),t.usedBytes>0&&t.contents.set(r.subarray(0,t.usedBytes),0)}},resizeFileStorage:function(t,e){if(t.usedBytes!=e)if(0==e)t.contents=null,t.usedBytes=0;else{var n=t.contents;t.contents=new Uint8Array(e),n&&t.contents.set(n.subarray(0,Math.min(e,t.usedBytes))),t.usedBytes=e}},node_ops:{getattr:function(t){var e={};return e.dev=gt.isChrdev(t.mode)?t.id:1,e.ino=t.id,e.mode=t.mode,e.nlink=1,e.uid=0,e.gid=0,e.rdev=t.rdev,gt.isDir(t.mode)?e.size=4096:gt.isFile(t.mode)?e.size=t.usedBytes:gt.isLink(t.mode)?e.size=t.link.length:e.size=0,e.atime=new Date(t.timestamp),e.mtime=new Date(t.timestamp),e.ctime=new Date(t.timestamp),e.blksize=4096,e.blocks=Math.ceil(e.size/e.blksize),e},setattr:function(t,e){void 0!==e.mode&&(t.mode=e.mode),void 0!==e.timestamp&&(t.timestamp=e.timestamp),void 0!==e.size&&mt.resizeFileStorage(t,e.size)},lookup:function(t,e){throw gt.genericErrors[44]},mknod:function(t,e,n,r){return mt.createNode(t,e,n,r)},rename:function(t,e,n){if(gt.isDir(t.mode)){var r;try{r=gt.lookupNode(e,n)}catch(t){}if(r)for(var o in r.contents)throw new gt.ErrnoError(55)}delete t.parent.contents[t.name],t.parent.timestamp=Date.now(),t.name=n,e.contents[n]=t,e.timestamp=t.parent.timestamp,t.parent=e},unlink:function(t,e){delete t.contents[e],t.timestamp=Date.now()},rmdir:function(t,e){var n=gt.lookupNode(t,e);for(var r in n.contents)throw new gt.ErrnoError(55);delete t.contents[e],t.timestamp=Date.now()},readdir:function(t){var e=[".",".."];for(var n in t.contents)t.contents.hasOwnProperty(n)&&e.push(n);return e},symlink:function(t,e,n){var r=mt.createNode(t,e,41471,0);return r.link=n,r},readlink:function(t){if(!gt.isLink(t.mode))throw new gt.ErrnoError(28);return t.link}},stream_ops:{read:function(t,e,n,r,o){var l=t.node.contents;if(o>=t.node.usedBytes)return 0;var c=Math.min(t.node.usedBytes-o,r);if(c>8&&l.subarray)e.set(l.subarray(o,o+c),n);else for(var h=0;h<c;h++)e[n+h]=l[o+h];return c},write:function(t,e,n,r,o,l){if(e.buffer===A.buffer&&(l=!1),!r)return 0;var c=t.node;if(c.timestamp=Date.now(),e.subarray&&(!c.contents||c.contents.subarray)){if(l)return c.contents=e.subarray(n,n+r),c.usedBytes=r,r;if(0===c.usedBytes&&0===o)return c.contents=e.slice(n,n+r),c.usedBytes=r,r;if(o+r<=c.usedBytes)return c.contents.set(e.subarray(n,n+r),o),r}if(mt.expandFileStorage(c,o+r),c.contents.subarray&&e.subarray)c.contents.set(e.subarray(n,n+r),o);else for(var h=0;h<r;h++)c.contents[o+h]=e[n+h];return c.usedBytes=Math.max(c.usedBytes,o+r),r},llseek:function(t,e,n){var r=e;
2if(1===n?r+=t.position:2===n&>.isFile(t.node.mode)&&(r+=t.node.usedBytes),r<0)throw new gt.ErrnoError(28);return r},allocate:function(t,e,n){mt.expandFileStorage(t.node,e+n),t.node.usedBytes=Math.max(t.node.usedBytes,e+n)},mmap:function(t,e,n,r,o){if(!gt.isFile(t.node.mode))throw new gt.ErrnoError(43);var l,c,h=t.node.contents;if(2&o||h.buffer!==P){if((n>0||n+e<h.length)&&(h=h.subarray?h.subarray(n,n+e):Array.prototype.slice.call(h,n,n+e)),c=!0,!(l=ft()))throw new gt.ErrnoError(48);A.set(h,l)}else c=!1,l=h.byteOffset;return{ptr:l,allocated:c}},msync:function(t,e,n,r,o){if(!gt.isFile(t.node.mode))throw new gt.ErrnoError(43);return 2&o||mt.stream_ops.write(t,e,0,r,n,!1),0}}},gt={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,t={})=>{if(!(path=ht.resolve(gt.cwd(),path)))return{path:"",node:null};if((t=Object.assign({follow_mount:!0,recurse_count:0},t)).recurse_count>8)throw new gt.ErrnoError(32);for(var e=ct.normalizeArray(path.split("/").filter((p=>!!p)),!1),n=gt.root,r="/",o=0;o<e.length;o++){var l=o===e.length-1;if(l&&t.parent)break;if(n=gt.lookupNode(n,e[o]),r=ct.join2(r,e[o]),gt.isMountpoint(n)&&(!l||l&&t.follow_mount)&&(n=n.mounted.root),!l||t.follow)for(var c=0;gt.isLink(n.mode);){var link=gt.readlink(r);if(r=ht.resolve(ct.dirname(r),link),n=gt.lookupPath(r,{recurse_count:t.recurse_count+1}).node,c++>40)throw new gt.ErrnoError(32)}}return{path:r,node:n}},getPath:t=>{for(var path;;){if(gt.isRoot(t)){var e=t.mount.mountpoint;return path?"/"!==e[e.length-1]?e+"/"+path:e+path:e}path=path?t.name+"/"+path:t.name,t=t.parent}},hashName:(t,e)=>{for(var n=0,r=0;r<e.length;r++)n=(n<<5)-n+e.charCodeAt(r)|0;return(t+n>>>0)%gt.nameTable.length},hashAddNode:t=>{var e=gt.hashName(t.parent.id,t.name);t.name_next=gt.nameTable[e],gt.nameTable[e]=t},hashRemoveNode:t=>{var e=gt.hashName(t.parent.id,t.name);if(gt.nameTable[e]===t)gt.nameTable[e]=t.name_next;else for(var n=gt.nameTable[e];n;){if(n.name_next===t){n.name_next=t.name_next;break}n=n.name_next}},lookupNode:(t,e)=>{var n=gt.mayLookup(t);if(n)throw new gt.ErrnoError(n,t);for(var r=gt.hashName(t.id,e),o=gt.nameTable[r];o;o=o.name_next){var l=o.name;if(o.parent.id===t.id&&l===e)return o}return gt.lookup(t,e)},createNode:(t,e,n,r)=>{var o=new gt.FSNode(t,e,n,r);return gt.hashAddNode(o),o},destroyNode:t=>{gt.hashRemoveNode(t)},isRoot:t=>t===t.parent,isMountpoint:t=>!!t.mounted,isFile:t=>32768==(61440&t),isDir:t=>16384==(61440&t),isLink:t=>40960==(61440&t),isChrdev:t=>8192==(61440&t),isBlkdev:t=>24576==(61440&t),isFIFO:t=>4096==(61440&t),isSocket:t=>49152==(49152&t),flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:t=>{var e=gt.flagModes[t];if(void 0===e)throw new Error("Unknown file open mode: "+t);return e},flagsToPermissionString:t=>{var e=["r","w","rw"][3&t];return 512&t&&(e+="w"),e},nodePermissions:(t,e)=>gt.ignorePermissions||(!e.includes("r")||292&t.mode)&&(!e.includes("w")||146&t.mode)&&(!e.includes("x")||73&t.mode)?0:2,mayLookup:t=>{var e=gt.nodePermissions(t,"x");return e||(t.node_ops.lookup?0:2)},mayCreate:(t,e)=>{try{return gt.lookupNode(t,e),20}catch(t){}return gt.nodePermissions(t,"wx")},mayDelete:(t,e,n)=>{var r;try{r=gt.lookupNode(t,e)}catch(t){return t.errno}var o=gt.nodePermissions(t,"wx");if(o)return o;if(n){if(!gt.isDir(r.mode))return 54;if(gt.isRoot(r)||gt.getPath(r)===gt.cwd())return 10}else if(gt.isDir(r.mode))return 31;return 0},mayOpen:(t,e)=>t?gt.isLink(t.mode)?32:gt.isDir(t.mode)&&("r"!==gt.flagsToPermissionString(e)||512&e)?31:gt.nodePermissions(t,gt.flagsToPermissionString(e)):44,MAX_OPEN_FDS:4096,nextfd:(t=0,e=gt.MAX_OPEN_FDS)=>{for(var n=t;n<=e;n++)if(!gt.streams[n])return n;throw new gt.ErrnoError(33)},getStream:t=>gt.streams[t],createStream:(t,e,n)=>{gt.FSStream||(gt.FSStream=function(){this.shared={}},gt.FSStream.prototype={},Object.defineProperties(gt.FSStream.prototype,{object:{get:function(){return this.node},set:function(t){this.node=t}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}},flags:{get:function(){return this.shared.flags},set:function(t){this.shared.flags=t}},position:{get:function(){return this.shared.position},set:function(t){this.shared.position=t}}})),t=Object.assign(new gt.FSStream,t);var r=gt.nextfd(e,n);return t.fd=r,gt.streams[r]=t,t},closeStream:t=>{gt.streams[t]=null},chrdev_stream_ops:{open:t=>{var e=gt.getDevice(t.node.rdev);t.stream_ops=e.stream_ops,t.stream_ops.open&&t.stream_ops.open(t)},llseek:()=>{throw new gt.ErrnoError(70)}},major:t=>t>>8,minor:t=>255&t,makedev:(t,e)=>t<<8|e,registerDevice:(t,e)=>{gt.devices[t]={stream_ops:e}},getDevice:t=>gt.devices[t],getMounts:t=>{for(var e=[],n=[t];n.length;){var r=n.pop();e.push(r),n.push.apply(n,r.mounts)}return e},syncfs:(t,e)=>{"function"==typeof t&&(e=t,t=!1),gt.syncFSRequests++,gt.syncFSRequests>1&&x("warning: "+gt.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var n=gt.getMounts(gt.root.mount),r=0;function o(t){return gt.syncFSRequests--,e(t)}function l(t){if(t)return l.errored?void 0:(l.errored=!0,o(t));++r>=n.length&&o(null)}n.forEach((e=>{if(!e.type.syncfs)return l(null);e.type.syncfs(e,t,l)}))},mount:(t,e,n)=>{var r,o="/"===n,l=!n;if(o&>.root)throw new gt.ErrnoError(10);if(!o&&!l){var c=gt.lookupPath(n,{follow_mount:!1});if(n=c.path,r=c.node,gt.isMountpoint(r))throw new gt.ErrnoError(10);if(!gt.isDir(r.mode))throw new gt.ErrnoError(54)}var h={type:t,opts:e,mountpoint:n,mounts:[]},d=t.mount(h);return d.mount=h,h.root=d,o?gt.root=d:r&&(r.mounted=h,r.mount&&r.mount.mounts.push(h)),d},unmount:t=>{var e=gt.lookupPath(t,{follow_mount:!1});if(!gt.isMountpoint(e.node))throw new gt.ErrnoError(28);var n=e.node,r=n.mounted,o=gt.getMounts(r);Object.keys(gt.nameTable).forEach((t=>{for(var e=gt.nameTable[t];e;){var n=e.name_next;o.includes(e.mount)&>.destroyNode(e),e=n}})),n.mounted=null;var l=n.mount.mounts.indexOf(r);n.mount.mounts.splice(l,1)},lookup:(t,e)=>t.node_ops.lookup(t,e),mknod:(path,t,e)=>{var n=gt.lookupPath(path,{parent:!0}).node,r=ct.basename(path);if(!r||"."===r||".."===r)throw new gt.ErrnoError(28);var o=gt.mayCreate(n,r);if(o)throw new gt.ErrnoError(o);if(!n.node_ops.mknod)throw new gt.ErrnoError(63);return n.node_ops.mknod(n,r,t,e)},create:(path,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,gt.mknod(path,t,0)),mkdir:(path,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,gt.mknod(path,t,0)),mkdirTree:(path,t)=>{for(var e=path.split("/"),n="",r=0;r<e.length;++r)if(e[r]){n+="/"+e[r];try{gt.mkdir(n,t)}catch(t){if(20!=t.errno)throw t}}},mkdev:(path,t,e)=>(void 0===e&&(e=t,t=438),t|=8192,gt.mknod(path,t,e)),symlink:(t,e)=>{if(!ht.resolve(t))throw new gt.ErrnoError(44);var n=gt.lookupPath(e,{parent:!0}).node;if(!n)throw new gt.ErrnoError(44);var r=ct.basename(e),o=gt.mayCreate(n,r);if(o)throw new gt.ErrnoError(o);if(!n.node_ops.symlink)throw new gt.ErrnoError(63);return n.node_ops.symlink(n,r,t)},rename:(t,e)=>{var n,r,o=ct.dirname(t),l=ct.dirname(e),c=ct.basename(t),h=ct.basename(e);
vendor: 5,650 bytes, line 2
2if(n=gt.lookupPath(t,{parent:!0}).node,r=gt.lookupPath(e,{parent:!0}).node,!n||!r)throw new gt.ErrnoError(44);if(n.mount!==r.mount)throw new gt.ErrnoError(75);var d,f=gt.lookupNode(n,c),m=ht.relative(t,l);if("."!==m.charAt(0))throw new gt.ErrnoError(28);if("."!==(m=ht.relative(e,o)).charAt(0))throw new gt.ErrnoError(55);try{d=gt.lookupNode(r,h)}catch(t){}if(f!==d){var v=gt.isDir(f.mode),y=gt.mayDelete(n,c,v);if(y)throw new gt.ErrnoError(y);if(y=d?gt.mayDelete(r,h,v):gt.mayCreate(r,h))throw new gt.ErrnoError(y);if(!n.node_ops.rename)throw new gt.ErrnoError(63);if(gt.isMountpoint(f)||d&>.isMountpoint(d))throw new gt.ErrnoError(10);if(r!==n&&(y=gt.nodePermissions(n,"w")))throw new gt.ErrnoError(y);gt.hashRemoveNode(f);try{n.node_ops.rename(f,r,h)}catch(t){throw t}finally{gt.hashAddNode(f)}}},rmdir:path=>{var t=gt.lookupPath(path,{parent:!0}).node,e=ct.basename(path),n=gt.lookupNode(t,e),r=gt.mayDelete(t,e,!0);if(r)throw new gt.ErrnoError(r);if(!t.node_ops.rmdir)throw new gt.ErrnoError(63);if(gt.isMountpoint(n))throw new gt.ErrnoError(10);t.node_ops.rmdir(t,e),gt.destroyNode(n)},readdir:path=>{var t=gt.lookupPath(path,{follow:!0}).node;if(!t.node_ops.readdir)throw new gt.ErrnoError(54);return t.node_ops.readdir(t)},unlink:path=>{var t=gt.lookupPath(path,{parent:!0}).node;if(!t)throw new gt.ErrnoError(44);var e=ct.basename(path),n=gt.lookupNode(t,e),r=gt.mayDelete(t,e,!1);if(r)throw new gt.ErrnoError(r);if(!t.node_ops.unlink)throw new gt.ErrnoError(63);if(gt.isMountpoint(n))throw new gt.ErrnoError(10);t.node_ops.unlink(t,e),gt.destroyNode(n)},readlink:path=>{var link=gt.lookupPath(path).node;if(!link)throw new gt.ErrnoError(44);if(!link.node_ops.readlink)throw new gt.ErrnoError(28);return ht.resolve(gt.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,t)=>{var e=gt.lookupPath(path,{follow:!t}).node;if(!e)throw new gt.ErrnoError(44);if(!e.node_ops.getattr)throw new gt.ErrnoError(63);return e.node_ops.getattr(e)},lstat:path=>gt.stat(path,!0),chmod:(path,t,e)=>{var n;if(!(n="string"==typeof path?gt.lookupPath(path,{follow:!e}).node:path).node_ops.setattr)throw new gt.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod:(path,t)=>{gt.chmod(path,t,!0)},fchmod:(t,e)=>{var n=gt.getStream(t);if(!n)throw new gt.ErrnoError(8);gt.chmod(n.node,e)},chown:(path,t,e,n)=>{var r;if(!(r="string"==typeof path?gt.lookupPath(path,{follow:!n}).node:path).node_ops.setattr)throw new gt.ErrnoError(63);r.node_ops.setattr(r,{timestamp:Date.now()})},lchown:(path,t,e)=>{gt.chown(path,t,e,!0)},fchown:(t,e,n)=>{var r=gt.getStream(t);if(!r)throw new gt.ErrnoError(8);gt.chown(r.node,e,n)},truncate:(path,t)=>{if(t<0)throw new gt.ErrnoError(28);var e;if(!(e="string"==typeof path?gt.lookupPath(path,{follow:!0}).node:path).node_ops.setattr)throw new gt.ErrnoError(63);if(gt.isDir(e.mode))throw new gt.ErrnoError(31);if(!gt.isFile(e.mode))throw new gt.ErrnoError(28);var n=gt.nodePermissions(e,"w");if(n)throw new gt.ErrnoError(n);e.node_ops.setattr(e,{size:t,timestamp:Date.now()})},ftruncate:(t,e)=>{var n=gt.getStream(t);if(!n)throw new gt.ErrnoError(8);if(0==(2097155&n.flags))throw new gt.ErrnoError(28);gt.truncate(n.node,e)},utime:(path,t,e)=>{var n=gt.lookupPath(path,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,e)})},open:(path,t,e)=>{if(""===path)throw new gt.ErrnoError(44);var n;if(e=void 0===e?438:e,e=64&(t="string"==typeof t?gt.modeStringToFlags(t):t)?4095&e|32768:0,"object"==typeof path)n=path;else{path=ct.normalize(path);try{n=gt.lookupPath(path,{follow:!(131072&t)}).node}catch(t){}}var r=!1;if(64&t)if(n){if(128&t)throw new gt.ErrnoError(20)}else n=gt.mknod(path,e,0),r=!0;if(!n)throw new gt.ErrnoError(44);if(gt.isChrdev(n.mode)&&(t&=-513),65536&t&&!gt.isDir(n.mode))throw new gt.ErrnoError(54);if(!r){var l=gt.mayOpen(n,t);if(l)throw new gt.ErrnoError(l)}512&t&&!r&>.truncate(n,0),t&=-131713;var c=gt.createStream({node:n,path:gt.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return c.stream_ops.open&&c.stream_ops.open(c),!o.logReadFiles||1&t||(gt.readFiles||(gt.readFiles={}),path in gt.readFiles||(gt.readFiles[path]=1)),c},close:t=>{if(gt.isClosed(t))throw new gt.ErrnoError(8);t.getdents&&(t.getdents=null);try{t.stream_ops.close&&t.stream_ops.close(t)}catch(t){throw t}finally{gt.closeStream(t.fd)}t.fd=null},isClosed:t=>null===t.fd,llseek:(t,e,n)=>{if(gt.isClosed(t))throw new gt.ErrnoError(8);if(!t.seekable||!t.stream_ops.llseek)throw new gt.ErrnoError(70);if(0!=n&&1!=n&&2!=n)throw new gt.ErrnoError(28);return t.position=t.stream_ops.llseek(t,e,n),t.ungotten=[],t.position},read:(t,e,n,r,o)=>{if(r<0||o<0)throw new gt.ErrnoError(28);if(gt.isClosed(t))throw new gt.ErrnoError(8);if(1==(2097155&t.flags))throw new gt.ErrnoError(8);if(gt.isDir(t.node.mode))throw new gt.ErrnoError(31);if(!t.stream_ops.read)throw new gt.ErrnoError(28);var l=void 0!==o;if(l){if(!t.seekable)throw new gt.ErrnoError(70)}else o=t.position;var c=t.stream_ops.read(t,e,n,r,o);return l||(t.position+=c),c},write:(t,e,n,r,o,l)=>{if(r<0||o<0)throw new gt.ErrnoError(28);if(gt.isClosed(t))throw new gt.ErrnoError(8);if(0==(2097155&t.flags))throw new gt.ErrnoError(8);if(gt.isDir(t.node.mode))throw new gt.ErrnoError(31);if(!t.stream_ops.write)throw new gt.ErrnoError(28);t.seekable&&1024&t.flags&>.llseek(t,0,2);var c=void 0!==o;if(c){if(!t.seekable)throw new gt.ErrnoError(70)}else o=t.position;var h=t.stream_ops.write(t,e,n,r,o,l);return c||(t.position+=h),h},allocate:(t,e,n)=>{if(gt.isClosed(t))throw new gt.ErrnoError(8);if(e<0||n<=0)throw new gt.ErrnoError(28);if(0==(2097155&t.flags))throw new gt.ErrnoError(8);
2if(!gt.isFile(t.node.mode)&&!gt.isDir(t.node.mode))throw new gt.ErrnoError(43);if(!t.stream_ops.allocate)throw new gt.ErrnoError(138);t.stream_ops.allocate(t,e,n)},mmap:(t,e,n,r,o)=>{if(0!=(2&r)&&0==(2&o)&&2!=(2097155&t.flags))throw new gt.ErrnoError(2);if(1==(2097155&t.flags))throw new gt.ErrnoError(2);if(!t.stream_ops.mmap)throw new gt.ErrnoError(43);return t.stream_ops.mmap(t,e,n,r,o)},msync:(t,e,n,r,o)=>t&&t.stream_ops.msync?t.stream_ops.msync(t,e,n,r,o):0,munmap:t=>0,ioctl:(t,e,n)=>{if(!t.stream_ops.ioctl)throw new gt.ErrnoError(59);return t.stream_ops.ioctl(t,e,n)},readFile:(path,t={})=>{if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error('Invalid encoding type "'+t.encoding+'"');var e,n=gt.open(path,t.flags),r=gt.stat(path).size,o=new Uint8Array(r);return gt.read(n,o,0,r,0),"utf8"===t.encoding?e=j(o,0):"binary"===t.encoding&&(e=o),gt.close(n),e},writeFile:(path,data,t={})=>{t.flags=t.flags||577;var e=gt.open(path,t.flags,t.mode);if("string"==typeof data){var n=new Uint8Array($(data)+1),r=V(data,n,0,n.length);gt.write(e,n,0,r,void 0,t.canOwn)}else{if(!ArrayBuffer.isView(data))throw new Error("Unsupported data type");gt.write(e,data,0,data.byteLength,void 0,t.canOwn)}gt.close(e)},cwd:()=>gt.currentPath,chdir:path=>{var t=gt.lookupPath(path,{follow:!0});if(null===t.node)throw new gt.ErrnoError(44);if(!gt.isDir(t.node.mode))throw new gt.ErrnoError(54);var e=gt.nodePermissions(t.node,"x");if(e)throw new gt.ErrnoError(e);gt.currentPath=t.path},createDefaultDirectories:()=>{gt.mkdir("/tmp"),gt.mkdir("/home"),gt.mkdir("/home/web_user")},createDefaultDevices:()=>{gt.mkdir("/dev"),gt.registerDevice(gt.makedev(1,3),{read:()=>0,write:(t,e,n,r,o)=>r}),gt.mkdev("/dev/null",gt.makedev(1,3)),pt.register(gt.makedev(5,0),pt.default_tty_ops),pt.register(gt.makedev(6,0),pt.default_tty1_ops),gt.mkdev("/dev/tty",gt.makedev(5,0)),gt.mkdev("/dev/tty1",gt.makedev(6,0));var t=function(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var t=new Uint8Array(1);return()=>(crypto.getRandomValues(t),t[0])}return()=>Z("randomDevice")}();gt.createDevice("/dev","random",t),gt.createDevice("/dev","urandom",t),gt.mkdir("/dev/shm"),gt.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{gt.mkdir("/proc");var t=gt.mkdir("/proc/self");gt.mkdir("/proc/self/fd"),gt.mount({mount:()=>{var e=gt.createNode(t,"fd",16895,73);return e.node_ops={lookup:(t,e)=>{var n=+e,r=gt.getStream(n);if(!r)throw new gt.ErrnoError(8);var o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>r.path}};return o.parent=o,o}},e}},{},"/proc/self/fd")},createStandardStreams:()=>{o.stdin?gt.createDevice("/dev","stdin",o.stdin):gt.symlink("/dev/tty","/dev/stdin"),o.stdout?gt.createDevice("/dev","stdout",null,o.stdout):gt.symlink("/dev/tty","/dev/stdout"),o.stderr?gt.createDevice("/dev","stderr",null,o.stderr):gt.symlink("/dev/tty1","/dev/stderr"),gt.open("/dev/stdin",0),gt.open("/dev/stdout",1),gt.open("/dev/stderr",1)},ensureErrnoError:()=>{gt.ErrnoError||(gt.ErrnoError=function(t,e){this.node=e,this.setErrno=function(t){this.errno=t},this.setErrno(t),this.message="FS error"},gt.ErrnoError.prototype=new Error,gt.ErrnoError.prototype.constructor=gt.ErrnoError,[44].forEach((code=>{gt.genericErrors[code]=new gt.ErrnoError(code),gt.genericErrors[code].stack="<generic error, no stack>"})))},staticInit:()=>{gt.ensureErrnoError(),gt.nameTable=new Array(4096),gt.mount(mt,{},"/"),gt.createDefaultDirectories(),gt.createDefaultDevices(),gt.createSpecialDirectories(),gt.filesystems={MEMFS:mt}}
vendor: 5,241 bytes, line 2
2,init:(input,output,t)=>{gt.init.initialized=!0,gt.ensureErrnoError(),o.stdin=input||o.stdin,o.stdout=output||o.stdout,o.stderr=t||o.stderr,gt.createStandardStreams()},quit:()=>{gt.init.initialized=!1;for(var t=0;t<gt.streams.length;t++){var e=gt.streams[t];e&>.close(e)}},getMode:(t,e)=>{var n=0;return t&&(n|=365),e&&(n|=146),n},findObject:(path,t)=>{var e=gt.analyzePath(path,t);return e.exists?e.object:null},analyzePath:(path,t)=>{try{path=(n=gt.lookupPath(path,{follow:!t})).path}catch(t){}var e={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=gt.lookupPath(path,{parent:!0});e.parentExists=!0,e.parentPath=n.path,e.parentObject=n.node,e.name=ct.basename(path),n=gt.lookupPath(path,{follow:!t}),e.exists=!0,e.path=n.path,e.object=n.node,e.name=n.node.name,e.isRoot="/"===n.path}catch(t){e.error=t.errno}return e},createPath:(t,path,e,n)=>{t="string"==typeof t?t:gt.getPath(t);for(var r=path.split("/").reverse();r.length;){var o=r.pop();if(o){var l=ct.join2(t,o);try{gt.mkdir(l)}catch(t){}t=l}}return l},createFile:(t,e,n,r,o)=>{var path=ct.join2("string"==typeof t?t:gt.getPath(t),e),l=gt.getMode(r,o);return gt.create(path,l)},createDataFile:(t,e,data,n,r,o)=>{var path=e;t&&(t="string"==typeof t?t:gt.getPath(t),path=e?ct.join2(t,e):t);var l=gt.getMode(n,r),c=gt.create(path,l);if(data){if("string"==typeof data){for(var h=new Array(data.length),d=0,f=data.length;d<f;++d)h[d]=data.charCodeAt(d);data=h}gt.chmod(c,146|l);var m=gt.open(c,577);gt.write(m,data,0,data.length,0,o),gt.close(m),gt.chmod(c,l)}return c},createDevice:(t,e,input,output)=>{var path=ct.join2("string"==typeof t?t:gt.getPath(t),e),n=gt.getMode(!!input,!!output);gt.createDevice.major||(gt.createDevice.major=64);var r=gt.makedev(gt.createDevice.major++,0);return gt.registerDevice(r,{open:t=>{t.seekable=!1},close:t=>{output&&output.buffer&&output.buffer.length&&output(10)},read:(t,e,n,r,o)=>{for(var l=0,c=0;c<r;c++){var h;try{h=input()}catch(t){throw new gt.ErrnoError(29)}if(void 0===h&&0===l)throw new gt.ErrnoError(6);if(null==h)break;l++,e[n+c]=h}return l&&(t.node.timestamp=Date.now()),l},write:(t,e,n,r,o)=>{for(var l=0;l<r;l++)try{output(e[n+l])}catch(t){throw new gt.ErrnoError(29)}return r&&(t.node.timestamp=Date.now()),l}}),gt.mkdev(path,n,r)},forceLoadFile:t=>{if(t.isDevice||t.isFolder||t.link||t.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!f)throw new Error("Cannot load without read() or XMLHttpRequest.");try{t.contents=ut(f(t.url),!0),t.usedBytes=t.contents.length}catch(t){throw new gt.ErrnoError(29)}},createLazyFile:(t,e,n,r,o)=>{function l(){this.lengthKnown=!1,this.chunks=[]}if(l.prototype.get=function(t){if(!(t>this.length-1||t<0)){var e=t%this.chunkSize,n=t/this.chunkSize|0;return this.getter(n)[e]}},l.prototype.setDataGetter=function(t){this.getter=t},l.prototype.cacheLength=function(){var t=new XMLHttpRequest;if(t.open("HEAD",n,!1),t.send(null),!(t.status>=200&&t.status<300||304===t.status))throw new Error("Couldn't load "+n+". Status: "+t.status);var header,e=Number(t.getResponseHeader("Content-length")),r=(header=t.getResponseHeader("Accept-Ranges"))&&"bytes"===header,o=(header=t.getResponseHeader("Content-Encoding"))&&"gzip"===header,l=1048576;r||(l=e);var c=this;c.setDataGetter((t=>{var r=t*l,o=(t+1)*l-1;if(o=Math.min(o,e-1),void 0===c.chunks[t]&&(c.chunks[t]=((t,r)=>{if(t>r)throw new Error("invalid range ("+t+", "+r+") or no bytes requested!");if(r>e-1)throw new Error("only "+e+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",n,!1),e!==l&&o.setRequestHeader("Range","bytes="+t+"-"+r),o.responseType="arraybuffer",o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+n+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):ut(o.responseText||"",!0)})(r,o)),void 0===c.chunks[t])throw new Error("doXHR failed!");return c.chunks[t]})),!o&&e||(l=e=1,e=this.getter(0).length,l=e,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=e,this._chunkSize=l,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var c=new l;Object.defineProperties(c,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var h={isDevice:!1,contents:c}}else h={isDevice:!1,url:n};var f=gt.createFile(t,e,h,r,o);h.contents?f.contents=h.contents:h.url&&(f.contents=null,f.url=h.url),Object.defineProperties(f,{usedBytes:{get:function(){return this.contents.length}}});var m={};function v(t,e,n,r,o){var l=t.node.contents;if(o>=l.length)return 0;var c=Math.min(l.length-o,r);if(l.slice)for(var h=0;h<c;h++)e[n+h]=l[o+h];else for(h=0;h<c;h++)e[n+h]=l.get(o+h);return c}
2return Object.keys(f.stream_ops).forEach((t=>{var e=f.stream_ops[t];m[t]=function(){return gt.forceLoadFile(f),e.apply(null,arguments)}})),m.read=(t,e,n,r,o)=>(gt.forceLoadFile(f),v(t,e,n,r,o)),m.mmap=(t,e,n,r,o)=>{gt.forceLoadFile(f);var l=ft();if(!l)throw new gt.ErrnoError(48);return v(t,A,l,e,n),{ptr:l,allocated:!0}},f.stream_ops=m,f},createPreloadedFile:(t,e,n,r,o,l,c,h,d,f)=>{var v=e?ht.resolve(ct.join2(t,e)):t;function y(n){function m(n){f&&f(),h||gt.createDataFile(t,e,n,r,o,d),l&&l(),J()}Browser.handledByPreloadPlugin(n,v,m,(()=>{c&&c(),J()}))||m(n)}K(),"string"==typeof n?function(t,e,n,r){var o=r?"":"al "+t;m(t,(n=>{T(n,'Loading data file "'+t+'" failed (no arrayBuffer).'),e(new Uint8Array(n)),o&&J()}),(e=>{if(!n)throw'Loading data file "'+t+'" failed.';n()})),o&&K()}(n,(t=>y(t)),c):y(n)},indexedDB:()=>window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,DB_NAME:()=>"EM_FS_"+window.location.pathname,DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(t,e,n)=>{e=e||(()=>{}),n=n||(()=>{});var r=gt.indexedDB();try{var o=r.open(gt.DB_NAME(),gt.DB_VERSION)}catch(t){return n(t)}o.onupgradeneeded=()=>{w("creating db"),o.result.createObjectStore(gt.DB_STORE_NAME)},o.onsuccess=()=>{var r=o.result.transaction([gt.DB_STORE_NAME],"readwrite"),l=r.objectStore(gt.DB_STORE_NAME),c=0,h=0,d=t.length;function f(){0==h?e():n()}t.forEach((path=>{var t=l.put(gt.analyzePath(path).object.contents,path);t.onsuccess=()=>{++c+h==d&&f()},t.onerror=()=>{h++,c+h==d&&f()}})),r.onerror=n},o.onerror=n},loadFilesFromDB:(t,e,n)=>{e=e||(()=>{}),n=n||(()=>{});var r=gt.indexedDB();try{var o=r.open(gt.DB_NAME(),gt.DB_VERSION)}catch(t){return n(t)}o.onupgradeneeded=n,o.onsuccess=()=>{var r=o.result;try{var l=r.transaction([gt.DB_STORE_NAME],"readonly")}catch(t){return void n(t)}var c=l.objectStore(gt.DB_STORE_NAME),h=0,d=0,f=t.length;function m(){0==d?e():n()}t.forEach((path=>{var t=c.get(path);t.onsuccess=()=>{gt.analyzePath(path).exists&>.unlink(path),gt.createDataFile(ct.dirname(path),ct.basename(path),t.result,!0,!0,!0),++h+d==f&&m()},t.onerror=()=>{d++,h+d==f&&m()}})),l.onerror=n},o.onerror=n}},vt={DEFAULT_POLLMASK:5,calculateAt:function(t,path,e){if(ct.isAbs(path))return path;var n;if(n=-100===t?gt.cwd():vt.getStreamFromFD(t).path,0==path.length){if(!e)throw new gt.ErrnoError(44);return n}return ct.join2(n,path)},doStat:function(t,path,e){try{var n=t(path)}catch(t){if(t&&t.node&&ct.normalize(path)!==ct.normalize(gt.getPath(t.node)))return-54;throw t}return O[e>>2]=n.dev,O[e+8>>2]=n.ino,O[e+12>>2]=n.mode,B[e+16>>2]=n.nlink,O[e+20>>2]=n.uid,O[e+24>>2]=n.gid,O[e+28>>2]=n.rdev,et=[n.size>>>0,(tt=n.size,+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[e+40>>2]=et[0],O[e+44>>2]=et[1],O[e+48>>2]=4096,O[e+52>>2]=n.blocks,et=[Math.floor(n.atime.getTime()/1e3)>>>0,(tt=Math.floor(n.atime.getTime()/1e3),+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[e+56>>2]=et[0],O[e+60>>2]=et[1],B[e+64>>2]=0,et=[Math.floor(n.mtime.getTime()/1e3)>>>0,(tt=Math.floor(n.mtime.getTime()/1e3),+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[e+72>>2]=et[0],O[e+76>>2]=et[1],B[e+80>>2]=0,et=[Math.floor(n.ctime.getTime()/1e3)>>>0,(tt=Math.floor(n.ctime.getTime()/1e3),+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[e+88>>2]=et[0],O[e+92>>2]=et[1],B[e+96>>2]=0,et=[n.ino>>>0,(tt=n.ino,+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[e+104>>2]=et[0],O[e+108>>2]=et[1],0},doMsync:function(t,e,n,r,o){var l=M.slice(t,t+n);gt.msync(e,l,o,n,r)},varargs:void 0,get:function(){return vt.varargs+=4,O[vt.varargs-4>>2]},getStr:function(t){return R(t)},getStreamFromFD:function(t){var e=gt.getStream(t);if(!e)throw new gt.ErrnoError(8);return e}},yt={};function bt(t){for(;t.length;){var e=t.pop();t.pop()(e)}}function wt(t){return this.fromWireType(O[t>>2])}var xt={},kt={},St={},Ct=48,_t=57;function Et(t){if(void 0===t)return"_unknown";
2var e=(t=t.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return e>=Ct&&e<=_t?"_"+t:t}function Tt(t,body){return t=Et(t),new Function("body","return function "+t+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(body)}function Pt(t,e){var n=Tt(e,(function(t){this.name=e,this.message=t;var n=new Error(t).stack;void 0!==n&&(this.stack=this.toString()+"\n"+n.replace(/^Error(:[^\n]*)?\n/,""))}));return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var At=void 0;function Mt(t){throw new At(t)}function It(t,e,n){function r(e){var r=n(e);r.length!==t.length&&Mt("Mismatched type converter count");for(var o=0;o<t.length;++o)Lt(t[o],r[o])}t.forEach((function(t){St[t]=e}));var o=new Array(e.length),l=[],c=0;e.forEach(((dt,t)=>{kt.hasOwnProperty(dt)?o[t]=kt[dt]:(l.push(dt),xt.hasOwnProperty(dt)||(xt[dt]=[]),xt[dt].push((()=>{o[t]=kt[dt],++c===l.length&&r(o)})))})),0===l.length&&r(o)}function Dt(t){switch(t){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+t)}}var Ot=void 0;function Bt(t){for(var e="",n=t;M[n];)e+=Ot[M[n++]];return e}var Ft=void 0;function zt(t){throw new Ft(t)}function Lt(t,e,n={}){if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=e.name;if(t||zt('type "'+r+'" must have a positive integer typeid pointer'),kt.hasOwnProperty(t)){if(n.ignoreDuplicateRegistrations)return;zt("Cannot register type '"+r+"' twice")}if(kt[t]=e,delete St[t],xt.hasOwnProperty(t)){var o=xt[t];delete xt[t],o.forEach((t=>t()))}}function jt(t){if(!(this instanceof se))return!1;if(!(t instanceof se))return!1;for(var e=this.$$.ptrType.registeredClass,n=this.$$.ptr,r=t.$$.ptrType.registeredClass,o=t.$$.ptr;e.baseClass;)n=e.upcast(n),e=e.baseClass;for(;r.baseClass;)o=r.upcast(o),r=r.baseClass;return e===r&&n===o}function Rt(t){zt(t.$$.ptrType.registeredClass.name+" instance already deleted")}var Vt=!1;function Nt(t){}function $t(t){t.count.value-=1,0===t.count.value&&function(t){t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)}(t)}function Gt(t,e,n){if(e===n)return t;if(void 0===n.baseClass)return null;var r=Gt(t,e,n.baseClass);return null===r?null:n.downcast(r)}var Ht={};function Yt(){return Object.keys(Jt).length}function Wt(){var t=[];for(var e in Jt)Jt.hasOwnProperty(e)&&t.push(Jt[e]);return t}var qt=[];function Xt(){for(;qt.length;){var t=qt.pop();t.$$.deleteScheduled=!1,t.delete()}}var Ut=void 0;function Kt(t){Ut=t,qt.length&&Ut&&Ut(Xt)}var Jt={};function Zt(t,e){return e=function(t,e){for(void 0===e&&zt("ptr should not be undefined");t.baseClass;)e=t.upcast(e),t=t.baseClass;return e}(t,e),Jt[e]}function Qt(t,e){return e.ptrType&&e.ptr||Mt("makeClassHandle requires ptr and ptrType"),!!e.smartPtrType!=!!e.smartPtr&&Mt("Both smartPtrType and smartPtr must be specified"),e.count={value:1},ee(Object.create(t,{$$:{value:e}}))}function te(t){var e=this.getPointee(t);if(!e)return this.destructor(t),null;var n=Zt(this.registeredClass,e);if(void 0!==n){if(0===n.$$.count.value)return n.$$.ptr=e,n.$$.smartPtr=t,n.clone();var r=n.clone();return this.destructor(t),r}function o(){return this.isSmartPointer?Qt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:t}):Qt(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var l,c=this.registeredClass.getActualType(e),h=Ht[c];if(!h)return o.call(this);l=this.isConst?h.constPointerType:h.pointerType;var d=Gt(e,this.registeredClass,l.registeredClass);return null===d?o.call(this):this.isSmartPointer?Qt(l.registeredClass.instancePrototype,{ptrType:l,ptr:d,smartPtrType:this,smartPtr:t}):Qt(l.registeredClass.instancePrototype,{ptrType:l,ptr:d})}function ee(t){return"undefined"==typeof FinalizationRegistry?(ee=t=>t,t):(Vt=new FinalizationRegistry((t=>{$t(t.$$)})),Nt=t=>Vt.unregister(t),(ee=t=>{var e=t.$$;if(e.smartPtr){var n={$$:e};Vt.register(t,n,t)}return t})(t))}function ie(){if(this.$$.ptr||Rt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t,e=ee(Object.create(Object.getPrototypeOf(this),{$$:{value:(t=this.$$,{c
2ount:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType})}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e}function ne(){this.$$.ptr||Rt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&zt("Object already scheduled for deletion"),Nt(this),$t(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function re(){return!this.$$.ptr}function ae(){return this.$$.ptr||Rt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&zt("Object already scheduled for deletion"),qt.push(this),1===qt.length&&Ut&&Ut(Xt),this.$$.deleteScheduled=!0,this}function se(){}function oe(t,e,n){if(void 0===t[e].overloadTable){var r=t[e];t[e]=function(){return t[e].overloadTable.hasOwnProperty(arguments.length)||zt("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+t[e].overloadTable+")!"),t[e].overloadTable[arguments.length].apply(this,arguments)},t[e].overloadTable=[],t[e].overloadTable[r.argCount]=r}}function le(t,e,n){o.hasOwnProperty(t)?((void 0===n||void 0!==o[t].overloadTable&&void 0!==o[t].overloadTable[n])&&zt("Cannot register public name '"+t+"' twice"),oe(o,t,t),o.hasOwnProperty(n)&&zt("Cannot register multiple overloads of a function with the same number of arguments ("+n+")!"),o[t].overloadTable[n]=e):(o[t]=e,void 0!==n&&(o[t].numArguments=n))}function ce(t,e,n,r,o,l,c,h){this.name=t,this.constructor=e,this.instancePrototype=n,this.rawDestructor=r,this.baseClass=o,this.getActualType=l,this.upcast=c,this.downcast=h,this.pureVirtualFunctions=[]}function he(t,e,n){for(;e!==n;)e.upcast||zt("Expected null or instance of "+n.name+", got an instance of "+e.name),t=e.upcast(t),e=e.baseClass;return t}function ue(t,e){if(null===e)return this.isReference&&zt("null is not a valid "+this.name),0;e.$$||zt('Cannot pass "'+Ve(e)+'" as a '+this.name),e.$$.ptr||zt("Cannot pass deleted object as a pointer of type "+this.name);var n=e.$$.ptrType.registeredClass;return he(e.$$.ptr,n,this.registeredClass)}function de(t,e){var n;if(null===e)return this.isReference&&zt("null is not a valid "+this.name),this.isSmartPointer?(n=this.rawConstructor(),null!==t&&t.push(this.rawDestructor,n),n):0;e.$$||zt('Cannot pass "'+Ve(e)+'" as a '+this.name),e.$$.ptr||zt("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&e.$$.ptrType.isConst&&zt("Cannot convert argument of type "+(e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name)+" to parameter type "+this.name);var r=e.$$.ptrType.registeredClass;if(n=he(e.$$.ptr,r,this.registeredClass),this.isSmartPointer)switch(void 0===e.$$.smartPtr&&zt("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?n=e.$$.smartPtr:zt("Cannot convert argument of type "+(e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:n=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)n=e.$$.smartPtr;else{var o=e.clone();n=this.rawShare(n,Le.toHandle((function(){o.delete()}))),null!==t&&t.push(this.rawDestructor,n)}break;default:zt("Unsupporting sharing policy")}return n}function pe(t,e){if(null===e)return this.isReference&&zt("null is not a valid "+this.name),0;e.$$||zt('Cannot pass "'+Ve(e)+'" as a '+this.name),e.$$.ptr||zt("Cannot pass deleted object as a pointer of type "+this.name),e.$$.ptrType.isConst&&zt("Cannot convert argument of type "+e.$$.ptrType.name+" to parameter type "+this.name);var n=e.$$.ptrType.registeredClass;return he(e.$$.ptr,n,this.registeredClass)}function fe(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t}function me(t){this.rawDestructor&&this.rawDestructor(t)}function ge(t){null!==t&&t.delete()}function ve(t,e,n,r,o,l,c,h,d,f,m){this.name=t,this.registeredClass=e,this.isReference=n,this.isConst=r,this.isSmartPointer=o,this.pointeeType=l,this.sharingPolicy=c,this.rawGetPointee=h,this.rawConstructor=d,this.rawShare=f,this.rawDestructor=m,o||void 0!==e.baseClass?this.toWireType=de:r?(this.toWireType=ue,this.destructorFunction=null):(this.toWireType=pe,this.destructorFunction=null)}function ye(t,e,n){o.hasOwnProperty(t)||Mt("Replacing nonexistant public symbol"),void 0!==o[t].overloadTable&&void 0!==n?o[t].overloadTable[n]=e:(o[t]=e,o[t].argCount=n)}function be(t,e,n){return function(t,e,n){var r=o["dynCall_"+t];return n&&n.length?r.apply(null,[e].concat(n)):r.call(null,e)}(t,e,n)}function we(t,e){t=Bt(t);var n,r,o,l=(n=t,r=e,o=[],function(){return o.length=0,Object.assign(o,arguments),be(n,r,o)});return"function"!=typeof l&&zt("unknown function pointer with signature "+t+": "+e),l}var xe=void 0;function ke(t){var e=Oi(t),n=Bt(e);return Ii(e),n}function Se(t,e){var n=[],r={};throw e.forEach((function t(e){r[e]||kt[e]||(St[e]?St[e].forEach(t):(n.push(e),r[e]=!0))})),new xe(t+": "+n.map(ke).join([", "]))}function Ce(t,e){if(!(t instanceof Function))throw new TypeError("new_ called with constructor type "+typeof t+" which is not a function");
2var n=Tt(t.name||"unknownFunctionName",(function(){}));n.prototype=t.prototype;var r=new n,o=t.apply(r,e);return o instanceof Object?o:r}function _e(t){try{return t()}catch(t){Z(t)}}function Ee(t){if(!E)try{t()}catch(t){!function(t){if(t instanceof st||"unwind"==t)return _;c(1,t)}(t)}}var Te={State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId:function(t){var e=Te.callStackNameToId[t];return void 0===e&&(e=Te.callStackId++,Te.callStackNameToId[t]=e,Te.callStackIdToName[e]=t),e},instrumentWasmImports:function(t){var e,n,r=["env.invoke_*","env.emscripten_sleep","env.emscripten_wget","env.emscripten_wget_data","env.emscripten_idb_load","env.emscripten_idb_store","env.emscripten_idb_delete","env.emscripten_idb_exists","env.emscripten_idb_load_blob","env.emscripten_idb_store_blob","env.SDL_Delay","env.emscripten_scan_registers","env.emscripten_lazy_load_code","env.emscripten_fiber_swap","wasi_snapshot_preview1.fd_sync","env.__wasi_fd_sync","env._emval_await","env._dlopen_js","env.__asyncjs__*"].map((t=>t.split(".")[1]));for(var o in t)n=void 0,(n=t[e=o]).sig,"function"==typeof n&&(r.indexOf(e)>=0||e.startsWith("__asyncjs__"))},instrumentWasmExports:function(t){var e={};for(var n in t)!function(n){var r=t[n];e[n]="function"==typeof r?function(){Te.exportCallStack.push(n);try{return r.apply(null,arguments)}finally{E||(T(Te.exportCallStack.pop()===n),Te.maybeStopUnwind())}}:r}(n);return e},maybeStopUnwind:function(){Te.currData&&Te.state===Te.State.Unwinding&&0===Te.exportCallStack.length&&(Te.state=Te.State.Normal,_e(ji),"undefined"!=typeof Fibers&&Fibers.trampoline())},whenDone:function(){return new Promise(((t,e)=>{Te.asyncPromiseHandlers={resolve:t,reject:e}}))},allocateData:function(){var t=Di(12+Te.StackSize);return Te.setDataHeader(t,t+12,Te.StackSize),Te.setDataRewindFunc(t),t},setDataHeader:function(t,e,n){O[t>>2]=e,O[t+4>>2]=e+n},setDataRewindFunc:function(t){var e=Te.exportCallStack[0],n=Te.getCallStackId(e);O[t+8>>2]=n},getDataRewindFunc:function(t){var e=O[t+8>>2],n=Te.callStackIdToName[e];return o.asm[n]},doRewind:function(t){return Te.getDataRewindFunc(t)()},handleSleep:function(t){if(!E){if(Te.state===Te.State.Normal){var e=!1,n=!1;t((t=>{if(!E&&(Te.handleSleepReturnValue=t||0,e=!0,n)){Te.state=Te.State.Rewinding,_e((()=>Ri(Te.currData))),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.resume();var r,o=!1;try{r=Te.doRewind(Te.currData)}catch(t){r=t,o=!0}var l=!1;if(!Te.currData){var c=Te.asyncPromiseHandlers;c&&(Te.asyncPromiseHandlers=null,(o?c.reject:c.resolve)(r),l=!0)}if(o&&!l)throw r}})),n=!0,e||(Te.state=Te.State.Unwinding,Te.currData=Te.allocateData(),"undefined"!=typeof Browser&&Browser.mainLoop.func&&Browser.mainLoop.pause(),_e((()=>Li(Te.currData))))}else Te.state===Te.State.Rewinding?(Te.state=Te.State.Normal,_e(Vi),Ii(Te.currData),Te.currData=null,Te.sleepCallbacks.forEach((t=>Ee(t)))):Z("invalid state: "+Te.state);return Te.handleSleepReturnValue}},handleAsync:function(t){return Te.handleSleep((e=>{t().then(e)}))}};function Pe(t,e,n,r,o){var l=e.length;l<2&&zt("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var c=null!==e[1]&&null!==n,h=!1,d=1;d<e.length;++d)if(null!==e[d]&&void 0===e[d].destructorFunction){h=!0;break}var f="void"!==e[0].name,m="",v="";for(d=0;d<l-2;++d)m+=(0!==d?", ":"")+"arg"+d,v+=(0!==d?", ":"")+"arg"+d+"Wired";var y="return function "+Et(t)+"("+m+") {\nif (arguments.length !== "+(l-2)+") {\nthrowBindingError('function "+t+" called with ' + arguments.length + ' arguments, expected "+(l-2)+" args!');\n}\n";h&&(y+="var destructors = [];\n");var w=h?"destructors":"null",x=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],k=[zt,r,o,bt,e[0],e[1]];for(c&&(y+="var thisWired = classParam.toWireType("+w+", this);\n"),d=0;d<l-2;++d)y+="var arg"+d+"Wired = argType"+d+".toWireType("+w+", arg"+d+"); // "+e[d+2].name+"\n",x.push("argType"+d),k.push(e[d+2]);if(c&&(v="thisWired"+(v.length>0?", ":"")+v),y+=(f?"var rv = ":"")+"invoker(fn"+(v.length>0?", ":"")+v+");\n",x.push("Asyncify"),k.push(Te),y+="function onDone("+(f?"rv":"")+") {\n",h)y+="runDestructors(destructors);\n";else for(d=c?1:2;d<e.length;++d){var S=1===d?"thisWired":"arg"+(d-2)+"Wired";null!==e[d].destructorFunction&&(y+=S+"_dtor("+S+"); // "+e[d].name+"\n",x.push(S+"_dtor"),k.push(e[d].destructorFunction))}return f&&(y+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),y+="}\n",y+="return Asyncify.currData ? Asyncify.whenDone().then(onDone) : onDone("+(f?"rv":"")+");\n",y+="}\n",x.push(y),Ce(Function,x).apply(null,k)}function Ae(t,e){for(var n=[],r=0;r<t;r++)n.push(B[e+4*r>>2]);return n}function Me(t,e,n){return t instanceof Object||zt(n+' with invali
2d "this": '+t),t instanceof e.registeredClass.constructor||zt(n+' incompatible with "this" of type '+t.constructor.name),t.$$.ptr||zt("cannot call emscripten binding method "+n+" on deleted object"),he(t.$$.ptr,t.$$.ptrType.registeredClass,e.registeredClass)}var Ie=[],Oe=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Be(t){t>4&&0==--Oe[t].refcount&&(Oe[t]=void 0,Ie.push(t))}function Fe(){for(var t=0,e=5;e<Oe.length;++e)void 0!==Oe[e]&&++t;return t}function ze(){for(var t=5;t<Oe.length;++t)if(void 0!==Oe[t])return Oe[t];return null}var Le={toValue:t=>(t||zt("Cannot use deleted val. handle = "+t),Oe[t].value),toHandle:t=>{switch(t){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var e=Ie.length?Ie.pop():Oe.length;return Oe[e]={refcount:1,value:t},e}}};function je(t,e,n){switch(e){case 0:return function(t){var e=n?A:M;return this.fromWireType(e[t])};case 1:return function(t){var e=n?I:D;return this.fromWireType(e[t>>1])};case 2:return function(t){var e=n?O:B;return this.fromWireType(e[t>>2])};default:throw new TypeError("Unknown integer type: "+t)}}function Re(t,e){var n=kt[t];return void 0===n&&zt(e+" has unknown type "+ke(t)),n}function Ve(t){if(null===t)return"null";var e=typeof t;return"object"===e||"array"===e||"function"===e?t.toString():""+t}function Ne(t,e){switch(e){case 2:return function(t){return this.fromWireType(F[t>>2])};case 3:return function(t){return this.fromWireType(z[t>>3])};default:throw new TypeError("Unknown float type: "+t)}}function $e(t,e,n){switch(e){case 0:return n?function(t){return A[t]}:function(t){return M[t]};case 1:return n?function(t){return I[t>>1]}:function(t){return D[t>>1]};case 2:return n?function(t){return O[t>>2]}:function(t){return B[t>>2]};default:throw new TypeError("Unknown integer type: "+t)}}var Ge="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function He(t,e){for(var n=t,r=n>>1,o=r+e/2;!(r>=o)&&D[r];)++r;if((n=r<<1)-t>32&&Ge)return Ge.decode(M.subarray(t,n));for(var l="",c=0;!(c>=e/2);++c){var h=I[t+2*c>>1];if(0==h)break;l+=String.fromCharCode(h)}return l}function Ye(t,e,n){if(void 0===n&&(n=2147483647),n<2)return 0;for(var r=e,o=(n-=2)<2*t.length?n/2:t.length,l=0;l<o;++l){var c=t.charCodeAt(l);I[e>>1]=c,e+=2}return I[e>>1]=0,e-r}function We(t){return 2*t.length}function qe(t,e){for(var n=0,r="";!(n>=e/4);){var o=O[t+4*n>>2];if(0==o)break;if(++n,o>=65536){var l=o-65536;r+=String.fromCharCode(55296|l>>10,56320|1023&l)}else r+=String.fromCharCode(o)}return r}function Xe(t,e,n){if(void 0===n&&(n=2147483647),n<4)return 0;for(var r=e,o=r+n-4,l=0;l<t.length;++l){var c=t.charCodeAt(l);if(c>=55296&&c<=57343&&(c=65536+((1023&c)<<10)|1023&t.charCodeAt(++l)),O[e>>2]=c,(e+=4)+4>o)break}return O[e>>2]=0,e-r}function Ue(t){for(var e=0,n=0;n<t.length;++n){var r=t.charCodeAt(n);r>=55296&&r<=57343&&++n,e+=4}return e}function Ke(t,e){for(var a=new Array(t),n=0;n<t;++n)a[n]=Re(B[e+n*C>>2],"parameter "+n);return a}var Je={};function Ze(address){var symbol=Je[address];return void 0===symbol?Bt(address):symbol}var Qe=[];function ti(){return"object"==typeof globalThis?globalThis:Function("return this")()}var ei,ii=[],ni={},ri={inEventHandler:0,removeAllEventListeners:function(){for(var t=ri.eventHandlers.length-1;t>=0;--t)ri._removeHandler(t);ri.eventHandlers=[],ri.deferredCalls=[]},registerRemoveEventListeners:function(){ri.removeEventListenersRegistered||(ri.removeEventListenersRegistered=!0)},deferredCalls:[],deferCall:function(t,e,n){function r(t,e){if(t.length!=e.length)return!1;for(var n in t)if(t[n]!=e[n])return!1;return!0}for(var o in ri.deferredCalls){var l=ri.deferredCalls[o];if(l.targetFunction==t&&r(l.argsList,n))return}ri.deferredCalls.push({targetFunction:t,precedence:e,argsList:n}),ri.deferredCalls.sort((function(t,e){return t.precedence<e.precedence}))},removeDeferredCalls:function(t){for(var e=0;e<ri.deferredCalls.length;++e)ri.deferredCalls[e].targetFunction==t&&(ri.deferredCalls.splice(e,1),--e)},canPerformEventHandlerRequests:function(){return ri.inEventHandler&&ri.currentEventHandler.allowsDeferredCalls},runDeferredCalls:function(){if(ri.canPerformEventHandlerRequests())for(var t=0;t<ri.deferredCalls.length;++t){var e=ri.deferredCalls[t];ri.deferredCalls.splice(t,1),--t,e.targetFunction.apply(null,e.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:function(t,e){for(var n=0;n<ri.eventHandlers.length;++n)ri.eventHandlers[n].target!=t||e&&e!=ri.eventHandlers[n].eventTypeString||ri._removeHandler(n--)},_removeHandler:function(t){var e=ri.eventHandlers[t];e.target.removeEventListener(e.eventTypeString,e.eventListenerFunc,e.useCapture),ri.eventHandlers.splice(t,1)},registerOrRemoveHandler:function(t){var e=function(e){++ri.inEventHandler,ri.currentEventHandler=t,ri.run
2DeferredCalls(),t.handlerFunc(e),ri.runDeferredCalls(),--ri.inEventHandler};if(t.callbackfunc)t.eventListenerFunc=e,t.target.addEventListener(t.eventTypeString,e,t.useCapture),ri.eventHandlers.push(t),ri.registerRemoveEventListeners();else for(var n=0;n<ri.eventHandlers.length;++n)ri.eventHandlers[n].target==t.target&&ri.eventHandlers[n].eventTypeString==t.eventTypeString&&ri._removeHandler(n--)},getNodeNameForTarget:function(t){return t?t==window?"#window":t==screen?"#screen":t&&t.nodeName?t.nodeName:"":""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}},ai=[0,"undefined"!=typeof document?document:0,"undefined"!=typeof window?window:0];function si(t){var e;return t=(e=t)>2?R(e):e,ai[t]||("undefined"!=typeof document?document.querySelector(t):void 0)}function oi(t){return si(t)}ei=()=>performance.now();var ci={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function(t){ci.lastError||(ci.lastError=t)},getNewId:function(table){for(var t=ci.counter++,e=table.length;e<t;e++)table[e]=null;return t},getSource:function(t,e,n,r){for(var source="",o=0;o<e;++o){var l=r?O[r+4*o>>2]:-1;source+=R(O[n+4*o>>2],l<0?void 0:l)}return source},createContext:function(canvas,t){if(!canvas.getContextSafariWebGL2Fixed){let t=function(t,e){var n=canvas.getContextSafariWebGL2Fixed(t,e);return"webgl"==t==n instanceof WebGLRenderingContext?n:null};canvas.getContextSafariWebGL2Fixed=canvas.getContext,canvas.getContext=t}var e=t.majorVersion>1?canvas.getContext("webgl2",t):canvas.getContext("webgl",t);return e?ci.registerContext(e,t):0},registerContext:function(t,e){var n=ci.getNewId(ci.contexts),r={handle:n,attributes:e,version:e.majorVersion,GLctx:t};return t.canvas&&(t.canvas.GLctxObject=r),ci.contexts[n]=r,(void 0===e.enableExtensionsByDefault||e.enableExtensionsByDefault)&&ci.initExtensions(r),n},makeContextCurrent:function(t){return ci.currentContext=ci.contexts[t],o.ctx=xi=ci.currentContext&&ci.currentContext.GLctx,!(t&&!xi)},getContext:function(t){return ci.contexts[t]},deleteContext:function(t){ci.currentContext===ci.contexts[t]&&(ci.currentContext=null),"object"==typeof ri&&ri.removeAllHandlersOnTarget(ci.contexts[t].GLctx.canvas),ci.contexts[t]&&ci.contexts[t].GLctx.canvas&&(ci.contexts[t].GLctx.canvas.GLctxObject=void 0),ci.contexts[t]=null},initExtensions:function(t){if(t||(t=ci.currentContext),!t.initExtensionsDone){t.initExtensionsDone=!0;var e,n=t.GLctx;!function(t){var e=t.getExtension("ANGLE_instanced_arrays");e&&(t.vertexAttribDivisor=function(t,n){e.vertexAttribDivisorANGLE(t,n)},t.drawArraysInstanced=function(t,n,r,o){e.drawArraysInstancedANGLE(t,n,r,o)},t.drawElementsInstanced=function(t,n,r,o,l){e.drawElementsInstancedANGLE(t,n,r,o,l)})}(n),function(t){var e=t.getExtension("OES_vertex_array_object");e&&(t.createVertexArray=function(){return e.createVertexArrayOES()},t.deleteVertexArray=function(t){e.deleteVertexArrayOES(t)},t.bindVertexArray=function(t){e.bindVertexArrayOES(t)},t.isVertexArray=function(t){return e.isVertexArrayOES(t)})}(n),function(t){var e=t.getExtension("WEBGL_draw_buffers");e&&(t.drawBuffers=function(t,n){e.drawBuffersWEBGL(t,n)})}(n),(e=n).dibvbi=e.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"),function(t){t.mdibvbi=t.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")}(n),t.version>=2&&(n.disjointTimerQueryExt=n.getExtension("EXT_disjoint_timer_query_webgl2")),(t.version<2||!n.disjointTimerQueryExt)&&(n.disjointTimerQueryExt=n.getExtension("EXT_disjoint_timer_query")),function(t){t.multiDrawWebgl=t.getExtension("WEBGL_multi_draw")}(n),(n.getSupportedExtensions()||[]).forEach((function(t){t.includes("lose_context")||t.includes("debug")||n.getExtension(t)}))}}};function hi(t,e,n,r){for(var o=0;o<t;o++){var l=xi[n](),c=l&&ci.getNewId(r);l?(l.name=c,r[c]=l):ci.recordError(1282),O[e+4*o>>2]=c}}function ui(t,p,e){if(p){var n,r,o=void 0;switch(t){case 36346:o=1;break;case 36344:return void(0!=e&&1!=e&&ci.recordError(1280));case 34814:case 36345:o=0;break;case 34466:var l=xi.getParameter(34467);o=l?l.length:0;break;case 33309:if(ci.currentContext.version<2)return void ci.recordError(1282);o=2*(xi.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(ci.currentContext.version<2)return void ci.recordError(1280);o=33307==t?3:0}if(void 0===o){var c=xi.getParameter(t);switch(typeof c){case"number":o=c;break;case"boolean":o=c?1:0;break;case"string":return void ci.recordError(1280);case"object":if(null===c)switch(t){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:o=0;break;default:return void ci.recordError(1280)}else{if(c instanceof Float32Array||c instanceof Uint32Array||c instanceof Int32Array||c instanceof Array){for(var h=0;h<c.length;++h)switch(e){case 0:O[p+4*h>>2]=c[h];break;case 2:F[p+4*h>>2]=c[h];break;case 4:A[p+h>>0]=c[h]?1:0}return}try{o=0|c.name}catch(n){return ci.recordError(1280),void x("GL_INVALID_ENUM in glGet"+e+"v: Unknown object returned from WebGL getParameter("+t+")! (error: "+n+")")}}break;default:return ci.recordError(1280),void x("GL_INVALID_ENUM in glGet"+e+"v: Native code calling glGet"+e+"v("+t+") and it returns "+c+" of type "+typeof c+"!")}}switch(e){case 1:r=o,B[(n=p)>>2]=r,B[n+4>>2]=(r-B[n>>2])/4294967296;break;case 0:O[p>>2]=o;break;case 2:F[p>>2]=o;break;case 4:A[p>>0]=o?1:0}}else ci.recordError(1281)}
2function di(t){var e=$(t)+1,n=Di(e);return N(t,n,e),n}function pi(t){return"]"==t.slice(-1)&&t.lastIndexOf("[")}function fi(t){return 0==(t-=5120)?A:1==t?M:2==t?I:4==t?O:6==t?F:5==t||28922==t||28520==t||30779==t||30782==t?B:D}function mi(t){return 31-Math.clz32(t.BYTES_PER_ELEMENT)}function gi(t,e,n,r,o,l){var c=fi(t),h=mi(c),d=1<<h,f=function(t){return{5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[t-6402]||1}(e)*d,m=function(t,e,n,r){var o;return e*(t*n+(o=r)-1&-o)}(n,r,f,ci.unpackAlignment);return c.subarray(o>>h,o+m>>h)}function vi(t){var p=xi.currentProgram;if(p){var e=p.uniformLocsById[t];return"number"==typeof e&&(p.uniformLocsById[t]=e=xi.getUniformLocation(p,p.uniformArrayNamesById[t]+(e>0?"["+e+"]":""))),e}ci.recordError(1282)}var yi=[],bi=[];function wi(t){try{return S.grow(t-P.byteLength+65535>>>16),G(S.buffer),1}catch(t){}}var xi,ki=["default","low-power","high-performance"],Si=function(t,e){var a=e>>2,n=O[a+6],r={alpha:!!O[a+0],depth:!!O[a+1],stencil:!!O[a+2],antialias:!!O[a+3],premultipliedAlpha:!!O[a+4],preserveDrawingBuffer:!!O[a+5],powerPreference:ki[n],failIfMajorPerformanceCaveat:!!O[a+7],majorVersion:O[a+8],minorVersion:O[a+9],enableExtensionsByDefault:O[a+10],explicitSwapControl:O[a+11],proxyContextToMainThread:O[a+12],renderViaOffscreenBackBuffer:O[a+13]},canvas=oi(t);return canvas?r.explicitSwapControl?0:ci.createContext(canvas,r):0},Ci=function(){return ci.currentContext?ci.currentContext.handle:0},_i=function(t,e,n,r){t||(t=this),this.parent=t,this.mount=t.mount,this.mounted=null,this.id=gt.nextInode++,this.name=e,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r},Ei=365,Ti=146;Object.defineProperties(_i.prototype,{read:{get:function(){return(this.mode&Ei)===Ei},set:function(t){t?this.mode|=Ei:this.mode&=-366}},write:{get:function(){return(this.mode&Ti)===Ti},set:function(t){t?this.mode|=Ti:this.mode&=-147}},isFolder:{get:function(){return gt.isDir(this.mode)}},isDevice:{get:function(){return gt.isChrdev(this.mode)}}}),gt.FSNode=_i,gt.staticInit(),At=o.InternalError=Pt(Error,"InternalError"),function(){for(var t=new Array(256),e=0;e<256;++e)t[e]=String.fromCharCode(e);Ot=t}(),Ft=o.BindingError=Pt(Error,"BindingError"),se.prototype.isAliasOf=jt,se.prototype.clone=ie,se.prototype.delete=ne,se.prototype.isDeleted=re,se.prototype.deleteLater=ae,o.getInheritedInstanceCount=Yt,o.getLiveInheritedInstances=Wt,o.flushPendingDeletes=Xt,o.setDelayFunction=Kt,ve.prototype.getPointee=fe,ve.prototype.destructor=me,ve.prototype.argPackAdvance=8,ve.prototype.readValueFromPointer=wt,ve.prototype.deleteObject=ge,ve.prototype.fromWireType=te,xe=o.UnboundTypeError=Pt(Error,"UnboundTypeError"),o.count_emval_handles=Fe,o.get_first_emval=ze;for(var Pi=new Float32Array(288),i=0;i<288;++i)yi[i]=Pi.subarray(0,i+1);var Ai=new Int32Array(288);for(i=0;i<288;++i)bi[i]=Ai.subarray(0,i+1);var Mi={d:function(t,e,line,n){Z("Assertion failed: "+R(t)+", at: "+[e?R(e):"unknown filename",line,n?R(n):"unknown function"])},A:function(t){return Di(t+24)+24},z:function(t,e,n){throw new lt(t).init(e,n),t},G:function(t,e,n){vt.varargs=n;try{var r=vt.getStreamFromFD(t);switch(e){case 0:return(o=vt.get())<0?-28:gt.createStream(r,o).fd;case 1:case 2:case 6:case 7:return 0;case 3:return r.flags;case 4:var o=vt.get();return r.flags|=o,0;case 5:return o=vt.get(),I[o+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return l=28,O[Bi()>>2]=l,-1}}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return-t.errno}var l},fb:function(t,e,n){vt.varargs=n;try{var r=vt.getStreamFromFD(t);switch(e){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:return r.tty?0:-59;case 21519:if(!r.tty)return-59;var o=vt.get();return O[o>>2]=0,0;case 21520:return r.tty?-28:-59;case 21531:return o=vt.get(),gt.ioctl(r,e,o);default:return-28}}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return-t.errno}},hb:function(t,path,e,n){vt.varargs=n;try{path=vt.getStr(path),path=vt.calculateAt(t,path);var r=n?vt.get():0;return gt.open(path,e,r).fd}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return-t.errno}},o:function(t){var e=yt[t];delete yt[t];var n=e.rawConstructor,r=e.rawDestructor,o=e.fields;It([t],o.map((t=>t.getterReturnType)).concat(o.map((t=>t.setterArgumentType))),(t=>{var l={};return o.forEach(((e,n)=>
2{var r=e.fieldName,c=t[n],h=e.getter,d=e.getterContext,f=t[n+o.length],m=e.setter,v=e.setterContext;l[r]={read:t=>c.fromWireType(h(d,t)),write:(t,e)=>{var n=[];m(v,t,f.toWireType(n,e)),bt(n)}}})),[{name:e.name,fromWireType:function(t){var e={};for(var n in l)e[n]=l[n].read(t);return r(t),e},toWireType:function(t,e){for(var o in l)if(!(o in e))throw new TypeError('Missing field: "'+o+'"');var c=n();for(o in l)l[o].write(c,e[o]);return null!==t&&t.push(r,c),c},argPackAdvance:8,readValueFromPointer:wt,destructorFunction:r}]}))},ab:function(t,e,n,r,o){},jb:function(t,e,n,r,o){var l=Dt(n);Lt(t,{name:e=Bt(e),fromWireType:function(t){return!!t},toWireType:function(t,e){return e?r:o},argPackAdvance:8,readValueFromPointer:function(t){var r;if(1===n)r=A;else if(2===n)r=I;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+e);r=O}return this.fromWireType(r[t>>l])},destructorFunction:null})},f:function(t,e,n,r,o,l,c,h,d,f,m,v,y){m=Bt(m),l=we(o,l),h&&(h=we(c,h)),f&&(f=we(d,f)),y=we(v,y);var w=Et(m);le(w,(function(){Se("Cannot construct "+m+" due to unbound types",[r])})),It([t,e,n],r?[r]:[],(function(base){var e,n;base=base[0],n=r?(e=base.registeredClass).instancePrototype:se.prototype;var o=Tt(w,(function(){if(Object.getPrototypeOf(this)!==c)throw new Ft("Use 'new' to construct "+m);if(void 0===d.constructor_body)throw new Ft(m+" has no accessible constructor");var body=d.constructor_body[arguments.length];if(void 0===body)throw new Ft("Tried to invoke ctor of "+m+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(d.constructor_body).toString()+") parameters instead!");return body.apply(this,arguments)})),c=Object.create(n,{constructor:{value:o}});o.prototype=c;var d=new ce(m,o,c,y,e,l,h,f),v=new ve(m,d,!0,!1,!1),x=new ve(m+"*",d,!1,!1,!1),k=new ve(m+" const*",d,!1,!0,!1);return Ht[t]={pointerType:x,constPointerType:k},ye(w,o),[v,x,k]}))},e:function(t,e,n,r,o,l,c){var h=Ae(n,r);e=Bt(e),l=we(o,l),It([],[t],(function(t){var r=(t=t[0]).name+"."+e;function o(){Se("Cannot call "+r+" due to unbound types",h)}e.startsWith("@@")&&(e=Symbol[e.substring(2)]);var d=t.registeredClass.constructor;return void 0===d[e]?(o.argCount=n-1,d[e]=o):(oe(d,e,r),d[e].overloadTable[n-1]=o),It([],h,(function(t){var o=[t[0],null].concat(t.slice(1)),h=Pe(r,o,null,l,c);return void 0===d[e].overloadTable?(h.argCount=n-1,d[e]=h):d[e].overloadTable[n-1]=h,[]})),[]}))},r:function(t,e,n,r,o,l){T(e>0);var c=Ae(e,n);o=we(r,o),It([],[t],(function(t){var n="constructor "+(t=t[0]).name;if(void 0===t.registeredClass.constructor_body&&(t.registeredClass.constructor_body=[]),void 0!==t.registeredClass.constructor_body[e-1])throw new Ft("Cannot register multiple constructors with identical number of parameters ("+(e-1)+") for class '"+t.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return t.registeredClass.constructor_body[e-1]=()=>{Se("Cannot construct "+t.name+" due to unbound types",c)},It([],c,(function(r){return r.splice(1,0,null),t.registeredClass.constructor_body[e-1]=Pe(n,r,null,o,l),[]})),[]}))},a:function(t,e,n,r,o,l,c,h){var d=Ae(n,r);e=Bt(e),l=we(o,l),It([],[t],(function(t){var r=(t=t[0]).name+"."+e;function o(){Se("Cannot call "+r+" due to unbound types",d)}e.startsWith("@@")&&(e=Symbol[e.substring(2)]),h&&t.registeredClass.pureVirtualFunctions.push(e);var f=t.registeredClass.instancePrototype,m=f[e];return void 0===m||void 0===m.overloadTable&&m.className!==t.name&&m.argCount===n-2?(o.argCount=n-2,o.className=t.name,f[e]=o):(oe(f,e,r),f[e].overloadTable[n-2]=o),It([],d,(function(o){var h=Pe(r,o,t,l,c);return void 0===f[e].overloadTable?(h.argCount=n-2,f[e]=h):f[e].overloadTable[n-2]=h,[]})),[]}))},b:function(t,e,n,r,o,l,c,h,d,f){e=Bt(e),o=we(r,o),It([],[t],(function(t){var r=(t=t[0]).name+"."+e,desc={get:function(){Se("Cannot access "+r+" due to unbound types",[n,c])},enumerable:!0,configurable:!0};return desc.set=d?()=>{Se("Cannot access "+r+" due to unbound types",[n,c])}:t=>{zt(r+" is a read-only property")},Object.defineProperty(t.registeredClass.instancePrototype,e,desc),It([],d?[n,c]:[n],(function(n){var c=n[0],m={get:function(){var e=Me(this,t,r+" getter");return c.fromWireType(o(l,e))},enumerable:!0};if(d){d=we(h,d);var v=n[1];m.set=function(e){var n=Me(this,t,r+" setter"),o=[];d(f,n,v.toWireType(o,e)),bt(o)}}return Object.defineProperty(t.registeredClass.instancePrototype,e,m),[]})),[]}))},ib:function(t,e){Lt(t,{name:e=Bt(e),fromWireType:function(t){var e=Le.toValue(t);return Be(t),e},toWireType:function(t,e){return Le.toHandle(e)}
2,argPackAdvance:8,readValueFromPointer:wt,destructorFunction:null})},u:function(t,e,n,r){var o=Dt(n);function l(){}e=Bt(e),l.values={},Lt(t,{name:e,constructor:l,fromWireType:function(t){return this.constructor.values[t]},toWireType:function(t,e){return e.value},argPackAdvance:8,readValueFromPointer:je(e,o,r),destructorFunction:null}),le(e,l)},Za:function(t,e,n){var r=Re(t,"enum");e=Bt(e);var o=r.constructor,l=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:Tt(r.name+"_"+e,(function(){}))}});o.values[n]=l,o[e]=l},I:function(t,e,n){var r=Dt(n);Lt(t,{name:e=Bt(e),fromWireType:function(t){return t},toWireType:function(t,e){return e},argPackAdvance:8,readValueFromPointer:Ne(e,r),destructorFunction:null})},D:function(t,e,n,r,o,l){var c=Ae(e,n);t=Bt(t),o=we(r,o),le(t,(function(){Se("Cannot call "+t+" due to unbound types",c)}),e-1),It([],c,(function(n){var r=[n[0],null].concat(n.slice(1));return ye(t,Pe(t,r,null,o,l),e-1),[]}))},m:function(t,e,n,r,o){e=Bt(e);var l=Dt(n),c=t=>t;if(0===r){var h=32-8*n;c=t=>t<<h>>>h}var d=e.includes("unsigned");Lt(t,{name:e,fromWireType:c,toWireType:d?function(t,e){return this.name,e>>>0}:function(t,e){return this.name,e},argPackAdvance:8,readValueFromPointer:$e(e,l,0!==r),destructorFunction:null})},h:function(t,e,n){var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][e];function o(t){var e=B,n=e[t>>=2],data=e[t+1];return new r(P,data,n)}Lt(t,{name:n=Bt(n),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},j:function(t,e,n,r,o,l,c,h,d,f,m,v){n=Bt(n),l=we(o,l),h=we(c,h),f=we(d,f),v=we(m,v),It([t],[e],(function(t){return t=t[0],[new ve(n,t.registeredClass,!1,!1,!0,t,r,l,h,f,v)]}))},H:function(t,e){var n="std::string"===(e=Bt(e));Lt(t,{name:e,fromWireType:function(t){var e,r=B[t>>2],o=t+4;if(n)for(var l=o,c=0;c<=r;++c){var h=o+c;if(c==r||0==M[h]){var d=R(l,h-l);void 0===e?e=d:(e+=String.fromCharCode(0),e+=d),l=h+1}}else{var a=new Array(r);for(c=0;c<r;++c)a[c]=String.fromCharCode(M[o+c]);e=a.join("")}return Ii(t),e},toWireType:function(t,e){var r;e instanceof ArrayBuffer&&(e=new Uint8Array(e));var o="string"==typeof e;o||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||zt("Cannot pass non-string to std::string"),r=n&&o?$(e):e.length;var base=Di(4+r+1),l=base+4;if(B[base>>2]=r,n&&o)N(e,l,r+1);else if(o)for(var c=0;c<r;++c){var h=e.charCodeAt(c);h>255&&(Ii(l),zt("String has UTF-16 code units that do not fit in 8 bits")),M[l+c]=h}else for(c=0;c<r;++c)M[l+c]=e[c];return null!==t&&t.push(Ii,base),base},argPackAdvance:8,readValueFromPointer:wt,destructorFunction:function(t){Ii(t)}})},w:function(t,e,n){var r,o,l,c,h;n=Bt(n),2===e?(r=He,o=Ye,c=We,l=()=>D,h=1):4===e&&(r=qe,o=Xe,c=Ue,l=()=>B,h=2),Lt(t,{name:n,fromWireType:function(t){for(var n,o=B[t>>
22],c=l(),d=t+4,f=0;f<=o;++f){var m=t+4+f*e;if(f==o||0==c[m>>h]){var v=r(d,m-d);void 0===n?n=v:(n+=String.fromCharCode(0),n+=v),d=m+e}}return Ii(t),n},toWireType:function(t,r){"string"!=typeof r&&zt("Cannot pass non-string to C++ string type "+n);var l=c(r),d=Di(4+l+e);return B[d>>2]=l>>h,o(r,d+4,l+e),null!==t&&t.push(Ii,d),d},argPackAdvance:8,readValueFromPointer:wt,destructorFunction:function(t){Ii(t)}})},p:function(t,e,n,r,o,l){yt[t]={name:Bt(e),rawConstructor:we(n,r),rawDestructor:we(o,l),fields:[]}},v:function(t,e,n,r,o,l,c,h,d,f){yt[t].fields.push({fieldName:Bt(e),getterReturnType:n,getter:we(r,o),getterContext:l,setterArgumentType:c,setter:we(h,d),setterContext:f})},kb:function(t,e){Lt(t,{isVoid:!0,name:e=Bt(e),argPackAdvance:0,fromWireType:function(){},toWireType:function(t,e){}})},bb:function(){return!0},x:function(t,e,n){t=Le.toValue(t),e=Re(e,"emval::as");var r=[],o=Le.toHandle(r);return B[n>>2]=o,e.toWireType(r,t)},U:function(t){return Te.handleAsync((()=>(t=Le.toValue(t)).then(Le.toHandle)))},gb:function(t,e,n,r){t=Le.toValue(t);for(var o=Ke(e,n),l=new Array(e),c=0;c<e;++c){var h=o[c];l[c]=h.readValueFromPointer(r),r+=h.argPackAdvance}var d=t.apply(void 0,l);return Le.toHandle(d)},g:function(t,e,n,r,o){return(t=Qe[t])(e=Le.toValue(e),n=Ze(n),function(t){var e=[];return B[t>>2]=Le.toHandle(e),e}(r),o)},k:function(t,e,n,r){(t=Qe[t])(e=Le.toValue(e),n=Ze(n),null,r)},t:Be,Wa:function(t,e){return(t=Le.toValue(t))==(e=Le.toValue(e))},ob:function(t){return 0===t?Le.toHandle(ti()):(t=Ze(t),Le.toHandle(ti()[t]))},c:function(t,e){var n=Ke(t,e),r=n[0],o=r.name+"_$"+n.slice(1).map((function(t){return t.name})).join("_")+"$",l=ii[o];if(void 0!==l)return l;for(var c=["retType"],h=[r],d="",f=0;f<t-1;++f)d+=(0!==f?", ":"")+"arg"+f,c.push("argType"+f),h.push(n[1+f]);var m="return function "+Et("methodCaller_"+o)+"(handle, name, destructors, args) {\n",v=0;for(f=0;f<t-1;++f)m+=" var arg"+f+" = argType"+f+".readValueFromPointer(args"+(v?"+"+v:"")+");\n",v+=n[f+1].argPackAdvance;for(m+=" var rv = handle[name]("+d+");\n",f=0;f<t-1;++f)n[f+1].deleteObject&&(m+=" argType"+f+".deleteObject(arg"+f+");\n");r.isVoid||(m+=" return retType.toWireType(destructors, rv);\n"),m+="};\n",c.push(m);var y,w,x=Ce(Function,c).apply(null,h);return y=x,w=Qe.length,Qe.push(y),l=w,ii[o]=l,l},_a:function(t){return t=Ze(t),Le.toHandle(o[t])},J:function(t,e){return t=Le.toValue(t),e=Le.toValue(e),Le.toHandle(t[e])},y:function(t){t>4&&(Oe[t].refcount+=1)},mb:function(object,t){return(object=Le.toValue(object))instanceof(t=Le.toValue(t))},nb:function(t,e,n,r){t=Le.toValue(t);var l=ni[e];return l||(l=function(t){for(var e="",n=0;n<t;++n)e+=(0!==n?", ":"")+"arg"+n;var r="return function emval_allocator_"+t+"(constructor, argTypes, args) {\n var HEAPU32 = getMemory();\n";for(n=0;n<t;++n)r+="var argType"+n+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+n+"');\nvar arg"+n+" = argType"+n+".readValueFromPointer(args);\nargs += argType"+n+"['argPackAdvance'];\nargTypes += 4;\n";return r+="var obj = new constructor("+e+");\nreturn valueToHandle(obj);\n}\n",new Function("requireRegisteredType","Module","valueToHandle","getMemory",r)(Re,o,Le.toHandle,(()=>B))}(e),ni[e]=l),l(t,n,r)},Ya:function(){return Le.toHandle([])},lb:function(t){return Le.toHandle(Ze(t))},Xa:function(){return Le.toHandle({})},xa:function(t){bt(Le.toValue(t)),Be(t)},s:function(t,e,n){t=Le.toValue(t),e=Le.toValue(e),n=Le.toValue(n),t[e]=n},l:function(t,e){var n=(t=Re(t,"_emval_take_value")).readValueFromPointer(e);return Le.toHandle(n)},q:function(){Z("")},B:function(t,e,n){var canvas=oi(t);if(!canvas)return-4;O[e>>2]=canvas.width,O[n>>2]=canvas.height},db:ei,Ta:function(t){xi.activeTexture(t)},Sa:function(t,e){xi.attachShader(ci.programs[t],ci.shaders[e])},Qa:function(t,e,n){xi.bindAttribLocation(ci.programs[t],e,R(n))},Pa:function(t,e){35051==t?xi.currentPixelPackBufferBinding=e:35052==t&&(xi.currentPixelUnpackBufferBinding=e),xi.bindBuffer(t,ci.buffers[e])},Oa:function(t,e){xi.bindFramebuffer(t,ci.framebuffers[e])},Na:function(t,e){xi.bindRenderbuffer(t,ci.renderbuffers[e])},Ma:function(t,e){xi.bindTexture(t,ci.textures[e])},zb:function(t){xi.bindVertexArray(ci.vaos[t])},wb:function(t){xi.bindVertexArray(ci.vaos[t])}
2,La:function(t,e,n,r){xi.blendColor(t,e,n,r)},Ka:function(t){xi.blendEquation(t)},Ab:function(t,e){xi.blendEquationSeparate(t,e)},Ja:function(t,e){xi.blendFunc(t,e)},rb:function(t,e,n,r,o,l,c,h,d,f){xi.blitFramebuffer(t,e,n,r,o,l,c,h,d,f)},Ia:function(t,e,data,n){ci.currentContext.version>=2?data&&e?xi.bufferData(t,M,n,data,e):xi.bufferData(t,e,n):xi.bufferData(t,data?M.subarray(data,data+e):e,n)},Ha:function(t){return xi.checkFramebufferStatus(t)},Ga:function(t){xi.clear(t)},Fa:function(t,e,n,r){xi.clearColor(t,e,n,r)},Ea:function(t){xi.clearStencil(t)},Da:function(t,e,n,r){xi.colorMask(!!t,!!e,!!n,!!r)},Ca:function(t){xi.compileShader(ci.shaders[t])},Ba:function(t,e,n,r,o,l,c,h){xi.copyTexSubImage2D(t,e,n,r,o,l,c,h)},Aa:function(){var t=ci.getNewId(ci.programs),e=xi.createProgram();return e.name=t,e.maxUniformLength=e.maxAttributeLength=e.maxUniformBlockNameLength=0,e.uniformIdCounter=1,ci.programs[t]=e,t},za:function(t){var e=ci.getNewId(ci.shaders);return ci.shaders[e]=xi.createShader(t),e},ya:function(t,e){for(var n=0;n<t;n++){var r=O[e+4*n>>2],o=ci.buffers[r];o&&(xi.deleteBuffer(o),o.name=0,ci.buffers[r]=null,r==xi.currentPixelPackBufferBinding&&(xi.currentPixelPackBufferBinding=0),r==xi.currentPixelUnpackBufferBinding&&(xi.currentPixelUnpackBufferBinding=0))}},wa:function(t,e){for(var n=0;n<t;++n){var r=O[e+4*n>>2],o=ci.framebuffers[r];o&&(xi.deleteFramebuffer(o),o.name=0,ci.framebuffers[r]=null)}},va:function(t){if(t){var e=ci.programs[t];e?(xi.deleteProgram(e),e.name=0,ci.programs[t]=null):ci.recordError(1281)}},ua:function(t,e){for(var n=0;n<t;n++){var r=O[e+4*n>>2],o=ci.renderbuffers[r];o&&(xi.deleteRenderbuffer(o),o.name=0,ci.renderbuffers[r]=null)}},ta:function(t){if(t){var e=ci.shaders[t];e?(xi.deleteShader(e),ci.shaders[t]=null):ci.recordError(1281)}},sb:function(t){if(t){var e=ci.syncs[t];e?(xi.deleteSync(e),e.name=0,ci.syncs[t]=null):ci.recordError(1281)}},sa:function(t,e){for(var n=0;n<t;n++){var r=O[e+4*n>>2],o=ci.textures[r];o&&(xi.deleteTexture(o),o.name=0,ci.textures[r]=null)}},yb:function(t,e){for(var n=0;n<t;n++){var r=O[e+4*n>>2];xi.deleteVertexArray(ci.vaos[r]),ci.vaos[r]=null}},vb:function(t,e){for(var n=0;n<t;n++){var r=O[e+4*n>>2];xi.deleteVertexArray(ci.vaos[r]),ci.vaos[r]=null}},ra:function(t){xi.depthMask(!!t)},qa:function(t){xi.disable(t)},pa:function(t){xi.disableVertexAttribArray(t)},oa:function(t,e,n){xi.drawArrays(t,e,n)},na:function(t,e,n,r){xi.drawElements(t,e,n,r)},ma:function(t){xi.enable(t)}
2,la:function(t){xi.enableVertexAttribArray(t)},tb:function(t,e){var n=xi.fenceSync(t,e);if(n){var r=ci.getNewId(ci.syncs);return n.name=r,ci.syncs[r]=n,r}return 0},ka:function(){xi.finish()},ja:function(){xi.flush()},ia:function(t,e,n,r){xi.framebufferRenderbuffer(t,e,n,ci.renderbuffers[r])},ha:function(t,e,n,r,o){xi.framebufferTexture2D(t,e,n,ci.textures[r],o)},ga:function(t,e){hi(t,e,"createBuffer",ci.buffers)},fa:function(t,e){hi(t,e,"createFramebuffer",ci.framebuffers)},ea:function(t,e){hi(t,e,"createRenderbuffer",ci.renderbuffers)},da:function(t,e){hi(t,e,"createTexture",ci.textures)},xb:function(t,e){hi(t,e,"createVertexArray",ci.vaos)},ub:function(t,e){hi(t,e,"createVertexArray",ci.vaos)},Bb:function(t,e){return xi.getAttribLocation(ci.programs[t],R(e))},ca:function(t,e,data){data?O[data>>2]=xi.getBufferParameter(t,e):ci.recordError(1281)},ba:function(){var t=xi.getError()||ci.lastError;return ci.lastError=0,t},aa:function(t,e,n,r){var o=xi.getFramebufferAttachmentParameter(t,e,n);(o instanceof WebGLRenderbuffer||o instanceof WebGLTexture)&&(o=0|o.name),O[r>>2]=o},$:function(t,p){ui(t,p,0)},_:function(t,e,n,r){var o=xi.getProgramInfoLog(ci.programs[t]);null===o&&(o="(unknown error)");var l=e>0&&r?N(o,r,e):0;n&&(O[n>>2]=l)},Z:function(t,e,p){if(p)if(t>=ci.counter)ci.recordError(1281);else if(t=ci.programs[t],35716==e){var n=xi.getProgramInfoLog(t);null===n&&(n="(unknown error)"),O[p>>2]=n.length+1}else if(35719==e){if(!t.maxUniformLength)for(var r=0;r<xi.getProgramParameter(t,35718);++r)t.maxUniformLength=Math.max(t.maxUniformLength,xi.getActiveUniform(t,r).name.length+1);O[p>>2]=t.maxUniformLength}else if(35722==e){if(!t.maxAttributeLength)for(r=0;r<xi.getProgramParameter(t,35721);++r)t.maxAttributeLength=Math.max(t.maxAttributeLength,xi.getActiveAttrib(t,r).name.length+1);O[p>>2]=t.maxAttributeLength}else if(35381==e){if(!t.maxUniformBlockNameLength)for(r=0;r<xi.getProgramParameter(t,35382);++r)t.maxUniformBlockNameLength=Math.max(t.maxUniformBlockNameLength,xi.getActiveUniformBlockName(t,r).length+1);O[p>>2]=t.maxUniformBlockNameLength}else O[p>>2]=xi.getProgramParameter(t,e);else ci.recordError(1281)},Y:function(t,e,n){n?O[n>>2]=xi.getRenderbufferParameter(t,e):ci.recordError(1281)},X:function(t,e,n,r){var o=xi.getShaderInfoLog(ci.shaders[t]);null===o&&(o="(unknown error)");var l=e>0&&r?N(o,r,e):0;n&&(O[n>>2]=l)},W:function(t,e,n,r){var o=xi.getShaderPrecisionFormat(t,e);O[n>>2]=o.rangeMin,O[n+4>>2]=o.rangeMax,O[r>>2]=o.precision},V:function(t,e,p){if(p)if(35716==e){var n=xi.getShaderInfoLog(ci.shaders[t]);null===n&&(n="(unknown error)");var r=n?n.length+1:0;O[p>>2]=r}else if(35720==e){var source=xi.getShaderSource(ci.shaders[t]),o=source?source.length+1:0;O[p>>2]=o}else O[p>>2]=xi.getShaderParameter(ci.shaders[t],e);else ci.recordError(1281)},T:function(t){var e=ci.stringCache[t];if(!e){switch(t){case 7939:var n=xi.getSupportedExtensions()||[];e=di((n=n.concat(n.map((function(t){return"GL_"+t})))).join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=xi.getParameter(t);s||ci.recordError(1280),e=s&&di(s);break;case 7938:var r=xi.getParameter(7938);e=di(r=ci.currentContext.version>=2?"OpenGL ES 3.0 ("+r+")":"OpenGL ES 2.0 ("+r+")");break;case 35724:var o=xi.getParameter(35724),l=o.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==l&&(3==l[1].length&&(l[1]=l[1]+"0"),o="OpenGL ES GLSL ES "+l[1]+" ("+o+")"),e=di(o);break;default:ci.recordError(1280)}ci.stringCache[t]=e}return e},S:function(t,e){if(ci.currentContext.version<2)return ci.recordError(1282),0;var n=ci.stringiCache[t];if(n)return e<0||e>=n.length?(ci.recordError(1281),0):n[e];if(7939===t){var r=xi.getSupportedExtensions()||[];return r=(r=r.concat(r.map((function(t){return"GL_"+t})))).map((function(t){return di(t)})),n=ci.stringiCache[t]=r,e<0||e>=n.length?(ci.recordError(1281),0):n[e]}return ci.recordError(1280),0},R:function(t,e){if(e=R(e),t=ci.programs[t]){!function(t){var e,n,r=t.uniformLocsById,o=t.uniformSizeAndIdsByName;if(!r)for(t.uniformLocsById=r={},t.uniformArrayNamesById={},e=0;e<xi.getProgramParameter(t,35718);++e){var u=xi.getActiveUniform(t,e),l=u.name,c=u.size,h=pi(l),d=h>0?l.slice(0,h):l,f=t.uniformIdCounter;for(t.uniformIdCounter+=c,o[d]=[c,f],n=0;n<c;++n)r[f]=n,t.uniformArrayNamesById[f++]=d}}(t);var n=t.uniformLocsById,r=0,o=e,l=pi(e);l>0&&(h=e.slice(l+1),r=parseInt(h)>>>0,o=e.slice(0,l));var c=t.uniformSizeAndIdsByName[o];if(c&&r<c[0]&&(n[r+=c[1]]=n[r]||xi.getUniformLocation(t,e)))return r}else ci.recordError(1281);var h;return-1},Ra:function(t){return xi.isEnabled(t)},Q:function(t){var e=ci.textures[t];return e?xi.isTexture(e):0},P:function(t){xi.lineWidth(t)},O:function(t){t=ci.programs[t],xi.linkProgram(t),t.uniformLocsById=0,t.uniformSizeAndIdsByName={}},N:function(t,param){3317==t&&(ci.unpackAlignment=param),xi.pixelStorei(t,param)},M:function(t,e,n,r,o,l,c){if(ci.currentContext.version>=2)if(xi.currentPixelPackBufferBinding)xi.readPixels(t,e,n,r,o,l,c);else{var h=fi(l);xi.readPixels(t,e,n,r,o,l,h,c>>mi(h))}else{var d=gi(l,o,n,r,c);d?xi.readPixels(t,e,n,r,o,l,d):ci.recordError(1280)}},L:function(t,e,n,r){xi.renderbufferStorage(t,e,n,r)},qb:function(t,e,n,r,o){xi.renderbufferStorageMultisample(t,e,n,r,o)},K:function(t,e,n,r){xi.scissor(t,e,n,r)}
2,gc:function(t,e,n,r){var source=ci.getSource(t,e,n,r);xi.shaderSource(ci.shaders[t],source)},fc:function(t,e,n,r,o,l,c,h,d){if(ci.currentContext.version>=2)if(xi.currentPixelUnpackBufferBinding)xi.texImage2D(t,e,n,r,o,l,c,h,d);else if(d){var f=fi(h);xi.texImage2D(t,e,n,r,o,l,c,h,f,d>>mi(f))}else xi.texImage2D(t,e,n,r,o,l,c,h,null);else xi.texImage2D(t,e,n,r,o,l,c,h,d?gi(h,c,r,o,d):null)},ec:function(t,e,n){xi.texParameterf(t,e,n)},dc:function(t,e,n){var param=F[n>>2];xi.texParameterf(t,e,param)},cc:function(t,e,n){xi.texParameteri(t,e,n)},bc:function(t,e,n){var param=O[n>>2];xi.texParameteri(t,e,param)},ac:function(t,e,n,r,o,l,c,h,d){if(ci.currentContext.version>=2)if(xi.currentPixelUnpackBufferBinding)xi.texSubImage2D(t,e,n,r,o,l,c,h,d);else if(d){var f=fi(h);xi.texSubImage2D(t,e,n,r,o,l,c,h,f,d>>mi(f))}else xi.texSubImage2D(t,e,n,r,o,l,c,h,null);else{var m=null;d&&(m=gi(h,c,o,l,d)),xi.texSubImage2D(t,e,n,r,o,l,c,h,m)}},$b:function(t,e){xi.uniform1f(vi(t),e)},_b:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform1fv(vi(t),F,n>>2,e);else{if(e<=288)for(var view=yi[e-1],r=0;r<e;++r)view[r]=F[n+4*r>>2];else view=F.subarray(n>>2,n+4*e>>2);xi.uniform1fv(vi(t),view)}},Zb:function(t,e){xi.uniform1i(vi(t),e)},Yb:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform1iv(vi(t),O,n>>2,e);else{if(e<=288)for(var view=bi[e-1],r=0;r<e;++r)view[r]=O[n+4*r>>2];else view=O.subarray(n>>2,n+4*e>>2);xi.uniform1iv(vi(t),view)}},Xb:function(t,e,n){xi.uniform2f(vi(t),e,n)},Wb:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform2fv(vi(t),F,n>>2,2*e);else{if(e<=144)for(var view=yi[2*e-1],r=0;r<2*e;r+=2)view[r]=F[n+4*r>>2],view[r+1]=F[n+(4*r+4)>>2];else view=F.subarray(n>>2,n+8*e>>2);xi.uniform2fv(vi(t),view)}},Vb:function(t,e,n){xi.uniform2i(vi(t),e,n)},Ub:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform2iv(vi(t),O,n>>2,2*e);else{if(e<=144)for(var view=bi[2*e-1],r=0;r<2*e;r+=2)view[r]=O[n+4*r>>2],view[r+1]=O[n+(4*r+4)>>2];else view=O.subarray(n>>2,n+8*e>>2);xi.uniform2iv(vi(t),view)}},Tb:function(t,e,n,r){xi.uniform3f(vi(t),e,n,r)},Sb:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform3fv(vi(t),F,n>>2,3*e);else{if(e<=96)for(var view=yi[3*e-1],r=0;r<3*e;r+=3)view[r]=F[n+4*r>>2],view[r+1]=F[n+(4*r+4)>>2],view[r+2]=F[n+(4*r+8)>>2];else view=F.subarray(n>>2,n+12*e>>2);xi.uniform3fv(vi(t),view)}},Rb:function(t,e,n,r){xi.uniform3i(vi(t),e,n,r)},Qb:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform3iv(vi(t),O,n>>2,3*e);else{if(e<=96)for(var view=bi[3*e-1],r=0;r<3*e;r+=3)view[r]=O[n+4*r>>2],view[r+1]=O[n+(4*r+4)>>2],view[r+2]=O[n+(4*r+8)>>2];else view=O.subarray(n>>2,n+12*e>>2);xi.uniform3iv(vi(t),view)}},Pb:function(t,e,n,r,o){xi.uniform4f(vi(t),e,n,r,o)},Ob:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform4fv(vi(t),F,n>>2,4*e);else{if(e<=72){var view=yi[4*e-1],r=F;n>>=2;
2for(var o=0;o<4*e;o+=4){var l=n+o;view[o]=r[l],view[o+1]=r[l+1],view[o+2]=r[l+2],view[o+3]=r[l+3]}}else view=F.subarray(n>>2,n+16*e>>2);xi.uniform4fv(vi(t),view)}},Nb:function(t,e,n,r,o){xi.uniform4i(vi(t),e,n,r,o)},Mb:function(t,e,n){if(ci.currentContext.version>=2)e&&xi.uniform4iv(vi(t),O,n>>2,4*e);else{if(e<=72)for(var view=bi[4*e-1],r=0;r<4*e;r+=4)view[r]=O[n+4*r>>2],view[r+1]=O[n+(4*r+4)>>2],view[r+2]=O[n+(4*r+8)>>2],view[r+3]=O[n+(4*r+12)>>2];else view=O.subarray(n>>2,n+16*e>>2);xi.uniform4iv(vi(t),view)}},Lb:function(t,e,n,r){if(ci.currentContext.version>=2)e&&xi.uniformMatrix2fv(vi(t),!!n,F,r>>2,4*e);else{if(e<=72)for(var view=yi[4*e-1],o=0;o<4*e;o+=4)view[o]=F[r+4*o>>2],view[o+1]=F[r+(4*o+4)>>2],view[o+2]=F[r+(4*o+8)>>2],view[o+3]=F[r+(4*o+12)>>2];else view=F.subarray(r>>2,r+16*e>>2);xi.uniformMatrix2fv(vi(t),!!n,view)}},Kb:function(t,e,n,r){if(ci.currentContext.version>=2)e&&xi.uniformMatrix3fv(vi(t),!!n,F,r>>2,9*e);else{if(e<=32)for(var view=yi[9*e-1],o=0;o<9*e;o+=9)view[o]=F[r+4*o>>2],view[o+1]=F[r+(4*o+4)>>2],view[o+2]=F[r+(4*o+8)>>2],view[o+3]=F[r+(4*o+12)>>2],view[o+4]=F[r+(4*o+16)>>2],view[o+5]=F[r+(4*o+20)>>2],view[o+6]=F[r+(4*o+24)>>2],view[o+7]=F[r+(4*o+28)>>2],view[o+8]=F[r+(4*o+32)>>2];else view=F.subarray(r>>2,r+36*e>>2);xi.uniformMatrix3fv(vi(t),!!n,view)}},Jb:function(t,e,n,r){if(ci.currentContext.version>=2)e&&xi.uniformMatrix4fv(vi(t),!!n,F,r>>2,16*e);else{if(e<=18){var view=yi[16*e-1],o=F;r>>=2;for(var l=0;l<16*e;l+=16){var c=r+l;view[l]=o[c],view[l+1]=o[c+1],view[l+2]=o[c+2],view[l+3]=o[c+3],view[l+4]=o[c+4],view[l+5]=o[c+5],view[l+6]=o[c+6],view[l+7]=o[c+7],view[l+8]=o[c+8],view[l+9]=o[c+9],view[l+10]=o[c+10],view[l+11]=o[c+11],view[l+12]=o[c+12],view[l+13]=o[c+13],view[l+14]=o[c+14],view[l+15]=o[c+15]}}else view=F.subarray(r>>2,r+64*e>>2);xi.uniformMatrix4fv(vi(t),!!n,view)}},Ib:function(t){t=ci.programs[t],xi.useProgram(t),xi.currentProgram=t},Hb:function(t,e){xi.vertexAttrib1f(t,e)},Gb:function(t,e){xi.vertexAttrib2f(t,F[e>>2],F[e+4>>2])},Fb:function(t,e){xi.vertexAttrib3f(t,F[e>>2],F[e+4>>2],F[e+8>>2])},Eb:function(t,e){xi.vertexAttrib4f(t,F[e>>2],F[e+4>>2],F[e+8>>2],F[e+12>>2])},Db:function(t,e,n,r,o,l){xi.vertexAttribPointer(t,e,n,!!r,o,l)},Cb:function(t,e,n,r){xi.viewport(t,e,n,r)},pb:function(t,e,n,r){xi.waitSync(ci.syncs[t],e,(n>>>0)+4294967296*r)},cb:function(t){var e,n,r=M.length,o=2147483648;if((t>>>=0)>o)return!1;for(var l=1;l<=4;l*=2){var c=r*(1+.2/l);if(c=Math.min(c,t+100663296),wi(Math.min(o,(e=Math.max(t,c))+((n=65536)-e%n)%n)))return!0}return!1},Ua:Si,C:function(t){ci.currentContext==t&&(ci.currentContext=0),ci.deleteContext(t)},n:Ci,Va:function(t){for(var a=t>>2,e=0;e<14;++e)O[a+e]=0;O[a+0]=O[a+1]=O[a+3]=O[a+4]=O[a+8]=O[a+10]=1},i:function(t){return ci.makeContextCurrent(t)?0:-5},E:function(t){try{var e=vt.getStreamFromFD(t);return gt.close(e),0}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return t.errno}},eb:function(t,e,n,r){try{var o=function(t,e,n,r){for(var o=0,l=0;l<n;l++){var c=B[e>>2],h=B[e+4>>2];e+=8;var d=gt.read(t,A,c,h,r);if(d<0)return-1;if(o+=d,d<h)break}return o}(vt.getStreamFromFD(t),e,n);return B[r>>2]=o,0}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return t.errno}},$a:function(t,e,n,r,o){try{var l=(d=n)+2097152>>>0<4194305-!!(h=e)?(h>>>0)+4294967296*d:NaN;if(isNaN(l))return 61;var c=vt.getStreamFromFD(t);return gt.llseek(c,l,r),et=[c.position>>>0,(tt=c.position,+Math.abs(tt)>=1?tt>0?(0|Math.min(+Math.floor(tt/4294967296),4294967295))>>>0:~~+Math.ceil((tt-+(~~tt>>>0))/4294967296)>>>0:0)],O[o>>2]=et[0],O[o+4>>2]=et[1],c.getdents&&0===l&&0===r&&(c.getdents=null),0}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return t.errno}var h,d},F:function(t,e,n,r){try{var o=function(t,e,n,r){for(var o=0,l=0;l<n;l++){var c=B[e>>2],h=B[e+4>>2];e+=8;var d=gt.write(t,A,c,h,r);if(d<0)return-1;o+=d}return o}(vt.getStreamFromFD(t),e,n);return B[r>>2]=o,0}catch(t){if(void 0===gt||!(t instanceof gt.ErrnoError))throw t;return t.errno}}};!function(){var t={a:Mi};function e(t,e){var n,r=t.exports;r=Te.instrumentWasmExports(r),o.asm=r,G((S=o.asm.hc).buffer),o.asm.jc,n=o.asm.ic,Y.unshift(n),J()}function n(t){e(t.instance)}function l(e){return(k||!h&&!d||"function"!=typeof fetch?Promise.resolve().then((function(){return at(Q)})):fetch(Q,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+Q+"'";return t.arrayBuffer()})).catch((function(){return at(Q)}))).then((function(e){return WebAssembly.instantiate(e,t)})).then((function(t){return t})).then(e,(function(t){x("failed to asynchronously prepare wasm: "+t),Z(t)}))}if(K(),o.instantiateWasm)try{var c=o.instantiateWasm(t,e);return c=Te.instrumentWasmExports(c)}catch(t){return x("Module.instantiateWasm callback failed with error: "+t),!1}(k||"function"!=typeof WebAssembly.instantiateStreaming||nt(Q)||"function"!=typeof fetch?l(n):fetch(Q,{credentials:"same-origin"}).then((function(e){return WebAssembly.instantiateStreaming(e,t).then(n,(function(t){return x("wasm streaming compile failed: "+t),x("falling back to ArrayBuffer instantiation"),l(n)}))}))).catch(r)}(),o.___wasm_call_ctors=function(){return(o.___wasm_call_ctors=o.asm.ic).apply(null,arguments)};var Ii=o._free=function(){return(Ii=o._free=o.asm.kc).apply(null,arguments)},Di=o._malloc=function(){return(Di=o._malloc=o.asm.lc).apply(null,arguments)},Oi=o.___getTypeName=function(){return(Oi=o.___getTypeName=o.asm.mc).apply(null,arguments)};o.__embind_initialize_bindings=function(){return(o.__embind_initialize_bindings=o.asm.nc).apply(null,arguments)};var Bi=o.___errno_location=function(){return(Bi=o.___errno_location=o.asm.oc).apply(null,arguments)},Fi=o.___cxa_is_pointer_type=function(){return(Fi=o.___cxa_is_pointer_type=o.asm.pc).apply(null,arguments)};o.dynCall_ii=function(){return(o.dynCall_ii=o.asm.qc).apply(null,arguments)},o.dynCall_vi=function(){return(o.dynCall_vi=o.asm.rc).apply(null,arguments)},o.dynCall_ji=function(){return(o.dynCall_ji=o.asm.sc).apply(null,arguments)},o.dynCall_iii=function(){return(o.dynCall_iii=o.asm.tc).apply(null,arguments)},o.dynCall_iij=function(){return(o.dynCall_iij=o.asm.uc).apply(null,arguments)},o.dynCall_viiij=function(){return(o.dynCall_viiij=o.asm.vc).apply(null,arguments)},o.dynCall_viii=function(){return(o.dynCall_viii=o.asm.wc).apply(null,arguments)},o.dynCall_vii=function(){return(o.dynCall_vii=o.asm.xc).apply(null,arguments)},o.dynCall_v=function(){return(o.dynCall_v=o.asm.yc).apply(null,arguments)},o.dynCall_viij=function(){return(o.dynCall_viij=o.asm.zc).apply(null,arguments)},o.dynCall_fij=function(){return(o.dynCall_fij=o.asm.Ac).apply(null,arguments)},o.dynCall_viiii=function(){return(o.dynCall_viiii=o.asm.Bc).apply(null,arguments)},o.dynCall_fii=function(){return(o.dynCall_fii=o.asm.Cc).apply(null,arguments)},o.dynCall_fif=function(){return(o.dynCall_fif=o.asm.Dc).apply(null,arguments)},o.dynCall_iiiff=function(){return(o.dynCall_iiiff=o.asm.Ec).apply(null,arguments)},o.dynCall_vijiii=function(){return(o.dynCall_vijiii=o.asm.Fc).apply(null,arguments)},o.dynCall_viiiii=function(){return(o.dynCall_viiiii=o.asm.Gc).apply(null,arguments)},o.dynCall_iiiiii=function(){return(o.dynCall_iiiiii=o.asm.Hc).apply(null,arguments)},o.dynCall_iiii=function(){return(o.dynCall_iiii=o.asm.Ic).apply(null,arguments)},o.dynCall_vij=function(){return(o.dynCall_vij=o.asm.Jc).apply(null,arguments)},o.dynCall_iiiiiii=function(){return(o.dynCall_iiiiiii=o.asm.Kc).apply(null,arguments)},o.dynCall_viiff=function(){return(o.dynCall_viiff=o.asm.Lc).apply(null,arguments)},o.dynCall_iiij=function(){return(o.dynCall_iiij=o.asm.Mc).apply(null,arguments)},o.dynCall_iiiii=function(){return(o.dynCall_iiiii=o.asm.Nc).apply(null,arguments)},o.dynCall_viif=function(){return(o.dynCall_viif=o.asm.Oc).apply(null,arguments)},o.dynCall_viiffff=function(){return(o.dynCall_viiffff=o.asm.Pc).apply(null,arguments)},o.dynCall_iiifii=function(){return(o.dynCall_iiifii=o.asm.Qc).apply(null,arguments)},o.dynCall_iiiffii=function(){return(o.dynCall_iiiffii=o.asm.Rc).apply(null,arguments)},o.dynCall_iiiij=function(){return(o.dynCall_iiiij=o.asm.Sc).apply(null,arguments)},o.dynCall_viiiiii=function(){return(o.dynCall_viiiiii=o.asm.Tc).apply(null,arguments)},o.dynCall_iiiiiiii=function(){return(o.dynCall_iiiiiiii=o.asm.Uc).apply(null,arguments)},o.dynCall_jii=function(){return(o.dynCall_jii=o.asm.Vc).apply(null,arguments)},o.dynCall_jij=function(){return(o.dynCall_jij=o.asm.Wc).apply(null,arguments)},o.dynCall_fi=function(){return(o.dynCall_fi=o.asm.Xc).apply(null,arguments)},o.dynCall_jijf=function(){return(o.dynCall_jijf=o.asm.Yc).apply(null,arguments)},o.dynCall_i=function(){return(o.dynCall_i=o.asm.Zc).apply(null,arguments)},o.dynCall_vif=function(){return(o.dynCall_vif=o.asm._c).apply(null,arguments)},o.dynCall_di=function(){return(o.dynCall_di=o.asm.$c).apply(null,arguments)},o.dynCall_vid=function(){return(o.dynCall_vid=o.asm.ad).apply(null,arguments)},o.dynCall_iiiifii=function(){return(o.dynCall_iiiifii=o.asm.bd).apply(null,arguments)},o.dynCall_iiiffi=function(){return(o.dynCall_iiiffi=o.asm.cd).apply(null,arguments)},o.dynCall_vifffffffff=function(){return(o.dynCall_vifffffffff=o.asm.dd).apply(null,arguments)},o.dynCall_iifffffffff=function(){return(o.dynCall_iifffffffff=o.asm.ed).apply(null,arguments)},o.dynCall_iiff=function(){return(o.dynCall_iiff=o.asm.fd).apply(null,arguments)},o.dynCall_iif=function(){return(o.dynCall_iif=o.asm.gd).apply(null,arguments)},o.dynCall_viff=function(){return(o.dynCall_viff=o.asm.hd).apply(null,arguments)},o.dynCall_viffffff=function(){return(o.dynCall_viffffff=o.asm.id).apply(null,arguments)},o.dynCall_dii=function(){return(o.dynCall_dii=o.asm.jd).apply(null,arguments)},o.dynCall_viid=function(){return(o.dynCall_viid=o.asm.kd).apply(null,arguments)},o.dynCall_iiiiffi=function(){return(o.dynCall_iiiiffi=o.asm.ld).apply(null,arguments)},o.dynCall_fiii=function(){return(o.dynCall_fiii=o.asm.md).apply(null,arguments)},o.dynCall_viiif=function(){return(o.dynCall_viiif=o.asm.nd).apply(null,arguments)},o.dynCall_viifffffffff=function(){return(o.dynCall_viifffffffff=o.asm.od).apply(null,arguments)},o.dynCall_viiffffff=function(){return(o.dynCall_viiffffff=o.asm.pd).apply(null,arguments)},o.dynCall_viifff=function(){return(o.dynCall_viifff=o.asm.qd).apply(null,arguments)},o.dynCall_viiifii=function(){return(o.dynCall_viiifii=o.asm.rd).apply(null,arguments)},o.dynCall_viiiiiii=function(){return(o.dynCall_viiiiiii=o.asm.sd).apply(null,arguments)},o.dynCall_viffff=function(){return(o.dynCall_viffff=o.asm.td).apply(null,arguments)},o.dynCall_vifff=function(){return(o.dynCall_vifff=o.asm.ud).apply(null,arguments)},o.dynCall_iiffi=function(){return(o.dynCall_iiffi=o.asm.vd).apply(null,arguments)},o.dynCall_iifii=function(){return(o.dynCall_iifii=o.asm.wd).apply(null,arguments)},o.dynCall_iiifi=function(){return(o.dynCall_iiifi=o.asm.xd).apply(null,arguments)},o.dynCall_iiiiij=function(){return(o.dynCall_iiiiij=o.asm.yd).apply(null,arguments)},o.dynCall_iijj=function(){return(o.dynCall_iijj=o.asm.zd).apply(null,arguments)}
2,o.dynCall_vffff=function(){return(o.dynCall_vffff=o.asm.Ad).apply(null,arguments)},o.dynCall_viiiiiiii=function(){return(o.dynCall_viiiiiiii=o.asm.Bd).apply(null,arguments)},o.dynCall_vf=function(){return(o.dynCall_vf=o.asm.Cd).apply(null,arguments)},o.dynCall_viiiiiiiii=function(){return(o.dynCall_viiiiiiiii=o.asm.Dd).apply(null,arguments)},o.dynCall_viiiiiiiiii=function(){return(o.dynCall_viiiiiiiiii=o.asm.Ed).apply(null,arguments)},o.dynCall_fiifiii=function(){return(o.dynCall_fiifiii=o.asm.Fd).apply(null,arguments)},o.dynCall_iiifiii=function(){return(o.dynCall_iiifiii=o.asm.Gd).apply(null,arguments)},o.dynCall_viiifiii=function(){return(o.dynCall_viiifiii=o.asm.Hd).apply(null,arguments)},o.dynCall_vifii=function(){return(o.dynCall_vifii=o.asm.Id).apply(null,arguments)},o.dynCall_viifd=function(){return(o.dynCall_viifd=o.asm.Jd).apply(null,arguments)},o.dynCall_viddi=function(){return(o.dynCall_viddi=o.asm.Kd).apply(null,arguments)},o.dynCall_viiiiiffii=function(){return(o.dynCall_viiiiiffii=o.asm.Ld).apply(null,arguments)},o.dynCall_jiiii=function(){return(o.dynCall_jiiii=o.asm.Md).apply(null,arguments)},o.dynCall_jiji=function(){return(o.dynCall_jiji=o.asm.Nd).apply(null,arguments)},o.dynCall_iidiiii=function(){return(o.dynCall_iidiiii=o.asm.Od).apply(null,arguments)};var zi,Li=o._asyncify_start_unwind=function(){return(Li=o._asyncify_start_unwind=o.asm.Pd).apply(null,arguments)},ji=o._asyncify_stop_unwind=function(){return(ji=o._asyncify_stop_unwind=o.asm.Qd).apply(null,arguments)},Ri=o._asyncify_start_rewind=function(){return(Ri=o._asyncify_start_rewind=o.asm.Rd).apply(null,arguments)},Vi=o._asyncify_stop_rewind=function(){return(Vi=o._asyncify_stop_rewind=o.asm.Sd).apply(null,arguments)};function Ni(t){function n(){zi||(zi=!0,o.calledRun=!0,E||(o.noFSInit||gt.init.initialized||gt.init(),gt.ignorePermissions=!1,ot(Y),e(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),function(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)t=o.postRun.shift(),W.unshift(t);var t;ot(W)}()))}X>0||(function(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)t=o.preRun.shift(),H.unshift(t);var t;ot(H)}(),X>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((function(){setTimeout((function(){o.setStatus("")}),1),n()}),1)):n()))}if(o.GL=ci,o.Asyncify=Te,U=function t(){zi||Ni(),zi||(U=t)},o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return Ni(),t.ready});class Be{constructor(){this.executing=!1,this.queue=[]}exec(t,e,...n){return new Promise(((r,o)=>{this.queue.push({fn:async()=>{if(t)try{const o=await t.call(e,...n);r(o)}catch(t){o(t)}else o(new Error("Function is null!"))}}),this.executing||this.execNextTask()}))}execNextTask(){this.queue.length<1?this.executing=!1:(this.executing=!0,this.queue.shift().fn().then((()=>{this.execNextTask()})))}}const Fe=[],ze=[],Le=[],je=[],Re=t=>{onmessage=async e=>{const n={[Qt.PAGInit]:e=>{const option={};e.data.args[0]&&(option.locateFile=()=>e.data.args[0].fileUrl),t(option).then((t=>{self.PAG=t,self.postMessage({name:e.data.name,args:[]})}))},[Qt.PAGFile_load]:async t=>{const e=(n=await self.PAG.PAGFile.load(t.data.args[0]),Fe.push(n),Fe.length-1);var n;self.postMessage({name:t.data.name,args:[e]})},[Qt.PAGView_init]:async t=>{const[e,canvas,option]=t.data.args,n=(r=await self.PAG.PAGView.init(Fe[e],canvas,option),ze.push(r),ze.length-1);var r;self.postMessage({name:t.data.name,args:[n]})},[Qt.PAGView_destroy]:async t=>{const[e]=t.data.args;ze[e].destroy(),(t=>{ze[t]=null})(e),self.postMessage({name:t.data.name,args:[]})},[Qt.PAGFile_getTextData]:async t=>{const[e,n]=t.data.args,r=Fe[e].getTextData(n);let o={};for(const t in r)"function"!=typeof r[t]&&(o[t]=r[t]);o.key=(t=>(je.push(t),je.length-1))(r),self.postMessage({name:t.data.name,args:[o]})},[Qt.PAGFile_replaceText]:async t=>{const[e,n,r]=t.data.args,o=je[r.key];for(const t in r)"key"!==t&&(o[t]=r[t]);Fe[e].replaceText(n,o),self.postMessage({name:t.data.name,args:[]})},[Qt.PAGFile_replaceImage]:async t=>{const[e,n,r]=t.data.args,o=Le[r];Fe[e].replaceImage(n,o),self.postMessage({name:t.data.name,args:[]})},[Qt.PAGFile_destroy]:async t=>{const[e]=t.data.args;Fe[e].destroy(),(t=>{Fe[t]=null})(e),self.postMessage({name:t.data.name,args:[]})},[Qt.PAGImage_fromSource]:async t=>{const[e]=t.data.args,n=(r=self.PAG.PAGImage.fromSource(e),Le.pu
vendor: 8,260 bytes, line 2
2sh(r),Le.length-1);var r;self.postMessage({name:t.data.name,args:[n]})},[Qt.PAGImage_destroy]:async t=>{const[e]=t.data.args;Le[e].destroy(),(t=>{Le[t]=null})(e),self.postMessage({name:t.data.name,args:[]})},[Qt.TextDocument_delete]:async t=>{const[e]=t.data.args;je[e].delete(),(t=>{je[t]=null})(e),self.postMessage({name:t.data.name,args:[]})}},r=e.data.name.split("_")[0];if(n[r])return void n[r](e);const[o,l]=r.split("."),c=e.data.args[0];if("PAGFile"!==o)if("PAGView"!==o);else{const t=ze[c];if(!t)throw new Error("pagView doesn't exist");const n=t[l];if(!n)throw new Error(`PAGView.${l} doesn't exist`);const r=await n.call(t,...e.data.args.slice(1));self.postMessage({name:e.data.name,args:[r]})}else{const t=Fe[c];if(!t)throw new Error("pagFile doesn't exist");const n=t[l];if(!n)throw new Error(`PAGFile.${l} doesn't exist`);const r=await n.call(t,...e.data.args.slice(1));self.postMessage({name:e.data.name,args:[r]})}}},Ve=(t={})=>Oe(t).then((t=>(Ie(t),t.webAssemblyQueue=new Be,t.globalCanvas=new t.GlobalCanvas,t.PAGFont.registerFallbackFontNames(),t))).catch((t=>{throw console.error(t),new Error("PAGInit fail! Please check .wasm file path valid.")}));ft&&Re(Ve),e.PAGInit=Ve,e.types=_,Object.defineProperty(e,"__esModule",{value:!0})},r(e)}).call(this,n(67),n(175))},317:function(module,exports,__webpack_require__){var factory;"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var i,n,r=t.length;for(i=0;i<r;i+=1)for(var o in n=t[i].prototype)Object.prototype.hasOwnProperty.call(n,o)&&(e.prototype[o]=n[o])}function getDescriptor(object,t){return Object.getOwnPropertyDescriptor(object,t)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(audio){this.audios.push(audio)},pause:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].pause()},resume:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].resume()},setRate:function(t){var i,e=this.audios.length;for(i=0;i<e;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),createTypedArray=function(){function t(t,e){var n,i=0,r=[];switch(t){case"int16":case"uint8c":n=1;break;default:n=1.1}for(i=0;i<e;i+=1)r.push(n);return r}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,n){return"float32"===e?new Float32Array(n):"int16"===e?new Int16Array(n):"uint8c"===e?new Uint8ClampedArray(n):t(e,n)}:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){return _typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var i,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e=t.length;for(i=0;i<e;i+=1)BMMath[t[i]]=Math[t[i]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===_typeof$6(t)&&t.length){var i,e=createSizedArray(t.length),n=t.length;for(i=0;i<n;i+=1)e[i]=Math.abs(t[i]);return e}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(element){element.style.position="absolute",element.style.top=0,element.style.left=0,element.style.display="block",element.style.transformOrigin="0 0",element.style.webkitTransformOrigin="0 0",element.style.backfaceVisibility="visible",element.style.webkitBackfaceVisibility="visible",element.style.transformStyle="preserve-3d",element.style.webkitTransformStyle="preserve-3d",element.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,n,r){this.type=t,this.currentTime=e,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,n,r){this.type=t,this.currentLoop=n,this.totalLoops=e,this.direction=r<0?-1:1}function BMSegmentStartEvent(t,e,n){this.type=t,this.firstFrame=e,this.totalFrames=n}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(t,s,e){var n,g,b,i,r,p,q,o;switch(p=e*(1-s),q=e*(1-(r=6*t-(i=Math.floor(6*t)))*s),o=e*(1-(1-r)*s),i%6){case 0:n=e,g=o,b=p;break;case 1:n=q,g=e,b=p;break;case 2:n=p,g=e,b=o;break;case 3:n=p,g=q,b=e;break;case 4:n=o,g=p,b=e;break;case 5:n=e,g=p,b=q}return[n,g,b]}function RGBtoHSV(t,g,b){var e,n=Math.max(t,g,b),r=Math.min(t,g,b),o=n-r,s=0===n?0:o/n,l=n/255;switch(n){case r:e=0;break;case t:e=g-b+o*(g<b?6:0),e/=6*o;break;case g:e=b-t+2*o,e/=6*o;break;case b:e=t-g+4*o,e/=6*o}return[e,s,l]}function addSaturationToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[1]+=e,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[2]+=e,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[0]+=e/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var i,t,e=[];for(i=0;i<256;i+=1)t=i.toString(16),e[i]=1===t.length?"0"+t:t;return function(t,g,b){return t<0&&(t=0),g<0&&(g=0),b<0&&(b=0),"#"+e[t]+e[g]+e[b]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t},getIdPrefix=function(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(t)}var dataManager=function(){var t,e,n=1,r=[],o={onmessage:function(){},postMessage:function(path){t({data:path}
vendor: 34,163 bytes, line 2
2)}},l={postMessage:function(data){o.onmessage({data:data})}};function c(){e||(e=function(e){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",e.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return t=e,o}((function(t){if(l.dataManager||(l.dataManager=function(){function t(o,l){var c,i,h,d,f,m,y=o.length;for(i=0;i<y;i+=1)if("ks"in(c=o[i])&&!c.completed){if(c.completed=!0,c.hasMask){var w=c.masksProperties;for(d=w.length,h=0;h<d;h+=1)if(w[h].pt.k.i)r(w[h].pt.k);else for(m=w[h].pt.k.length,f=0;f<m;f+=1)w[h].pt.k[f].s&&r(w[h].pt.k[f].s[0]),w[h].pt.k[f].e&&r(w[h].pt.k[f].e[0])}0===c.ty?(c.layers=e(c.refId,l),t(c.layers,l)):4===c.ty?n(c.shapes):5===c.ty&&v(c)}}function e(t,e){var n=function(t,e){for(var i=0,n=e.length;i<n;){if(e[i].id===t)return e[i];i+=1}return null}(t,e);return n?n.layers.__used?JSON.parse(JSON.stringify(n.layers)):(n.layers.__used=!0,n.layers):null}function n(t){var i,e,o;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)r(t[i].ks.k);else for(o=t[i].ks.k.length,e=0;e<o;e+=1)t[i].ks.k[e].s&&r(t[i].ks.k[e].s[0]),t[i].ks.k[e].e&&r(t[i].ks.k[e].e[0]);else"gr"===t[i].ty&&n(t[i].it)}function r(path){var i,t=path.i.length;for(i=0;i<t;i+=1)path.i[i][0]+=path.v[i][0],path.i[i][1]+=path.v[i][1],path.o[i][0]+=path.v[i][0],path.o[i][1]+=path.v[i][1]}function o(t,e){var n=e?e.split("."):[100,100,100];return t[0]>n[0]||!(n[0]>t[0])&&(t[1]>n[1]||!(n[1]>t[1])&&(t[2]>n[2]||!(n[2]>t[2])&&null))}var l,c=function(){var t=[4,4,14];function e(t){var i,e,n,r=t.length;for(i=0;i<r;i+=1)5===t[i].ty&&(n=void 0,n=(e=t[i]).t.d,e.t.d={k:[{s:n,t:0}]})}return function(n){if(o(t,n.v)&&(e(n.layers),n.assets)){var i,r=n.assets.length;for(i=0;i<r;i+=1)n.assets[i].layers&&e(n.assets[i].layers)}}}(),h=(l=[4,7,99],function(t){if(t.chars&&!o(l,t.v)){var i,e=t.chars.length;for(i=0;i<e;i+=1){var r=t.chars[i];r.data&&r.data.shapes&&(n(r.data.shapes),r.data.ip=0,r.data.op=99999,r.data.st=0,r.data.sr=1,r.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[i].t||(r.data.shapes.push({ty:"no"}),r.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),d=function(){var t=[5,7,15];function e(t){var i,e,n=t.length;for(i=0;i<n;i+=1)5===t[i].ty&&(e=void 0,"number"==typeof(e=t[i].t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r&&(e.r={a:0,k:e.r}))}return function(n){if(o(t,n.v)&&(e(n.layers),n.assets)){var i,r=n.assets.length;for(i=0;i<r;i+=1)n.assets[i].layers&&e(n.assets[i].layers)}}}(),f=function(){var t=[4,1,9];function e(t){var i,n,r,o=t.length;for(i=0;i<o;i+=1)if("gr"===t[i].ty)e(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(r=t[i].c.k.length,n=0;n<r;n+=1)t[i].c.k[n].s&&(t[i].c.k[n].s[0]/=255,t[i].c.k[n].s[1]/=255,t[i].c.k[n].s[2]/=255,t[i].c.k[n].s[3]/=255),t[i].c.k[n].e&&(t[i].c.k[n].e[0]/=255,t[i].c.k[n].e[1]/=255,t[i].c.k[n].e[2]/=255,t[i].c.k[n].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function n(t){var i,n=t.length;for(i=0;i<n;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(o(t,e.v)&&(n(e.layers),e.assets)){var i,r=e.assets.length;for(i=0;i<r;i+=1)e.assets[i].layers&&n(e.assets[i].layers)}}}(),m=function(){var t=[4,4,18];function e(t){var i,n,r;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(r=t[i].ks.k.length,n=0;n<r;n+=1)t[i].ks.k[n].s&&(t[i].ks.k[n].s[0].c=t[i].closed),t[i].ks.k[n].e&&(t[i].ks.k[n].e[0].c=t[i].closed);else"gr"===t[i].ty&&e(t[i].it)}function n(t){var n,i,r,o,l,c,h=t.length;for(i=0;i<h;i+=1){if((n=t[i]).hasMask){var d=n.masksProperties;for(o=d.length,r=0;r<o;r+=1)if(d[r].pt.k.i)d[r].pt.k.c=d[r].cl;else for(c=d[r].pt.k.length,l=0;l<c;l+=1)d[r].pt.k[l].s&&(d[r].pt.k[l].s[0].c=d[r].cl),d[r].pt.k[l].e&&(d[r].pt.k[l].e[0].c=d[r].cl)}4===n.ty&&e(n.shapes)}}return function(e){if(o(t,e.v)&&(n(e.layers),e.assets)){var i,r=e.assets.length;for(i=0;i<r;i+=1)e.assets[i].layers&&n(e.assets[i].layers)}}}();function v(data){0===data.t.a.length&&data.t.p}var y={completeData:function(n){n.__complete||(f(n),c(n),h(n),d(n),m(n),t(n.layers,n.assets),function(n,r){if(n){var i=0,o=n.length;for(i=0;i<o;i+=1)1===n[i].t&&(n[i].data.layers=e(n[i].data.refId,r),t(n[i].data.layers,r))}}(n.chars,n.assets),n.__complete=!0)}};return y.checkColors=f,y.checkChars=h,y.checkPathProperties=d,y.checkShapes=m,y.completeLayers=t,y}()),l.assetLoader||(l.assetLoader=function(){function t(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===_typeof$5(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}return{load:function(path,e,n,r){var o,l=new XMLHttpRequest;try{l.responseType="json"}catch(t){}l.onreadystatechange=function(){if(4===l.readyState)if(200===l.status)o=t(l),n(o);else try{o=t(l),n(o)}catch(t){r&&r(t)}};try{l.open(["G","E","T"].join(""),path,!0)}catch(t){l.open(["G","E","T"].join(""),e+"/"+path,!0)}l.send()}}}()),"loadAnimation"===t.data.type)l.assetLoader.load(t.data.path,t.data.fullPath,(function(data){l.dataManager.completeData(data),l.postMessage({id:t.data.id,payload:data,status:"success"})}),(function(){l.postMessage({id:t.data.id,status:"error"})}));else if("complete"===t.data.type){var e=t.data.animation;l.dataManager.completeData(e),l.postMessage({id:t.data.id,payload:e,status:"success"})}else"loadData"===t.data.type&&l.assetLoader.load(t.data.path,t.data.fullPath,(function(data){l.postMessage({id:t.data.id,payload:data,status:"success"})}),(function(){l.postMessage({id:t.data.id,status:"error"})}))})),e.onmessage=function(t){var data=t.data,e=data.id,n=r[e];r[e]=null,"success"===data.status?n.onComplete(data.payload):n.onError&&n.onError()})}function h(t,e){var o="processId_"+(n+=1);return r[o]={onComplete:t,onError:e},o}return{loadAnimation:function(path,t,n){c();var r=h(t,n);e.postMessage({type:"loadAnimation",path:path,fullPath:window.location.origin+window.location.pathname,id:r})},loadData:function(path,t,n){c();var r=h(t,n);e.postMessage({type:"loadData",path:path,fullPath:window.location.origin+window.location.pathname,id:r})},completeAnimation:function(t,n,r){c();var o=h(n,r);e.postMessage({type:"complete",animation:t,id:o})}}}(),ImagePreloader=function(){var t=function(){var canvas=createTag("canvas");canvas.width=1,canvas.height=1;var t=canvas.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),canvas}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(t,e,n){var path="";if(t.e)path=t.p;else if(e){var r=t.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),path=e+r}else path=n,path+=t.u?t.u:"",path+=t.p;return path}function o(img){var t=0,e=setInterval(function(){(img.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(e)),t+=1}.bind(this),50)}function l(data){var t={assetData:data},path=r(data,this.assetsPath,this.path);return dataManager.loadData(path,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function c(){this._imageLoaded=e.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=l.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return c.prototype={loadAssets:function(t,e){var i;this.imagesLoadedCb=e;var n=t.length;for(i=0;i<n;i+=1)t[i].layers||(t[i].t&&"seq"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))},setAssetsPath:function(path){this.assetsPath=path||""},setPath:function(path){this.path=path||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var i=0,e=this.images.length;i<e;){if(this.images[i].assetData===t)return this.images[i].img;i+=1}return null},createImgData:function(e){var path=r(e,this.assetsPath,this.path),img=createTag("img");img.crossOrigin="anonymous",img.addEventListener("load",this._imageLoaded,!1),img.addEventListener("error",function(){n.img=t,this._imageLoaded()}.bind(this),!1),img.src=path;var n={img:img,assetData:e};return n},createImageData:function(e){var path=r(e,this.assetsPath,this.path),img=createNS("image");isSafari?this.testImageLoaded(img):img.addEventListener("load",this._imageLoaded,!1),img.addEventListener("error",function(){n.img=t,this._imageLoaded()}.bind(this),!1),img.setAttributeNS("http://www.w3.org/1999/xlink","href",path),this._elementHelper.append?this._elementHelper.append(img):this._elementHelper.appendChild(img);var n={img:img,assetData:e};return n},imageLoaded:e,footageLoaded:n,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},c}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var n=this._cbs[t],i=0;i<n.length;i+=1)n[i](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,n=this._cbs[t].length;i<n;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,n-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var markerParser=function(){function t(t){for(var line,e=t.split("\r\n"),n={},r=0,i=0;i<e.length;i+=1)2===(line=e[i].split(":")).length&&(n[line[0]]=line[1].trim(),r+=1);if(0===r)throw new Error;return n}return function(e){for(var n=[],i=0;i<e.length;i+=1){var r=e[i],o={time:r.tm,duration:r.dr};try{o.payload=JSON.parse(e[i].cm)}catch(n){try{o.payload=t(e[i].cm)}catch(t){o.payload={name:e[i].cm}}}n.push(o)}return n}}(),ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var i=0,e=this.compositions.length;i<e;){if(this.compositions[i].data&&this.compositions[i].data.nm===t)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(t,e){renderers[t]=e};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var t in renderers)if(renderers[t])return t;return""}function _typeof$4(t){return _typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var n=getRenderer(e);this.renderer=new n(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(data){dataManager.completeAnimation(data,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&"object"!==_typeof$4(e)&&(e=JSON.parse(e));var n={wrapper:t,animationData:e},r=t.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===o?n.loop=!1:"true"===o?n.loop=!0:""!==o&&(n.loop=parseInt(o,10));var l=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==l,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(data){data.op>this.animationData.op&&(this.animationData.op=data.op,this.totalFrames=Math.floor(data.op-this.animationData.ip));var i,t,e=this.animationData.layers,n=e.length,r=data.layers,o=r.length;for(t=0;t<o;t+=1)for(i=0;i<n;){if(e[i].id===r[t].id){e[i]=r[t];break}i+=1}if((data.chars||data.fonts)&&(this.renderer.globalData.fontManager.addChars(data.chars),this.renderer.globalData.fontManager.addFonts(data.fonts,this.renderer.globalData.defs)),data.assets)for(n=data.assets.length,i=0;i<n;i+=1)this.animationData.assets.push(data.assets[i]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(data){this.animationData=data;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(t,e){var n="number"==typeof t?t:void 0,r="number"==typeof e?e:void 0;this.renderer.updateContainerSize(n,r)},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var marker,i=0;i<this.markers.length;i+=1)if((marker=this.markers[i]).payload&&marker.payload.name===t)return marker;return null},AnimationItem.prototype.goToAndStop=function(t,e,n){if(!n||this.name===n){var r=Number(t);if(isNaN(r)){var marker=this.getMarkerData(t);marker&&this.goToAndStop(marker.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,n){if(!n||this.name===n){var r=Number(t);if(isNaN(r)){var marker=this.getMarkerData(t);marker&&(marker.duration?this.playSegments([marker.time,marker.time+marker.duration],!0):this.goToAndStop(marker.time,!0))}else this.goToAndStop(r,e,n);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,n=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(n=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),n&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?n=t:this.currentRawFrame+this.firstFrame>e&&(n=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===_typeof$4(t[0])){var i,n=t.length;for(i=0;i<n;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(t){this.loop=t},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var path="";if(t.e)path=t.p;else if(this.assetsPath){var e=t.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),path=this.assetsPath+e}else path=this.path,path+=t.u?t.u:"",path+=t.p;return path},AnimationItem.prototype.getAssetData=function(t){for(var i=0,e=this.assets.length;i<e;){if(t===this.assets[i].id)return this.assets[i];i+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(path,t,e){try{this.renderer.getElementByPath(path).updateDocumentData(t,e)}catch(t){}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var t={},e=[],n=0,r=0,o=0,l=!0,c=!1;function h(t){for(var i=0,n=t.target;i<r;)e[i].animation===n&&(e.splice(i,1),i-=1,r-=1,n.isPaused||m()),i+=1}function d(element,t){if(!element)return null;for(var i=0;i<r;){if(e[i].elem===element&&null!==e[i].elem)return e[i].animation;i+=1}var n=new AnimationItem;return v(n,element),n.setData(element,t),n}function f(){o+=1,x()}function m(){o-=1}function v(t,element){t.addEventListener("destroy",h),t.addEventListener("_active",f),t.addEventListener("_idle",m),e.push({elem:element,animation:t}),r+=1}function y(t){var i,h=t-n;for(i=0;i<r;i+=1)e[i].animation.advanceTime(h);n=t,o&&!c?window.requestAnimationFrame(y):l=!0}function w(t){n=t,window.requestAnimationFrame(y)}function x(){!c&&o&&l&&(window.requestAnimationFrame(w),l=!1)}return t.registerAnimation=d,t.loadAnimation=function(t){var e=new AnimationItem;return v(e,null),e.setParams(t),e},t.setSpeed=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setSpeed(t,n)},t.setDirection=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setDirection(t,n)},t.play=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.play(t)},t.pause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.pause(t)},t.stop=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.stop(t)},t.togglePause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.togglePause(t)},t.searchAnimations=function(t,e,n){var i,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=r.length;for(i=0;i<o;i+=1)n&&r[i].setAttribute("data-bm-type",n),d(r[i],t);if(e&&0===o){n||(n="svg");var body=document.getElementsByTagName("body")[0];body.innerText="";var div=createTag("div");div.style.width="100%",div.style.height="100%",div.setAttribute("data-bm-type",n),body.appendChild(div),d(div,t)}},t.resize=function(){var i;for(i=0;i<r;i+=1)e[i].animation.resize()},t.goToAndStop=function(t,n,o){var i;for(i=0;i<r;i+=1)e[i].animation.goToAndStop(t,n,o)},t.destroy=function(t){var i;for(i=r-1;i>=0;i-=1)e[i].animation.destroy(t)},t.freeze=function(){c=!0},t.unfreeze=function(){c=!1,x()},t.setVolume=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setVolume(t,n)},t.mute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.mute(t)},t.unmute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.unmute(t)},t.getRegisteredAnimations=function(){var i,t=e.length,n=[];for(i=0;i<t;i+=1)n.push(e[i].animation);return n},t}(),BezierFactory=function(){var t={getBezierEasing:function(a,b,t,n,r){var o=r||("bez_"+a+"_"+b+"_"+t+"_"+n).replace(/\./g,"p");if(e[o])return e[o];var l=new m([a,b,t,n]);return e[o]=l,l}},e={},n=11,r=1/(n-1),o="function"==typeof Float32Array;function l(t,e){return 1-3*e+3*t}function c(t,e){return 3*e-6*t}function h(t){return 3*t}function d(t,e,n){return((l(e,n)*t+c(e,n))*t+h(e))*t}function f(t,e,n){return 3*l(e,n)*t*t+2*c(e,n)*t+h(e)}function m(t){this._p=t,this._mSampleValues=o?new Float32Array(n):new Array(n),this._precomputed=!1,this.get=this.get.bind(this)}return m.prototype={get:function(t){var e=this._p[0],n=this._p[1],r=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),e===n&&r===o?t:0===t?0:1===t?1:d(this._getTForX(t),n,o)},_precompute:function(){var t=this._p[0],e=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,t===e&&n===r||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<n;++i)this._mSampleValues[i]=d(i*r,t,e)},_getTForX:function(t){for(var e=this._p[0],o=this._p[2],l=this._mSampleValues,c=0,h=1,m=n-1;h!==m&&l[h]<=t;++h)c+=r;var v=c+(t-l[--h])/(l[h+1]-l[h])*r,y=f(v,e,o);return y>=.001?function(t,e,n,r){for(var i=0;i<4;++i){var o=f(e,n,r);if(0===o)return e;e-=(d(e,n,r)-t)/o}return e}(t,v,e,o):0===y?v:function(t,e,n,r,o){var l,c,i=0;do{(l=d(c=e+(n-e)/2,r,o)-t)>0?n=c:e=c}while(Math.abs(l)>1e-7&&++i<10);return c}(t,c,c+r,e,o)}},t}(),pooling={double:function(t){return t.concat(createSizedArray(t.length))}},poolFactory=function(t,e,n){var r=0,o=t,l=createSizedArray(o);return{newElement:function(){return r?l[r-=1]:e()},release:function(element){r===o&&(l=pooling.double(l),o*=2),n&&n(element),l[r]=element,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(element){var i,t=element.lengths.length;for(i=0;i<t;i+=1)bezierLengthPool.release(element.lengths[i]);element.lengths.length=0}));function bezFunction(){var t=Math;function e(t,e,n,r,o,l){var c=t*r+e*o+n*l-o*r-l*t-n*e;return c>-.001&&c<.001}var n=function(t,e,n,r){var o,i,l,c,h,d,f=getDefaultCurveSegments(),m=0,v=[],y=[],w=bezierLengthPool.newElement();for(l=n.length,o=0;o<f;o+=1){for(h=o/(f-1),d=0,i=0;i<l;i+=1)c=bmPow(1-h,3)*t[i]+3*bmPow(1-h,2)*h*n[i]+3*(1-h)*bmPow(h,2)*r[i]+bmPow(h,3)*e[i],v[i]=c,null!==y[i]&&(d+=bmPow(v[i]-y[i],2)),y[i]=v[i];d&&(m+=d=bmSqrt(d)),w.percents[o]=h,w.lengths[o]=m}return w.addedLength=m,w};function r(t){this.segmentLength=0,this.points=new Array(t)}function o(t,e){this.partialLength=t,this.point=e}var l,c=(l={},function(t,n,c,h){var d=(t[0]+"_"+t[1]+"_"+n[0]+"_"+n[1]+"_"+c[0]+"_"+c[1]+"_"+h[0]+"_"+h[1]).replace(/\./g,"p");if(!l[d]){var f,i,m,v,y,w,x,k=getDefaultCurveSegments(),S=0,C=null;2===t.length&&(t[0]!==n[0]||t[1]!==n[1])&&e(t[0],t[1],n[0],n[1],t[0]+c[0],t[1]+c[1])&&e(t[0],t[1],n[0],n[1],n[0]+h[0],n[1]+h[1])&&(k=2);var _=new r(k);for(m=c.length,f=0;f<k;f+=1){for(x=createSizedArray(m),y=f/(k-1),w=0,i=0;i<m;i+=1)v=bmPow(1-y,3)*t[i]+3*bmPow(1-y,2)*y*(t[i]+c[i])+3*(1-y)*bmPow(y,2)*(n[i]+h[i])+bmPow(y,3)*n[i],x[i]=v,null!==C&&(w+=bmPow(x[i]-C[i],2));S+=w=bmSqrt(w),_.points[f]=new o(w,x),C=x}_.segmentLength=S,l[d]=_}return l[d]});function h(t,e){var n=e.percents,r=e.lengths,o=n.length,l=bmFloor((o-1)*t),c=t*e.addedLength,h=0;if(l===o-1||0===l||c===r[l])return n[l];for(var d=r[l]>c?-1:1,f=!0;f;)if(r[l]<=c&&r[l+1]>c?(h=(c-r[l])/(r[l+1]-r[l]),f=!1):l+=d,l<0||l>=o-1){if(l===o-1)return n[l];f=!1}return n[l]+(n[l+1]-n[l])*h}var d=createTypedArray("float32",8);return{getSegmentsLength:function(t){var i,e=segmentsLengthPool.newElement(),r=t.c,o=t.v,l=t.o,c=t.i,h=t._length,d=e.lengths,f=0;for(i=0;i<h-1;i+=1)d[i]=n(o[i],o[i+1],l[i],c[i+1]),f+=d[i].addedLength;return r&&h&&(d[i]=n(o[i],o[0],l[i],c[0]),f+=d[i].addedLength),e.totalLength=f,e},getNewSegment:function(e,n,r,o,l,c,f){l<0?l=0:l>1&&(l=1);var i,m=h(l,f),v=h(c=c>1?1:c,f),y=e.length,w=1-m,x=1-v,k=w*w*w,S=m*w*w*3,C=m*m*w*3,_=m*m*m,E=w*w*x,T=m*w*x+w*m*x+w*w*v,P=m*m*x+w*m*v+m*w*v,A=m*m*v,M=w*x*x,I=m*x*x+w*v*x+w*x*v,D=m*v*x+w*v*v+m*x*v,O=m*v*v,B=x*x*x,F=v*x*x+x*v*x+x*x*v,z=v*v*x+x*v*v+v*x*v,L=v*v*v;for(i=0;i<y;i+=1)d[4*i]=t.round(1e3*(k*e[i]+S*r[i]+C*o[i]+_*n[i]))/1e3,d[4*i+1]=t.round(1e3*(E*e[i]+T*r[i]+P*o[i]+A*n[i]))
vendor: 4,966 bytes, line 2
2/1e3,d[4*i+2]=t.round(1e3*(M*e[i]+I*r[i]+D*o[i]+O*n[i]))/1e3,d[4*i+3]=t.round(1e3*(B*e[i]+F*r[i]+z*o[i]+L*n[i]))/1e3;return d},getPointInSegment:function(e,n,r,o,l,c){var d=h(l,c),f=1-d;return[t.round(1e3*(f*f*f*e[0]+(d*f*f+f*d*f+f*f*d)*r[0]+(d*d*f+f*d*d+d*f*d)*o[0]+d*d*d*n[0]))/1e3,t.round(1e3*(f*f*f*e[1]+(d*f*f+f*d*f+f*f*d)*r[1]+(d*d*f+f*d*d+d*f*d)*o[1]+d*d*d*n[1]))/1e3]},buildBezierData:c,pointOnLine2D:e,pointOnLine3D:function(n,r,o,l,c,h,d,f,m){if(0===o&&0===h&&0===m)return e(n,r,l,c,d,f);var v,y=t.sqrt(t.pow(l-n,2)+t.pow(c-r,2)+t.pow(h-o,2)),w=t.sqrt(t.pow(d-n,2)+t.pow(f-r,2)+t.pow(m-o,2)),x=t.sqrt(t.pow(d-l,2)+t.pow(f-c,2)+t.pow(m-h,2));return(v=y>w?y>x?y-w-x:x-w-y:x>w?x-w-y:w-y-x)>-1e-4&&v<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var n,r=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var o,l,c,h,d,f,m,v,y,w=e.lastIndex,i=w,x=this.keyframes.length-1,k=!0;k;){if(o=this.keyframes[i],l=this.keyframes[i+1],i===x-1&&t>=l.t-r){o.h&&(o=l),w=0;break}if(l.t-r>t){w=i;break}i<x-1?i+=1:(w=0,k=!1)}c=this.keyframesMetadata[i]||{};var S,C=l.t-r,_=o.t-r;if(o.to){c.bezierData||(c.bezierData=bez.buildBezierData(o.s,l.s||o.e,o.to,o.ti));var E=c.bezierData;if(t>=C||t<_){var T=t>=C?E.points.length-1:0;for(d=E.points[T].point.length,h=0;h<d;h+=1)n[h]=E.points[T].point[h]}else{c.__fnct?y=c.__fnct:(y=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,c.__fnct=y),f=y((t-_)/(C-_));var P,A=E.segmentLength*f,M=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastAddedLength:0;for(v=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastPoint:0,k=!0,m=E.points.length;k;){if(M+=E.points[v].partialLength,0===A||0===f||v===E.points.length-1){for(d=E.points[v].point.length,h=0;h<d;h+=1)n[h]=E.points[v].point[h];break}if(A>=M&&A<M+E.points[v+1].partialLength){for(P=(A-M)/E.points[v+1].partialLength,d=E.points[v].point.length,h=0;h<d;h+=1)n[h]=E.points[v].point[h]+(E.points[v+1].point[h]-E.points[v].point[h])*P;break}v<m-1?v+=1:k=!1}e._lastPoint=v,e._lastAddedLength=M-E.points[v].partialLength,e._lastKeyframeIndex=i}}else{var I,D,O,B,F;if(x=o.s.length,S=l.s||o.e,this.sh&&1!==o.h)t>=C?(n[0]=S[0],n[1]=S[1],n[2]=S[2]):t<=_?(n[0]=o.s[0],n[1]=o.s[1],n[2]=o.s[2]):quaternionToEuler(n,slerp(createQuaternion(o.s),createQuaternion(S),(t-_)/(C-_)));else for(i=0;i<x;i+=1)1!==o.h&&(t>=C?f=1:t<_?f=0:(o.o.x.constructor===Array?(c.__fnct||(c.__fnct=[]),c.__fnct[i]?y=c.__fnct[i]:(I=void 0===o.o.x[i]?o.o.x[0]:o.o.x[i],D=void 0===o.o.y[i]?o.o.y[0]:o.o.y[i],O=void 0===o.i.x[i]?o.i.x[0]:o.i.x[i],B=void 0===o.i.y[i]?o.i.y[0]:o.i.y[i],y=BezierFactory.getBezierEasing(I,D,O,B).get,c.__fnct[i]=y)):c.__fnct?y=c.__fnct:(I=o.o.x,D=o.o.y,O=o.i.x,B=o.i.y,y=BezierFactory.getBezierEasing(I,D,O,B).get,o.keyframeMetadata=y),f=y((t-_)/(C-_)))),S=l.s||o.e,F=1===o.h?o.s[i]:o.s[i]+(S[i]-o.s[i])*f,"multidimensional"===this.propType?n[i]=F:n=F}return e.lastIndex=w,n}function slerp(a,b,t){var e,n,r,o,l,c=[],h=a[0],d=a[1],f=a[2],m=a[3],v=b[0],y=b[1],w=b[2],x=b[3];return(n=h*v+d*y+f*w+m*x)<0&&(n=-n,v=-v,y=-y,w=-w,x=-x),1-n>1e-6?(e=Math.acos(n),r=Math.sin(e),o=Math.sin((1-t)*e)/r,l=Math.sin(t*e)/r):(o=1-t,l=t),c[0]=o*h+l*v,c[1]=o*d+l*y,c[2]=o*f+l*w,c[3]=o*m+l*x,c}function quaternionToEuler(t,e){var n=e[0],r=e[1],o=e[2],l=e[3],c=Math.atan2(2*r*l-2*n*o,1-2*r*r-2*o*o),h=Math.asin(2*n*r+2*o*l),d=Math.atan2(2*n*l-2*r*o,1-2*n*n-2*o*o);t[0]=c/degToRads,t[1]=h/degToRads,t[2]=d/degToRads}function createQuaternion(t){var e=t[0]*degToRads,n=t[1]*degToRads,r=t[2]*degToRads,o=Math.cos(e/2),l=Math.cos(n/2),c=Math.cos(r/2),h=Math.sin(e/2),d=Math.sin(n/2),f=Math.sin(r/2);return[h*d*c+o*l*f,h*l*c+o*d*f,o*d*c-h*l*f,o*l*c-h*d*f]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&t>=n||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(t,this._caching);this.pv=r}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if("unidimensional"===this.propType)e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var i=0,n=this.v.length;i<n;)e=t[i]*this.mult,mathAbs(this.v[i]-e)>1e-5&&(this.v[i]=e,this._mdf=!0),i+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var i;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(i=0;i<t;i+=1)e=this.effectsSequence[i](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}
vendor: 12,133 bytes, line 2
2function ValueProperty(t,data,e,n){this.propType="unidimensional",this.mult=e||1,this.data=data,this.v=e?data.k*e:data.k,this.pv=data.k,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(t,data,e,n){var i;this.propType="multidimensional",this.mult=e||1,this.data=data,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r=data.k.length;for(this.v=createTypedArray("float32",r),this.pv=createTypedArray("float32",r),this.vel=createTypedArray("float32",r),i=0;i<r;i+=1)this.v[i]=data.k[i]*this.mult,this.pv[i]=data.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(t,data,e,n){this.propType="unidimensional",this.keyframes=data.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=data,this.mult=e||1,this.elem=t,this.container=n,this.comp=t.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(t,data,e,n){var i;this.propType="multidimensional";var s,r,o,l,c=data.k.length;for(i=0;i<c-1;i+=1)data.k[i].to&&data.k[i].s&&data.k[i+1]&&data.k[i+1].s&&(s=data.k[i].s,r=data.k[i+1].s,o=data.k[i].to,l=data.k[i].ti,(2===s.length&&(s[0]!==r[0]||s[1]!==r[1])&&bez.pointOnLine2D(s[0],s[1],r[0],r[1],s[0]+o[0],s[1]+o[1])&&bez.pointOnLine2D(s[0],s[1],r[0],r[1],r[0]+l[0],r[1]+l[1])||3===s.length&&(s[0]!==r[0]||s[1]!==r[1]||s[2]!==r[2])&&bez.pointOnLine3D(s[0],s[1],s[2],r[0],r[1],r[2],s[0]+o[0],s[1]+o[1],s[2]+o[2])&&bez.pointOnLine3D(s[0],s[1],s[2],r[0],r[1],r[2],r[0]+l[0],r[1]+l[1],r[2]+l[2]))&&(data.k[i].to=null,data.k[i].ti=null),s[0]===r[0]&&s[1]===r[1]&&0===o[0]&&0===o[1]&&0===l[0]&&0===l[1]&&(2===s.length||s[2]===r[2]&&0===o[2]&&0===l[2])&&(data.k[i].to=null,data.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=data,this.keyframes=data.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=e||1,this.elem=t,this.container=n,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var h=data.k[0].s.length;for(this.v=createTypedArray("float32",h),this.pv=createTypedArray("float32",h),i=0;i<h;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",h)},this.addEffect=addEffect}var PropertyFactory={getProp:function(t,data,e,n,r){var p;if(data.sid&&(data=t.globalData.slotManager.getProp(data)),data.k.length)if("number"==typeof data.k[0])p=new MultiDimensionalProperty(t,data,n,r);else switch(e){case 0:p=new KeyframedValueProperty(t,data,n,r);break;case 1:p=new KeyframedMultidimensionalProperty(t,data,n,r)}else p=new ValueProperty(t,data,n,r);return p.effectsSequence.length&&r.addDynamicProperty(p),p}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var i;this._mdf=!1;var t=this.dynamicProperties.length;for(i=0;i<t;i+=1)this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,n,r,o){var l;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":l=this.v;break;case"i":l=this.i;break;case"o":l=this.o;break;default:l=[]}(!l[r]||l[r]&&!o)&&(l[r]=pointPool.newElement()),l[r][0]=t,l[r][1]=e},ShapePath.prototype.setTripleAt=function(t,e,n,r,o,l,c,h){this.setXYAt(t,e,"v",c,h),this.setXYAt(n,r,"o",c,h),this.setXYAt(o,l,"i",c,h)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,n=this.o,r=this.i,o=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),o=1);var i,l=this._length-1,c=this._length;for(i=o;i<c;i+=1)t.setTripleAt(e[l][0],e[l][1],r[l][0],r[l][1],n[l][0],n[l][1],i,!1),l-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(t){var i,e=t._length;for(i=0;i<e;i+=1)pointPool.release(t.v[i]),pointPool.release(t.i[i]),pointPool.release(t.o[i]),t.v[i]=null,t.i[i]=null,t.o[i]=null;t._length=0,t.c=!1})),factory.clone=function(t){var i,e=factory.newElement(),n=void 0===t._length?t.v.length:t._length;for(e.setLength(n),e.c=t.c,i=0;i<n;i+=1)e.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],i);return e},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var i;for(i=0;i<this._length;i+=1)shapePool.release(this.shapes[i]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(t){var i,e=t._length;for(i=0;i<e;i+=1)shapePool.release(t.shapes[i]);t._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=t,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var t=-999999;function e(t,e,n){var r,o,l,c,h,d,f,m,v,y=n.lastIndex,w=this.keyframes;if(t<w[0].t-this.offsetTime)r=w[0].s[0],l=!0,y=0;else if(t>=w[w.length-1].t-this.offsetTime)r=w[w.length-1].s?w[w.length-1].s[0]:w[w.length-2].e[0],l=!0;else{for(var x,k,S,i=y,C=w.length-1,_=!0;_&&(x=w[i],!((k=w[i+1]).t-this.offsetTime>t));)i<C-1?i+=1:_=!1;if(S=this.keyframesMetadata[i]||{},y=i,!(l=1===x.h)){if(t>=k.t-this.offsetTime)m=1;else if(t<x.t-this.offsetTime)m=0;else{var E;S.__fnct?E=S.__fnct:(E=BezierFactory.getBezierEasing(x.o.x,x.o.y,x.i.x,x.i.y).get,S.__fnct=E),m=E((t-(x.t-this.offsetTime))/(k.t-this.offsetTime-(x.t-this.offsetTime)))}o=k.s?k.s[0]:x.e[0]}r=x.s[0]}for(d=e._length,f=r.i[0].length,n.lastIndex=y,c=0;c<d;c+=1)for(h=0;h<f;h+=1)v=l?r.i[c][h]:r.i[c][h]+(o.i[c][h]-r.i[c][h])*m,e.i[c][h]=v,v=l?r.o[c][h]:r.o[c][h]+(o.o[c][h]-r.o[c][h])*m,e.o[c][h]=v,v=l?r.v[c][h]:r.v[c][h]+(o.v[c][h]-r.v[c][h])*m,e.v[c][h]=v}function n(){var e=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==t&&(o<n&&e<n||o>r&&e>r)||(this._caching.lastIndex=o<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function r(){this.paths=this.localShapeCollection}function o(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,n=t._length;for(i=0;i<n;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0})(this.v,t)||(this.v=shapePool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function l(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,i;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e=this.effectsSequence.length;for(i=0;i<e;i+=1)t=this.effectsSequence[i](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function c(t,data,e){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=data,this.k=!1,this.kf=!1,this._mdf=!1;var n=3===e?data.pt.k:data.ks.k;this.v=shapePool.clone(n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function h(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function d(e,data,o){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===o?data.pt.k:data.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var l=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,l),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=r,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[n.bind(this)]}c.prototype.interpolateShape=e,c.prototype.getValue=l,c.prototype.setVValue=o,c.prototype.addEffect=h,d.prototype.getValue=l,d.prototype.interpolateShape=e,d.prototype.setVValue=o,d.prototype.addEffect=h;var f=function(){var t=roundCorner;function e(t,data){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=data.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.s=PropertyFactory.getProp(t,data.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var e=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,l=3!==this.d,c=this.v;c.v[0][0]=e,c.v[0][1]=n-o,c.v[1][0]=l?e+r:e-r,c.v[1][1]=n,c.v[2][0]=e,c.v[2][1]=n+o,c.v[3][0]=l?e-r:e+r,c.v[3][1]=n,c.i[0][0]=l?e-r*t:e+r*t,c.i[0][1]=n-o,c.i[1][0]=l?e+r:e-r,c.i[1][1]=n-o*t,c.i[2][0]=l?e+r*t:e-r*t,c.i[2][1]=n+o,c.i[3][0]=l?e-r:e+r,c.i[3][1]=n+o*t,c.o[0][0]=l?e+r*t:e-r*t,c.o[0][1]=n-o,c.o[1][0]=l?e+r:e-r,c.o[1][1]=n+o*t,c.o[2][0]=l?e-r*t:e+r*t,c.o[2][1]=n+o,c.o[3][0]=l?e-r:e+r,c.o[3][1]=n-o*t}},extendPrototype([DynamicPropertyContainer],e),e}(),m=function(){function t(t,data){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=data,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(t),1===data.sy?(this.ir=PropertyFactory.getProp(t,data.ir,0,0,this),this.is=PropertyFactory.getProp(t,data.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=Pro
vendor: 5,031 bytes, line 2
2pertyFactory.getProp(t,data.pt,0,0,this),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.r=PropertyFactory.getProp(t,data.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,data.or,0,0,this),this.os=PropertyFactory.getProp(t,data.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var i,t,e,n,r=2*Math.floor(this.pt.v),o=2*Math.PI/r,l=!0,c=this.or.v,h=this.ir.v,d=this.os.v,f=this.is.v,m=2*Math.PI*c/(2*r),v=2*Math.PI*h/(2*r),y=-Math.PI/2;y+=this.r.v;var w=3===this.data.d?-1:1;for(this.v._length=0,i=0;i<r;i+=1){e=l?d:f,n=l?m:v;var x=(t=l?c:h)*Math.cos(y),k=t*Math.sin(y),S=0===x&&0===k?0:k/Math.sqrt(x*x+k*k),C=0===x&&0===k?0:-x/Math.sqrt(x*x+k*k);x+=+this.p.v[0],k+=+this.p.v[1],this.v.setTripleAt(x,k,x-S*n*e*w,k-C*n*e*w,x+S*n*e*w,k+C*n*e*w,i,!0),l=!l,y+=o*w}},convertPolygonToPath:function(){var i,t=Math.floor(this.pt.v),e=2*Math.PI/t,n=this.or.v,r=this.os.v,o=2*Math.PI*n/(4*t),l=.5*-Math.PI,c=3===this.data.d?-1:1;for(l+=this.r.v,this.v._length=0,i=0;i<t;i+=1){var h=n*Math.cos(l),d=n*Math.sin(l),f=0===h&&0===d?0:d/Math.sqrt(h*h+d*d),m=0===h&&0===d?0:-h/Math.sqrt(h*h+d*d);h+=+this.p.v[0],d+=+this.p.v[1],this.v.setTripleAt(h,d,h-f*o*r*c,d-m*o*r*c,h+f*o*r*c,d+m*o*r*c,i,!0),l+=e*c}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),v=function(){function t(t,data){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.s=PropertyFactory.getProp(t,data.s,1,0,this),this.r=PropertyFactory.getProp(t,data.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,o=bmMin(n,r,this.r.v),l=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+n,e-r+o,t+n,e-r+o,t+n,e-r+l,0,!0),this.v.setTripleAt(t+n,e+r-o,t+n,e+r-l,t+n,e+r-o,1,!0),0!==o?(this.v.setTripleAt(t+n-o,e+r,t+n-o,e+r,t+n-l,e+r,2,!0),this.v.setTripleAt(t-n+o,e+r,t-n+l,e+r,t-n+o,e+r,3,!0),this.v.setTripleAt(t-n,e+r-o,t-n,e+r-o,t-n,e+r-l,4,!0),this.v.setTripleAt(t-n,e-r+o,t-n,e-r+l,t-n,e-r+o,5,!0),this.v.setTripleAt(t-n+o,e-r,t-n+o,e-r,t-n+l,e-r,6,!0),this.v.setTripleAt(t+n-o,e-r,t+n-l,e-r,t+n-o,e-r,7,!0)):(this.v.setTripleAt(t-n,e+r,t-n+l,e+r,t-n,e+r,2),this.v.setTripleAt(t-n,e-r,t-n,e-r+l,t-n,e-r,3))):(this.v.setTripleAt(t+n,e-r+o,t+n,e-r+l,t+n,e-r+o,0,!0),0!==o?(this.v.setTripleAt(t+n-o,e-r,t+n-o,e-r,t+n-l,e-r,1,!0),this.v.setTripleAt(t-n+o,e-r,t-n+l,e-r,t-n+o,e-r,2,!0),this.v.setTripleAt(t-n,e-r+o,t-n,e-r+o,t-n,e-r+l,3,!0),this.v.setTripleAt(t-n,e+r-o,t-n,e+r-l,t-n,e+r-o,4,!0),this.v.setTripleAt(t-n+o,e+r,t-n+o,e+r,t-n+l,e+r,5,!0),this.v.setTripleAt(t+n-o,e+r,t+n-l,e+r,t+n-o,e+r,6,!0),this.v.setTripleAt(t+n,e+r-o,t+n,e+r-o,t+n,e+r-l,7,!0)):(this.v.setTripleAt(t-n,e-r,t-n+l,e-r,t-n,e-r,1,!0),this.v.setTripleAt(t-n,e+r,t-n,e+r-l,t-n,e+r,2,!0),this.v.setTripleAt(t+n,e+r,t+n-l,e+r,t+n,e+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],t),t}(),y={getShapeProp:function(t,data,e){var n;return 3===e||4===e?n=(3===e?data.pt:data.ks).k.length?new d(t,data,e):new c(t,data,e):5===e?n=new v(t,data):6===e?n=new f(t,data):7===e&&(n=new m(t,data)),n.k&&t.addDynamicProperty(n),n},getConstructorFunction:function(){return c},getKeyframedConstructorFunction:function(){return d}};return y}(),Matrix=function(){var t=Math.cos,e=Math.sin,n=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function l(n){if(0===n)return this;var r=t(n),o=e(n);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),o=e(n);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),o=e(n);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function d(n){if(0===n)return this;var r=t(n),o=e(n);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function f(t,e){return this._t(1,e,t,1,0,0)}function m(t,e){return this.shear(n(t),n(e))}
vendor: 9,452 bytes, line 2
2function v(r,o){var l=t(o),c=e(o);return this._t(l,c,0,0,-c,l,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(l,-c,0,0,c,l,0,0,0,0,1,0,0,0,0,1)}function y(t,e,n){return n||0===n||(n=1),1===t&&1===e&&1===n?this:this._t(t,0,0,0,0,e,0,0,0,0,n,0,0,0,0,1)}function w(a,b,t,e,n,r,g,o,i,l,c,h,d,f,m,p){return this.props[0]=a,this.props[1]=b,this.props[2]=t,this.props[3]=e,this.props[4]=n,this.props[5]=r,this.props[6]=g,this.props[7]=o,this.props[8]=i,this.props[9]=l,this.props[10]=c,this.props[11]=h,this.props[12]=d,this.props[13]=f,this.props[14]=m,this.props[15]=p,this}function x(t,e,n){return n=n||0,0!==t||0!==e||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,n,1):this}function k(t,e,n,r,o,l,c,h2,h,d,f,m,v,y,w,x){var k=this.props;if(1===t&&0===e&&0===n&&0===r&&0===o&&1===l&&0===c&&0===h2&&0===h&&0===d&&1===f&&0===m)return k[12]=k[12]*t+k[15]*v,k[13]=k[13]*l+k[15]*y,k[14]=k[14]*f+k[15]*w,k[15]*=x,this._identityCalculated=!1,this;var S=k[0],C=k[1],_=k[2],E=k[3],T=k[4],P=k[5],A=k[6],h1=k[7],M=k[8],I=k[9],D=k[10],O=k[11],B=k[12],F=k[13],z=k[14],L=k[15];return k[0]=S*t+C*o+_*h+E*v,k[1]=S*e+C*l+_*d+E*y,k[2]=S*n+C*c+_*f+E*w,k[3]=S*r+C*h2+_*m+E*x,k[4]=T*t+P*o+A*h+h1*v,k[5]=T*e+P*l+A*d+h1*y,k[6]=T*n+P*c+A*f+h1*w,k[7]=T*r+P*h2+A*m+h1*x,k[8]=M*t+I*o+D*h+O*v,k[9]=M*e+I*l+D*d+O*y,k[10]=M*n+I*c+D*f+O*w,k[11]=M*r+I*h2+D*m+O*x,k[12]=B*t+F*o+z*h+L*v,k[13]=B*e+F*l+z*d+L*y,k[14]=B*n+F*c+z*f+L*w,k[15]=B*r+F*h2+z*m+L*x,this._identityCalculated=!1,this}function S(t){var e=t.props;return this.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function C(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function _(t){for(var i=0;i<16;){if(t.props[i]!==this.props[i])return!1;i+=1}return!0}function E(t){var i;for(i=0;i<16;i+=1)t.props[i]=this.props[i];return t}function T(t){var i;for(i=0;i<16;i+=1)this.props[i]=t[i]}function P(t,e,n){return{x:t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]}}function A(t,e,n){return t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12]}function M(t,e,n){return t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13]}function I(t,e,n){return t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]}function D(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],a=this.props[5]/t,b=-this.props[1]/t,e=-this.props[4]/t,n=this.props[0]/t,r=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,l=new Matrix;return l.props[0]=a,l.props[1]=b,l.props[4]=e,l.props[5]=n,l.props[12]=r,l.props[13]=o,l}function O(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function B(t){var i,e=t.length,n=[];for(i=0;i<e;i+=1)n[i]=O(t[i]);return n}function F(t,e,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=t[0],r[1]=t[1],r[2]=e[0],r[3]=e[1],r[4]=n[0],r[5]=n[1];else{var o=this.props[0],l=this.props[1],c=this.props[4],h=this.props[5],d=this.props[12],f=this.props[13];r[0]=t[0]*o+t[1]*c+d,r[1]=t[0]*l+t[1]*h+f,r[2]=e[0]*o+e[1]*c+d,r[3]=e[0]*l+e[1]*h+f,r[4]=n[0]*o+n[1]*c+d,r[5]=n[0]*l+n[1]*h+f}return r}function z(t,e,n){return this.isIdentity()?[t,e,n]:[t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]]}function L(t,e){if(this.isIdentity())return t+","+e;var n=this.props;return Math.round(100*(t*n[0]+e*n[4]+n[12]))/100+","+Math.round(100*(t*n[1]+e*n[5]+n[13]))/100}function j(){for(var i=0,t=this.props,e="matrix3d(";i<16;)e+=r(1e4*t[i])/1e4,e+=15===i?")":",",i+=1;return e}function R(t){return t<1e-6&&t>0||t>-1e-6&&t<0?r(1e4*t)/1e4:t}function V(){var t=this.props;return"matrix("+R(t[0])+","+R(t[1])+","+R(t[4])+","+R(t[5])+","+R(t[12])+","+R(t[13])+")"}return function(){this.reset=o,this.rotate=l,this.rotateX=c,this.rotateY=h,this.rotateZ=d,this.skew=m,this.skewFromAxis=v,this.shear=f,this.scale=y,this.setTransform=w,this.translate=x,this.transform=k,this.multiply=S,this.applyToPoint=P,this.applyToX=A,this.applyToY=M,this.applyToZ=I,this.applyToPointArray=z,this.applyToTriplePoints=F,this.applyToPointStringified=L,this.toCSS=j,this.to2dCSS=V,this.clone=E,this.cloneFromProps=T,this.equals=_,this.inversePoints=B,this.inversePoint=O,this.getInverseMatrix=D,this._t=this.transform,this.isIdentity=C,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),i=0;i<e.length;i+=1){var n=e[i].split("=");if(decodeURIComponent(n[0])==t)return decodeURIComponent(n[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)&&void 0!==module||__webpack_require__(559)||(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=function(){var t={},e={};return t.registerModifier=function(t,n){e[t]||(e[t]=n)},t.getModifier=function(t,n,data){return new e[t](n,data)},t}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(data){if(!this.closed){data.sh.container.addDynamicProperty(data.sh);var t={shape:data.sh,data:data,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&data.setAsAnimated()}},ShapeModifier.prototype.init=function(t,data){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,data),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,data){this.s=PropertyFactory.getProp(t,data.s,0,.01,this),this.e=Pro
vendor: 4,319 bytes, line 2
2pertyFactory.getProp(t,data.e,0,.01,this),this.o=PropertyFactory.getProp(t,data.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=data.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(s,t,e,n,r){var o=[];t<=1?o.push({s:s,e:t}):s>=1?o.push({s:s-1,e:t-1}):(o.push({s:s,e:1}),o.push({s:0,e:t-1}));var i,l,c=[],h=o.length;for(i=0;i<h;i+=1){var d,f;(l=o[i]).e*r<n||l.s*r>n+e||(d=l.s*r<=n?0:(l.s*r-n)/e,f=l.e*r>=n+e?1:(l.e*r-n)/e,c.push([d,f]))}return c.length||c.push([0,0]),c},TrimModifier.prototype.releasePathsData=function(t){var i,e=t.length;for(i=0;i<e;i+=1)segmentsLengthPool.release(t[i]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var s,e,n,i;if(this._mdf||t){var r=this.o.v%360/360;if(r<0&&(r+=1),(s=this.s.v>1?1+r:this.s.v<0?0+r:this.s.v+r)>(e=this.e.v>1?1+r:this.e.v<0?0+r:this.e.v+r)){var o=s;s=e,e=o}s=1e-4*Math.round(1e4*s),e=1e-4*Math.round(1e4*e),this.sValue=s,this.eValue=e}else s=this.sValue,e=this.eValue;var l,c,h,d,f,m=this.shapes.length,v=0;if(e===s)for(i=0;i<m;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===e&&0===s||0===e&&1===s){if(this._mdf)for(i=0;i<m;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var y,w,x=[];for(i=0;i<m;i+=1)if((y=this.shapes[i]).shape._mdf||this._mdf||t||2===this.m){if(c=(n=y.shape.paths)._length,f=0,!y.shape._mdf&&y.pathsData.length)f=y.totalShapeLength;else{for(h=this.releasePathsData(y.pathsData),l=0;l<c;l+=1)d=bez.getSegmentsLength(n.shapes[l]),h.push(d),f+=d.totalLength;y.totalShapeLength=f,y.pathsData=h}v+=f,y.shape._mdf=!0}else y.shape.paths=y.localShapeCollection;var k,S=s,C=e,_=0;for(i=m-1;i>=0;i-=1)if((y=this.shapes[i]).shape._mdf){for((w=y.localShapeCollection).releaseShapes(),2===this.m&&m>1?(k=this.calculateShapeEdges(s,e,y.totalShapeLength,_,v),_+=y.totalShapeLength):k=[[S,C]],c=k.length,l=0;l<c;l+=1){S=k[l][0],C=k[l][1],x.length=0,C<=1?x.push({s:y.totalShapeLength*S,e:y.totalShapeLength*C}):S>=1?x.push({s:y.totalShapeLength*(S-1),e:y.totalShapeLength*(C-1)}):(x.push({s:y.totalShapeLength*S,e:y.totalShapeLength}),x.push({s:0,e:y.totalShapeLength*(C-1)}));var E=this.addShapes(y,x[0]);if(x[0].s!==x[0].e){if(x.length>1)if(y.shape.paths.shapes[y.shape.paths._length-1].c){var T=E.pop();this.addPaths(E,w),E=this.addShapes(y,x[1],T)}else this.addPaths(E,w),E=this.addShapes(y,x[1]);this.addPaths(E,w)}}y.shape.paths=w}}},TrimModifier.prototype.addPaths=function(t,e){var i,n=t.length;for(i=0;i<n;i+=1)e.addShape(t[i])},TrimModifier.prototype.addSegment=function(t,e,n,r,o,l,c){o.setXYAt(e[0],e[1],"o",l),o.setXYAt(n[0],n[1],"i",l+1),c&&o.setXYAt(t[0],t[1],"v",l),o.setXYAt(r[0],r[1],"v",l+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,n,r){e.setXYAt(t[1],t[5],"o",n),e.setXYAt(t[2],t[6],"i",n+1),r&&e.setXYAt(t[0],t[4],"v",n),e.setXYAt(t[3],t[7],"v",n+1)},TrimModifier.prototype.addShapes=function(t,e,n){var i,r,o,l,c,h,d,f,m=t.pathsData,v=t.shape.paths.shapes,y=t.shape.paths._length,w=0,x=[],k=!0;for(n?(c=n._length,f=n._length):(n=shapePool.newElement(),c=0,f=0),x.push(n),i=0;i<y;i+=1){for(h=m[i].lengths,n.c=v[i].c,o=v[i].c?h.length:h.length+1,r=1;r<o;r+=1)if(w+(l=h[r-1]).addedLength<e.s)w+=l.addedLength,n.c=!1;else{if(w>e.e){n.c=!1;break}e.s<=w&&e.e>=w+l.addedLength?(this.addSegment(v[i].v[r-1],v[i].o[r-1],v[i].i[r],v[i].v[r],n,c,k),k=!1):(d=bez.getNewSegment(v[i].v[r-1],v[i].v[r],v[i].o[r-1],v[i].i[r],(e.s-w)/l.addedLength,(e.e-w)/l.addedLength,h[r-1]),this.addSegmentFromArray(d,n,c,k),k=!1,n.c=!1),w+=l.addedLength,c+=1}if(v[i].c&&h.length){if(l=h[r-1],w<=e.e){var S=h[r-1].addedLength;e.s<=w&&e.e>=w+S?(this.addSegment(v[i].v[r-1],v[i].o[r-1],v[i].i[0],v[i].v[0],n,c,k),k=!1):(d=bez.getNewSegment(v[i].v[r-1],v[i].v[0],v[i].o[r-1],v[i].i[0],(e.s-w)/S,(e.e-w)/S,h[r-1]),this.addSegmentFromArray(d,n,c,k),k=!1,n.c=!1)}else n.c=!1;w+=l.addedLength,c+=1}if(n._length&&(n.setXYAt(n.v[f][0],n.v[f][1],"i",f),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),w>e.e)break;
vendor: 39,616 bytes, line 2
2i<y-1&&(n=shapePool.newElement(),k=!0,x.push(n),c=0)}return x},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,data.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(path,t){var e=t/100,n=[0,0],r=path._length,i=0;for(i=0;i<r;i+=1)n[0]+=path.v[i][0],n[1]+=path.v[i][1];n[0]/=r,n[1]/=r;var o,l,c,h,d,f,m=shapePool.newElement();for(m.c=path.c,i=0;i<r;i+=1)o=path.v[i][0]+(n[0]-path.v[i][0])*e,l=path.v[i][1]+(n[1]-path.v[i][1])*e,c=path.o[i][0]+(n[0]-path.o[i][0])*-e,h=path.o[i][1]+(n[1]-path.o[i][1])*-e,d=path.i[i][0]+(n[0]-path.i[i][0])*-e,f=path.i[i][1]+(n[1]-path.i[i][1])*-e,m.setTripleAt(o,l,c,h,d,f,i);return m},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,i,n,r,o,l,c=this.shapes.length,h=this.amount.v;if(0!==h)for(i=0;i<c;i+=1){if(l=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,r=o.shape.paths._length,n=0;n<r;n+=1)l.addShape(this.processPath(e[n],h));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var t=[0,0];function e(t,data,e){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=data,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||t),data.p&&data.p.s?(this.px=PropertyFactory.getProp(t,data.p.x,0,0,this),this.py=PropertyFactory.getProp(t,data.p.y,0,0,this),data.p.z&&(this.pz=PropertyFactory.getProp(t,data.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,data.p||{k:[0,0,0]},1,0,this),data.rx){if(this.rx=PropertyFactory.getProp(t,data.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,data.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,data.rz,0,degToRads,this),data.or.k[0].ti){var i,n=data.or.k.length;for(i=0;i<n;i+=1)data.or.k[i].to=null,data.or.k[i].ti=null}this.or=PropertyFactory.getProp(t,data.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,data.r||{k:0},0,degToRads,this);data.sk&&(this.sk=PropertyFactory.getProp(t,data.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,data.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,data.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,data.s||{k:[100,100,100]},1,.01,this),data.o?this.o=PropertyFactory.getProp(t,data.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,o;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var l=this.px,c=this.py;l._caching.lastFrame+l.offsetTime<=l.keyframes[0].t?(r[0]=l.getValueAtTime((l.keyframes[0].t+.01)/n,0),r[1]=c.getValueAtTime((c.keyframes[0].t+.01)/n,0),o[0]=l.getValueAtTime(l.keyframes[0].t/n,0),o[1]=c.getValueAtTime(c.keyframes[0].t/n,0)):l._caching.lastFrame+l.offsetTime>=l.keyframes[l.keyframes.length-1].t?(r[0]=l.getValueAtTime(l.keyframes[l.keyframes.length-1].t/n,0),r[1]=c.getValueAtTime(c.keyframes[c.keyframes.length-1].t/n,0),o[0]=l.getValueAtTime((l.keyframes[l.keyframes.length-1].t-.01)/n,0),o[1]=c.getValueAtTime((c.keyframes[c.keyframes.length-1].t-.01)/n,0)):(r=[l.pv,c.pv],o[0]=l.getValueAtTime((l._caching.lastFrame+l.offsetTime-.01)/n,l.offsetTime),o[1]=c.getValueAtTime((c._caching.lastFrame+c.offsetTime-.01)/n,c.offsetTime))}else r=o=t;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],e),e.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,data,n){return new e(t,data,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(a,b){return 1e5*Math.abs(a-b)<=Math.min(Math.abs(a),Math.abs(b))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,n){return t*(1-n)+e*n}function lerpPoint(t,e,n){return[lerp(t[0],e[0],n),lerp(t[1],e[1],n)]}function quadRoots(a,b,t){if(0===a)return[];var s=b*b-4*a*t;if(s<0)return[];var e=-b/(2*a);if(0===s)return[e];var n=Math.sqrt(s)/(2*a);return[e-n,e+n]}function polynomialCoefficients(t,e,n,r){return[3*e-t-3*n+r,3*t-6*e+3*n,-3*t+3*e,t]}function singlePoint(p){return new PolynomialBezier(p,p,p,p,!1)}function PolynomialBezier(t,e,n,r,o){o&&pointEqual(t,e)&&(e=lerpPoint(t,r,1/3)),o&&pointEqual(n,r)&&(n=lerpPoint(t,r,2/3));var l=polynomialCoefficients(t[0],e[0],n[0],r[0]),c=polynomialCoefficients(t[1],e[1],n[1],r[1]);this.a=[l[0],c[0]],this.b=[l[1],c[1]],this.c=[l[2],c[2]],this.d=[l[3],c[3]],this.points=[t,e,n,r]}function extrema(t,e){var n=t.points[0][e],r=t.points[t.points.length-1][e];if(n>r){var o=r;r=n,n=o}for(var l=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),i=0;i<l.length;i+=1)if(l[i]>0&&l[i]<1){var c=t.point(l[i])[e];c<n?n=c:c>r&&(r=c)}return{min:n,max:r}}function intersectData(t,e,n){var r=t.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:t,t:(e+n)/2,t1:e,t2:n}}function splitData(data){var t=data.bez.split(.5);return[intersectData(t[0],data.t1,data.t),intersectData(t[1],data.t,data.t2)]}function boxIntersect(t,e){return 2*Math.abs(t.cx-e.cx)<t.width+e.width&&2*Math.abs(t.cy-e.cy)<t.height+e.height}function intersectsImpl(t,e,n,r,o,l){if(boxIntersect(t,e))if(n>=l||t.width<=r&&t.height<=r&&e.width<=r&&e.height<=r)o.push([t.t,e.t]);else{var c=splitData(t),h=splitData(e);intersectsImpl(c[0],h[0],n+1,r,o,l),intersectsImpl(c[0],h[1],n+1,r,o,l),intersectsImpl(c[1],h[0],n+1,r,o,l),intersectsImpl(c[1],h[1],n+1,r,o,l)}}function crossProduct(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]}function lineIntersection(t,e,n,r){var o=[t[0],t[1],1],l=[e[0],e[1],1],c=[n[0],n[1],1],h=[r[0],r[1],1],d=crossProduct(crossProduct(o,l),crossProduct(c,h));return floatZero(d[2])?null:[d[0]/d[2],d[1]/d[2]]}function polarOffset(p,t,e){return[p[0]+Math.cos(t)*e,p[1]-Math.sin(t)*e]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}function setPoint(t,e,n,r,o,l,c){var h=n-Math.PI/2,d=n+Math.PI/2,f=e[0]+Math.cos(n)*r*o,m=e[1]-Math.sin(n)*r*o;t.setTripleAt(f,m,f+Math.cos(h)*l,m-Math.sin(h)*l,f+Math.cos(d)*c,m-Math.sin(d)*c,t.length())}function getPerpendicularVector(t,e){var n=[e[0]-t[0],e[1]-t[1]],r=.5*-Math.PI;return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(path,t){var e=0===t?path.length()-1:t-1,n=(t+1)%path.length(),r=getPerpendicularVector(path.v[e],path.v[n]);return Math.atan2(0,1)-Math.atan2(r[1],r[0])}function zigZagCorner(t,path,e,n,r,o,l){var c=getProjectingAngle(path,e),h=path.v[e%path._length],d=path.v[0===e?path._length-1:e-1],f=path.v[(e+1)%path._length],m=2===o?Math.sqrt(Math.pow(h[0]-d[0],2)+Math.pow(h[1]-d[1],2)):0,v=2===o?Math.sqrt(Math.pow(h[0]-f[0],2)+Math.pow(h[1]-f[1],2)):0;setPoint(t,path.v[e%path._length],c,l,n,v/(2*(r+1)),m/(2*(r+1)),o)}function zigZagSegment(t,e,n,r,o,l){for(var i=0;i<r;i+=1){var c=(i+1)/(r+1),h=2===o?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,d=e.normalAngle(c);setPoint(t,e.point(c),d,l,n,h/(2*(r+1)),h/(2*(r+1)),o),l=-l}return l}function linearOffset(t,e,n){var r=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,r,n),polarOffset(e,r,n)]}function offsetSegment(t,e){var n,r,o,l,c,h,d;n=(d=linearOffset(t.points[0],t.points[1],e))[0],r=d[1],o=(d=linearOffset(t.points[1],t.points[2],e))[0],l=d[1],c=(d=linearOffset(t.points[2],t.points[3],e))[0],h=d[1];var f=lineIntersection(n,r,o,l);null===f&&(f=r);var m=lineIntersection(c,h,o,l);return null===m&&(m=c),new PolynomialBezier(n,f,m,h)}function joinLines(t,e,n,r,o){var l=e.points[3],c=n.points[0];if(3===r)return l;if(pointEqual(l,c))return l;if(2===r){var h=-e.tangentAngle(1),d=-n.tangentAngle(0)+Math.PI,f=lineIntersection(l,polarOffset(l,h+Math.PI/2,100),c,polarOffset(c,h+Math.PI/2,100)),m=f?pointDistance(f,l):pointDistance(l,c)/2,v=polarOffset(l,h,2*m*roundCorner);return t.setXYAt(v[0],v[1],"o",t.length()-1),v=polarOffset(c,d,2*m*roundCorner),t.setTripleAt(c[0],c[1],c[0],c[1],v[0],v[1],t.length()),c}var y=lineIntersection(pointEqual(l,e.points[2])?e.points[0]:e.points[2],l,c,pointEqual(c,n.points[1])?n.points[3]:n.points[1]);return y&&pointDistance(y,l)<o?(t.setTripleAt(y[0],y[1],y[0],y[1],y[0],y[1],t.length()),y):l}function getIntersection(a,b){var t=a.intersections(b);return t.length&&floatEqual(t[0][0],1)&&t.shift(),t.length?t[0]:null}function pruneSegmentIntersection(a,b){var t=a.slice(),e=b.slice(),n=getIntersection(a[a.length-1],b[0]);return n&&(t[a.length-1]=a[a.length-1].split(n[0])[0],e[0]=b[0].split(n[1])[1]),a.length>1&&b.length>1&&(n=getIntersection(a[0],b[b.length-1]))?[[a[0].split(n[0])[0]],[b[b.length-1].split(n[1])[1]]]:[t,e]}function pruneIntersections(t){for(var e,i=1;i<t.length;i+=1)e=pruneSegmentIntersection(t[i-1],t[i]),t[i-1]=e[0],t[i]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var n,r,o,l,c=t.inflectionPoints();if(0===c.length)return[offsetSegment(t,e)];if(1===c.length||floatEqual(c[1],1))return n=(o=t.split(c[0]))[0],r=o[1],[offsetSegment(n,e),offsetSegment(r,e)];n=(o=t.split(c[0]))[0];var h=(c[1]-c[0])/(1-c[0]);return l=(o=o[1].split(h))[0],r=o[1],[offsetSegment(n,e),offsetSegment(l,e),offsetSegment(r,e)]}function OffsetPathModifier(){}function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],n="normal",r="normal",o=e.length,i=0;i<o;i+=1)switch(e[i].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:t.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,data.c,0,null,this),this.o=PropertyFactory.getProp(t,data.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,data.tr,this),this.so=PropertyFactory.getProp(t,data.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,data.tr.eo,0,.01,this),this.data=data,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,n,r,o,l){var c=l?-1:1,h=r.s.v[0]+(1-r.s.v[0])*(1-o),d=r.s.v[1]+(1-r.s.v[1])*(1-o);t.translate(r.p.v[0]*c*o,r.p.v[1]*c*o,r.p.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.rotate(-r.r.v*c*o),e.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(l?1/h:h,l?1/d:d),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(t,e,n,r){for(this.elem=t,this.arr=e,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[n]);n>0;)n-=1,this._elements.unshift(e[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i]._processed=!1,"gr"===t[i].ty&&this.resetElements(t[i].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var i,n=t.length;for(i=0;i<n;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,n,i,r,o,l=!1;if(this._mdf||t){var c,h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){var d={it:this.cloneElements(this._elements),ty:"gr"};d.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,d),this._groups.splice(0,0,d),this._currentCopies+=1}this.elem.reloadShapes(),l=!0}for(o=0,i=0;i<=this._groups.length-1;i+=1){if(c=o<h,this._groups[i]._render=c,this.changeGroupRender(this._groups[i].it,c),!c){var f=this.elemsData[i].it,m=f[f.length-1];0!==m.transform.op.v?(m.transform.op._mdf=!0,m.transform.op.v=0):m.transform.op._mdf=!1}o+=1}this._currentCopies=h;var v=this.o.v,y=v%1,w=v>0?Math.floor(v):Math.ceil(v),x=this.pMatrix.props,k=this.rMatrix.props,S=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var C,_,E=0;if(v>0){for(;E<w;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),E+=1;y&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,y,!1),E+=y)}else if(v<0){for(;E>w;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),E-=1;y&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-y,!0),E-=y)}for(i=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,o=this._currentCopies;o;){if(_=(n=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==E){for((0!==i&&1===r||i!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(k[0],k[1],k[2],k[3],k[4],k[5],k[6],k[7],k[8],k[9],k[10],k[11],k[12],k[13],k[14],k[15]),this.matrix.transform(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[8],S[9],S[10],S[11],S[12],S[13],S[14],S[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),C=0;C<_;C+=1)n[C]=this.matrix.props[C];this.matrix.reset()}else for(this.matrix.reset(),C=0;C<_;C+=1)n[C]=this.matrix.props[C];E+=1,o-=1,i+=r}}else for(o=this._currentCopies,i=0,r=1;o;)n=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,o-=1,i+=r;return l},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,data.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(path,t){var i,e=shapePool.newElement();e.c=path.c;var n,r,o,l,c,h,d,f,m,v,y,w,x=path._length,k=0;for(i=0;i<x;i+=1)n=path.v[i],o=path.o[i],r=path.i[i],n[0]===o[0]&&n[1]===o[1]&&n[0]===r[0]&&n[1]===r[1]?0!==i&&i!==x-1||path.c?(l=0===i?path.v[x-1]:path.v[i-1],h=(c=Math.sqrt(Math.pow(n[0]-l[0],2)+Math.pow(n[1]-l[1],2)))?Math.min(c/2,t)/c:0,d=y=n[0]+(l[0]-n[0])*h,f=w=n[1]-(n[1]-l[1])*h,m=d-(d-n[0])*roundCorner,v=f-(f-n[1])*roundCorner,e.setTripleAt(d,f,m,v,y,w,k),k+=1,l=i===x-1?path.v[0]:path.v[i+1],h=(c=Math.sqrt(Math.pow(n[0]-l[0],2)+Math.pow(n[1]-l[1],2)))?Math.min(c/2,t)/c:0,d=m=n[0]+(l[0]-n[0])*h,f=v=n[1]+(l[1]-n[1])*h,y=d-(d-n[0])*roundCorner,w=f-(f-n[1])*roundCorner,e.setTripleAt(d,f,m,v,y,w,k),k+=1):(e.setTripleAt(n[0],n[1],o[0],o[1],r[0],r[1],k),k+=1):(e.setTripleAt(path.v[i][0],path.v[i][1],path.o[i][0],path.o[i][1],path.i[i][0],path.i[i][1],k),k+=1);return e},RoundCornersModifier.prototype.processShapes=function(t){var e,i,n,r,o,l,c=this.shapes.length,h=this.rd.v;if(0!==h)for(i=0;i<c;i+=1){if(l=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,r=o.shape.paths._length,n=0;n<r;n+=1)l.addShape(this.processPath(e[n],h));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(t){return[((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return[(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(t){var p=this.derivative(t);return Math.atan2(p[1],p[0])},PolynomialBezier.prototype.normalAngle=function(t){var p=this.derivative(t);return Math.atan2(p[0],p[1])},PolynomialBezier.prototype.inflectionPoints=function(){var t=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,n=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(n<0)return[];var r=Math.sqrt(n);return floatZero(r)?r>0&&r<1?[e]:[]:[e-r,e+r].filter((function(t){return t>0&&t<1}))},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),n=lerpPoint(this.points[1],this.points[2],t),r=lerpPoint(this.points[2],this.points[3],t),o=lerpPoint(e,n,t),l=lerpPoint(n,r,t),c=lerpPoint(o,l,t);return[new PolynomialBezier(this.points[0],e,o,c,!0),new PolynomialBezier(c,l,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}},PolynomialBezier.prototype.intersections=function(t,e,n){void 0===e&&(e=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,r,n),r},PolynomialBezier.shapeSegment=function(t,e){var n=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[n],t.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var n=(e+1)%t.length();return new PolynomialBezier(t.v[n],t.i[n],t.o[e],t.v[e],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,data.s,0,null,this),this.frequency=PropertyFactory.getProp(t,data.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,data.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(path,t,e,n){var r=path._length,o=shapePool.newElement();if(o.c=path.c,path.c||(r-=1),0===r)return o;var l=-1,c=PolynomialBezier.shapeSegment(path,0);zigZagCorner(o,path,0,t,e,n,l);for(var i=0;i<r;i+=1)l=zigZagSegment(o,c,t,e,n,-l),c=i!==r-1||path.c?PolynomialBezier.shapeSegment(path,(i+1)%r):null,zigZagCorner(o,path,i+1,t,e,n,l);return o},ZigZagModifier.prototype.processShapes=function(t){var e,i,n,r,o,l,c=this.shapes.length,h=this.amplitude.v,d=Math.max(0,Math.round(this.frequency.v)),f=this.pointsType.v;if(0!==h)for(i=0;i<c;i+=1){if(l=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,r=o.shape.paths._length,n=0;n<r;n+=1)l.addShape(this.processPath(e[n],h,d,f));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,data.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,data.ml,0,null,this),this.lineJoin=data.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(t,e,n,r){var o=shapePool.newElement();o.c=t.c;var i,l,c,h=t.length();t.c||(h-=1);var d=[];for(i=0;i<h;i+=1)c=PolynomialBezier.shapeSegment(t,i),d.push(offsetSegmentSplit(c,e));if(!t.c)for(i=h-1;i>=0;i-=1)c=PolynomialBezier.shapeSegmentInverted(t,i),d.push(offsetSegmentSplit(c,e));d=pruneIntersections(d);var f=null,m=null;for(i=0;i<d.length;i+=1){var v=d[i];for(m&&(f=joinLines(o,m,v[0],n,r)),m=v[v.length-1],l=0;l<v.length;l+=1)c=v[l],f&&pointEqual(c.points[0],f)?o.setXYAt(c.points[1][0],c.points[1][1],"o",o.length()-1):o.setTripleAt(c.points[0][0],c.points[0][1],c.points[1][0],c.points[1][1],c.points[0][0],c.points[0][1],o.length()),o.setTripleAt(c.points[3][0],c.points[3][1],c.points[3][0],c.points[3][1],c.points[2][0],c.points[2][1],o.length()),f=c.points[3]}return d.length&&joinLines(o,m,d[0][0],n,r),o},OffsetPathModifier.prototype.processShapes=function(t){var e,i,n,r,o,l,c=this.shapes.length,h=this.amount.v,d=this.miterLimit.v,f=this.lineJoin;if(0!==h)for(i=0;i<c;i+=1){if(l=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,r=o.shape.paths._length,n=0;n<r;n+=1)l.addShape(this.processPath(e[n],h,f,d));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var t={w:0,size:0,shapes:[],data:{shapes:[]}},e=[];e=e.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var n=127988,r=127462,o=127487,l=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function c(t,e){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=e;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var o=r.offsetWidth;return r.style.fontFamily=function(t){var i,e=t.split(","),n=e.length,r=[];for(i=0;i<n;i+=1)"sans-serif"!==e[i]&&"monospace"!==e[i]&&r.push(e[i]);return r.join(",")}(t)+", "+e,{node:r,w:o,parent:n}}function h(t,e){var n,r=document.body&&e?"svg":"canvas",o=getFontProperties(t);if("svg"===r){var l=createNS("text");l.style.fontSize="100px",l.setAttribute("font-family",t.fFamily),l.setAttribute("font-style",o.style),l.setAttribute("font-weight",o.weight),l.textContent="1",t.fClass?(l.style.fontFamily="inherit",l.setAttribute("class",t.fClass)):l.style.fontFamily=t.fFamily,e.appendChild(l),n=l}else{var c=new OffscreenCanvas(500,500).getContext("2d");c.font=o.style+" "+o.weight+" 100px "+t.fFamily,n=c}return{measureText:function(text){return"svg"===r?(n.textContent=text,n.getComputedTextLength()):n.measureText(text).width}}}function d(t){var e=0,n=t.charCodeAt(0);if(n>=55296&&n<=56319){var r=t.charCodeAt(1);r>=56320&&r<=57343&&(e=1024*(n-55296)+r-56320+65536)}return e}function f(t){var e=d(t);return e>=r&&e<=o}var m=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};m.isModifier=function(t,e){var n=t.toString(16)+e.toString(16);return-1!==l.indexOf(n)},m.isZeroWidthJoiner=function(t){return 8205===t},m.isFlagEmoji=function(t){return f(t.substr(0,2))&&f(t.substr(2,2))},m.isRegionalCode=f,m.isCombinedCharacter=function(t){return-1!==e.indexOf(t)},m.isRegionalFlag=function(text,t){var e=d(text.substr(t,2));if(e!==n)return!1;var r=0;for(t+=2;r<5;){if((e=d(text.substr(t,2)))<917601||e>917626)return!1;r+=1,t+=2}return 917631===d(text.substr(t,2))},m.isVariationSelector=function(t){return 65039===t},m.BLACK_FLAG_CODE_POINT=n;var v={addChars:function(t){if(t){var i;this.chars||(this.chars=[]);var e,n,r=t.length,o=this.chars.length;for(i=0;i<r;i+=1){for(e=0,n=!1;e<o;)this.chars[e].style===t[i].style&&this.chars[e].fFamily===t[i].fFamily&&this.chars[e].ch===t[i].ch&&(n=!0),e+=1;n||(this.chars.push(t[i]),o+=1)}}},addFonts:function(t,defs){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach((function(data){data.helper=h(data),data.cache={}})),void(this.fonts=t.list);var i,e=t.list,n=e.length,r=n;for(i=0;i<n;i+=1){var o,l,d=!0;if(e[i].loaded=!1,e[i].monoCase=c(e[i].fFamily,"monospace"),e[i].sansCase=c(e[i].fFamily,"sans-serif"),e[i].fPath){if("p"===e[i].fOrigin||3===e[i].origin){if((o=document.querySelectorAll('style[f-forigin="p"][f-family="'+e[i].fFamily+'"], style[f-origin="3"][f-family="'+e[i].fFamily+'"]')).length>0&&(d=!1),d){var s=createTag("style");s.setAttribute("f-forigin",e[i].fOrigin),s.setAttribute("f-origin",e[i].origin),s.setAttribute("f-family",e[i].fFamily),s.type="text/css",s.innerText="@font-face {font-family: "+e[i].fFamily+"; font-style: normal; src: url('"+e[i].fPath+"');}",defs.appendChild(s)}}else if("g"===e[i].fOrigin||1===e[i].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),l=0;l<o.length;l+=1)-1!==o[l].href.indexOf(e[i].fPath)&&(d=!1);if(d){var f=createTag("link");f.setAttribute("f-forigin",e[i].fOrigin),f.setAttribute("f-origin",e[i].origin),f.type="text/css",f.rel="stylesheet",f.href=e[i].fPath,document.body.appendChild(f)}}else if("t"===e[i].fOrigin||2===e[i].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),l=0;l<o.length;l+=1)e[i].fPath===o[l].src&&(d=!1);if(d){var m=createTag("link");m.setAttribute("f-forigin",e[i].fOrigin),m.setAttribute("f-origin",e[i].origin),m.setAttribute("rel","stylesheet"),m.setAttribute("href",e[i].fPath),defs.appendChild(m)}}}else e[i].loaded=!0,r-=1;e[i].helper=h(e[i],defs),e[i].cache={},this.fonts.push(e[i])}0===r?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(e,style,n){for(var i=0,r=this.chars.length;i<r;){if(this.chars[i].ch===e&&this.chars[i].style===style&&this.chars[i].fFamily===n)return this.chars[i];i+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,style,n)),t},getFontByName:function(t){for(var i=0,e=this.fonts.length;i<e;){if(this.fonts[i].fName===t)return this.fonts[i];i+=1}return this.fonts[0]},measureText:function(t,e,n){var r=this.getFontByName(e),o=t;if(!r.cache[o]){var l=r.helper;if(" "===t){var c=l.measureText("|"+t+"|"),h=l.measureText("||");r.cache[o]=(c-h)/100}else r.cache[o]=l.measureText(t)/100}return r.cache[o]*n},checkLoadedFonts:function(){var i,t,e,n=this.fonts.length,r=n;for(i=0;i<n;i+=1)this.fonts[i].loaded?r-=1:"n"===this.fonts[i].fOrigin||0===this.fonts[i].origin?this.fonts[i].loaded=!0:(t=this.fonts[i].monoCase.node,e=this.fonts[i].monoCase.w,t.offsetWidth!==e?(r-=1,this.fonts[i].loaded=!0):(t=this.fonts[i].sansCase.node,e=this.fonts[i].sansCase.w,t.offsetWidth!==e&&(r-=1,this.fonts[i].loaded=!0)),this.fonts[i].loaded&&(this.fonts[i].sansCase.parent.parentNode.removeChild(this.fonts[i].sansCase.parent),this.fonts[i].monoCase.parent.parentNode.removeChild(this.fonts[i].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return m.prototype=v,m}();function SlotManager(t){this.animationData=t}function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}SlotManager.prototype.getProp=function(data){return this.animationData.slots&&this.animationData.slots[data.sid]?Object.assign(data,this.animationData.slots[data.sid].p):data},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(component){-1===this.renderableComponents.indexOf(component)&&this.renderableComponents.push(component)},removeRenderableComponent:function(component){-1!==this.renderableComponents.indexOf(component)&&this.renderableComponents.splice(this.renderableComponents.indexOf(component),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var i,t=this.renderableComponents.length;for(i=0;i<t;i+=1)this.renderableComponents[i].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(t){return blendModeEnums[t]||""}),blendModeEnums;function SliderEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function AngleEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function ColorEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,1,0,e)}function PointEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,1,0,e)}function LayerIndexEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function MaskIndexEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function CheckboxEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(data,element){var i,t=data.ef||[];this.effectElements=[];var e,n=t.length;for(i=0;i<n;i+=1)e=new GroupEffect(t[i],element),this.effectElements.push(e)}function GroupEffect(data,element){this.init(data,element)}function BaseElement(){}function FrameElement(){}function FootageElement(data,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(data.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(data,t,e)}function AudioElement(data,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(data.refId),this.initBaseData(data,t,e),this._isPlaying=!1,this._canPlay=!1;var n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,data.au&&data.au.lv?data.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(data,element){var i;this.data=data,this.effectElements=[],this.initDynamicPropertyContainer(element);var t,e=this.data.ef.length,n=this.data.ef;for(i=0;i<e;i+=1){switch(t=null,n[i].ty){case 0:t=new SliderEffect(n[i],element,this);break;case 1:t=new AngleEffect(n[i],element,this);break;case 2:t=new ColorEffect(n[i],element,this);break;case 3:t=new PointEffect(n[i],element,this);break;case 4:case 7:t=new CheckboxEffect(n[i],element,this);break;case 10:t=new LayerIndexEffect(n[i],element,this);break;case 11:t=new MaskIndexEffect(n[i],element,this);break;case 5:t=new EffectsManager(n[i],element,this);break;default:t=new NoValueEffect(n[i],element,this)}t&&this.effectElements.push(t)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var i=0,t=this.data.masksProperties.length;i<t;){if("n"!==this.data.masksProperties[i].mode&&!1!==this.data.masksProperties[i].cl)return!0;i+=1}return!1},initExpressions:function(){var t=getExpressionInterfaces();if(t){var e=t("layer"),n=t("effects"),r=t("shape"),o=t("text"),l=t("comp");this.layerInterface=e(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var c=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(c),0===this.data.ty||this.data.xt?this.compInterface=l(this):4===this.data.ty?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(data,t,e){this.globalData=t,this.comp=e,this.data=data,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var i,n=this.dynamicProperties.length;for(i=0;i<n;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var t=getExpressionInterfaces();if(t){var e=t("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(t){var i,data,e=this.layers.length;for(this.completeLayers=!0,i=e-1;i>=0;i-=1)this.elements[i]||(data=this.layers[i]).ip-data.st<=t-this.layers[i].st&&data.op-data.st>t-this.layers[i].st&&this.buildItem(i),this.completeLayers=!!this.elements[i]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:default:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t)}
vendor: 15,592 bytes, line 2
2},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(data){return new AudioElement(data,this.globalData,this)},BaseRenderer.prototype.createFootage=function(data){return new FootageElement(data,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)this.buildItem(i);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){var i;this.completeLayers=!1;var e,n=t.length,r=this.layers.length;for(i=0;i<n;i+=1)for(e=0;e<r;){if(this.layers[e].id===t[i].id){this.layers[e]=t[i];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(element,t,e){for(var n=this.elements,r=this.layers,i=0,o=r.length;i<o;)r[i].ind==t&&(n[i]&&!0!==n[i]?(e.push(n[i]),n[i].setAsParent(),void 0!==r[i].parent?this.buildElementParenting(element,r[i].parent,e):element.setHierarchy(e)):(this.buildItem(i),this.addPendingElement(element))),i+=1},BaseRenderer.prototype.addPendingElement=function(element){this.pendingElements.push(element)},BaseRenderer.prototype.searchExtraCompositions=function(t){var i,e=t.length;for(i=0;i<e;i+=1)if(t[i].xt){var n=this.createComp(t[i]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.getElementById=function(t){var i,e=this.elements.length;for(i=0;i<e;i+=1)if(this.elements[i].data.ind===t)return this.elements[i];return null},BaseRenderer.prototype.getElementByPath=function(path){var element,t=path.shift();if("number"==typeof t)element=this.elements[t];else{var i,e=this.elements.length;for(i=0;i<e;i+=1)if(this.elements[i].data.nm===t){element=this.elements[i];break}}return 0===path.length?element:element.getElementByPath(path)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(data,element,t){this.data=data,this.element=element,this.globalData=t,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,path,defs=this.globalData.defs,e=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(e),this.solidPath="";var n,r,rect,o,l,c,h=this.masksProperties,d=0,f=[],m=createElementID(),v="clipPath",y="clip-path";for(i=0;i<e;i+=1)if(("a"!==h[i].mode&&"n"!==h[i].mode||h[i].inv||100!==h[i].o.k||h[i].o.x)&&(v="mask",y="mask"),"s"!==h[i].mode&&"i"!==h[i].mode||0!==d?rect=null:((rect=createNS("rect")).setAttribute("fill","#ffffff"),rect.setAttribute("width",this.element.comp.data.w||0),rect.setAttribute("height",this.element.comp.data.h||0),f.push(rect)),path=createNS("path"),"n"===h[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,h[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[i],3),elem:path,lastPath:""},defs.appendChild(path);else{var w;if(d+=1,path.setAttribute("fill","s"===h[i].mode?"#000000":"#ffffff"),path.setAttribute("clip-rule","nonzero"),0!==h[i].x.k?(v="mask",y="mask",c=PropertyFactory.getProp(this.element,h[i].x,0,null,this.element),w=createElementID(),(o=createNS("filter")).setAttribute("id",w),(l=createNS("feMorphology")).setAttribute("operator","erode"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),o.appendChild(l),defs.appendChild(o),path.setAttribute("stroke","s"===h[i].mode?"#000000":"#ffffff")):(l=null,c=null),this.storedData[i]={elem:path,x:c,expan:l,lastPath:"",lastOperator:"",filterId:w,lastRadius:0},"i"===h[i].mode){r=f.length;var g=createNS("g");for(n=0;n<r;n+=1)g.appendChild(f[n]);var mask=createNS("mask");mask.setAttribute("mask-type","alpha"),mask.setAttribute("id",m+"_"+d),mask.appendChild(path),defs.appendChild(mask),g.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+d+")"),f.length=0,f.push(g)}else f.push(path);h[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:path,lastPath:"",op:PropertyFactory.getProp(this.element,h[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[i],3),invRect:rect},this.viewData[i].prop.k||this.drawPath(h[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(v),e=f.length,i=0;i<e;i+=1)this.maskElement.appendChild(f[i]);d>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+m+")"),defs.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var t=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<n;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<n;i+=1)e.multiply(this.hierarchy[i].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var i=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;i<t;)this.localTransforms[i]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[i]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),i+=1;if(this.finalTransform._localMatMdf){var e=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(e),i=1;i<t;i+=1){var n=this.localTransforms[i].matrix;e.multiply(n)}e.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var r=this.finalTransform.localOpacity;for(i=0;i<t;i+=1)r*=.01*this.localTransforms[i].opacity;this.finalTransform.localOpacity=r}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var i=0,e=t.length;for(i=0;i<e;i+=1)this.localTransforms.push(t[i])}}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,n=!0,r=this.comp;n;)r.finalTransform?(r.data.hasMask&&e.splice(0,0,r.finalTransform),r=r.comp):n=!1;var o,l=e.length;for(i=0;i<l;i+=1)o=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-o[0],t[1]-o[1],0];return t},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var i,e=this.element.finalTransform.mat,n=this.masksProperties.length;for(i=0;i<n;i+=1)if((this.viewData[i].prop._mdf||t)&&this.drawPath(this.masksProperties[i],this.viewData[i].prop.v,this.viewData[i]),(this.viewData[i].op._mdf||t)&&this.viewData[i].elem.setAttribute("fill-opacity",this.viewData[i].op.v),"n"!==this.masksProperties[i].mode&&(this.viewData[i].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[i].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[i].x&&(this.storedData[i].x._mdf||t))){var r=this.storedData[i].expan;this.storedData[i].x.v<0?("erode"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="erode",this.storedData[i].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[i].filterId+")")),r.setAttribute("radius",-this.storedData[i].x.v)):("dilate"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="dilate",this.storedData[i].elem.setAttribute("filter",null)),this.storedData[i].elem.setAttribute("stroke-width",2*this.storedData[i].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var path="M0,0 ";return path+=" h"+this.globalData.compSize.w,path+=" v"+this.globalData.compSize.h,path+=" h-"+this.globalData.compSize.w,path+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(t,e,n){var i,r,o=" M"+e.v[0][0]+","+e.v[0][1];for(r=e._length,i=1;i<r;i+=1)o+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[i][0]+","+e.i[i][1]+" "+e.v[i][0]+","+e.v[i][1];if(e.c&&r>1&&(o+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),n.lastPath!==o){var l="";n.elem&&(e.c&&(l=t.inv?this.solidPath+o:o),n.elem.setAttribute("d",l)),n.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var t={createFilter:function(t,e){var n=createNS("filter");return n.setAttribute("id",t),!0!==e&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),t}};return t}(),featureSupport=function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var i,e,source="SourceGraphic",n=t.data.ef?t.data.ef.length:0,r=createElementID(),o=filtersFactory.createFilter(r,!0),l=0;for(this.filters=[],i=0;i<n;i+=1){e=null;var c=t.data.ef[i].ty;registeredEffects$1[c]&&(e=new(0,registeredEffects$1[c].effect)(o,t.effectsManager.effectElements[i],t,idPrefix+l,source),source=idPrefix+l,registeredEffects$1[c].countsAsEffect&&(l+=1)),e&&this.filters.push(e)}l&&(t.globalData.defs.appendChild(o),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+r+")")),this.filters.length&&t.addRenderableComponent(this)}function registerEffect$1(t,e,n){registeredEffects$1[t]={effect:e,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(data,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(element,t){this.elem=element,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(t){var i,e=this.filters.length;for(i=0;i<e;i+=1)this.filters[i].renderFrame(t)},SVGEffects.prototype.getEffects=function(t){var i,e=this.filters.length,n=[];for(i=0;i<e;i+=1)this.filters[i].type===t&&n.push(this.filters[i]);return n},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t=null;if(this.data.td){this.matteMasks={};var e=createNS("g");e.setAttribute("id",this.layerId),e.appendChild(this.layerElement),t=e,this.globalData.defs.appendChild(e)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(n.setAttribute("id",o),n.appendChild(r),this.globalData.defs.appendChild(n),this.checkMasks()){var l=createNS("g");l.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),l.appendChild(this.layerElement),this.transformedElement=l,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var e,n,r,o,l=this.layerId+"_"+t;if(1===t||3===t){var c=createNS("mask");c.setAttribute("id",l),c.setAttribute("mask-type",3===t?"luminance":"alpha"),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),c.appendChild(r),this.globalData.defs.appendChild(c),featureSupport.maskType||1!==t||(c.setAttribute("mask-type","luminance"),e=createElementID(),n=filtersFactory.createFilter(e),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(o=createNS("g")).appendChild(r),c.appendChild(o),o.setAttribute("filter","url("+getLocationHref()+"#"+e+")"))}else if(2===t){var h=createNS("mask");h.setAttribute("id",l),h.setAttribute("mask-type","alpha");var d=createNS("g");h.appendChild(d),e=createElementID(),n=filtersFactory.createFilter(e);var f=createNS("feComponentTransfer");f.setAttribute("in","SourceGraphic"),n.appendChild(f);var m=createNS("feFuncA");m.setAttribute("type","table"),m.setAttribute("tableValues","1.0 0.0"),f.appendChild(m),this.globalData.defs.appendChild(n);var v=createNS("rect");v.setAttribute("width",this.comp.data.w),v.setAttribute("height",this.comp.data.h),v.setAttribute("x","0"),v.setAttribute("y","0"),v.setAttribute("fill","#ffffff"),v.setAttribute("op
2acity","0"),d.setAttribute("filter","url("+getLocationHref()+"#"+e+")"),d.appendChild(v),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),d.appendChild(r),featureSupport.maskType||(h.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),d.appendChild(v),o.appendChild(this.layerElement),d.appendChild(o)),this.globalData.defs.appendChild(h)}this.matteMasks[t]=l}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+t+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initTransform(data,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(data){var i,t=this.shapeModifiers.length;for(i=0;i<t;i+=1)this.shapeModifiers[i].addShape(data)},isShapeInAnimatedModifiers:function(data){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(data))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var i,t=this.shapes.length;for(i=0;i<t;i+=1)this.shapes[i].sh.reset();for(i=(t=this.shapeModifiers.length)-1;i>=0&&!this.shapeModifiers[i].processShapes(this._isFirstFrame);i-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,n=e.length;i<n;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var n=this.processedElements,i=n.length;i;)if(n[i-=1].elem===t)return void(n[i].pos=e);n.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,n){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=n,this.lvl=e,this._isAnimated=!!n.k;for(var i=0,r=t.length;i<r;){if(t[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGStyleData(data,t){this.data=data,this.type=data.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===data.hd,this.pElem=createNS("path"),this.msElem=null}
vendor: 4,429 bytes, line 2
2function DashProperty(t,data,e,n){var i;this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(data.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",data.length?data.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var r,o=data.length||0;for(i=0;i<o;i+=1)r=PropertyFactory.getProp(t,data[i].v,0,0,this),this.k=r.k||this.k,this.dataProps[i]={n:data[i].n,p:r};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.w=PropertyFactory.getProp(t,data.w,0,null,this),this.d=new DashProperty(t,data.d||{},"svg",this),this.c=PropertyFactory.getProp(t,data.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.c=PropertyFactory.getProp(t,data.c,1,255,this),this.style=e}function SVGNoStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=e}function GradientProperty(t,data,e){this.data=data,this.c=createTypedArray("uint8c",4*data.p);var n=data.k.k[0].s?data.k.k[0].s.length-4*data.p:data.k.k.length-4*data.p;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(t,data.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,data,e)}function SVGGradientStrokeStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,data.w,0,null,this),this.d=new DashProperty(t,data.d||{},"svg",this),this.initGradientData(t,data,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,n){this.transform={mProps:t,op:e,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var i=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),i=0;i<e;i+=1)"o"!==this.dataProps[i].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[i].p.v:this.dashArray[i]=this.dataProps[i].p.v:this.dashoffset[0]=this.dataProps[i].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(t,e){for(var i=0,n=this.o.length/2;i<n;){if(Math.abs(t[4*i]-t[4*e+2*i])>.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var i=0,t=this.data.k.k.length;i<t;){if(!this.comparePoints(this.data.k.k[i].s,this.data.p))return!1;i+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var i,e,n,r=4*this.data.p;for(i=0;i<r;i+=1)e=i%4==0?100:255,n=Math.round(this.prop.v[i]*e),this.c[i]!==n&&(this.c[i]=n,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,i=4*this.data.p;i<r;i+=1)e=i%2==0?100:1,n=i%2==0?Math.round(100*this.prop.v[i]):this.prop.v[i],this.o[i-4*this.data.p]!==n&&(this.o[i-4*this.data.p]=n,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(t,data,e){this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.s=PropertyFactory.getProp(t,data.s,1,null,this),this.e=Pro
vendor: 8,689 bytes, line 2
2pertyFactory.getProp(t,data.e,1,null,this),this.h=PropertyFactory.getProp(t,data.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,data.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,data.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,data),this.setGradientOpacity(data,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,data){var e=createElementID(),n=createNS(1===data.t?"linearGradient":"radialGradient");n.setAttribute("id",e),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var r,o,l,c=[];for(l=4*data.g.p,o=0;o<l;o+=4)r=createNS("stop"),n.appendChild(r),c.push(r);t.setAttribute("gf"===data.ty?"fill":"stroke","url("+getLocationHref()+"#"+e+")"),this.gf=n,this.cst=c},SVGGradientFillStyleData.prototype.setGradientOpacity=function(data,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,n,r,mask=createNS("mask"),o=createNS("path");mask.appendChild(o);var l=createElementID(),c=createElementID();mask.setAttribute("id",c);var h=createNS(1===data.t?"linearGradient":"radialGradient");h.setAttribute("id",l),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),r=data.g.k.k[0].s?data.g.k.k[0].s.length:data.g.k.k.length;var d=this.stops;for(n=4*data.g.p;n<r;n+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(e),d.push(e);o.setAttribute("gf"===data.ty?"fill":"stroke","url("+getLocationHref()+"#"+l+")"),"gs"===data.ty&&(o.setAttribute("stroke-linecap",lineCapEnum[data.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[data.lj||2]),1===data.lj&&o.setAttribute("stroke-miterlimit",data.ml)),this.of=h,this.ms=mask,this.ost=d,this.maskId=c,t.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(t,e,n,r){if(0===e)return"";var i,o=t.o,l=t.i,c=t.v,h=" M"+r.applyToPointStringified(c[0][0],c[0][1]);for(i=1;i<e;i+=1)h+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(l[i][0],l[i][1])+" "+r.applyToPointStringified(c[i][0],c[i][1]);return n&&e&&(h+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(l[0][0],l[0][1])+" "+r.applyToPointStringified(c[0][0],c[0][1]),h+="z"),h},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function n(t,e,n){(n||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(n||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function r(){}function o(n,r,o){var l,c,h,d,f,m,v,y,w,x,k=r.styles.length,S=r.lvl;for(m=0;m<k;m+=1){if(d=r.sh._mdf||o,r.styles[m].lvl<S){for(y=e.reset(),w=S-r.styles[m].lvl,x=r.transformers.length-1;!d&&w>0;)d=r.transformers[x].mProps._mdf||d,w-=1,x-=1;if(d)for(w=S-r.styles[m].lvl,x=r.transformers.length-1;w>0;)y.multiply(r.transformers[x].mProps.v),w-=1,x-=1}else y=t;if(c=(v=r.sh.paths)._length,d){for(h="",l=0;l<c;l+=1)(f=v.shapes[l])&&f._length&&(h+=buildShapeString(f,f._length,f.c,y));r.caches[m]=h}else h=r.caches[m];r.styles[m].d+=!0===n.hd?"":h,r.styles[m]._mdf=d||r.styles[m]._mdf}}function l(t,e,n){var r=e.style;(e.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",e.o.v)}function c(t,e,n){h(t,e,n),d(0,e,n)}function h(t,e,n){var r,i,o,l,c,h=e.gf,d=e.g._hasOpacity,f=e.s.v,m=e.e.v;if(e.o._mdf||n){var v="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(v,e.o.v)}if(e.s._mdf||n){var y=1===t.t?"x1":"cx",w="x1"===y?"y1":"cy";h.setAttribute(y,f[0]),h.setAttribute(w,f[1]),d&&!e.g._collapsable&&(e.of.setAttribute(y,f[0]),e.of.setAttribute(w,f[1]))}if(e.g._cmdf||n){r=e.cst;var x=e.g.c;for(o=r.length,i=0;i<o;i+=1)(l=r[i]).setAttribute("offset",x[4*i]+"%"),l.setAttribute("stop-color","rgb("+x[4*i+1]+","+x[4*i+2]+","+x[4*i+3]+")")}if(d&&(e.g._omdf||n)){var k=e.g.o;for(o=(r=e.g._collapsable?e.cst:e.ost).length,i=0;i<o;i+=1)l=r[i],e.g._collapsable||l.setAttribute("offset",k[2*i]+"%"),l.setAttribute("stop-opacity",k[2*i+1])}if(1===t.t)(e.e._mdf||n)&&(h.setAttribute("x2",m[0]),h.setAttribute("y2",m[1]),d&&!e.g._collapsable&&(e.of.setAttribute("x2",m[0]),e.of.setAttribute("y2",m[1])));else if((e.s._mdf||e.e._mdf||n)&&(c=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)),h.setAttribute("r",c),d&&!e.g._collapsable&&e.of.setAttribute("r",c)),e.e._mdf||e.h._mdf||e.a._mdf||n){c||(c=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)));var S=Math.atan2(m[1]-f[1],m[0]-f[0]),C=e.h.v;C>=1?C=.99:C<=-1&&(C=-.99);var _=c*C,E=Math.cos(S+e.a.v)*_+f[0],T=Math.sin(S+e.a.v)*_+f[1];h.setAttribute("fx",E),h.setAttribute("fy",T),d&&!e.g._collapsable&&(e.of.setAttribute("fx",E),e.of.setAttribute("fy",T))}}function d(t,e,n){var r=e.style,o=e.d;o&&(o._mdf||n)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),e.c&&(e.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",e.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(data){switch(data.ty){case"fl":return l;case"gf":return h;case"gs":return c;case"st":return d;case"sh":case"el":case"rc":case"sr":return o;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(data,t,e),this.prevViewData=[]}function LetterProps(t,e,n,r,o,p){this.o=t,this.sw=e,this.sc=n,this.fc=r,this.m=o,this.p=p,this._mdf={o:!0,sw:!!e,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(t,data){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,data.d&&data.d.sid&&(data.d=t.globalData.slotManager.getProp(data.d)),this.data=data,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var i,t,e,style,n=this.shapes.length,r=this.stylesList.length,o=[],l=!1;for(e=0;e<r;e+=1){for(style=this.stylesList[e],l=!1,o.length=0,i=0;i<n;i+=1)-1!==(t=this.shapes[i]).styles.indexOf(style)&&(o.push(t),l=t._isAnimated||l);o.length>1&&l&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(data,t){var e,n=new SVGStyleData(data,t),r=n.pElem;return"st"===data.ty?e=new SVGStrokeStyleData(this,data,n):"fl"===data.ty?e=new SVGFillStyleData(this,data,n):"gf"===data.ty||"gs"===data.ty?(e=new("gf"===data.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,data,n),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),r.setAttribute("mask","url("+getLocationHref()+"#"+e.maskId+")"))):"no"===data.ty&&(e=new SVGNoStyleData(this,data,n)),"st"!==data.ty&&"gs"!==data.ty||(r.setAttribute("stroke-linecap",lineCapEnum[data.lc||2]),r.setAttribute("stroke-linejoin",lineJoinEnum[data.lj||2]),r.setAttribute("fill-opacity","0"),1===data.lj&&r.setAttribute("stroke-miterlimit",data.ml)),2===data.r&&r.setAttribute("fill-rule","evenodd"),data.ln&&r.setAttribute("id",data.ln),data.cl&&r.setAttribute("class",data.cl),data.bm&&(r.style["mix-blend-mode"]=getBlendM
vendor: 29,981 bytes, line 2
2ode(data.bm)),this.stylesList.push(n),this.addToAnimatedContents(data,e),e},SVGShapeElement.prototype.createGroupElement=function(data){var t=new ShapeGroupData;return data.ln&&t.gr.setAttribute("id",data.ln),data.cl&&t.gr.setAttribute("class",data.cl),data.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(data.bm)),t},SVGShapeElement.prototype.createTransformElement=function(data,t){var e=TransformPropertyFactory.getTransformProperty(this,data,this),n=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(data,n),n},SVGShapeElement.prototype.createShapeElement=function(data,t,e){var n=4;"rc"===data.ty?n=5:"el"===data.ty?n=6:"sr"===data.ty&&(n=7);var r=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,data,n,this));return this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(data,r),r},SVGShapeElement.prototype.addToAnimatedContents=function(data,element){for(var i=0,t=this.animatedContents.length;i<t;){if(this.animatedContents[i].element===element)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(data),element:element,data:data})},SVGShapeElement.prototype.setElementStyles=function(t){var e,n=t.styles,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||n.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){var i;this._isFirstFrame=!0;var t=this.itemsData.length;for(i=0;i<t;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,i=0;i<t;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,n,r,o,l,c){var i,h,d,f,m,v,y=[].concat(l),w=t.length-1,x=[],k=[];for(i=w;i>=0;i-=1){if((v=this.searchProcessedElement(t[i]))?e[i]=n[v-1]:t[i]._render=c,"fl"===t[i].ty||"st"===t[i].ty||"gf"===t[i].ty||"gs"===t[i].ty||"no"===t[i].ty)v?e[i].style.closed=!1:e[i]=this.createStyleElement(t[i],o),t[i]._render&&e[i].style.pElem.parentNode!==r&&r.appendChild(e[i].style.pElem),x.push(e[i].style);else if("gr"===t[i].ty){if(v)for(d=e[i].it.length,h=0;h<d;h+=1)e[i].prevViewData[h]=e[i].it[h];else e[i]=this.createGroupElement(t[i]);this.searchShapes(t[i].it,e[i].it,e[i].prevViewData,e[i].gr,o+1,y,c),t[i]._render&&e[i].gr.parentNode!==r&&r.appendChild(e[i].gr)}else"tr"===t[i].ty?(v||(e[i]=this.createTransformElement(t[i],r)),f=e[i].transform,y.push(f)):"sh"===t[i].ty||"rc"===t[i].ty||"el"===t[i].ty||"sr"===t[i].ty?(v||(e[i]=this.createShapeElement(t[i],y,o)),this.setElementStyles(e[i])):"tm"===t[i].ty||"rd"===t[i].ty||"ms"===t[i].ty||"pb"===t[i].ty||"zz"===t[i].ty||"op"===t[i].ty?(v?(m=e[i]).closed=!1:((m=ShapeModifiers.getModifier(t[i].ty)).init(this,t[i]),e[i]=m,this.shapeModifiers.push(m)),k.push(m)):"rp"===t[i].ty&&(v?(m=e[i]).closed=!0:(m=ShapeModifiers.getModifier(t[i].ty),e[i]=m,m.init(this,t,i,e),this.shapeModifiers.push(m),c=!1),k.push(m));this.addProcessedElement(t[i],i+1)}for(w=x.length,i=0;i<w;i+=1)x[i].closed=!0;for(w=k.length,i=0;i<w;i+=1)k[i].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var i;this.renderModifiers();var t=this.stylesList.length;for(i=0;i<t;i+=1)this.stylesList[i].reset();for(this.renderShape(),i=0;i<t;i+=1)(this.stylesList[i]._mdf||this._isFirstFrame)&&(this.stylesList[i].msElem&&(this.stylesList[i].msElem.setAttribute("d",this.stylesList[i].d),this.stylesList[i].d="M0 0"+this.stylesList[i].d),this.stylesList[i].pElem.setAttribute("d",this.stylesList[i].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var i,t,e=this.animatedContents.length;for(i=0;i<e;i+=1)t=this.animatedContents[i],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(t,e,n,r,o,p){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var l=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,l=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,l=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,l=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,l=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,l=!0),!p.length||this.p[0]===p[0]&&this.p[1]===p[1]&&this.p[4]===p[4]&&this.p[5]===p[5]&&this.p[12]===p[12]&&this.p[13]===p[13]||(this.p=p,this._mdf.p=!0,l=!0),l},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,data){for(var s in data)Object.prototype.hasOwnProperty.call(data,s)&&(t[s]=data[s]);return t},TextProperty.prototype.setCurrentData=function(data){data.__complete||this.completeTextData(data),this.currentData=data,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,o=t||this.data.d.k[this.keysIndex].s;for(i=0;i<r;i+=1)o=n!==this.keysIndex?this.effectsSequence[i](o,o.t):this.effectsSequence[i](this.currentData,o.t);e!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,n=t.length;i<=n-1&&!(i===n-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(text){for(var t,e,n=[],i=0,r=text.length,o=!1,l=!1,c="";i<r;)o=l,l=!1,t=text.charCodeAt(i),c=text.charAt(i),FontManager.isCombinedCharacter(t)?o=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(text,i)?c=text.substr(i,14):(e=text.charCodeAt(i+1))>=56320&&e<=57343&&(FontManager.isModifier(t,e)?(c=text.substr(i,2),o=!0):c=FontManager.isFlagEmoji(text.substr(i,4))?text.substr(i,4):text.substr(i,2)):t>56319?(e=text.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,l=!0),o?(n[n.length-1]+=c,o=!1):n.push(c),i+=c.length;return n},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var i,e,n,r,o,l,c,h=this.elem.globalData.fontManager,data=this.data,d=[],f=0,m=data.m.g,v=0,y=0,w=0,x=[],k=0,S=0,C=h.getFontByName(t.f),_=0,E=getFontProperties(C);t.fWeight=E.weight,t.fStyle=E.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),e=t.finalText.length,t.finalLineHeight=t.lh;var T,P=t.tr/1e3*t.finalSize;if(t.sz)for(var A,M,I=!0,D=t.sz[0],O=t.sz[1];I;){A=0,k=0,e=(M=this.buildFinalText(t.t)).length,P=t.tr/1e3*t.finalSize;var B=-1;for(i=0;i<e;i+=1)T=M[i].charCodeAt(0),n=!1," "===M[i]?B=i:13!==T&&3!==T||(k=0,n=!0,A+=t.finalLineHeight||1.2*t.finalSize),h.chars?(c=h.getCharData(M[i],C.fStyle,C.fFamily),_=n?0:c.w*t.finalSize/100):_=h.measureText(M[i],t.f,t.finalSize),k+_>D&&" "!==M[i]?(-1===B?e+=1:i=B,A+=t.finalLineHeight||1.2*t.finalSize,M.splice(i,B===i?1:0,"\r"),B=-1,k=0):(k+=_,k+=P);A+=C.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&O<A?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=M,e=t.finalText.length,I=!1)}k=-P,_=0;var F,z=0;for(i=0;i<e;i+=1)if(n=!1,13===(T=(F=t.finalText[i]).charCodeAt(0))||3===T?(z=0,x.push(k),S=k>S?k:S,k=-2*P,r="",n=!0,w+=1):r=F,h.chars?(c=h.getCharData(F,C.fStyle,h.getFontByName(t.f).fFamily),_=n?0:c.w*t.finalSize/100):_=h.measureText(r,t.f,t.finalSize)," "===F?z+=_+P:(k+=_+P+z,z=0),d.push({l:_,an:_,add:v,n:n,anIndexes:[],val:r,line:w,animatorJustifyOffset:0}),2==m){if(v+=_,""===r||" "===r||i===e-1){for(""!==r&&" "!==r||(v-=_);y<=i;)d[y].an=v,d[y].ind=f,d[y].extra=_,y+=1;f+=1,v=0}}else if(3==m){if(v+=_,""===r||i===e-1){for(""===r&&(v-=_);y<=i;)d[y].an=v,d[y].ind=f,d[y].extra=_,y+=1;v=0,f+=1}}else d[f].ind=f,d[f].extra=0,f+=1;if(t.l=d,S=k>S?k:S,x.push(k),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=S,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=x;var L,j,R,V,N=data.a;l=N.length;var $=[];for(o=0;o<l;o+=1){for((L=N[o]).a.sc&&(t.strokeColorAnim=!0),L.a.sw&&(t.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(t.fillColorAnim=!0),V=0,R=L.s.b,i=0;i<e;i+=1)(j=d[i]).anIndexes[o]=V,(1==R&&""!==j.val||2==R&&""!==j.val&&" "!==j.val||3==R&&(j.n||" "==j.val||i==e-1)||4==R&&(j.n||i==e-1))&&(1===L.s.rn&&$.push(V),V+=1);data.a[o].s.totalChars=V;var G,H=-1;if(1===L.s.rn)for(i=0;i<e;i+=1)H!=(j=d[i]).anIndexes[o]&&(H=j.anIndexes[o],G=$.splice(Math.floor(Math.random()*$.length),1)[0]),j.anIndexes[o]=G}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=C.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var n=this.copyData({},this.data.d.k[e].s);n=this.copyData(n,t),this.data.d.k[e].s=n,this.recalculate(e),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,n=Math.floor;function r(t,data){this._currentTextLength=-1,this.k=!1,this.data=data,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,data.s||{k:0},0,0,this),this.e="e"in data?PropertyFactory.getProp(t,data.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,data.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,data.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,data.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(t,data.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(t,data.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,l=0,c=1,h=1;this.ne.v>0?o=this.ne.v/100:l=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:h=1+this.xe.v/100;var d=BezierFactory.getBezierEasing(o,l,c,h).get,f=0,s=this.finalS,m=this.finalE,v=this.data.sh;if(2===v)f=d(f=m===s?r>=m?1:0:t(0,e(.5/(m-s)+(r-s)/(m-s),1)));else if(3===v)f=d(f=m===s?r>=m?0:1:1-t(0,e(.5/(m-s)+(r-s)/(m-s),1)));else if(4===v)m===s?f=0:(f=t(0,e(.5/(m-s)+(r-s)/(m-s),1)))<.5?f*=2:f=1-2*(f-.5),f=d(f);else if(5===v){if(m===s)f=0;else{var y=m-s,w=-y/2+(r=e(t(0,r+.5-s),m-s)),a=y/2;f=Math.sqrt(1-w*w/(a*a))}f=d(f)}else 6===v?(m===s?f=0:(r=e(t(0,r+.5-s),m-s),f=(1+Math.cos(Math.PI+2*Math.PI*r/(m-s)))/2),f=d(f)):(r>=n(s)&&(f=t(0,e(r-s<0?e(m,1)-(s-r):m-r,1))),f=d(f));if(100!==this.sm.v){var x=.01*this.sm.v;0===x&&(x=1e-8);var k=.5-.5*x;f<k?f=0:(f=(f-k)/x)>1&&(f=1)}return f*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/e,s=this.s.v/e+n,r=this.e.v/e+n;if(s>r){var o=s;s=r,r=o}this.finalS=s,this.finalE=r}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(t,data,e){return new r(t,data,e)}}}();function TextAnimatorDataProperty(t,e,n){var r={propType:!1},o=PropertyFactory.getProp,l=e.a;this.a={r:l.r?o(t,l.r,0,degToRads,n):r,rx:l.rx?o(t,l.rx,0,degToRads,n):r,ry:l.ry?o(t,l.ry,0,degToRads,n):r,sk:l.sk?o(t,l.sk,0,degToRads,n):r,sa:l.sa?o(t,l.sa,0,degToRads,n):r,s:l.s?o(t,l.s,1,.01,n):r,a:l.a?o(t,l.a,1,0,n):r,o:l.o?o(t,l.o,0,.01,n):r,p:l.p?o(t,l.p,1,0,n):r,sw:l.sw?o(t,l.sw,0,0,n):r,sc:l.sc?o(t,l.sc,1,0,n):r,fc:l.fc?o(t,l.fc,1,0,n):r,fh:l.fh?o(t,l.fh,0,0,n):r,fs:l.fs?o(t,l.fs,0,.01,n):r,fb:l.fb?o(t,l.fb,0,.01,n):r,t:l.t?o(t,l.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,n),this.s.t=e.s.t}function TextAnimatorProperty(t,e,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var i,t,e=this._textData.a.length,n=PropertyFactory.getProp;for(i=0;i<e;i+=1)t=this._textData.a[i],this._animatorsData[i]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,i,o,l,c,h,d,f,m,v,y,w,x,k,S,C,_,mask,E=this._moreOptions.alignment.v,T=this._animatorsData,P=this._textData,A=this.mHelper,M=this._renderType,I=this.renderedLetters.length,D=t.l;if(this._hasMaskedPath){if(mask=this._pathData.m,!this._pathData.n||this._pathData._mdf){var O,B=mask.v;for(this._pathData.r.v&&(B=B.reverse()),l={tLength:0,segments:[]},o=B._length-1,S=0,i=0;i<o;i+=1)O=bez.buildBezierData(B.v[i],B.v[i+1],[B.o[i][0]-B.v[i][0],B.o[i][1]-B.v[i][1]],[B.i[i+1][0]-B.v[i+1][0],B.i[i+1][1]-B.v[i+1][1]]),l.tLength+=O.segmentLength,l.segments.push(O),S+=O.segmentLength;i=o,mask.v.c&&(O=bez.buildBezierData(B.v[i],B.v[0],[B.o[i][0]-B.v[i][0],B.o[i][1]-B.v[i][1]],[B.i[0][0]-B.v[0][0],B.i[0][1]-B.v[0][1]]),l.tLength+=O.segmentLength,l.segments.push(O),S+=O.segmentLength),this._pathData.pi=l}if(l=this._pathData.pi,c=this._pathData.f.v,v=0,m=1,d=0,f=!0,x=l.segments,c<0&&mask.v.c)for(l.tLength<Math.abs(c)&&(c=-Math.abs(c)%l.tLength),m=(w=x[v=x.length-1].points).length-1;c<0;)c+=w[m].partialLength,(m-=1)<0&&(m=(w=x[v-=1].points).length-1);y=(w=x[v].points)[m-1],k=(h=w[m]).partialLength}o=D.length,n=0,r=0;var F,z,L,j,R,V=1.2*t.finalSize*.714,N=!0;L=T.length;var $,G,H,Y,W,X,U,K,J,Z,Q,tt,et=-1,it=c,nt=v,at=m,st=-1,ot="",lt=this.defaultPropsArray;if(2===t.j||1===t.j){var ct=0,ht=0,ut=2===t.j?-.5:-1,pt=0,ft=!0;for(i=0;i<o;i+=1)if(D[i].n){for(ct&&(ct+=ht);pt<i;)D[pt].animatorJustifyOffset=ct,pt+=1;ct=0,ft=!0}else{for(z=0;z<L;z+=1)(F=T[z].a).t.propType&&(ft&&2===t.j&&(ht+=F.t.v*ut),(R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars)).length?ct+=F.t.v*R[0]*ut:ct+=F.t.v*R*ut);ft=!1}for(ct&&(ct+=ht);pt<i;)D[pt].animatorJustifyOffset=ct,pt+=1}for(i=0;i<o;i+=1){if(A.reset(),Y=1,D[i].n)n=0,r+=t.yOffset,r+=N?1:0,c=it,N=!1,this._hasMaskedPath&&(m=at,y=(w=x[v=nt].points)[m-1],k=(h=w[m]).partialLength,d=0),ot="",Q="",J="",tt="",lt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(st!==D[i].line){switch(t.j){case 1:c+=S-t.lineWidths[D[i].line];break;case 2:c+=(S-t.lineWidths[D[i].line])/2}st=D[i].line}et!==D[i].ind&&(D[et]&&(c+=D[et].extra),c+=D[i].an/2,et=D[i].ind),c+=E[0]*D[i].an*.005;var mt=0;for(z=0;z<L;z+=1)(F=T[z].a).p.propType&&((R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars)).length?mt+=F.p.v[0]*R[0]:mt+=F.p.v[0]*R),F.a.propType&&((R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars)).length?mt+=F.a.v[0]*R[0]:mt+=F.a.v[0]*R);for(f=!0,this._pathData.a.v&&(c=.5*D[0].an+(S-this._pathData.f.v-.5*D[0].an-.5*D[D.length-1].an)*et/(o-1),c+=this._pathData.f.v);f;)d+k>=c+mt||!w?(C=(c+mt-d)/h.partialLength,G=y.point[0]+(h.point[0]-y.point[0])*C,H=y.point[1]+(h.point[1]-y.point[1])*C,A.translate(-E[0]*D[i].an*.005,-E[1]*V*.01),f=!1):w&&(d+=h.partialLength,(m+=1)>=w.length&&(m=0,x[v+=1]?w=x[v].points:mask.v.c?(m=0,w=x[v=0].points):(d-=h.partialLength,w=null)),w&&(y=h,k=(h=w[m]).partialLength));$=D[i].an/2-D[i].add,A.translate(-$,0,0)}else $=D[i].an/2-D[i].add,A.translate(-$,0,0),A.translate(-E[0]*D[i].an*.005,-E[1]*V*.01,0);for(z=0;z<L;z+=1)(F=T[z].a).t.propType&&(R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars),0===n&&0===t.j||(this._hasMaskedPath?R.length?c+=F.t.v*R[0]:c+=F.t.v*R:R.length?n+=F.t.v*R[0]:n+=F.t.v*R));for(t.strokeWidthAnim&&(X=t.sw||0),t.strokeColorAnim&&(W=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(U=[t.fc[0],t.fc[1],t.fc[2]]),z=0;z<L;z+=1)(F=T[z].a).a.propType&&((R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars)).length?A.translate(-F.a.v[0]*R[0],-F.a.v[1]*R[1],F.a.v[2]*R[2]):A.translate(-F.a.v[0]*R,-F.a.v[1]*R,F.a.v[2]*R));for(z=0;z<L;z+=1)(F=T[z].a).s.propType&&((R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars)).length?A.scale(1+(F.s.v[0]-1)*R[0],1+(F.s.v[1]-1)*R[1],1):A.scale(1+(F.s.v[0]-1)*R,1+(F.s.v[1]-1)*R,1));for(z=0;z<L;z+=1){if(F=T[z].a,R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars),F.sk.propType&&(R.length?A.skewFromAxis(-F.sk.v*R[0],F.sa.v*R[1]):A.skewFromAxis(-F.sk.v*R,F.sa.v*R)),F.r.propType&&(R.length?A.rotateZ(-F.r.v*R[2]):A.rotateZ(-F.r.v*R)),F.ry.propType&&(R.length?A.rotateY(F.ry.v*R[1]):A.rotateY(F.ry.v*R)),F.rx.propType&&(R.length?A.rotateX(F.rx.v*R[0]):A.rotateX(F.rx.v*R)),F.o.propType&&(R.length?Y+=(F.o.v*R[0]-Y)*R[0]:Y+=(F.o.v*R-Y)*R),t.strokeWidthAnim&&F.sw.propType&&(R.length?X+=F.sw.v*R[0]:X+=F.sw.v*R),t.strokeColorAnim&&F.sc.propType)for(K=0;K<3;K+=1)R.length?W[K]+=(F.sc.v[K]-W[K])*R[0]:W[K]+=(F.sc.v[K]-W[K])*R;if(t.fillColorAnim&&t.fc){if(F.fc.propType)for(K=0;K<3;K+=1)R.length?U[K]+=(F.fc.v[K]-U[K])*R[0]:U[K]+=(F.fc.v[K]-U[K])*R;F.fh.propType&&(U=R.length?addHueToRGB(U,F.fh.v*R[0]):addHueToRGB(U,F.fh.v*R)),F.fs.propType&&(U=R.length?addSaturationToRGB(U,F.fs.v*R[0]):addSaturationToRGB(U,F.fs.v*R)),F.fb.propType&&(U=R.length?addBrightnessToRGB(U,F.fb.v*R[0]):addBrightnessToRGB(U,F.fb.v*R))}}for(z=0;z<L;z+=1)(F=T[z].a).p.propType&&(R=T[z].s.getMult(D[i].anIndexes[z],P.a[z].s.totalChars),this._hasMaskedPath?R.length?A.translate(0,F.p.v[1]*R[0],-F.p.v[2]*R[1]):A.translate(0,F.p.v[1]*R,-F.p.v[2]*R):R.length?A.translate(F.p.v[0]*R[0],F.p.v[1]*R[1],-F.p.v[2]*R[2]):A.translate(F.p.v[0]*R,F.p.v[1]*R,-F.p.v[2]*R));if(t.strokeWidthAnim&&(J=X<0?0:X),t.strokeColorAnim&&(Z="rgb("+Math.round(255*W[0])+","+Math.round(255*W[1])+","+Math.round(255*W[2])+")"),t.fillColorAnim&&t.fc&&(Q="rgb("+Math.round(255*U[0])+","+Math.round(255*U[1])+","+Math.round(255*U[2])+")"),this._hasMaskedPath){if(A.translate(0,-t.ls),A.translate(0,E[1]*V*.01+r,0),this._pathData.p.v){_=(h.point[1]-y.point[1])/(h.point[0]-y.point[0]);var gt=180*Math.atan(_)/Math.PI;h.point[0]<y.point[0]&&(gt+=180),A.rotate(-gt*Math.PI/180)}A.translate(G,H,0),c-=E[0]*D[i].an*.005,D[i+1]&&et!==D[i+1].ind&&(c+=D[i].an/2,c+=.001*t.tr*t.finalSize)}else{switch(A.translate(n,r,0),t.ps&&A.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:A.translate(D[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[D[i].line]),0,0);break;case 2:A.translate(D[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[D[i].line])/2,0,0)}A.translate(0,-t.ls),A.translate($,0,0),A.translate(E[0]*D[i].an*.005,E[1]*V*.01,0),n+=D[i].l+.001*t.tr*t.finalSize}"html"===M?ot=A.toCSS():"svg"===M?ot=A.to2dCSS():lt=[A.props[0],A.props[1],A.props[2],A.props[3],A.props[4],A.props[5],A.props[6],A.props[7],A.props[8],A.props[9],A.props[10],A.props[11],A.props[12],A.props[13],A.props[14],A.props[15]],tt=Y}I<=i?(j=new LetterProps(tt,J,Z,Q,ot,lt),this.renderedLetters.push(j),I+=1,this.lettersChangedFlag=!0):(j=this.renderedLetters[i],this.lettersChangedFlag=j.update(tt,J,Z,Q,ot,lt)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(data,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(data,t,e),this.textProperty=new TextProperty(this,data.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(data.t,this.renderType,this),this.initTransform(data,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},ITextElement.prototype.createPathShape=function(t,e){var n,r,o=e.length,l="";for(n=0;n<o;n+=1)"sh"===e[n].ty&&(r=e[n].ks.k,l+=buildShapeString(r,r.i.length,!0,t));return l},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,n,r,o){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[n]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[n])/2,0,0)}e.translate(r,o,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(data,t,e){this.textSpans=[],this.renderType="svg",this.initElement(data,t,e)}function ISolidElement(data,t,e){this.initElement(data,t,e)}function NullElement(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initFrame(),this.initTransform(data,t,e),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(data,t,e){this.layers=data.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(e&&e.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=e.title,this.svgElement.appendChild(r),n+=o}if(e&&e.description){var l=createNS("desc"),c=createElementID();l.setAttribute("id",c),l.textContent=e.description,this.svgElement.appendChild(l),n+=" "+c}n&&this.svgElement.setAttribute("aria-labelledby",n);var defs=createNS("defs");this.svgElement.appendChild(defs);var h=createNS("g");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:defs,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var i=0,e=t.length,n=[],r="";i<e;)t[i]===String.fromCharCode(13)||t[i]===String.fromCharCode(3)?(n.push(r),r=""):r+=t[i],i+=1;return n.push(r),n},SVGTextLottieElement.prototype.buildShapeData=function(data,t){if(data.shapes&&data.shapes.length){var e=data.shapes[0];if(e.it){var n=e.it[e.it.length-1];n.s&&(n.s.k[0]=t,n.s.k[1]=t)}}return data},SVGTextLottieElement.prototype.buildNewText=function(){var i,t;this.addDynamicProperty(this);var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var n=this.globalData.fontManager.getFontByName(e.f);if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var r=e.fWeight,o=e.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",e.t);var l,c=e.l||[],h=!!this.globalData.fontManager.chars;t=c.length;var d=this.mHelper,f=this.data.singleShape,m=0,v=0,y=!0,w=.001*e.tr*e.finalSize;if(!f||h||e.sz){var x,k=this.textSpans.length;for(i=0;i<t;i+=1){if(this.textSpans[i]||(this.textSpans[i]={span:null,childSpan:null,glyph:null}),!h||!f||0===i){if(l=k>i?this.textSpans[i].span:createNS(h?"g":"text"),k<=i){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[i].span=l,h){var S=createNS("g");l.appendChild(S),this.textSpans[i].childSpan=S}this.textSpans[i].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(d.reset(),f&&(c[i].n&&(m=-w,v+=e.yOffset,v+=y?1:0,y=!1),this.applyTextPropertiesToMatrix(e,d,c[i].line,m,v),m+=c[i].l||0,m+=w),h){var C;if(1===(x=this.globalData.fontManager.getCharData(e.finalText[i],n.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily)).t)C=new SVGCompElement(x.data,this.globalData,this);else{var data=emptyShapeData;x.data&&x.data.shapes&&(data=this.buildShapeData(x.data,e.finalSize)),C=new SVGShapeElement(data,this.globalData,this)}if(this.textSpans[i].glyph){var glyph=this.textSpans[i].glyph;this.textSpans[i].childSpan.removeChild(glyph.layerElement),glyph.destroy()}this.textSpans[i].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[i].childSpan.appendChild(C.layerElement),1===x.t&&this.textSpans[i].childSpan.setAttribute("transform","scale("+e.finalSize/100+","+e.finalSize/100+")")}else f&&l.setAttribute("transform","translate("+d.props[12]+","+d.props[13]+")"),l.textContent=c[i].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}f&&l&&l.setAttribute("d","")}else{var _=this.textContainer,E="start";switch(e.j){case 1:E="end";break;case 2:E="middle";break;default:E="start"}_.setAttribute("text-anchor",E),_.setAttribute("letter-spacing",w);var T=this.buildTextContents(e.finalText);for(t=T.length,v=e.ps?e.ps[1]+e.ascent:0,i=0;i<t;i+=1)(l=this.textSpans[i].span||createNS("tspan")).textContent=T[i],l.setAttribute("x",0),l.setAttribute("y",v),l.style.display="inherit",_.appendChild(l),this.textSpans[i]||(this.textSpans[i]={span:null,glyph:null}),this.textSpans[i].span=l,v+=e.finalLineHeight;this.layerElement.appendChild(_)}for(;i<this.textSpans.length;)this.textSpans[i].span.style.display="none",i+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var i,t,e=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,i=0;i<e;i+=1)(t=this.textSpans[i].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var i,t;this._sizeChanged=!0;var e,n,r,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(t=l.length,i=0;i<t;i+=1)l[i].n||(e=o[i],n=this.textSpans[i].span,(r=this.textSpans[i].glyph)&&r.renderFrame(),e._mdf.m&&n.setAttribute("transform",e.m),e._mdf.o&&n.setAttribute("op
2acity",e.o),e._mdf.sw&&n.setAttribute("stroke-width",e.sw),e._mdf.sc&&n.setAttribute("stroke",e.sc),e._mdf.fc&&n.setAttribute("fill",e.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var rect=createNS("rect");rect.setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.layerElement.appendChild(rect)},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(data){return new NullElement(data,this.globalData,this)},SVGRendererBase.prototype.createShape=function(data){return new SVGShapeElement(data,this.globalData,this)},SVGRendererBase.prototype.createText=function(data){return new SVGTextLottieElement(data,this.globalData,this)},SVGRendererBase.prototype.createImage=function(data){return new IImageElement(data,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(data){return new ISolidElement(data,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var defs=this.globalData.defs;this.setupGlobalData(t,defs),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var e=createNS("clipPath"),rect=createNS("rect");rect.setAttribute("width",t.w),rect.setAttribute("height",t.h),rect.setAttribute("x",0),rect.setAttribute("y",0);var n=createElementID();e.setAttribute("id",n),e.appendChild(rect),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),defs.appendChild(e),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){var i;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var i=0,e=this.layers.length;for(i=0;i<e;i+=1)if(this.layers[i].ind===t)return i;return-1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var element=this.createItem(this.layers[t]);if(e[t]=element,getExpressionsPlugin()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(element),element.initExpressions()),this.appendElementInPos(element,t),this.layers[t].tt){var n="tp"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(-1===n)return;if(this.elements[n]&&!0!==this.elements[n]){var r=e[n].getMatte(this.layers[t].tt);element.setMatte(r)}else this.buildItem(n),this.addPendingElement(element)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var element=this.pendingElements.pop();if(element.checkParenting(),element.data.tt)for(var i=0,t=this.elements.length;i<t;){if(this.elements[i]===element){var e="tp"in element.data?this.findIndexByInd(element.data.tp):i-1,n=this.elements[e].getMatte(this.layers[i].tt);element.setMatte(n);break}i+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var i;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=e-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf)for(i=0;i<e;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(element,t){var e=element.getBaseElement();if(e){for(var n,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&
vendor: 7,755 bytes, line 2
2(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initTransform(data,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,n=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(data){return new SVGCompElement(data,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(data){return new SVGCompElement(data,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(t){var i,e=t.length,n="_";for(i=0;i<e;i+=1)n+=t[i].transform.key+"_";var r=this.sequences[n];return r||(r={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=r,this.sequenceList.push(r)),r},processSequence:function(t,e){for(var i=0,n=t.transforms.length,r=e;i<n&&!e;){if(t.transforms[i].transform.mProps._mdf){r=!0;break}i+=1}if(r)for(t.finalTransform.reset(),i=n-1;i>=0;i-=1)t.finalTransform.multiply(t.transforms[i].transform.mProps.v);t._mdf=r},processSequences:function(t){var i,e=this.sequenceList.length;for(i=0;i<e;i+=1)this.processSequence(this.sequenceList[i],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var t="__lottie_element_luma_buffer",e=null,n=null,svg=null;function r(){var r,o,l;e||(r=createNS("svg"),o=createNS("filter"),l=createNS("feColorMatrix"),o.setAttribute("id",t),l.setAttribute("type","matrix"),l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),o.appendChild(l),r.appendChild(o),r.setAttribute("id",t+"_svg"),featureSupport.svgLumaHidden&&(r.style.display="none"),svg=r,document.body.appendChild(svg),e=createTag("canvas"),(n=e.getContext("2d")).filter="url(#"+t+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}return{load:r,get:function(canvas){return e||r(),e.width=canvas.width,e.height=canvas.height,n.filter="url(#"+t+")",e}}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var canvas=createTag("canvas");return canvas.width=t,canvas.height=e,canvas}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(t){var i,e,n=t.data.ef?t.data.ef.length:0;for(this.filters=[],i=0;i<n;i+=1){e=null;var r=t.data.ef[i].ty;registeredEffects[r]&&(e=new(0,registeredEffects[r].effect)(t.effectsManager.effectElements[i],t)),e&&this.filters.push(e)}this.filters.length&&t.addRenderableComponent(this)}function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(data,element){var i;this.data=data,this.element=element,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var t=this.masksProperties.length,e=!1;for(i=0;i<t;i+=1)"n"!==this.masksProperties[i].mode&&(e=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=e,e&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(t){var i,e=this.filters.length;for(i=0;i<e;i+=1)this.filters[i].renderFrame(t)},CVEffects.prototype.getEffects=function(t){var i,e=this.filters.length,n=[];for(i=0;i<e;i+=1)this.filters[i].type===t&&n.push(this.filters[i]);return n},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var i,t,e,data,n=this.element.finalTransform.mat,r=this.element.canvasContext,o=this.masksProperties.length;for(r.beginPath(),i=0;i<o;i+=1)if("n"!==this.masksProperties[i].mode){var l;this.masksProperties[i].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),data=this.viewData[i].v,t=n.applyToPointArray(data.v[0][0],data.v[0][1],0),r.moveTo(t[0],t[1]);var c=data._length;for(l=1;l<c;l+=1)e=n.applyToTriplePoints(data.o[l-1],data.i[l],data.v[l]),r.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=n.applyToTriplePoints(data.o[l-1],data.i[0],data.v[0]),r.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(element,data,t,e){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,n=4;"rc"===data.ty?n=5:"el"===data.ty?n=6:"sr"===data.ty&&(n=7),this.sh=ShapePropertyFactory.getShapeProp(element,data,n,element);var r,o=t.length;for(i=0;i<o;i+=1)t[i].closed||(r={transforms:e.addTransformSequence(t[i].transforms),trNodes:[]},this.styledShapes.push(r),t[i].elements.push(r))}function CVShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(data,t,e)}function CVTextElement(data,t,e){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(data,t,e)}function CVImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(data,t,e)}function CVSolidElement(data,t,e){this.initElement(data,t,e)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var i;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,i=0;i<15;i+=1){var t=new CanvasContext;this.stack[i]=t}
vendor: 27,945 bytes, line 2
2this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(data,t,e){this.completeLayers=!1,this.layers=data.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(data,t,e){this.initElement(data,t,e)}function HShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(data,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(data,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(data,t,e)}function HCameraElement(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,data.pe,0,0,this),data.ks.p.s?(this.px=n(this,data.ks.p.x,1,0,this),this.py=n(this,data.ks.p.y,1,0,this),this.pz=n(this,data.ks.p.z,1,0,this)):this.p=n(this,data.ks.p,1,0,this),data.ks.a&&(this.a=n(this,data.ks.a,1,0,this)),data.ks.or.k.length&&data.ks.or.k[0].to){var i,r=data.ks.or.k.length;for(i=0;i<r;i+=1)data.ks.or.k[i].to=null,data.ks.or.k[i].ti=null}this.or=n(this,data.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,data.ks.rx,0,degToRads,this),this.ry=n(this,data.ks.ry,0,degToRads,this),this.rz=n(this,data.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.initElement(data,t,e)}function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(data,t,e){this.layers=data.layers,this.supports3d=!data.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var t=this.globalData.canvasContext,e=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(e);var n=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0].getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],e=t.getContext("2d");if(this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(t){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||t)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var e=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(e),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(data,t){var e={data:data,type:data.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===data.hd},n={};if("fl"===data.ty||"st"===data.ty?(n.c=PropertyFactory.getProp(this,data.c,1,255,this),n.c.k||(e.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):"gf"!==data.ty&&"gs"!==data.ty||(n.s=PropertyFactory.getProp(this,data.s,1,null,this),n.e=PropertyFactory.getProp(this,data.e,1,null,this),n.h=PropertyFactory.getProp(this,data.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,data.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,data.g,this)),n.o=PropertyFactory.getProp(this,data.o,0,.01,this),"st"===data.ty||"gs"===data.ty){if(e.lc=lineCapEnum[data.lc||2],e.lj=lineJoinEnum[data.lj||2],1==data.lj&&(e.ml=data.ml),n.w=PropertyFactory.getProp(this,data.w,0,null,this),n.w.k||(e.wi=n.w.v),data.d){var r=new DashProperty(this,data.d,"canvas",this);n.d=r,n.d.k||(e.da=n.d.dashArray,e.do=n.d.dashoffset[0])}}else e.r=2===data.r?"evenodd":"nonzero";return this.stylesList.push(e),n.style=e,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(data){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,data.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,data,this)}}},CVShapeElement.prototype.createShapeElement=function(data){var t=new CVShapeData(this,data,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var i;this._isFirstFrame=!0;var t=this.itemsData.length;for(i=0;i<t;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,i=0;i<t;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var i,e=this.stylesList.length;for(i=0;i<e;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var i,t=this.stylesList.length;for(i=0;i<t;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,n,r,o){var i,l,c,h,d,f,m=t.length-1,v=[],y=[],w=[].concat(o);for(i=m;i>=0;i-=1){if((h=this.searchProcessedElement(t[i]))?e[i]=n[h-1]:t[i]._shouldRender=r,"fl"===t[i].ty||"st"===t[i].ty||"gf"===t[i].ty||"gs"===t[i].ty)h?e[i].style.closed=!1:e[i]=this.createStyleElement(t[i],w),v.push(e[i].style);else if("gr"===t[i].ty){if(h)for(c=e[i].it.length,l=0;l<c;l+=1)e[i].prevViewData[l]=e[i].it[l];else e[i]=this.createGroupElement(t[i]);this.searchShapes(t[i].it,e[i].it,e[i].prevViewData,r,w)}else"tr"===t[i].ty?(h||(f=this.createTransformElement(t[i]),e[i]=f),w.push(e[i]),this.addTransformToStyleList(e[i])):"sh"===t[i].ty||"rc"===t[i].ty||"el"===t[i].ty||"sr"===t[i].ty?h||(e[i]=this.createShapeElement(t[i])):"tm"===t[i].ty||"rd"===t[i].ty||"pb"===t[i].ty||"zz"===t[i].ty||"op"===t[i].ty?(h?(d=e[i]).closed=!1:((d=ShapeModifiers.getModifier(t[i].ty)).init(this,t[i]),e[i]=d,this.shapeModifiers.push(d)),y.push(d)):"rp"===t[i].ty&&(h?(d=e[i]).closed=!0:(d=ShapeModifiers.getModifier(t[i].ty),e[i]=d,d.init(this,t,i,e),this.shapeModifiers.push(d),r=!1),y.push(d));this.addProcessedElement(t[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(v),m=y.length,i=0;i<m;i+=1)y[i].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var i,t,e,n,r,o,l,c,h,d=this.stylesList.length,f=this.globalData.renderer,m=this.globalData.canvasContext;for(i=0;i<d;i+=1)if(("st"!==(c=(h=this.stylesList[i]).type)&&"gs"!==c||0!==h.wi)&&h.data._shouldRender&&0!==h.coOp&&0!==this.globalData.currentGlobalAlpha){for(f.save(),o=h.elements,"st"===c||"gs"===c?(f.ctxStrokeStyle("st"===c?h.co:h.grd),f.ctxLineWidth(h.wi),f.ctxLineCap(h.lc),f.ctxLineJoin(h.lj),f.ctxMiterLimit(h.ml||0)):f.ctxFillStyle("fl"===c?h.co:h.grd),f.ctxOpacity(h.coOp),"st"!==c&&"gs"!==c&&m.beginPath(),f.ctxTransform(h.preTransforms.finalTransform.props),e=o.length,t=0;t<e;t+=1){for("st"!==c&&"gs"!==c||(m.beginPath(),h.da&&(m.setLineDash(h.da),m.lineDashOffset=h.do)),r=(l=o[t].trNodes).length,n=0;n<r;n+=1)"m"===l[n].t?m.moveTo(l[n].p[0],l[n].p[1]):"c"===l[n].t?m.bezierCurveTo(l[n].pts[0],l[n].pts[1],l[n].pts[2],l[n].pts[3],l[n].pts[4],l[n].pts[5]):m.closePath();"st"!==c&&"gs"!==c||(f.ctxStroke(),h.da&&m.setLineDash(this.dashResetter))}"st"!==c&&"gs"!==c&&this.globalData.renderer.ctxFill(h.r),f.restore()}},CVShapeElement.prototype.renderShape=function(t,e,data,n){var i,r;for(r=t,i=e.length-1;i>=0;i-=1)"tr"===e[i].ty?(r=data[i].transform,this.renderShapeTransform(t,r)):"sh"===e[i].ty||"el"===e[i].ty||"rc"===e[i].ty||"sr"===e[i].ty?this.renderPath(e[i],data[i]):"fl"===e[i].ty?this.renderFill(e[i],data[i],r):"st"===e[i].ty?this.renderStroke(e[i],data[i],r):"gf"===e[i].ty||"gs"===e[i].ty?this.renderGradientFill(e[i],data[i],r):"gr"===e[i].ty?this.renderShape(r,e[i].it,data[i].it):e[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,n,r,o=t.trNodes,l=e.paths,c=l._length;o.length=0;var h=t.transforms.finalTransform;for(r=0;r<c;r+=1){var d=l.shapes[r];if(d&&d.v){for(n=d._length,i=1;i<n;i+=1)1===i&&o.push({t:"m",p:h.applyToPointArray(d.v[0][0],d.v[0][1],0)}),o.push({t:"c",pts:h.applyToTriplePoints(d.o[i-1],d.i[i],d.v[i])});1===n&&o.push({t:"m",p:h.applyToPointArray(d.v[0][0],d.v[0][1],0)}),d.c&&n&&(o.push({t:"c",pts:h.applyToTriplePoints(d.o[i-1],d.i[0],d.v[0])}),o.push({t:"z"}))}}t.trNodes=o}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,n=e.styledShapes.length;for(i=0;i<n;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,n){var r=e.style;(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,n){var r,o=e.style;if(!o.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var i,l=this.globalData.canvasContext,c=e.s.v,h=e.e.v;if(1===t.t)r=l.createLinearGradient(c[0],c[1],h[0],h[1]);else{var d=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)),f=Math.atan2(h[1]-c[1],h[0]-c[0]),m=e.h.v;m>=1?m=.99:m<=-1&&(m=-.99);var v=d*m,y=Math.cos(f+e.a.v)*v+c[0],w=Math.sin(f+e.a.v)*v+c[1];r=l.createRadialGradient(y,w,0,c[0],c[1],d)}var x=t.g.p,k=e.g.c,S=1;for(i=0;i<x;i+=1)e.g._hasOpacity&&e.g._collapsable&&(S=e.g.o[2*i+1]),r.addColorStop(k[4*i]/100,"rgba("+k[4*i+1]+","+k[4*i+2]+","+k[4*i+3]+","+S+")");o.grd=r}o.coOp=e.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(t,e,n){var r=e.style,o=e.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*n.opacity),(e.w._mdf||this._isFirstFrame)&&(r.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var n=!1;t.sc&&(n=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var i,r,o,l,c,h,d,f,m,v,y,w,x=this.globalData.fontManager.getFontByName(t.f),k=t.l,S=this.mHelper;this.stroke=n,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,r=t.finalText.length;var C=this.data.singleShape,_=.001*t.tr*t.finalSize,E=0,T=0,P=!0,A=0;for(i=0;i<r;i+=1){l=(o=this.globalData.fontManager.getCharData(t.finalText[i],x.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&o.data||{},S.reset(),C&&k[i].n&&(E=-_,T+=t.yOffset,T+=P?1:0,P=!1),m=(d=l.shapes?l.shapes[0].it:[]).length,S.scale(t.finalSize/100,t.finalSize/100),C&&this.applyTextPropertiesToMatrix(t,S,k[i].line,E,T),y=createSizedArray(m-1);var M=0;for(f=0;f<m;f+=1)if("sh"===d[f].ty){for(h=d[f].ks.k.i.length,v=d[f].ks.k,w=[],c=1;c<h;c+=1)1===c&&w.push(S.applyToX(v.v[0][0],v.v[0][1],0),S.applyToY(v.v[0][0],v.v[0][1],0)),w.push(S.applyToX(v.o[c-1][0],v.o[c-1][1],0),S.applyToY(v.o[c-1][0],v.o[c-1][1],0),S.applyToX(v.i[c][0],v.i[c][1],0),S.applyToY(v.i[c][0],v.i[c][1],0),S.applyToX(v.v[c][0],v.v[c][1],0),S.applyToY(v.v[c][0],v.v[c][1],0));w.push(S.applyToX(v.o[c-1][0],v.o[c-1][1],0),S.applyToY(v.o[c-1][0],v.o[c-1][1],0),S.applyToX(v.i[0][0],v.i[0][1],0),S.applyToY(v.i[0][0],v.i[0][1],0),S.applyToX(v.v[0][0],v.v[0][1],0),S.applyToY(v.v[0][0],v.v[0][1],0)),y[M]=w,M+=1}C&&(E+=k[i].l,E+=_),this.textSpans[A]?this.textSpans[A].elem=y:this.textSpans[A]={elem:y},A+=1}},CVTextElement.prototype.renderInnerContent=function(){var i,t,e,n,r,o;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var l,c=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;t=h.length;var d,f,m=null,v=null,y=null,w=this.globalData.renderer;for(i=0;i<t;i+=1)if(!h[i].n){if((l=c[i])&&(w.save(),w.ctxTransform(l.p),w.ctxOpacity(l.o)),this.fill){for(l&&l.fc?m!==l.fc&&(w.ctxFillStyle(l.fc),m=l.fc):m!==this.values.fill&&(m=this.values.fill,w.ctxFillStyle(this.values.fill)),n=(d=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<n;e+=1)for(o=(f=d[e]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<o;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),w.ctxFill()}if(this.stroke){for(l&&l.sw?y!==l.sw&&(y=l.sw,w.ctxLineWidth(l.sw)):y!==this.values.sWidth&&(y=this.values.sWidth,w.ctxLineWidth(this.values.sWidth)),l&&l.sc?v!==l.sc&&(v=l.sc,w.ctxStrokeStyle(l.sc)):v!==this.values.stroke&&(v=this.values.stroke,w.ctxStrokeStyle(this.values.stroke)),n=(d=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<n;e+=1)for(o=(f=d[e]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<o;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),w.ctxStroke()}l&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var canvas=createTag("canvas");canvas.width=this.assetData.w,canvas.height=this.assetData.h;var t,e,n=canvas.getContext("2d"),r=this.img.width,o=this.img.height,l=r/o,c=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;l>c&&"xMidYMid slice"===h||l<c&&"xMidYMid slice"!==h?t=(e=o)*c:e=(t=r)/c,n.drawImage(this.img,(r-t)/2,(o-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=canvas}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(data){return new CVShapeElement(data,this.globalData,this)},CanvasRendererBase.prototype.createText=function(data){return new CVTextElement(data,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(data){return new CVImageElement(data,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(data){return new CVSolidElement(data,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){1===t[0]&&0===t[1]&&0===t[4]&&1===t[5]&&0===t[12]&&0===t[13]||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t)},CanvasRendererBase.prototype.ctxFillRect=function(t,e,n,r){this.canvasContext.fillRect(t,e,n,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){this.renderConfig.clearCanvas?(t&&(this.globalData.blendMode="source-over"),this.contextData.restore(t)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var n="0px 0px 0px";e.transformOrigin=n,e.mozTransformOrigin=n,e.webkitTransformOrigin=n,e["-webkit-transform"]=n,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(t,e){var n,r,o,l;if(this.reset(),t?(n=t,r=e,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var c=this.renderConfig.preserveAspectRatio.split(" "),h=c[1]||"meet",d=c[0]||"xMidYMid",f=d.substr(0,4),m=d.substr(4);o=n/r,(l=this.transformCanvas.w/this.transformCanvas.h)>o&&"meet"===h||l<o&&"slice"===h?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===f&&(l<o&&"meet"===h||l>o&&"slice"===h)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===f&&(l<o&&"meet"===h||l>o&&"slice"===h)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===m&&(l>o&&"meet"===h||l<o&&"slice"===h)?(r-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===m&&(l>o&&"meet"===h||l<o&&"slice"===h)?(r-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.t
vendor: 23,086 bytes, line 2
2y=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var i;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),i=(this.layers?this.layers.length:0)-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var i;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var n=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var element=this.createItem(this.layers[t],this,this.globalData);e[t]=element,element.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var t=2*this._length,i=0;for(i=this._length;i<t;i+=1)this.stack[i]=new CanvasContext;this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var i,e=this.stack[this.cArrPos],n=e.transform,r=this.cTr.props;for(i=0;i<16;i+=1)r[i]=n[i];if(t){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(t||-1!==e.opacity&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var i,n=this.stack[this.cArrPos];for(i=0;i<16;i+=1)n.transform[i]=e[i];this.cArrPos+=1;var r=this.stack[this.cArrPos];r.opacity=n.opacity,r.fillStyle=n.fillStyle,r.strokeStyle=n.strokeStyle,r.lineWidth=n.lineWidth,r.lineCap=n.lineCap,r.lineJoin=n.lineJoin,r.miterLimit=n.miterLimit},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t},CVContextData.prototype.setContext=function(t){this.nativeContext=t},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t)},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t)},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t)},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t)},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t)},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t)},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var n=e.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t)},CVContextData.prototype.fillRect=function(t,e,n,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,n,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var i,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),i=this.layers.length-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},CVCompElement.prototype.destroy=function(){var i;for(i=this.layers.length-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(data){return new CVCompElement(data,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(data){return new CVCompElement(data,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var rect;this.data.hasMask?((rect=createNS("rect")).setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((rect=createTag("div")).style.width=this.data.sw+"px",rect.style.height=this.data.sh+"px",rect.style.backgroundColor=this.data.sc),this.layerElement.appendChild(rect)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var i,n=t.length;for(i=0;i<n;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var i,n,r,o,l,c=t.sh.v,h=t.transformers,d=c._length;if(!(d<=1)){for(i=0;i<d-1;i+=1)n=this.getTransformedPoint(h,c.v[i]),r=this.getTransformedPoint(h,c.o[i]),o=this.getTransformedPoint(h,c.i[i+1]),l=this.getTransformedPoint(h,c.v[i+1]),this.checkBounds(n,r,o,l,e);c.c&&(n=this.getTransformedPoint(h,c.v[i]),r=this.getTransformedPoint(h,c.o[i]),o=this.getTransformedPoint(h,c.i[0]),l=this.getTransformedPoint(h,c.v[0]),this.checkBounds(n,r,o,l,e))}},HShapeElement.prototype.checkBounds=function(t,e,n,r,o){this.getBoundsOfCurve(t,e,n,r);var l=this.shapeBoundingBox;o.x=bmMin(l.left,o.x),o.xMax=bmMax(l.right,o.xMax),o.y=bmMin(l.top,o.y),o.yMax=bmMax(l.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,n,r){for(var a,b,o,l,c,h,d,f=[[t[0],r[0]],[t[1],r[1]]],i=0;i<2;++i)b=6*t[i]-12*e[i]+6*n[i],a=-3*t[i]+9*e[i]-9*n[i]+3*r[i],o=3*e[i]-3*t[i],b|=0,o|=0,0==(a|=0)&&0===b||(0===a?(l=-o/b)>0&&l<1&&f[i].push(this.calculateF(l,t,e,n,r,i)):(c=b*b-4*o*a)>=0&&((h=(-b+bmSqrt(c))/(2*a))>0&&h<1&&f[i].push(this.calculateF(h,t,e,n,r,i)),(d=(-b-bmSqrt(c))/(2*a))>0&&d<1&&f[i].push(this.calculateF(d,t,e,n,r,i))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(t,e,n,r,o,i){return bmPow(1-t,3)*e[i]+3*bmPow(1-t,2)*t*n[i]+3*(1-t)*bmPow(t,2)*r[i]+bmPow(t,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var i,n=t.length;for(i=0;i<n;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it?this.calculateBoundingBox(t[i].it,e):t[i]&&t[i].style&&t[i].w&&this.expandStrokeBoundingBox(t[i].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var n=0;if(t.keyframes){for(var i=0;i<t.keyframes.length;i+=1){var r=t.keyframes[i].s;r>n&&(n=r)}n*=t.mult}else n=t.v*t.mult;e.x-=n,e.xMax+=n,e.y-=n,e.yMax+=n},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var n=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),n=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),n=!0),n||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=o,r.webkitTransform=o}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var g=createNS("g");this.maskedElement.appendChild(g),this.innerElem=g}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,n=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=n,e.color=n,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var i,r,o=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{e.fontFamily=o.fFamily;var l=t.fWeight,c=t.fStyle;e.fontStyle=c,e.fontWeight=l}var h,d,f,m=t.l;r=m.length;var v,y=this.mHelper,w="",x=0;for(i=0;i<r;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[x]?h=this.textPaths[x]:((h=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),h.setAttribute("stroke-linejoin",lineJoinEnum[2]),h.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[x]?f=(d=this.textSpans[x]).children[0]:((d=createTag("div")).style.lineHeight=0,(f=createNS("svg")).appendChild(h),styleDiv(d)))):this.isMasked?h=this.textPaths[x]?this.textPaths[x]:createNS("text"):this.textSpans[x]?(d=this.textSpans[x],h=this.textPaths[x]):(styleDiv(d=createTag("span")),styleDiv(h=createTag("span")),d.appendChild(h)),this.globalData.fontManager.chars){var k,S=this.globalData.fontManager.getCharData(t.finalText[i],o.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(k=S?S.data:null,y.reset(),k&&k.shapes&&k.shapes.length&&(v=k.shapes[0].it,y.scale(t.finalSize/100,t.finalSize/100),w=this.createPathShape(y,v),h.setAttribute("d",w)),this.isMasked)this.innerElem.appendChild(h);else{if(this.innerElem.appendChild(d),k&&k.shapes){document.body.appendChild(f);var C=f.getBBox();f.setAttribute("width",C.width+2),f.setAttribute("height",C.height+2),f.setAttribute("viewBox",C.x-1+" "+(C.y-1)+" "+(C.width+2)+" "+(C.height+2));var _=f.style,E="translate("+(C.x-1)+"px,"+(C.y-1)+"px)";_.transform=E,_.webkitTransform=E,m[i].yOffset=C.y-1}else f.setAttribute("width",1),f.setAttribute("height",1);d.appendChild(f)}}else if(h.textContent=m[i].val,h.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(h);else{this.innerElem.appendChild(d);var T=h.style,P="translate3d(0,"+-t.finalSize/1.2+"px,0)";T.transform=P,T.webkitTransform=P}this.isMasked?this.textSpans[x]=h:this.textSpans[x]=d,this.textSpans[x].style.display="block",this.textPaths[x]=h,x+=1}for(;x<this.textSpans.length;)this.textSpans[x].style.display="none",x+=1},HTextElement.prototype.renderInnerContent=function(){var t;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,n,r,o,l,c=0,h=this.textAnimator.renderedLetters,d=this.textProperty.currentData.l;for(n=d.length,i=0;i<n;i+=1)d[i].n?c+=1:(o=this.textSpans[i],l=this.textPaths[i],r=h[c],c+=1,r._mdf.m&&(this.isMasked?o.setAttribute("transform",r.m):(o.style.webkitTransform=r.m,o.style.transform=r.m)),o.style.opacity=r.o,r.sw&&r._mdf.sw&&l.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&l.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(l.setAttribute("fill",r.fc),l.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var f=this.innerElem.getBBox();if(this.currentBBox.w!==f.width&&(this.currentBBox.w=f.width,this.svgElement.setAttribute("width",f.width)),this.currentBBox.h!==f.height&&(this.currentBBox.h=f.height,this.svgElement.setAttribute("height",f.height)),this.currentBBox.w!==f.width+2||this.currentBBox.h!==f.height+2||this.currentBBox.x!==f.x-1||this.currentBBox.y!==f.y-1){this.currentBBox.w=f.width+2,this.currentBBox.h=f.height+2,this.currentBBox.x=f.x-1,this.currentBBox.y=f.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=m,t.webkitTransform=m}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var i,t,e,n,r=this.comp.threeDElements.length;for(i=0;i<r;i+=1)if("3d"===(t=this.comp.threeDElements[i]).type){e=t.perspectiveElem.style,n=t.container.style;var o=this.pe.v+"px",l="0px 0px 0px",c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";e.perspective=o,e.webkitPerspective=o,n.transformOrigin=l,n.mozTransformOrigin=l,n.webkitTransformOrigin=l,e.transform=c,e.webkitTransform=c}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var i,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,i=0;i<t;i+=1)e=this.hierarchy[i].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(i=t=this.hierarchy.length-1;i>=0;i-=1){var n=this.hierarchy[i].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;r=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),l=[r[0]/o,r[1]/o,r[2]/o],c=Math.sqrt(l[2]*l[2]+l[0]*l[0]),h=Math.atan2(l[1],c),d=Math.atan2(l[0],-l[2]);this.mat.rotateY(d).rotateX(-h)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var f=!this._prevMat.equals(this.mat);if((f||this.pe._mdf)&&this.comp.threeDElements){var m,v,y;for(t=this.comp.threeDElements.length,i=0;i<t;i+=1)if("3d"===(m=this.comp.threeDElements[i]).type){if(f){var w=this.mat.toCSS();(y=m.container.style).transform=w,y.webkitTransform=w}this.pe._mdf&&((v=m.perspectiveElem.style).perspective=this.pe.v+"px",v.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),img=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(img),img.crossOrigin="anonymous",img.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(element,t){var e=element.getBaseElement();if(e){var n=this.layers[t];
vendor: 13,854 bytes, line 2
2if(n.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var r,o,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i],r=(this.layers[i].ddd?this.getThreeDContainerByPos(i):o.getBaseElement())||r),i+=1;r?n.ddd&&this.supports3d||this.layerElement.insertBefore(e,r):n.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRendererBase.prototype.createShape=function(data){return this.supports3d?new HShapeElement(data,this.globalData,this):new SVGShapeElement(data,this.globalData,this)},HybridRendererBase.prototype.createText=function(data){return this.supports3d?new HTextElement(data,this.globalData,this):new SVGTextLottieElement(data,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(data){return this.camera=new HCameraElement(data,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(data){return this.supports3d?new HImageElement(data,this.globalData,this):new IImageElement(data,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(data){return this.supports3d?new HSolidElement(data,this.globalData,this):new ISolidElement(data,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var i=0,e=this.threeDElements.length;i<e;){if(this.threeDElements[i].startPos<=t&&this.threeDElements[i].endPos>=t)return this.threeDElements[i].perspectiveElem;i+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var style,n,r=createTag("div");styleDiv(r);var o=createTag("div");if(styleDiv(o),"3d"===e){(style=r.style).width=this.globalData.compSize.w+"px",style.height=this.globalData.compSize.h+"px";var l="50% 50%";style.webkitTransformOrigin=l,style.mozTransformOrigin=l,style.transformOrigin=l;var c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=o.style).transform=c,n.webkitTransform=c}r.appendChild(o);var h={container:o,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(h),h},HybridRendererBase.prototype.build3dContainers=function(){var i,t,e=this.layers.length,n="";for(i=0;i<e;i+=1)this.layers[i].ddd&&3!==this.layers[i].ty?("3d"!==n&&(n="3d",t=this.createThreeDContainer(i,"3d")),t.endPos=Math.max(t.endPos,i)):("2d"!==n&&(n="2d",t=this.createThreeDContainer(i,"2d")),t.endPos=Math.max(t.endPos,i));for(i=(e=this.threeDElements.length)-1;i>=0;i-=1)this.resizerElem.appendChild(this.threeDElements[i].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var i=0,n=this.threeDElements.length;i<n;){if(e<=this.threeDElements[i].endPos){for(var r,o=this.threeDElements[i].startPos;o<e;)this.elements[o]&&this.elements[o].getBaseElement&&(r=this.elements[o].getBaseElement()),o+=1;r?this.threeDElements[i].container.insertBefore(t,r):this.threeDElements[i].container.appendChild(t);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),n=this.animationItem.wrapper,style=e.style;style.width=t.w+"px",style.height=t.h+"px",this.resizerElem=e,styleDiv(e),style.transformStyle="flat",style.mozTransformStyle="flat",style.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),n.appendChild(e),style.overflow="hidden";var svg=createNS("svg");svg.setAttribute("width","1"),svg.setAttribute("height","1"),styleDiv(svg),this.resizerElem.appendChild(svg);var defs=createNS("defs");svg.appendChild(defs),this.data=t,this.setupGlobalData(t,svg),this.globalData.defs=defs,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var i;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t,e,n,r,o=this.animationItem.wrapper.offsetWidth,l=this.animationItem.wrapper.offsetHeight,c=o/l;this.globalData.compSize.w/this.globalData.compSize.h>c?(t=o/this.globalData.compSize.w,e=o/this.globalData.compSize.w,n=0,r=(l-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(t=l/this.globalData.compSize.h,e=l/this.globalData.compSize.h,n=(o-this.globalData.compSize.w*(l/this.globalData.compSize.h))/2,r=0);var style=this.resizerElem.style;style.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+n+","+r+",0,1)",style.transform=style.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var i,t=this.globalData.compSize.w,e=this.globalData.compSize.h,n=this.threeDElements.length;for(i=0;i<n;i+=1){var style=this.threeDElements[i].perspectiveElem.style;style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",style.perspective=style.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var i,e=t.length,n=createTag("div");for(i=0;i<e;i+=1)if(t[i].xt){var r=this.createComp(t[i],n,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var n,r=0;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(t,n):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(data){return this.supports3d?new HCompElement(data,this.globalData,this):new SVGCompElement(data,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(data){return this.supports3d?new HCompElement(data,this.globalData,this):new SVGCompElement(data,this.globalData,this)};var CompExpressionInterface=function(t){function e(e){for(var i=0,n=t.layers.length;i<n;){if(t.layers[i].nm===e||t.layers[i].ind===e)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e};function _typeof$2(t){return _typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(t)}function seedRandom(t,e){var n,r=this,o=256,l="random",c=e.pow(o,6),h=e.pow(2,52),d=2*h,mask=o-1;function f(t){var e,n=t.length,r=this,i=0,l=r.i=r.j=0,s=r.S=[];for(n||(t=[n++]);i<o;)s[i]=i++;for(i=0;i<o;i++)s[i]=s[l=mask&l+t[i%n]+(e=s[i])],s[l]=e;r.g=function(t){for(var e,n=0,i=r.i,l=r.j,s=r.S;t--;)e=s[i=mask&i+1],n=n*o+s[mask&(s[i]=s[l=mask&l+e])+(s[l]=e)];return r.i=i,r.j=l,n}}function m(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function v(t,e){var n,r=[],o=_typeof$2(t);if(e&&"object"==o)for(n in t)try{r.push(v(t[n],e-1))}catch(t){}return r.length?r:"string"==o?t:t+"\0"}function y(t,e){for(var n,r=t+"",o=0;o<r.length;)e[mask&o]=mask&(n^=19*e[mask&o])+r.charCodeAt(o++);return w(e)}function w(a){return String.fromCharCode.apply(0,a)}e["seed"+l]=function(x,k,S){var C=[],_=y(v((k=!0===k?{entropy:!0}:k||{}).entropy?[x,w(t)]:null===x?function(){try{if(n)return w(n.randomBytes(o));var e=new Uint8Array(o);return(r.crypto||r.msCrypto).getRandomValues(e),w(e)}catch(e){var l=r.navigator,c=l&&l.plugins;return[+new Date,r,c,r.screen,w(t)]}}():x,3),C),E=new f(C),T=function(){for(var t=E.g(6),e=c,n=0;t<h;)t=(t+n)*o,e*=o,n=E.g(1);for(;t>=d;)t/=2,e/=2,n>>>=1;return(t+n)/e};return T.int32=function(){return 0|E.g(4)},T.quick=function(){return E.g(4)/4294967296},T.double=T,y(w(E.S),t),(k.pass||S||function(t,n,r,o){return o&&(o.S&&m(o,E),t.state=function(){return m(E,{})}),r?(e[l]=t,n):t})(T,_,"global"in k?k.global:this==e,k.state)},y(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof$1(t){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||e instanceof Number||"boolean"===t||"string"===t}function $bm_neg(a){var t=_typeof$1(a);if("number"===t||a instanceof Number||"boolean"===t)return-a;if($bm_isInstanceOfArray(a)){var i,e=a.length,n=[];for(i=0;i<e;i+=1)n[i]=-a[i];return n}return a.propType?a.v:-a}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(a,b){var t=_typeof$1(a),e=_typeof$1(b);if(isNumerable(t,a)&&isNumerable(e,b)||"string"===t||"string"===e)return a+b;if($bm_isInstanceOfArray(a)&&isNumerable(e,b))return(a=a.slice(0))[0]+=b,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a+b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,n=a.length,r=b.length,o=[];i<n||i<r;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]+b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}var add=sum;function sub(a,b){var t=_typeof$1(a),e=_typeof$1(b);if(isNumerable(t,a)&&isNumerable(e,b))return"string"===t&&(a=parseInt(a,10)),"string"===e&&(b=parseInt(b,10)),a-b;if($bm_isInstanceOfArray(a)&&isNumerable(e,b))return(a=a.slice(0))[0]-=b,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a-b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,n=a.length,r=b.length,o=[];i<n||i<r;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]-b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}function mul(a,b){var t,i,e,n=_typeof$1(a),r=_typeof$1(b);if(isNumerable(n,a)&&isNumerable(r,b))return a*b;if($bm_isInstanceOfArray(a)&&isNumerable(r,b)){for(e=a.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a[i]*b;return t}if(isNumerable(n,a)&&$bm_isInstanceOfArray(b)){for(e=b.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a*b[i];return t}return 0}function div(a,b){var t,i,e,n=_typeof$1(a),r=_typeof$1(b);if(isNumerable(n,a)&&isNumerable(r,b))return a/b;if($bm_isInstanceOfArray(a)&&isNumerable(r,b)){for(e=a.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a[i]/b;return t}if(isNumerable(n,a)&&$bm_isInstanceOfArray(b)){for(e=b.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a/b[i];return t}return 0}function mod(a,b){return"string"==typeof a&&(a=parseInt(a,10)),"string"==typeof b&&(b=parseInt(b,10)),a%b}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,n){if(e>n){var r=n;n=e,e=r}return Math.min(Math.max(t,e),n)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);var i;e||(e=helperLengthArray);var n=Math.min(t.length,e.length),r=0;for(i=0;i<n;i+=1)r+=Math.pow(e[i]-t[i],2);return Math.sqrt(r)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,s,n=t[0],g=t[1],b=t[2],r=Math.max(n,g,b),o=Math.min(n,g,b),l=(r+o)/2;if(r===o)e=0,s=0;else{var c=r-o;switch(s=l>.5?c/(2-r-o):c/(r+o),r){case n:e=(g-b)/c+(g<b?6:0);break;case g:e=(b-n)/c+2;break;case b:e=(n-g)/c+4}e/=6}return[e,s,l,t[3]]}function hue2rgb(p,q,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p}function hslToRgb(t){var e,g,b,n=t[0],s=t[1],r=t[2];if(0===s)e=r,b=r,g=r;else{var q=r<.5?r*(1+s):r+s-r*s,p=2*r-q;e=hue2rgb(p,q,n+1/3),g=hue2rgb(p,q,n),b=hue2rgb(p,q,n-1/3)}return[e,g,b,t[3]]}function linear(t,e,n,r,o){if(void 0!==r&&void 0!==o||(r=e,o=n,e=0,n=1),n<e){var l=n;n=e,e=l}if(t<=e)return r;if(t>=n)return o;var i,c=n===e?0:(t-e)/(n-e);if(!r.length)return r+(o-r)*c;var h=r.length,d=createTypedArray("float32",h);for(i=0;i<h;i+=1)d[i]=r[i]+(o[i]-r[i])*c;return d}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,n=e.length;t||(t=createTypedArray("float32",n));var r=createTypedArray("float32",n),o=BMMath.random();for(i=0;i<n;i+=1)r[i]=t[i]+o*(e[i]-t[i]);return r}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}
vendor: 23,133 bytes, line 2
2function createPath(t,e,n,r){var i,o=t.length,path=shapePool.newElement();path.setPathData(!!r,o);var l,c,h=[0,0];for(i=0;i<o;i+=1)l=e&&e[i]?e[i]:h,c=n&&n[i]?n[i]:h,path.setTripleAt(t[i][0],t[i][1],c[0]+t[i][0],c[1]+t[i][1],l[0]+t[i][0],l[1]+t[i][1],i,!0);return path}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,e){var n,r,o=this.pv.length?this.pv.length:1,l=createTypedArray("float32",o),c=Math.floor(5*time);for(n=0,r=0;n<c;){for(r=0;r<o;r+=1)l[r]+=-e+2*e*BMMath.random();n+=1}var h=5*time,d=h-Math.floor(h),f=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)f[r]=this.pv[r]+l[r]+(-e+2*e*BMMath.random())*d;return f}return this.pv+l[0]+(-e+2*e*BMMath.random())*d}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var n=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(t,e,n,r,o){return applyEase(easeOutBez,t,e,n,r,o)}function easeIn(t,e,n,r,o){return applyEase(easeInBez,t,e,n,r,o)}function ease(t,e,n,r,o){return applyEase(easeInOutBez,t,e,n,r,o)}function applyEase(t,e,n,r,o,l){void 0===o?(o=n,l=r):e=(e-n)/(r-n),e>1?e=1:e<0&&(e=0);var c=t(e);if($bm_isInstanceOfArray(o)){var h,d=o.length,f=createTypedArray("float32",d);for(h=0;h<d;h+=1)f[h]=(l[h]-o[h])*c+o[h];return f}return(l-o)*c+o}function nearestKey(time){var t,e,n,r=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(time*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,n=data.k[0].t;else{for(t=0;t<r-1;t+=1){if(time===data.k[t].t){e=t+1,n=data.k[t].t;break}if(time>data.k[t].t&&time<data.k[t+1].t){time-data.k[t].t>data.k[t+1].t-time?(e=t+2,n=data.k[t+1].t):(e=t+1,n=data.k[t].t);break}}-1===e&&(e=t+1,n=data.k[t].t)}else e=0,n=0;var o={};return o.index=e,o.time=n/elem.comp.globalData.frameRate,o}function key(t){var e,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(r=o.length,n=0;n<r;n+=1)e[n]=o[n],e.value[n]=o[n];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var t={initExpressions:function(t){var e=0,n=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var i,t=n.length;for(i=0;i<t;i+=1)n[i].release();n.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===n.indexOf(t)&&n.push(t)}}};return t.resetFrame=ExpressionManager.resetFrame,t}(),MaskManagerInterface=function(){function t(mask,data){this._mask=mask,this._data=data}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){var i,n=createSizedArray(e.viewData.length),r=e.viewData.length;for(i=0;i<r;i+=1)n[i]=new t(e.viewData[i],e.masksProperties[i]);return function(t){for(i=0;i<r;){if(e.masksProperties[i].nm===t)return n[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function n(t,e,n){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(r){if(!t.numKeys)return 0;var o="";o="s"in e.keyframes[r-1]?e.keyframes[r-1].s:"e"in e.keyframes[r-2]?e.keyframes[r-2].e:e.keyframes[r-2].s;var l="unidimensional"===n?new Number(o):Object.assign({},o);return l.time=e.keyframes[r-1].t/e.elem.comp.globalData.frameRate,l.value="unidimensional"===n?o[0]:o,l},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function r(){return t}return function(o){return o?"unidimensional"===o.propType?function(e){e&&"pv"in e||(e=t);var r=1/e.mult,o=e.pv*r,l=new Number(o);return l.value=o,n(l,e,"unidimensional"),function(){return e.k&&e.getValue(),o=e.v*r,l.value!==o&&((l=new Number(o)).value=o,n(l,e,"unidimensional")),l}}(o):function(t){t&&"pv"in t||(t=e);var r=1/t.mult,o=t.data&&t.data.l||t.pv.length,l=createTypedArray("float32",o),c=createTypedArray("float32",o);return l.value=c,n(l,t,"multidimensional"),function(){t.k&&t.getValue();for(var i=0;i<o;i+=1)c[i]=t.v[i]*r,l[i]=c[i];return l}}(o):r}}(),TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var n,r,o,l;return Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p?l=ExpressionPropertyInterface(t.p):(n=ExpressionPropertyInterface(t.px),r=ExpressionPropertyInterface(t.py),t.pz&&(o=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?l():[n(),r(),o?o():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},LayerExpressionInterface=function(){function t(time){var t=new Matrix;return void 0!==time?this._elem.finalTransform.mProp.getValueAtTime(time).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function e(t,time){var e=this.getMatrix(time);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,t)}function n(t,time){var e=this.getMatrix(time);return this.applyPoint(e,t)}function r(t,time){var e=this.getMatrix(time);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,t)}function o(t,time){var e=this.getMatrix(time);return this.invertPoint(e,t)}function l(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function c(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function h(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function d(){return[1,1,1,1]}return function(f){var m;function v(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return v.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return m;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return v.effect;case"ADBE Text Properties":return v.textInterface;default:return null}}v.getMatrix=t,v.invertPoint=c,v.applyPoint=l,v.toWorld=n,v.toWorldVec=e,v.fromWorld=o,v.fromWorldVec=r,v.toComp=n,v.fromComp=h,v.sampleImage=d,v.sourceRectAtTime=f.sourceRectAtTime.bind(f),v._elem=f;var y=getDescriptor(m=TransformExpressionInterface(f.finalTransform.mProp),"anchorPoint");return Object.defineProperties(v,{hasParent:{get:function(){return f.hierarchy.length}},parent:{get:function(){return f.hierarchy[0].layerInterface}},rotation:getDescriptor(m,"rotation"),scale:getDescriptor(m,"scale"),position:getDescriptor(m,"position"),opacity:getDescriptor(m,"opacity"),anchorPoint:y,anchor_point:y,transform:{get:function(){return m}},active:{get:function(){return f.isInRange}}}),v.startTime=f.data.st,v.index=f.data.ind,v.source=f.data.refId,v.height=0===f.data.ty?f.data.h:100,v.width=0===f.data.ty?f.data.w:100,v.inPoint=f.data.ip/f.comp.globalData.frameRate,v.outPoint=f.data.op/f.comp.globalData.frameRate,v._name=f.data.nm,v.registerMaskInterface=function(t){v.mask=new MaskManagerInterface(t,f)},v.registerEffectsInterface=function(t){v.effect=t},v}}(),propertyGroupFactory=function(t,e){return function(n){return(n=void 0===n?1:n)<=0?t:e(n-1)}},PropertyInterface=function(t,e){var n={_name:t};return function(t){return(t=void 0===t?1:t)<=0?n:e(t-1)}},EffectsExpressionInterface=function(){function t(data,n,r,o){function l(t){for(var e=data.ef,i=0,n=e.length;i<n;){if(t===e[i].nm||t===e[i].mn||t===e[i].ix)return 5===e[i].ty?h[i]:h[i]();i+=1}throw new Error}var i,c=propertyGroupFactory(l,r),h=[],d=data.ef.length;for(i=0;i<d;i+=1)5===data.ef[i].ty?h.push(t(data.ef[i],n.effectElements[i],n.effectElements[i].propertyGroup,o)):h.push(e(n.effectElements[i],data.ef[i].ty,o,c));return"ADBE Color Control"===data.mn&&Object.defineProperty(l,"color",{get:function(){return h[0]()}}),Object.defineProperties(l,{numProperties:{get:function(){return data.np}},_name:{value:data.nm},propertyGroup:{value:c}}),l.enabled=0!==data.en,l.active=l.enabled,l}function e(element,t,e,n){var r=ExpressionPropertyInterface(element.p);return element.p.setGroupProperty&&element.p.setGroupProperty(PropertyInterface("",n)),function(){return 10===t?e.comp.compInterface(element.p.v):r()}}return{createEffectsInterface:function(e,n){if(e.effectsManager){var i,r=[],o=e.data.ef,l=e.effectsManager.effectElements.length;for(i=0;i<l;i+=1)r.push(t(o[i],e.effectsManager.effectElements[i],n,e));var c=e.data.ef||[],h=function(t){for(i=0,l=c.length;i<l;){if(t===c[i].nm||t===c[i].mn||t===c[i].ix)return r[i];i+=1}return null};return Object.defineProperty(h,"numProperties",{get:function(){return c.length}}),h}return null}}}(),ShapePathInterface=function(t,view,e){var n=view.sh;function r(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?r.path:null}var o=propertyGroupFactory(r,e);return n.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(r,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:e}}),r},ShapeExpressionInterface=function(){function t(t,view,c){var i,y=[],w=t?t.length:0;for(i=0;i<w;i+=1)"gr"===t[i].ty?y.push(e(t[i],view[i],c)):"fl"===t[i].ty?y.push(n(t[i],view[i],c)):"st"===t[i].ty?y.push(o(t[i],view[i],c)):"tm"===t[i].ty?y.push(l(t[i],view[i],c)):"tr"===t[i].ty||("el"===t[i].ty?y.push(h(t[i],view[i],c)):"sr"===t[i].ty?y.push(d(t[i],view[i],c)):"sh"===t[i].ty?y.push(ShapePathInterface(t[i],view[i],c)):"rc"===t[i].ty?y.push(f(t[i],view[i],c)):"rd"===t[i].ty?y.push(m(t[i],view[i],c)):"rp"===t[i].ty?y.push(v(t[i],view[i],c)):"gf"===t[i].ty?y.push(r(t[i],view[i],c)):y.push((t[i],view[i],function(){return null})));return y}function e(e,view,n){var r=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return r.content;default:return r.transform}};r.propertyGroup=propertyGroupFactory(r,n);var content=function(e,view,n){var r,o=function(t){for(var i=0,e=r.length;i<e;){if(r[i]._name===t||r[i].mn===t||r[i].propertyIndex===t||r[i].ix===t||r[i].ind===t)return r[i];i+=1}return"number"==typeof t?r[t-1]:null};o.propertyGroup=propertyGroupFactory(o,n),r=t(e.it,view.it,o.propertyGroup),o.numProperties=r.length;var l=c(e.it[e.it.length-1],view.it[view.it.length-1],o.propertyGroup);return o.transform=l,o.propertyIndex=e.cix,o._name=e.nm,o}(e,view,r.propertyGroup),o=c(e.it[e.it.length-1],view.it[view.it.length-1],r.propertyGroup);return r.content=content,r.transform=o,Object.defineProperty(r,"_name",{get:function(){return e.nm}}),r.numProperties=e.np,r.propertyIndex=e.ix,r.nm=e.nm,r.mn=e.mn,r}function n(t,view,e){function n(t){return"Color"===t||"color"===t?n.color:"Opacity"===t||"opacity"===t?n.opacity:null}return Object.defineProperties(n,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},_name:{value:t.nm},mn:{value:t.mn}}),view.c.setGroupProperty(PropertyInterface("Color",e)),view.o.setGroupProperty(PropertyInterface("Opacity",e)),n}function r(t,view,e){function n(t){return"Start Point"===t||"start point"===t?n.startPoint:"End Point"===t||"end point"===t?n.endPoint:"Opacity"===t||"opacity"===t?n.opacity:null}return Object.defineProperties(n,{startPoint:{get:ExpressionPropertyInterface(view.s)},endPoint:{get:ExpressionPropertyInterface(view.e)},opacity:{get:ExpressionPropertyInterface(view.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),view.s.setGroupProperty(PropertyInterface("Start Point",e)),view.e.setGroupProperty(PropertyInterface("End Point",e)),view.o.setGroupProperty(PropertyInterface("Opacity",e)),n}function o(t,view,e){var i,n=propertyGroupFactory(h,e),r=propertyGroupFactory(c,n);function o(i){Object.defineProperty(c,t.d[i].nm,{get:ExpressionPropertyInterface(view.d.dataProps[i].p)})}var l=t.d?t.d.length:0,c={};for(i=0;i<l;i+=1)o(i),view.d.dataProps[i].p.setGroupProperty(r);function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:null}return Object.defineProperties(h,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},strokeWidth:{get:ExpressionPropertyInterface(view.w)},dash:{get:function(){return c}},_name:{value:t.nm},mn:{value:t.mn}}),view.c.setGroupProperty(PropertyInterface("Color",n)),view.o.setGroupProperty(PropertyInterface("Opacity",n)),view.w.setGroupProperty(PropertyInterface("Stroke Width",n)),h}function l(t,view,e){function n(e){return e===t.e.ix||"End"===e||"end"===e?n.end:e===t.s.ix?n.start:e===t.o.ix?n.offset:null}var r=propertyGroupFactory(n,e);return n.propertyIndex=t.ix,view.s.setGroupProperty(PropertyInterface("Start",r)),view.e.setGroupProperty(PropertyInterface("End",r)),view.o.setGroupProperty(PropertyInterface("Offset",r)),n.propertyIndex=t.ix,n.propertyGroup=e,Object.defineProperties(n,{start:{get:ExpressionPropertyInterface(view.s)},end:{get:ExpressionPropertyInterface(view.e)},offset:{get:ExpressionPropertyInterface(view.o)},_name:{value:t.nm}}),n.mn=t.mn,n}function c(t,view,e){function n(e){return t.a.ix===e||"Anchor Point"===e?n.anchorPoint:t.o.ix===e||"Opacity"===e?n.opacity:t.p.ix===e||"Position"===e?n.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?n.rotation:t.s.ix===e||"Scale"===e?n.scale:t.sk&&t.sk.ix===e||"Skew"===e?n.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?n.skewAxis:null}var r=propertyGroupFactory(n,e);return view.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",r)),view.transform.mProps.p.setGroupProperty(PropertyInterface("Position",r)),view.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",r)),view.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",r)),view.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",r)),view.transform.mProps.sk&&(view.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",r)),view.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",r))),view.transform.op.setGroupProperty(PropertyInterface("Opacity",r)),Object.defineProperties(n,{opacity:{get:ExpressionPropertyInterface(view.transform.mProps.o)},position:{get:ExpressionPropertyInterface(view.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(view.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(view.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(view.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(view.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(view.transform.mProps.sa)},_name:{value:t.nm}}),n.ty="tr",n.mn=t.mn,n.propertyGroup=e,n}function h(t,view,e){function n(e){return t.p.ix===e?n.position:t.s.ix===e?n.size:null}var r=propertyGroupFactory(n,e);n.propertyIndex=t.ix;var o="tm"===view.sh.ty?view.sh.prop:view.sh;return o.s.setGroupProperty(PropertyInterface("Size",r)),o.p.setGroupProperty(PropertyInterface("Position",r)),Object.defineProperties(n,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:t.nm}}),n.mn=t.mn,n}function d(t,view,e){function n(e){return t.p.ix===e?n.position:t.r.ix===e?n.rotation:t.pt.ix===e?n.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?n.outerRadius:t.os.ix===e?n.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?n.innerRoundness:null:n.innerRadius}var r=propertyGroupFactory(n,e),o="tm"===view.sh.ty?view.sh.prop:view.sh;return n.propertyIndex=t.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",r)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",r)),o.pt.setGroupProperty(PropertyInterface("Points",r)),o.p.setGroupProperty(PropertyInterface("Position",r)),o.r.setGroupProperty(PropertyInterface("Rotation",r)),t.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",r)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",r))),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:t.nm}}),n.mn=t.mn,n}function f(t,view,e){function n(e){return t.p.ix===e?n.position:t.r.ix===e?n.roun
vendor: 16,914 bytes, line 2
2dness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?n.size:null}var r=propertyGroupFactory(n,e),o="tm"===view.sh.ty?view.sh.prop:view.sh;return n.propertyIndex=t.ix,o.p.setGroupProperty(PropertyInterface("Position",r)),o.s.setGroupProperty(PropertyInterface("Size",r)),o.r.setGroupProperty(PropertyInterface("Rotation",r)),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:t.nm}}),n.mn=t.mn,n}function m(t,view,e){function n(e){return t.r.ix===e||"Round Corners 1"===e?n.radius:null}var r=propertyGroupFactory(n,e),o=view;return n.propertyIndex=t.ix,o.rd.setGroupProperty(PropertyInterface("Radius",r)),Object.defineProperties(n,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:t.nm}}),n.mn=t.mn,n}function v(t,view,e){function n(e){return t.c.ix===e||"Copies"===e?n.copies:t.o.ix===e||"Offset"===e?n.offset:null}var r=propertyGroupFactory(n,e),o=view;return n.propertyIndex=t.ix,o.c.setGroupProperty(PropertyInterface("Copies",r)),o.o.setGroupProperty(PropertyInterface("Offset",r)),Object.defineProperties(n,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:t.nm}}),n.mn=t.mn,n}return function(e,view,n){var r;function o(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?n:r[t-1];for(var i=0,e=r.length;i<e;){if(r[i]._name===t)return r[i];i+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return n})),r=t(e,view,o.propertyGroup),o.numProperties=r.length,o._name="Contents",o}}(),TextExpressionInterface=function(t){var e;function n(t){return"ADBE Text Document"===t?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){t.textProperty.getValue();var n=t.textProperty.currentData.t;return e&&n===e.value||((e=new String(n)).value=n||new String(n),Object.defineProperty(e,"style",{get:function(){return{fillColor:t.textProperty.currentData.fc}}})),e}}),n};function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}var FootageInterface=(dataInterfaceFactory=function(t){function e(t){return"Outline"===t?e.outlineInterface():null}return e._name="Outline",e.outlineInterface=function(t){var e="",n=t.getFootageData();function r(t){if(n[t])return e=t,"object"===_typeof(n=n[t])?r:n;var o=t.indexOf(e);if(-1!==o){var l=parseInt(t.substr(o+e.length),10);return"object"===_typeof(n=n[l])?r:n}return""}return function(){return e="",n=t.getFootageData(),r}}(t),e},function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=dataInterfaceFactory(t),e}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers={searchExpressions:function(t,data,e){data.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(t,data,e).bind(e)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),n=this.getValueAtTime(t+-.01),r=0;if(e.length){var i;for(i=0;i<e.length;i+=1)r+=Math.pow(n[i]-e[i],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,i,n=-.001,r=this.getValueAtTime(t),o=this.getValueAtTime(t+n);if(r.length)for(e=createTypedArray("float32",r.length),i=0;i<r.length;i+=1)e[i]=(o[i]-r[i])/n;else e=(o-r)/n;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function addPropertyDecorator(){function t(t,e,n){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var r,o,i,l,c,h=this.comp.renderedFrame,d=this.keyframes,f=d[d.length-1].t;if(h<=f)return this.pv;if(n?o=f-(r=e?Math.abs(f-this.elem.comp.globalData.frameRate*e):Math.max(0,f-this.elem.data.ip)):((!e||e>d.length-1)&&(e=d.length-1),r=f-(o=d[d.length-1-e].t)),"pingpong"===t){if(Math.floor((h-o)/r)%2!=0)return this.getValueAtTime((r-(h-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),v=this.getValueAtTime(f/this.comp.globalData.frameRate,0),y=this.getValueAtTime(((h-o)%r+o)/this.comp.globalData.frameRate,0),w=Math.floor((h-o)/r);if(this.pv.length){for(l=(c=new Array(m.length)).length,i=0;i<l;i+=1)c[i]=(v[i]-m[i])*w+y[i];return c}return(v-m)*w+y}if("continue"===t){var x=this.getValueAtTime(f/this.comp.globalData.frameRate,0),k=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(c=new Array(x.length)).length,i=0;i<l;i+=1)c[i]=x[i]+(x[i]-k[i])*((h-f)/this.comp.globalData.frameRate)/5e-4;return c}return x+(h-f)/.001*(x-k)}}return this.getValueAtTime(((h-o)%r+o)/this.comp.globalData.frameRate,0)}function e(t,e,n){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var r,o,i,l,c,h=this.comp.renderedFrame,d=this.keyframes,f=d[0].t;if(h>=f)return this.pv;if(n?o=f+(r=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-f)):((!e||e>d.length-1)&&(e=d.length-1),r=(o=d[e].t)-f),"pingpong"===t){if(Math.floor((f-h)/r)%2==0)return this.getValueAtTime(((f-h)%r+f)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var m=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime(o/this.comp.globalData.frameRate,0),y=this.getValueAtTime((r-(f-h)%r+f)/this.comp.globalData.frameRate,0),w=Math.floor((f-h)/r)+1;if(this.pv.length){for(l=(c=new Array(m.length)).length,i=0;i<l;i+=1)c[i]=y[i]-(v[i]-m[i])*w;return c}return y-(v-m)*w}if("continue"===t){var x=this.getValueAtTime(f/this.comp.globalData.frameRate,0),k=this.getValueAtTime((f+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(c=new Array(x.length)).length,i=0;i<l;i+=1)c[i]=x[i]+(x[i]-k[i])*(f-h)/.001;return c}return x+(x-k)*(f-h)/.001}}return this.getValueAtTime((r-((f-h)%r+f))/this.comp.globalData.frameRate,0)}function n(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var n,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,l=o-t,c=e>1?(o+t-l)/(e-1):1,i=0,h=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;i<e;){if(r=this.getValueAtTime(l+i*c),this.pv.length)for(h=0;h<this.pv.length;h+=1)n[h]+=r[h];else n+=r;i+=1}if(this.pv.length)for(h=0;h<this.pv.length;h+=1)n[h]/=e;else n/=e;return n}function r(time){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var e=this.a.getValueAtTime(time);t.translate(-e[0]*this.a.mult,-e[1]*this.a.mult,e[2]*this.a.mult)}if(this.appliedTransformations<2){var n=this.s.getValueAtTime(time);t.scale(n[0]*this.s.mult,n[1]*this.s.mult,n[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var r=this.sk.getValueAtTime(time),o=this.sa.getValueAtTime(time);t.skewFromAxis(-r*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var l=this.r.getValueAtTime(time);t.rotate(-l*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var c=this.rz.getValueAtTime(time),h=this.ry.getValueAtTime(time),d=this.rx.getValueAtTime(time),f=this.or.getValueAtTime(time);t.rotateZ(-c*this.rz.mult).rotateY(h*this.ry.mult).rotateX(d*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var m=this.px.getValueAtTime(time),v=this.py.getValueAtTime(time);if(this.data.p.z){var y=this.pz.getValueAtTime(time);t.translate(m*this.px.mult,v*this.py.mult,-y*this.pz.mult)}else t.translate(m*this.px.mult,v*this.py.mult,0)}else{var w=this.p.getValueAtTime(time);t.translate(w[0]*this.p.mult,w[1]*this.p.mult,-w[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var l=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(t,data,e){var n=l(t,data,e);return n.dynamicProperties.length?n.getValueAtTime=r.bind(n):n.getValueAtTime=o.bind(n),n.setGroupProperty=expressionHelpers.setGroupProperty,n};var c=PropertyFactory.getProp;PropertyFactory.getProp=function(r,data,o,l,h){var d=c(r,data,o,l,h);d.kf?d.getValueAtTime=expressionHelpers.getValueAtTime.bind(d):d.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(d),d.setGroupProperty=expressionHelpers.setGroupProperty,d.loopOut=t,d.loopIn=e,d.smooth=n,d.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(d),d.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(d),d.numKeys=1===data.a?data.k.length:0,d.propertyIndex=data.ix;var f=0;return 0!==o&&(f=createTypedArray("float32",1===data.a?data.k[0].s.length:data.k.length)),d._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:f},expressionHelpers.searchExpressions(r,data,d),d.k&&h.addDynamicProperty(d),d};var h=ShapePropertyFactory.getConstructorFunction(),d=ShapePropertyFactory.getKeyframedConstructorFunction();function f(){}f.prototype={vertices:function(t,time){this.k&&this.getValue();var i,e=this.v;void 0!==time&&(e=this.getValueAtTime(time,0));var n=e._length,r=e[t],o=e.v,l=createSizedArray(n);for(i=0;i<n;i+=1)l[i]="i"===t||"o"===t?[r[i][0]-o[i][0],r[i][1]-o[i][1]]:[r[i][0],r[i][1]];return l},points:function(time){return this.vertices("v",time)},inTangents:function(time){return this.vertices("i",time)},outTangents:function(time){return this.vertices("o",time)},isClosed:function(){return this.v.c},pointOnPath:function(t,time){var e=this.v;void 0!==time&&(e=this.getValueAtTime(time,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var n,r=this._segmentsLength,o=r.lengths,l=r.totalLength*t,i=0,c=o.length,h=0;i<c;){if(h+o[i].addedLength>l){var d=i,f=e.c&&i===c-1?0:i+1,m=(l-h)/o[i].addedLength;n=bez.getPointInSegment(e.v[d],e.v[f],e.o[d],e.i[f],m,o[i]);break}h+=o[i].addedLength,i+=1}return n||(n=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),n},vectorOnPath:function(t,time,e){1==t?t=this.v.c:0==t&&(t=.999);var n=this.pointOnPath(t,time),r=this.pointOnPath(t+.001,time),o=r[0]-n[0],l=r[1]-n[1],c=Math.sqrt(Math.pow(o,2)+Math.pow(l,2));return 0===c?[0,0]:"tangent"===e?[o/c,l/c]:[-l/c,o/c]},tangentOnPath:function(t,time){return this.vectorOnPath(t,time,"tangent")},normalOnPath:function(t,time){return this.vectorOnPath(t,time,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([f],h),extendPrototype([f],d),d.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},d.prototype.initiateExpression=ExpressionManager.initiateExpression;var m=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,data,e,n,r){var o=m(t,data,e,n,r);return o.propertyIndex=data.ix,o.lock=!1,3===e?expressionHelpers.searchExpressions(t,data.pt,o):4===e&&expressionHelpers.searchExpressions(t,data.ks,o),o.k&&t.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(t,text){var e=this.calculateExpression(text);if(t.t!==e){var n={};return this.copyData(n,t),n.t=e.toString(),n.__complete=!1,n}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(t,ins){var e,i,n=createNS("feMerge");for(n.setAttribute("result",t),i=0;i<ins.length;i+=1)(e=createNS("feMergeNode")).setAttribute("in",ins[i]),n.appendChild(e),n.appendChild(e);return n}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(filter,t,e,n,source){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=r,r.setAttribute("result",n+"_tint_1"),filter.appendChild(r),(r=createNS("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",n+"_tint_2"),filter.appendChild(r),this.matrixFilter=r;var o=this.createMergeNode(n,[source,n+"_tint_1",n+"_tint_2"]);filter.appendChild(o)}function SVGFillFilter(filter,t,e,n){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",n),filter.appendChild(r),this.matrixFilter=r}function SVGStrokeEffect(t,e,n){this.initialized=!1,this.filterManager=e,this.elem=n,this.paths=[]}function SVGTritoneFilter(filter,t,e,n){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),filter.appendChild(r);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),this.matrixFilter=o;var l=createNS("feFuncR");l.setAttribute("type","table"),o.appendChild(l),this.feFuncR=l;var c=createNS("feFuncG");c.setAttribute("type","table"),o.appendChild(c),this.feFuncG=c;var h=createNS("feFuncB");h.setAttribute("type","table"),o.appendChild(h),this.feFuncB=h,filter.appendChild(o)}function SVGProLevelsFilter(filter,t,e,n){this.filterManager=t;var r=this.filterManager.effectElements,o=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),filter.appendChild(o)),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),filter.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(filter,t,e,n,source){var r=t.container.globalData.renderConfig.filterSize,o=t.data.fs||r;filter.setAttribute("x",o.x||r.x),filter.setAttribute("y",o.y||r.y),filter.setAttribute("width",o.width||r.width),filter.setAttribute("height",o.height||r.height),this.filterManager=t;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",n+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,filter.appendChild(l);var c=createNS("feOffset");c.setAttribute("dx","25"),c.setAttribute("dy","0"),c.setAttribute("in",n+"_drop_shadow_1"),c.setAttribute("result",n+"_drop_shadow_2"),this.feOff
vendor: 4,101 bytes, line 2
2set=c,filter.appendChild(c);var h=createNS("feFlood");h.setAttribute("flood-color","#00ff00"),h.setAttribute("flood-opacity","1"),h.setAttribute("result",n+"_drop_shadow_3"),this.feFlood=h,filter.appendChild(h);var d=createNS("feComposite");d.setAttribute("in",n+"_drop_shadow_3"),d.setAttribute("in2",n+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",n+"_drop_shadow_4"),filter.appendChild(d);var f=this.createMergeNode(n,[n+"_drop_shadow_4",source]);filter.appendChild(f)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+r+" 0"),this.matrixFilter.setAttribute("values",n[0]-e[0]+" 0 0 0 "+e[0]+" "+(n[1]-e[1])+" 0 0 0 "+e[1]+" "+(n[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var path,t,i,e,n=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(e=this.elem.maskManager.masksProperties.length,i=0):e=1+(i=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);i<e;i+=1)path=createNS("path"),t.appendChild(path),this.paths.push({p:path,m:i});if(3===this.filterManager.effectElements[10].p.v){var mask=createNS("mask"),r=createElementID();mask.setAttribute("id",r),mask.setAttribute("mask-type","alpha"),mask.appendChild(t),this.elem.globalData.defs.appendChild(mask);var g=createNS("g");for(g.setAttribute("mask","url("+getLocationHref()+"#"+r+")");n[0];)g.appendChild(n[0]);this.elem.layerElement.appendChild(g),this.masker=mask,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(n=this.elem.layerElement.children||this.elem.layerElement.childNodes;n.length;)this.elem.layerElement.removeChild(n[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(t){var i;this.initialized||this.initialize();var mask,path,e=this.paths.length;for(i=0;i<e;i+=1)if(-1!==this.paths[i].m&&(mask=this.elem.maskManager.viewData[this.paths[i].m],path=this.paths[i].p,(t||this.filterManager._mdf||mask.prop._mdf)&&path.setAttribute("d",mask.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||mask.prop._mdf)){var n;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),r=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=path.getTotalLength();n="0 0 0 "+o*s+" ";var l,c=o*(r-s),h=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(c/h);for(l=0;l<d;l+=1)n+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";n+="0 "+10*o+" 0 0"}else n="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;path.setAttribute("stroke-dasharray",n)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
2acity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var f=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*f[0])+","+bmFloor(255*f[1])+","+bmFloor(255*f[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+n[0]+" "+e[0],l=r[1]+" "+n[1]+" "+e[1],c=r[2]+" "+n[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",l),this.feFuncB.setAttribute("tableValues",c)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var n=createNS(t);return n.setAttribute("type","table"),e.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(t,e,n,r,o){for(var l,c,h=0,d=Math.min(t,e),f=Math.max(t,e),table=Array.call(null,{length:256}),m=0,v=o-r,y=e-t;h<=256;)c=(l=h/256)<=d?y<0?o:r:l>=f?y<0?r:o:r+v*Math.pow((l-t)/y,1/n),table[m]=c,m+=1,h+=256/255;return table.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,n=this.filterManager.effectElements;this.feFuncRComposed&&(t||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(e=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(e=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(e=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(e=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(e=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var col=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*col[0]),Math.round(255*col[1]),Math.round(255*col[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=e*Math.cos(n),o=e*Math.sin(n);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,n){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(filter,t,e,n){filter.setAttribute("x","-100%"),filter.setAttribute("y","-100%"),filter.setAttribute("width","300%"),filter.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("result",n),filter.appendChild(r),this.feGaussianBlur=r}function TransformEffect(){}function SVGTransformEffect(t,e){this.init(e)}function CVTransformEffect(t){this.init(t)}return SVGMatte3Effect.prototype.findSymbol=function(mask){for(var i=0,t=_svgMatteSymbols.length;i<t;){if(_svgMatteSymbols[i]===mask)return _svgMatteSymbols[i];i+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(mask,t){var e=mask.layerElement.parentNode;if(e){for(var n,r=e.children,i=0,o=r.length;i<o&&r[i]!==mask.layerElement;)i+=1;i<=o-2&&(n=r[i+1]);var l=createNS("use");l.setAttribute("href","#"+t),n?e.insertBefore(l,n):e.appendChild(l)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,mask){if(!this.findSymbol(mask)){var e=createElementID(),n=createNS("mask");n.setAttribute("id",mask.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(mask);var defs=t.globalData.defs;defs.appendChild(n);var symbol=createNS("symbol");symbol.setAttribute("id",e),this.replaceInParent(mask,e),symbol.appendChild(mask.layerElement),defs.appendChild(symbol);var r=createNS("use");r.setAttribute("href","#"+e),n.appendChild(r),mask.data.hd=!1,mask.show()}t.setMatte(mask.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,n=e.length;i<n;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=3==n?0:e,o=2==n?0:e;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var l=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",l)}},TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,n=e[0].p.v,r=e[1].p.v,o=1===e[2].p.v,l=e[3].p.v,c=o?l:e[4].p.v,h=e[5].p.v,d=e[6].p.v,f=e[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*c,.01*l,1),this.matrix.rotate(-f*degToRads),this.matrix.skewFromAxis(-h*degToRads,(d+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=factory())},33:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}
2));var r=n(12);var o={data:function(){return{direction:""}},methods:{touchStart:function(t){this.resetTouchStatus(),this.startX=t.touches[0].clientX,this.startY=t.touches[0].clientY},touchMove:function(t){var e=t.touches[0];this.deltaX=e.clientX<0?0:e.clientX-this.startX,this.deltaY=e.clientY-this.startY,this.offsetX=Math.abs(this.deltaX),this.offsetY=Math.abs(this.deltaY);var n,r;(!this.direction||this.offsetX<10&&this.offsetY<10)&&(this.direction=(n=this.offsetX,r=this.offsetY,n>r?"horizontal":r>n?"vertical":""))},resetTouchStatus:function(){this.direction="",this.deltaX=0,this.deltaY=0,this.offsetX=0,this.offsetY=0},bindTouchEvent:function(t){var e=this.onTouchStart,n=this.onTouchMove,o=this.onTouchEnd;Object(r.b)(t,"touchstart",e),Object(r.b)(t,"touchmove",n),o&&(Object(r.b)(t,"touchend",o),Object(r.b)(t,"touchcancel",o))}}}},334:function(t,e,n){t.exports=function(t){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var n=e(t),r={name:"zh-cn",weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
".split("_"),weekdaysShort:"卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å
".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å
".split("_"),months:"䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),ordinal:function(t,e){return"W"===e?t+"å¨":t+"æ¥"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥Ahç¹mmå",LLLL:"YYYYå¹´MæDæ¥ddddAhç¹mmå",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},relativeTime:{future:"%så
",past:"%så",s:"å ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ¶",hh:"%d å°æ¶",d:"1 天",dd:"%d 天",M:"1 个æ",MM:"%d 个æ",y:"1 å¹´",yy:"%d å¹´"},meridiem:function(t,e){var n=100*t+e;return n<600?"忍":n<900?"æ©ä¸":n<1100?"ä¸å":n<1300?"ä¸å":n<1800?"ä¸å":"æä¸"}};return n.default.locale(r,null,!0),r}(n(25))},337:function(t,e,n){(function(t){t.installComponents=function(component,t){var n="function"==typeof component.exports?component.exports.extendOptions:component.options;for(var i in"function"==typeof component.exports&&(n.components=component.exports.options.components),n.components=n.components||{},t)n.components[i]=n.components[i]||t[i];n.functional&&function(component,t){if(component.exports[e])return;component.exports[e]=!0;var n=component.exports.render;component.exports.render=function(e,r){return n(e,Object.assign({},r,{_c:function(e,a,b){return r._c(t[e]||e,a,b)}}))}}(component,n.components)};var e="_functionalComponents"}).call(this,n(67))},37:function(t,e,n){"use strict";var r=n(8),o=n.n(r),l=n(83),c=n(60),h=n(3),d=Object(l.a)("loading"),f=d[0],m=d[1];function v(t,e){if("spinner"===e.type){for(var n=[],i=0;i<12;i++)n.push(t("i"));return n}return t("svg",{class:m("circular"),attrs:{viewBox:"25 25 50 50"}},[t("circle",{attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})])}function y(t,e,n){if(n.default){var r,style={fontSize:Object(c.a)(e.textSize),color:null!=(r=e.textColor)?r:e.color};return t("span",{class:m("text"),style:style},[n.default()])}}function w(t,e,n,r){var l=e.color,d=e.size,f=e.type,style={color:l};if(d){var w=Object(c.a)(d);style.width=w,style.height=w}return t("div",o()([{class:m([f,{vertical:e.vertical}])},Object(h.b)(r,!0)]),[t("span",{class:m("spinner",f),style:style},[v(t,e)]),y(t,e,n)])}w.props={color:String,size:[Number,String],vertical:Boolean,textSize:[Number,String],textColor:String,type:{type:String,default:"circular"}},e.a=f(w)},40:function(t,e,n){"use strict";function r(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function o(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach((function(n){void 0===t[n]?t[n]=e[n]:r(e[n])&&r(t[n])&&Object.keys(e[n]).length>0&&o(t[n],e[n])}))}var l="undefined"!=typeof document?document:{},c={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};o(l,c);var h="undefined"!=typeof window?window:{};o(h,{document:c,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class d{constructor(t){const e=this;for(let i=0;i<t.length;i+=1)e[i]=t[i];return e.length=t.length,this}}function f(t,e){const n=[];let i=0;if(t&&!e&&t instanceof d)return t;if(t)if("string"==typeof t){let r,o;const html=t.trim();if(html.indexOf("<")>=0&&html.indexOf(">")>=0){let t="div";for(0===html.indexOf("<li")&&(t="ul"),0===html.indexOf("<tr")&&(t="tbody"),0!==html.indexOf("<td")&&0!==html.indexOf("<th")||(t="tr"),0===html.indexOf("<tbody")&&(t="table"),0===html.indexOf("<option")&&(t="select"),o=l.createElement(t),o.innerHTML=html,i=0;i<o.childNodes.length;i+=1)n.push(o.childNodes[i])}else for(r=e||"#"!==t[0]||t.match(/[ .<>:~]/)?(e||l).querySelectorAll(t.trim()):[l.getElementById(t.trim().split("#")[1])],i=0;i<r.length;i+=1)r[i]&&n.push(r[i])}else if(t.nodeType||t===h||t===l)n.push(t);else if(t.length>0&&t[0].nodeType)for(i=0;i<t.length;i+=1)n.push(t[i]);return new d(n)}function m(t){const e=[];for(let i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}f.fn=d.prototype,f.Class=d,f.Dom7=d;"resize scroll".split(" ");const v={addClass:function(t){if(void 0===t)return this;const e=t.split(" ");for(let i=0;i<e.length;i+=1)for(let t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.add(e[i]);return this},removeClass:function(t){const e=t.split(" ");for(let i=0;i<e.length;i+=1)for(let t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.remove(e[i]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){const e=t.split(" ");for(let i=0;i<e.length;i+=1)for(let t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.toggle(e[i]);return this},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(t,e);else for(const e in t)this[i][e]=t[e],this[i].setAttribute(e,t[e]);return this},removeAttr:function(t){for(let i=0;i<this.length;i+=1)this[i].removeAttribute(t);return this},data:function(t,e){let n;if(void 0!==e){for(let i=0;i<this.length;i+=1)n=this[i],n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[t]=e;return this}if(n=this[0],n){if(n.dom7ElementDataStorage&&t in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[t];const e=n.getAttribute(`data-${t}`);return e||void 0}},transform:function(t){for(let i=0;i<this.length;i+=1){const e=this[i].style;e.webkitTransform=t,e.transform=t}return this},transition:function(t){"string"!=typeof t&&(t=`${t}ms`);for(let i=0;i<this.length;i+=1){const e=this[i].style;e.webkitTransitionDuration=t,e.transitionDuration=t}return this},on:function(...t){let[e,n,r,o]=t;function l(t){const e=t.target;if(!e)return;const o=t.target.dom7EventData||[];if(o.indexOf(t)<0&&o.unshift(t),f(e).is(n))r.apply(e,o);else{const t=f(e).parents();for(let e=0;e<t.length;e+=1)f(t[e]).is(n)&&r.apply(t[e],o)}}function c(t){const e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),r.apply(this,e)}"function"==typeof t[1]&&([e,r,o]=t,n=void 0),o||(o=!1);const h=e.split(" ");let d;for(let i=0;i<this.length;i+=1){const t=this[i];if(n)for(d=0;d<h.length;d+=1){const e=h[d];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:l}),t.addEventListener(e,l,o)}else for(d=0;d<h.length;d+=1){const e=h[d];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:c}),t.addEventListener(e,c,o)}}return this},off:function(...t){let[e,n,r,o]=t;"function"==typeof t[1]&&([e,r,o]=t,n=void 0),o||(o=!1);const l=e.split(" ");for(let i=0;i<l.length;i+=1){const t=l[i];for(let e=0;e<this.length;e+=1){const l=this[e];let c;if(!n&&l.dom7Listeners?c=l.dom7Listeners[t]:n&&l.dom7LiveListeners&&(c=l.dom7LiveListeners[t]),c&&c.length)for(let e=c.length-1;e>=0;e-=1){const n=c[e];r&&n.listener===r||r&&n.listener&&n.listener.dom7proxy&&n.listener.dom7proxy===r?(l.removeEventListener(t,n.proxyListener,o),c.splice(e,1)):r||(l.removeEventListener(t,n.proxyListener,o),c.splice(e,1))}}}return this},trigger:function(...t){const e=t[0].split(" "),n=t[1];for(let i=0;i<e.length;i+=1){const r=e[i];for(let e=0;e<this.length;e+=1){const o=this[e];let c;try{c=new h.CustomEvent(r,{detail:n,bubbles:!0,cancelable:!0})}catch(t){c=l.createEvent("Event"),c.initEvent(r,!0,!0),c.detail=n}o.dom7EventData=t.filter(((data,t)=>t>0)),o.dispatchEvent(c),o.dom7EventData=[],delete o.dom7EventData}}return this},transitionEnd:function(t){const e=["webkitTransitionEnd","transitionend"],n=this;let i;function r(o){if(o.target===this)for(t.call(this,o),i=0;i<e.length;i+=1)n.off(e[i],r)}if(t)for(i=0;i<e.length;i+=1)n.on(e[i],r);return this},outerWidth:function(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+
2parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){const t=this[0],e=t.getBoundingClientRect(),body=l.body,n=t.clientTop||body.clientTop||0,r=t.clientLeft||body.clientLeft||0,o=t===h?h.scrollY:t.scrollTop,c=t===h?h.scrollX:t.scrollLeft;return{top:e.top+o-n,left:e.left+c-r}}return null},css:function(t,e){let i;if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(let e in t)this[i].style[e]=t[e];return this}if(this[0])return h.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function(t){if(!t)return this;for(let i=0;i<this.length;i+=1)if(!1===t.call(this[i],i,this[i]))return this;return this},html:function(html){if(void 0===html)return this[0]?this[0].innerHTML:void 0;for(let i=0;i<this.length;i+=1)this[i].innerHTML=html;return this},text:function(text){if(void 0===text)return this[0]?this[0].textContent.trim():null;for(let i=0;i<this.length;i+=1)this[i].textContent=text;return this},is:function(t){const e=this[0];let n,i;if(!e||void 0===t)return!1;if("string"==typeof t){if(e.matches)return e.matches(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);for(n=f(t),i=0;i<n.length;i+=1)if(n[i]===e)return!0;return!1}if(t===l)return e===l;if(t===h)return e===h;if(t.nodeType||t instanceof d){for(n=t.nodeType?[t]:t,i=0;i<n.length;i+=1)if(n[i]===e)return!0;return!1}return!1},index:function(){let i,t=this[0];if(t){for(i=0;null!==(t=t.previousSibling);)1===t.nodeType&&(i+=1);return i}},eq:function(t){if(void 0===t)return this;const e=this.length;let n;return t>e-1?new d([]):t<0?(n=e+t,new d(n<0?[]:[this[n]])):new d([this[t]])},append:function(...t){let e;for(let n=0;n<t.length;n+=1){e=t[n];for(let i=0;i<this.length;i+=1)if("string"==typeof e){const t=l.createElement("div");for(t.innerHTML=e;t.firstChild;)this[i].appendChild(t.firstChild)}else if(e instanceof d)for(let t=0;t<e.length;t+=1)this[i].appendChild(e[t]);else this[i].appendChild(e)}return this},prepend:function(t){let i,e;for(i=0;i<this.length;i+=1)if("string"==typeof t){const n=l.createElement("div");for(n.innerHTML=t,e=n.childNodes.length-1;e>=0;e-=1)this[i].insertBefore(n.childNodes[e],this[i].childNodes[0])}else if(t instanceof d)for(e=0;e<t.length;e+=1)this[i].insertBefore(t[e],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&f(this[0].nextElementSibling).is(t)?new d([this[0].nextElementSibling]):new d([]):this[0].nextElementSibling?new d([this[0].nextElementSibling]):new d([]):new d([])},nextAll:function(t){const e=[];let n=this[0];if(!n)return new d([]);for(;n.nextElementSibling;){const r=n.nextElementSibling;t?f(r).is(t)&&e.push(r):e.push(r),n=r}return new d(e)},prev:function(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&f(e.previousElementSibling).is(t)?new d([e.previousElementSibling]):new d([]):e.previousElementSibling?new d([e.previousElementSibling]):new d([])}return new d([])},prevAll:function(t){const e=[];let n=this[0];if(!n)return new d([]);for(;n.previousElementSibling;){const r=n.previousElementSibling;t?f(r).is(t)&&e.push(r):e.push(r),n=r}return new d(e)},parent:function(t){const e=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?f(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return f(m(e))},parents:function(t){const e=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)t?f(n).is(t)&&e.push(n):e.push(n),n=n.parentNode}return f(m(e))},closest:function(t){let e=this;return void 0===t?new d([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){const e=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(t);for(let t=0;t<n.length;t+=1)e.push(n[t])}return new d(e)},children:function(t){const e=[];for(let i=0;i<this.length;i+=1){const n=this[i].childNodes;for(let r=0;r<n.length;r+=1)t?1===n[r].nodeType&&f(n[r]).is(t)&&e.push(n[r]):1===n[r].nodeType&&e.push(n[r])}return new d(m(e))},filter:function(t){const e=[],n=this;for(let i=0;i<n.length;i+=1)t.call(n[i],i,n[i])&&e.push(n[i]);return new d(e)},remove:function(){for(let i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this},add:function(...t){const e=this;let i,n;for(i=0;i<t.length;i+=1){const r=f(t[i]);for(n=0;n<r.length;n+=1)e[e.length]=r[n],e.length+=1}return e},styles:function(){return this[0]?h.getComputedStyle(this[0],null):{}}};Object.keys(v).forEach((t=>{f.fn[t]=f.fn[t]||v[t]}));const y={deleteProps(t){const object=t;Object.keys(object).forEach((t=>{try{object[t]=null}catch(t){}try{delete object[t]}catch(t){}}))},nextTick:(t,e=0)=>setTimeout(t,e),now:()=>Date.now(),getTranslate(t,e="x"){let n,r,o;const l=h.getComputedStyle(t,null);return h.WebKitCSSMatrix?(r=l.transform||l.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((a=>a.replace(",","."))).join(", ")),o=new h.WebKitCSSMatrix("none"===r?"":r)):(o=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===e&&(r=h.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===e&&(r=h.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0},parseUrlQuery(t){const e={};let i,n,param,r,o=t||h.location.href;if("string"==typeof o&&o.length)for(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"",n=o.split("&").filter((t=>""!==t)),r=n.length,i=0;i<r;i+=1)param=n[i].replace(/#\S+/g,"").split("="),e[decodeURIComponent(param[0])]=void 0===param[1]?void 0:decodeURIComponent(param[1])||"";return e},isObject:t=>"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object,extend(...t){const e=Object(t[0]);for(let i=1;i<t.length;i+=1){const n=t[i];if(null!=n){const t=Object.keys(Object(n));for(let r=0,o=t.length;r<o;r+=1){const o=t[r],desc=Object.getOwnPropertyDescriptor(n,o);void 0!==desc&&desc.enumerable&&(y.isObject(e[o])&&y.isObject(n[o])?y.extend(e[o],n[o]):!y.isObject(e[o])&&y.isObject(n[o])?(e[o]={},y.extend(e[o],n[o])):e[o]=n[o])}}}return e}},w={touch:!!("ontouchstart"in h||h.DocumentTouch&&l instanceof h.DocumentTouch),pointerEvents:!!h.PointerEvent&&"maxTouchPoints"in h.navigator&&h.navigator.maxTouchPoints>=0,observer:"MutationObserver"in h||"WebkitMutationObserver"in h,passiveListener:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get(){t=!0}});h.addEventListener("testPassiveListener",null,e)}catch(t){}return t}(),gestures:"ongesturestart"in h};class x{constructor(t={}){const e=this;e.params=t,e.eventsListeners={}
2,e.params&&e.params.on&&Object.keys(e.params.on).forEach((t=>{e.on(t,e.params.on[t])}))}on(t,e,n){const r=this;if("function"!=typeof e)return r;const o=n?"unshift":"push";return t.split(" ").forEach((t=>{r.eventsListeners[t]||(r.eventsListeners[t]=[]),r.eventsListeners[t][o](e)})),r}once(t,e,n){const r=this;if("function"!=typeof e)return r;function o(...n){r.off(t,o),o.f7proxy&&delete o.f7proxy,e.apply(r,n)}return o.f7proxy=e,r.on(t,o,n)}off(t,e){const n=this;return n.eventsListeners?(t.split(" ").forEach((t=>{void 0===e?n.eventsListeners[t]=[]:n.eventsListeners[t]&&n.eventsListeners[t].length&&n.eventsListeners[t].forEach(((r,o)=>{(r===e||r.f7proxy&&r.f7proxy===e)&&n.eventsListeners[t].splice(o,1)}))})),n):n}emit(...t){const e=this;if(!e.eventsListeners)return e;let n,data,r;"string"==typeof t[0]||Array.isArray(t[0])?(n=t[0],data=t.slice(1,t.length),r=e):(n=t[0].events,data=t[0].data,r=t[0].context||e);return(Array.isArray(n)?n:n.split(" ")).forEach((t=>{if(e.eventsListeners&&e.eventsListeners[t]){const n=[];e.eventsListeners[t].forEach((t=>{n.push(t)})),n.forEach((t=>{t.apply(r,data)}))}})),e}useModulesParams(t){const e=this;e.modules&&Object.keys(e.modules).forEach((n=>{const r=e.modules[n];r.params&&y.extend(t,r.params)}))}useModules(t={}){const e=this;e.modules&&Object.keys(e.modules).forEach((n=>{const r=e.modules[n],o=t[n]||{};r.instance&&Object.keys(r.instance).forEach((t=>{const n=r.instance[t];e[t]="function"==typeof n?n.bind(e):n})),r.on&&e.on&&Object.keys(r.on).forEach((t=>{e.on(t,r.on[t])})),r.create&&r.create.bind(e)(o)}))}static set components(t){this.use&&this.use(t)}static installModule(t,...e){const n=this;n.prototype.modules||(n.prototype.modules={});const r=t.name||`${Object.keys(n.prototype.modules).length}_${y.now()}`;return n.prototype.modules[r]=t,t.proto&&Object.keys(t.proto).forEach((e=>{n.prototype[e]=t.proto[e]})),t.static&&Object.keys(t.static).forEach((e=>{n[e]=t.static[e]})),t.install&&t.install.apply(n,e),n}static use(t,...e){const n=this;return Array.isArray(t)?(t.forEach((t=>n.installModule(t))),n):n.installModule(t,...e)}}var k={updateSize:function(){const t=this;let e,n;const r=t.$el;e=void 0!==t.params.width?t.params.width:r[0].clientWidth,n=void 0!==t.params.height?t.params.height:r[0].clientHeight,0===e&&t.isHorizontal()||0===n&&t.isVertical()||(e=e-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),n=n-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),y.extend(t,{width:e,height:n,size:t.isHorizontal()?e:n}))},updateSlides:function(){const t=this,e=t.params,{$wrapperEl:n,size:r,rtlTranslate:o,wrongRTL:l}=t,c=t.virtual&&e.virtual.enabled,d=c?t.virtual.slides.length:t.slides.length,f=n.children(`.${t.params.slideClass}`),m=c?t.virtual.slides.length:f.length;let v=[];const w=[],x=[];function k(t){return!e.cssMode||t!==f.length-1}let S=e.slidesOffsetBefore;"function"==typeof S&&(S=e.slidesOffsetBefore.call(t));let C=e.slidesOffsetAfter;"function"==typeof C&&(C=e.slidesOffsetAfter.call(t));const _=t.snapGrid.length,E=t.snapGrid.length;let T,P,A=e.spaceBetween,M=-S,I=0,D=0;if(void 0===r)return;"string"==typeof A&&A.indexOf("%")>=0&&(A=parseFloat(A.replace("%",""))/100*r),t.virtualSize=-A,o?f.css({marginLeft:"",marginTop:""}):f.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(T=Math.floor(m/e.slidesPerColumn)===m/t.params.slidesPerColumn?m:Math.ceil(m/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(T=Math.max(T,e.slidesPerView*e.slidesPerColumn)));const O=e.slidesPerColumn,B=T/O,F=Math.floor(m/e.slidesPerColumn);for(let i=0;i<m;i+=1){P=0;const n=f.eq(i);if(e.slidesPerColumn>1){let r,o,l;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){const t=Math.floor(i/(e.slidesPerGroup*e.slidesPerColumn)),c=i-e.slidesPerColumn*e.slidesPerGroup*t,h=0===t?e.slidesPerGroup:Math.min(Math.ceil((m-t*O*e.slidesPerGroup)/O),e.slidesPerGroup);l=Math.floor(c/h),o=c-l*h+t*e.slidesPerGroup,r=o+l*T/O,n.css({"-webkit-box-ordinal-group":r,"-moz-box-ordinal-group":r,"-ms-flex-order":r,"-webkit-order":r,order:r})}else"column"===e.slidesPerColumnFill?(o=Math.floor(i/O),l=i-o*O,(o>F||o===F&&l===O-1)&&(l+=1,l>=O&&(l=0,o+=1))):(l=Math.floor(i/B),o=i-l*B);n.css("margin-"+(t.isHorizontal()?"top":"left"),0!==l&&e.spaceBetween&&`${e.spaceBetween}px`)}if("none"!==n.css("display")){if("auto"===e.slidesPerView){const r=h.getComputedStyle(n[0],null),o=n[0].style.transform,l=n[0].style.webkitTransform;if(o&&(n[0].style.transform="none"),l&&(n[0].style.webkitTransform="none"),e.roundLengths)P=t.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else if(t.isHorizontal()){const t=parseFloat(r.getPropertyValue("width")),e=parseFloat(r.getPropertyValue("padding-left")),n=parseFloat(r.getPropertyValue("padding-right")),o=parseFloat(r.getPropertyValue("margin-left")),l=parseFloat(r.getPropertyValue("margin-right")),c=r.getPropertyValue("box-sizing");P=c&&"border-box"===c?t+o+l:t+e+n+o+l}else{const t=parseFloat(r.getPropertyValue("height")),e=parseFloat(r.getPropertyValue("padding-top")),n=parseFloat(r.getPropertyValue("padding-bottom")),o=parseFloat(r.getPropertyValue("margin-top")),l=parseFloat(r.getPropertyValue("margin-bottom")),c=r.getPropertyValue("box-sizing");P=c&&"border-box"===c?t+o+l:t+e+n+o+l}o&&(n[0].style.transform=o),l&&(n[0].style.webkitTransform=l),e.roundLengths&&(P=Math.floor(P))}else P=(r-(e.slidesPerView-1)*A)/e.slidesPerView,e.roundLengths&&(P=Math.floor(P)),f[i]&&(t.isHorizontal()?f[i].style.width=`${P}px`:f[i].style.height=`${P}px`);
2f[i]&&(f[i].swiperSlideSize=P),x.push(P),e.centeredSlides?(M=M+P/2+I/2+A,0===I&&0!==i&&(M=M-r/2-A),0===i&&(M=M-r/2-A),Math.abs(M)<.001&&(M=0),e.roundLengths&&(M=Math.floor(M)),D%e.slidesPerGroup==0&&v.push(M),w.push(M)):(e.roundLengths&&(M=Math.floor(M)),(D-Math.min(t.params.slidesPerGroupSkip,D))%t.params.slidesPerGroup==0&&v.push(M),w.push(M),M=M+P+A),t.virtualSize+=P+A,I=P,D+=1}}let z;if(t.virtualSize=Math.max(t.virtualSize,r)+C,o&&l&&("slide"===e.effect||"coverflow"===e.effect)&&n.css({width:`${t.virtualSize+e.spaceBetween}px`}),e.setWrapperSize&&(t.isHorizontal()?n.css({width:`${t.virtualSize+e.spaceBetween}px`}):n.css({height:`${t.virtualSize+e.spaceBetween}px`})),e.slidesPerColumn>1&&(t.virtualSize=(P+e.spaceBetween)*T,t.virtualSize=Math.ceil(t.virtualSize/e.slidesPerColumn)-e.spaceBetween,t.isHorizontal()?n.css({width:`${t.virtualSize+e.spaceBetween}px`}):n.css({height:`${t.virtualSize+e.spaceBetween}px`}),e.centeredSlides)){z=[];for(let i=0;i<v.length;i+=1){let n=v[i];e.roundLengths&&(n=Math.floor(n)),v[i]<t.virtualSize+v[0]&&z.push(n)}v=z}if(!e.centeredSlides){z=[];for(let i=0;i<v.length;i+=1){let n=v[i];e.roundLengths&&(n=Math.floor(n)),v[i]<=t.virtualSize-r&&z.push(n)}v=z,Math.floor(t.virtualSize-r)-Math.floor(v[v.length-1])>1&&v.push(t.virtualSize-r)}if(0===v.length&&(v=[0]),0!==e.spaceBetween&&(t.isHorizontal()?o?f.filter(k).css({marginLeft:`${A}px`}):f.filter(k).css({marginRight:`${A}px`}):f.filter(k).css({marginBottom:`${A}px`})),e.centeredSlides&&e.centeredSlidesBounds){let t=0;x.forEach((n=>{t+=n+(e.spaceBetween?e.spaceBetween:0)})),t-=e.spaceBetween;const n=t-r;v=v.map((t=>t<0?-S:t>n?n+C:t))}if(e.centerInsufficientSlides){let t=0;if(x.forEach((n=>{t+=n+(e.spaceBetween?e.spaceBetween:0)})),t-=e.spaceBetween,t<r){const e=(r-t)/2;v.forEach(((t,n)=>{v[n]=t-e}
2)),w.forEach(((t,n)=>{w[n]=t+e}))}}y.extend(t,{slides:f,snapGrid:v,slidesGrid:w,slidesSizesGrid:x}),m!==d&&t.emit("slidesLengthChange"),v.length!==_&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),w.length!==E&&t.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&t.updateSlidesOffset()},updateAutoHeight:function(t){const e=this,n=[];let i,r=0;if("number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed),"auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)e.visibleSlides.each(((t,e)=>{n.push(e)}));else for(i=0;i<Math.ceil(e.params.slidesPerView);i+=1){const t=e.activeIndex+i;if(t>e.slides.length)break;n.push(e.slides.eq(t)[0])}else n.push(e.slides.eq(e.activeIndex)[0]);for(i=0;i<n.length;i+=1)if(void 0!==n[i]){const t=n[i].offsetHeight;r=t>r?t:r}r&&e.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const t=this,e=t.slides;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop},updateSlidesProgress:function(t=this&&this.translate||0){const e=this,n=e.params,{slides:r,rtlTranslate:o}=e;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&e.updateSlidesOffset();let l=-t;o&&(l=t),r.removeClass(n.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let i=0;i<r.length;i+=1){const t=r[i],c=(l+(n.centeredSlides?e.minTranslate():0)-t.swiperSlideOffset)/(t.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){const o=-(l-t.swiperSlideOffset),c=o+e.slidesSizesGrid[i];(o>=0&&o<e.size-1||c>1&&c<=e.size||o<=0&&c>=e.size)&&(e.visibleSlides.push(t),e.visibleSlidesIndexes.push(i),r.eq(i).addClass(n.slideVisibleClass))}t.progress=o?-c:c}e.visibleSlides=f(e.visibleSlides)},updateProgress:function(t){const e=this;if(void 0===t){const n=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*n||0}const n=e.params,r=e.maxTranslate()-e.minTranslate();let{progress:progress,isBeginning:o,isEnd:l}=e;const c=o,h=l;0===r?(progress=0,o=!0,l=!0):(progress=(t-e.minTranslate())/r,o=progress<=0,l=progress>=1),y.extend(e,{progress:progress,isBeginning:o,isEnd:l}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&e.updateSlidesProgress(t),o&&!c&&e.emit("reachBeginning toEdge"),l&&!h&&e.emit("reachEnd toEdge"),(c&&!o||h&&!l)&&e.emit("fromEdge"),e.emit("progress",progress)},updateSlidesClasses:function(){const t=this,{slides:e,params:n,$wrapperEl:r,activeIndex:o,realIndex:l}=t,c=t.virtual&&n.virtual.enabled;let h;e.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),h=c?t.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${o}"]`):e.eq(o),h.addClass(n.slideActiveClass),n.loop&&(h.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l}"]`).addClass(n.slideDuplicateActiveClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l}"]`).addClass(n.slideDuplicateActiveClass));let d=h.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===d.length&&(d=e.eq(0),d.addClass(n.slideNextClass));let f=h.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===f.length&&(f=e.eq(-1),f.addClass(n.slidePrevClass)),n.loop&&(d.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),f.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(t){const e=this,n=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:r,snapGrid:o,params:l,activeIndex:c,realIndex:h,snapIndex:d}=e;let f,m=t;if(void 0===m){for(let i=0;i<r.length;i+=1)void 0!==r[i+1]?n>=r[i]&&n<r[i+1]-(r[i+1]-r[i])/2?m=i:n>=r[i]&&n<r[i+1]&&(m=i+1):n>=r[i]&&(m=i);l.normalizeSlideIndex&&(m<0||void 0===m)&&(m=0)}if(o.indexOf(n)>=0)f=o.indexOf(n);else{const t=Math.min(l.slidesPerGroupSkip,m);f=t+Math.floor((m-t)/l.slidesPerGroup)}if(f>=o.length&&(f=o.length-1),m===c)return void(f!==d&&(e.snapIndex=f,e.emit("snapIndexChange")));const v=parseInt(e.slides.eq(m).attr("data-swiper-slide-index")||m,10);y.extend(e,{snapIndex:f,realIndex:v,previousIndex:c,activeIndex:m}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),h!==v&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")},updateClickedSlide:function(t){const e=this,n=e.params,r=f(t.target).closest(`.${n.slideClass}`)[0];let o=!1;if(r)for(let i=0;i<e.slides.length;i+=1)e.slides[i]===r&&(o=!0);if(!r||!o)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=r,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(f(r).attr("data-swiper-slide-index"),10):e.clickedIndex=f(r).index(),n.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}};var S={getTranslate:function(t=(this.isHorizontal()?"x":"y")){const{params:e,rtlTranslate:n,translate:r,$wrapperEl:o}=this;if(e.virtualTranslate)return n?-r:r;if(e.cssMode)return r;let l=y.getTranslate(o[0],t);return n&&(l=-l),l||0},setTranslate:function(t,e){const n=this,{rtlTranslate:r,params:o,$wrapperEl:l,wrapperEl:c,progress:progress}=n;let h,d=0,f=0;n.isHorizontal()?d=r?-t:t:f=t,o.roundLengths&&(d=Math.floor(d),f=Math.floor(f)),o.cssMode?c[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-d:-f:o.virtualTranslate||l.transform(`translate3d(${d}px, ${f}px, 0px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?d:f;const m=n.maxTranslate()-n.minTranslate();h=0===m?0:(t-n.minTranslate())/m,h!==progress&&n.updateProgress(t),n.emit("setTranslate",n.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t=0,e=this.params.speed,n=!0,r=!0,o){const l=this,{params:c,wrapperEl:h}=l;if(l.animating&&c.preventInteractionOnTransition)return!1;const d=l.minTranslate(),f=l.maxTranslate();let m;if(m=r&&t>d?d:r&&t<f?f:t,l.updateProgress(m),c.cssMode){const t=l.isHorizontal();return 0===e?h[t?"scrollLeft":"scrollTop"]=-m:h.scrollTo?h.scrollTo({[t?"left"
2:"top"]:-m,behavior:"smooth"}):h[t?"scrollLeft":"scrollTop"]=-m,!0}return 0===e?(l.setTransition(0),l.setTranslate(m),n&&(l.emit("beforeTransitionStart",e,o),l.emit("transitionEnd"))):(l.setTransition(e),l.setTranslate(m),n&&(l.emit("beforeTransitionStart",e,o),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(t){l&&!l.destroyed&&t.target===this&&(l.$wrapperEl[0].removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.$wrapperEl[0].removeEventListener("webkitTransitionEnd",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,n&&l.emit("transitionEnd"))}),l.$wrapperEl[0].addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.$wrapperEl[0].addEventListener("webkitTransitionEnd",l.onTranslateToWrapperTransitionEnd))),!0}};var C={setTransition:function(t,e){const n=this;n.params.cssMode||n.$wrapperEl.transition(t),n.emit("setTransition",t,e)},transitionStart:function(t=!0,e){const n=this,{activeIndex:r,params:o,previousIndex:l}=n;if(o.cssMode)return;o.autoHeight&&n.updateAutoHeight();let c=e;if(c||(c=r>l?"next":r<l?"prev":"reset"),n.emit("transitionStart"),t&&r!==l){if("reset"===c)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===c?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}},transitionEnd:function(t=!0,e){const n=this,{activeIndex:r,previousIndex:o,params:l}=n;if(n.animating=!1,l.cssMode)return;n.setTransition(0);let c=e;if(c||(c=r>o?"next":r<o?"prev":"reset"),n.emit("transitionEnd"),t&&r!==o){if("reset"===c)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===c?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}};var _={slideTo:function(t=0,e=this.params.speed,n=!0,r){const o=this;let l=t;l<0&&(l=0);const{params:c,snapGrid:h,slidesGrid:d,previousIndex:f,activeIndex:m,rtlTranslate:v,wrapperEl:y}=o;if(o.animating&&c.preventInteractionOnTransition)return!1;const w=Math.min(o.params.slidesPerGroupSkip,l);let x=w+Math.floor((l-w)/o.params.slidesPerGroup);x>=h.length&&(x=h.length-1),(m||c.initialSlide||0)===(f||0)&&n&&o.emit("beforeSlideChangeStart");const k=-h[x];if(o.updateProgress(k),c.normalizeSlideIndex)for(let i=0;i<d.length;i+=1)-Math.floor(100*k)>=Math.floor(100*d[i])&&(l=i);if(o.initialized&&l!==m){if(!o.allowSlideNext&&k<o.translate&&k<o.minTranslate())return!1;if(!o.allowSlidePrev&&k>o.translate&&k>o.maxTranslate()&&(m||0)!==l)return!1}let S;if(S=l>m?"next":l<m?"prev":"reset",v&&-k===o.translate||!v&&k===o.translate)return o.updateActiveIndex(l),c.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==c.effect&&o.setTranslate(k),"reset"!==S&&(o.transitionStart(n,S),o.transitionEnd(n,S)),!1;if(c.cssMode){const t=o.isHorizontal();let n=-k;return v&&(n=y.scrollWidth-y.offsetWidth-n),0===e?y[t?"scrollLeft":"scrollTop"]=n:y.scrollTo?y.scrollTo({[t?"left":"top"]:n,behavior:"smooth"}):y[t?"scrollLeft":"scrollTop"]=n,!0}return 0===e?(o.setTransition(0),o.setTranslate(k),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,r),o.transitionStart(n,S),o.transitionEnd(n,S)):(o.setTransition(e),o.setTranslate(k),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,r),o.transitionStart(n,S),o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(t){o&&!o.destroyed&&t.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,S))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(t=0,e=this.params.speed,n=!0,r){const o=this;let l=t;return o.params.loop&&(l+=o.loopedSlides),o.slideTo(l,e,n,r)},slideNext:function(t=this.params.speed,e=!0,n){const r=this,{params:o,animating:l}=r,c=r.activeIndex<o.slidesPerGroupSkip?1:o.slidesPerGroup;if(o.loop){if(l)return!1;
2r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+c,t,e,n)},slidePrev:function(t=this.params.speed,e=!0,n){const r=this,{params:o,animating:l,snapGrid:c,slidesGrid:h,rtlTranslate:d}=r;if(o.loop){if(l)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function f(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const m=f(d?r.translate:-r.translate),v=c.map((t=>f(t)));h.map((t=>f(t))),c[v.indexOf(m)];let y,w=c[v.indexOf(m)-1];return void 0===w&&o.cssMode&&c.forEach((t=>{!w&&m>=t&&(w=t)})),void 0!==w&&(y=h.indexOf(w),y<0&&(y=r.activeIndex-1)),r.slideTo(y,t,e,n)},slideReset:function(t=this.params.speed,e=!0,n){return this.slideTo(this.activeIndex,t,e,n)},slideToClosest:function(t=this.params.speed,e=!0,n,r=.5){const o=this;let l=o.activeIndex;const c=Math.min(o.params.slidesPerGroupSkip,l),h=c+Math.floor((l-c)/o.params.slidesPerGroup),d=o.rtlTranslate?o.translate:-o.translate;if(d>=o.snapGrid[h]){const t=o.snapGrid[h];d-t>(o.snapGrid[h+1]-t)*r&&(l+=o.params.slidesPerGroup)}else{const t=o.snapGrid[h-1];d-t<=(o.snapGrid[h]-t)*r&&(l-=o.params.slidesPerGroup)}return l=Math.max(l,0),l=Math.min(l,o.slidesGrid.length-1),o.slideTo(l,t,e,n)},slideToClickedSlide:function(){const t=this,{params:e,$wrapperEl:n}=t,r="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let o,l=t.clickedIndex;if(e.loop){if(t.animating)return;o=parseInt(f(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?l<t.loopedSlides-r/2||l>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),l=n.children(`.${e.slideClass}[data-swiper-slide-index="${o}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),y.nextTick((()=>{t.slideTo(l)}))):t.slideTo(l):l>t.slides.length-r?(t.loopFix(),l=n.children(`.${e.slideClass}[data-swiper-slide-index="${o}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),y.nextTick((()=>{t.slideTo(l)}))):t.slideTo(l)}else t.slideTo(l)}};var E={loopCreate:function(){const t=this,{params:e,$wrapperEl:n}=t;n.children(`.${e.slideClass}.${e.slideDuplicateClass}`).remove();let r=n.children(`.${e.slideClass}`);if(e.loopFillGroupWithBlank){const t=e.slidesPerGroup-r.length%e.slidesPerGroup;if(t!==e.slidesPerGroup){for(let i=0;i<t;i+=1){const t=f(l.createElement("div")).addClass(`${e.slideClass} ${e.slideBlankClass}`);n.append(t)}r=n.children(`.${e.slideClass}`)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=r.length),t.loopedSlides=Math.ceil(parseFloat(e.loopedSlides||e.slidesPerView,10)),t.loopedSlides+=e.loopAdditionalSlides,t.loopedSlides>r.length&&(t.loopedSlides=r.length);const o=[],c=[];r.each(((e,n)=>{const l=f(n);e<t.loopedSlides&&c.push(n),e<r.length&&e>=r.length-t.loopedSlides&&o.push(n),l.attr("data-swiper-slide-index",e)}));for(let i=0;i<c.length;i+=1)n.append(f(c[i].cloneNode(!0)).addClass(e.slideDuplicateClass));for(let i=o.length-1;i>=0;i-=1)n.prepend(f(o[i].cloneNode(!0)).addClass(e.slideDuplicateClass))},loopFix:function(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:n,loopedSlides:r,allowSlidePrev:o,allowSlideNext:l,snapGrid:c,rtlTranslate:h}=t;let d;t.allowSlidePrev=!0,t.allowSlideNext=!0;const f=-c[e]-t.getTranslate();if(e<r){d=n.length-3*r+e,d+=r;t.slideTo(d,0,!1,!0)&&0!==f&&t.setTranslate((h?-t.translate:t.translate)-f)}else if(e>=n.length-r){d=-n.length+e+r,d+=r;t.slideTo(d,0,!1,!0)&&0!==f&&t.setTranslate((h?-t.translate:t.translate)-f)}t.allowSlidePrev=o,t.allowSlideNext=l,t.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:t,params:e,slides:n}=this;t.children(`.${e.slideClass}.${e.slideDuplicateClass},.${e.slideClass}.${e.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}};var T={setGrabCursor:function(t){const e=this;if(w.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const n=e.el;n.style.cursor="move",n.style.cursor=t?"-webkit-grabbing":"-webkit-grab",n.style.cursor=t?"-moz-grabbin":"-moz-grab",n.style.cursor=t?"grabbing":"grab"},unsetGrabCursor:function(){const t=this;w.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.el.style.cursor="")}};var P={appendSlide:function(t){const e=this,{$wrapperEl:n,params:r}=e;if(r.loop&&e.loopDestroy(),"object"==typeof t&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&n.append(t[i]);else n.append(t);
2r.loop&&e.loopCreate(),r.observer&&w.observer||e.update()},prependSlide:function(t){const e=this,{params:n,$wrapperEl:r,activeIndex:o}=e;n.loop&&e.loopDestroy();let l=o+1;if("object"==typeof t&&"length"in t){for(let i=0;i<t.length;i+=1)t[i]&&r.prepend(t[i]);l=o+t.length}else r.prepend(t);n.loop&&e.loopCreate(),n.observer&&w.observer||e.update(),e.slideTo(l,0,!1)},addSlide:function(t,e){const n=this,{$wrapperEl:r,params:o,activeIndex:l}=n;let c=l;o.loop&&(c-=n.loopedSlides,n.loopDestroy(),n.slides=r.children(`.${o.slideClass}`));const h=n.slides.length;if(t<=0)return void n.prependSlide(e);if(t>=h)return void n.appendSlide(e);let d=c>t?c+1:c;const f=[];for(let i=h-1;i>=t;i-=1){const t=n.slides.eq(i);t.remove(),f.unshift(t)}if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)e[i]&&r.append(e[i]);d=c>t?c+e.length:c}else r.append(e);for(let i=0;i<f.length;i+=1)r.append(f[i]);o.loop&&n.loopCreate(),o.observer&&w.observer||n.update(),o.loop?n.slideTo(d+n.loopedSlides,0,!1):n.slideTo(d,0,!1)},removeSlide:function(t){const e=this,{params:n,$wrapperEl:r,activeIndex:o}=e;let l=o;n.loop&&(l-=e.loopedSlides,e.loopDestroy(),e.slides=r.children(`.${n.slideClass}`));let c,h=l;if("object"==typeof t&&"length"in t){for(let i=0;i<t.length;i+=1)c=t[i],e.slides[c]&&e.slides.eq(c).remove(),c<h&&(h-=1);h=Math.max(h,0)}else c=t,e.slides[c]&&e.slides.eq(c).remove(),c<h&&(h-=1),h=Math.max(h,0);n.loop&&e.loopCreate(),n.observer&&w.observer||e.update(),n.loop?e.slideTo(h+e.loopedSlides,0,!1):e.slideTo(h,0,!1)},removeAllSlides:function(){const t=this,e=[];for(let i=0;i<t.slides.length;
2i+=1)e.push(i);t.removeSlide(e)}};const A=function(){const t=h.navigator.platform,e=h.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!h.cordova&&!h.phonegap),phonegap:!(!h.cordova&&!h.phonegap),electron:!1},r=h.screen.width,o=h.screen.height,l=e.match(/(Android);?[\s\/]+([\d.]+)?/);let c=e.match(/(iPad).*OS\s([\d_]+)/);const d=e.match(/(iPod)(.*OS\s([\d_]+))?/),f=!c&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0,v=e.indexOf("Edge/")>=0,y=e.indexOf("Gecko/")>=0&&e.indexOf("Firefox/")>=0,x="Win32"===t,k=e.toLowerCase().indexOf("electron")>=0;let S="MacIntel"===t;return!c&&S&&w.touch&&(1024===r&&1366===o||834===r&&1194===o||834===r&&1112===o||768===r&&1024===o)&&(c=e.match(/(Version)\/([\d.]+)/),S=!1),n.ie=m,n.edge=v,n.firefox=y,l&&!x&&(n.os="android",n.osVersion=l[2],n.android=!0,n.androidChrome=e.toLowerCase().indexOf("chrome")>=0),(c||f||d)&&(n.os="ios",n.ios=!0),f&&!d&&(n.osVersion=f[2].replace(/_/g,"."),n.iphone=!0),c&&(n.osVersion=c[2].replace(/_/g,"."),n.ipad=!0),d&&(n.osVersion=d[3]?d[3].replace(/_/g,"."):null,n.ipod=!0),n.ios&&n.osVersion&&e.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),n.webView=!(!(f||c||d)||!e.match(/.*AppleWebKit(?!.*Safari)/i)&&!h.navigator.standalone)||h.matchMedia&&h.matchMedia("(display-mode: standalone)").matches,n.webview=n.webView,n.standalone=n.webView,n.desktop=!(n.ios||n.android)||k,n.desktop&&(n.electron=k,n.macos=S,n.windows=x,n.macos&&(n.os="macos"),n.windows&&(n.os="windows")),n.pixelRatio=h.devicePixelRatio||1,n}();function M(t){const e=this,data=e.touchEventsData,{params:n,touches:r}=e;if(e.animating&&n.preventInteractionOnTransition)return;let o=t;o.originalEvent&&(o=o.originalEvent);const c=f(o.target);if("wrapper"===n.touchEventsTarget&&!c.closest(e.wrapperEl).length)return;if(data.isTouchEvent="touchstart"===o.type,!data.isTouchEvent&&"which"in o&&3===o.which)return;if(!data.isTouchEvent&&"button"in o&&o.button>0)return;if(data.isTouched&&data.isMoved)return;if(n.noSwiping&&c.closest(n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`)[0])return void(e.allowClick=!0);if(n.swipeHandler&&!c.closest(n.swipeHandler)[0])return;r.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,r.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;const d=r.currentX,m=r.currentY,v=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,w=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!v||!(d<=w||d>=h.screen.width-w)){if(y.extend(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=d,r.startY=m,data.touchStartTime=y.now(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(data.allowThresholdMove=!1),"touchstart"!==o.type){let t=!0;c.is(data.formElements)&&(t=!1),l.activeElement&&f(l.activeElement).is(data.formElements)&&l.activeElement!==c[0]&&l.activeElement.blur();const r=t&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||r)&&o.preventDefault()}e.emit("touchStart",o)}}function I(t){const e=this,data=e.touchEventsData,{params:n,touches:r,rtlTranslate:o}=e;let c=t;if(c.originalEvent&&(c=c.originalEvent),!data.isTouched)return void(data.startMoving&&data.isScrolling&&e.emit("touchMoveOpposite",c));if(data.isTouchEvent&&"touchmove"!==c.type)return;const h="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),d="touchmove"===c.type?h.pageX:c.pageX,m="touchmove"===c.type?h.pageY:c.pageY;if(c.preventedByNestedSwiper)return r.startX=d,void(r.startY=m);if(!e.allowTouchMove)return e.allowClick=!1,void(data.isTouched&&(y.extend(r,{startX:d,startY:m,currentX:d,currentY:m}),data.touchStartTime=y.now()));if(data.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(e.isVertical()){if(m<r.startY&&e.translate<=e.maxTranslate()||m>r.startY&&e.translate>=e.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(d<r.startX&&e.translate<=e.maxTranslate()||d>r.startX&&e.translate>=e.minTranslate())return;if(data.isTouchEvent&&l.activeElement&&c.target===l.activeElement&&f(c.target).is(data.formElements))return data.isMoved=!0,void(e.allowClick=!1);if(data.allowTouchCallbacks&&e.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;r.currentX=d,r.currentY=m;const v=r.currentX-r.startX,w=r.currentY-r.startY;if(e.params.threshold&&Math.sqrt(v**2+w**2)<e.params.threshold)return;if(void 0===data.isScrolling){let t;e.isHorizontal()&&r.currentY===r.startY||e.isVertical()&&r.currentX===r.startX?data.isScrolling=!1:v*v+w*w>=25&&(t=180*Math.atan2(Math.abs(w),Math.abs(v))/Math.PI,data.isScrolling=e.isHorizontal()?t>n.touchAngle:90-t>n.touchAngle)}if(data.isScrolling&&e.emit("touchMoveOpposite",c),void 0===data.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(data.startMoving=!0)),data.isScrolling)return void(data.isTouched=!1);if(!data.startMoving)return;e.allowClick=!1,!n.cssMode&&c.cancelable&&c.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&c.stopPropagation(),data.isMoved||(n.loop&&e.loopFix(),data.startTranslate=e.getTranslate(),e.setTransition(0),e.animating&&e.$wrapperEl.trigger("webkitTransitionEnd transitionend"),data.allowMomentumBounce
2=!1,!n.grabCursor||!0!==e.allowSlideNext&&!0!==e.allowSlidePrev||e.setGrabCursor(!0),e.emit("sliderFirstMove",c)),e.emit("sliderMove",c),data.isMoved=!0;let x=e.isHorizontal()?v:w;r.diff=x,x*=n.touchRatio,o&&(x=-x),e.swipeDirection=x>0?"prev":"next",data.currentTranslate=x+data.startTranslate;let k=!0,S=n.resistanceRatio;if(n.touchReleaseOnEdges&&(S=0),x>0&&data.currentTranslate>e.minTranslate()?(k=!1,n.resistance&&(data.currentTranslate=e.minTranslate()-1+(-e.minTranslate()+data.startTranslate+x)**S)):x<0&&data.currentTranslate<e.maxTranslate()&&(k=!1,n.resistance&&(data.currentTranslate=e.maxTranslate()+1-(e.maxTranslate()-data.startTranslate-x)**S)),k&&(c.preventedByNestedSwiper=!0),!e.allowSlideNext&&"next"===e.swipeDirection&&data.currentTranslate<data.startTranslate&&(data.currentTranslate=data.startTranslate),!e.allowSlidePrev&&"prev"===e.swipeDirection&&data.currentTranslate>data.startTranslate&&(data.currentTranslate=data.startTranslate),n.threshold>0){if(!(Math.abs(x)>n.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);
2if(!data.allowThresholdMove)return data.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,data.currentTranslate=data.startTranslate,void(r.diff=e.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(e.updateActiveIndex(),e.updateSlidesClasses()),n.freeMode&&(0===data.velocities.length&&data.velocities.push({position:r[e.isHorizontal()?"startX":"startY"],time:data.touchStartTime}),data.velocities.push({position:r[e.isHorizontal()?"currentX":"currentY"],time:y.now()})),e.updateProgress(data.currentTranslate),e.setTranslate(data.currentTranslate))}function D(t){const e=this,data=e.touchEventsData,{params:n,touches:r,rtlTranslate:o,$wrapperEl:l,slidesGrid:c,snapGrid:h}=e;let d=t;if(d.originalEvent&&(d=d.originalEvent),data.allowTouchCallbacks&&e.emit("touchEnd",d),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&&n.grabCursor&&e.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);n.grabCursor&&data.isMoved&&data.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const f=y.now(),m=f-data.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(d),e.emit("tap click",d),m<300&&f-data.lastClickTime<300&&e.emit("doubleTap doubleClick",d)),data.lastClickTime=y.now(),y.nextTick((()=>{e.destroyed||(e.allowClick=!0)})),!data.isTouched||!data.isMoved||!e.swipeDirection||0===r.diff||data.currentTranslate===data.startTranslate)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);let v;if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,v=n.followFinger?o?e.translate:-e.translate:-data.currentTranslate,n.cssMode)return;if(n.freeMode){if(v<-e.minTranslate())return void e.slideTo(e.activeIndex);if(v>-e.maxTranslate())return void(e.slides.length<h.length?e.slideTo(h.length-1):e.slideTo(e.slides.length-1));if(n.freeModeMomentum){if(data.velocities.length>1){const t=data.velocities.pop(),r=data.velocities.pop(),o=t.position-r.position,time=t.time-r.time;e.velocity=o/time,e.velocity/=2,Math.abs(e.velocity)<n.freeModeMinimumVelocity&&(e.velocity=0),(time>150||y.now()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeModeMomentumVelocityRatio,data.velocities.length=0;let t=1e3*n.freeModeMomentumRatio;const r=e.velocity*t;let c=e.translate+r;o&&(c=-c);let d,f=!1;const m=20*Math.abs(e.velocity)*n.freeModeMomentumBounceRatio;let v;if(c<e.maxTranslate())n.freeModeMomentumBounce?(c+e.maxTranslate()<-m&&(c=e.maxTranslate()-m),d=e.maxTranslate(),f=!0,data.allowMomentumBounce=!0):c=e.maxTranslate(),n.loop&&n.centeredSlides&&(v=!0);else if(c>e.minTranslate())n.freeModeMomentumBounce?(c-e.minTranslate()>m&&(c=e.minTranslate()+m),d=e.minTranslate(),f=!0,data.allowMomentumBounce=!0):c=e.minTranslate(),n.loop&&n.centeredSlides&&(v=!0);else if(n.freeModeSticky){let t;for(let e=0;e<h.length;e+=1)if(h[e]>-c){t=e;break}c=Math.abs(h[t]-c)<Math.abs(h[t-1]-c)||"next"===e.swipeDirection?h[t]:h[t-1],c=-c}if(v&&e.once("transitionEnd",(()=>{e.loopFix()})),0!==e.velocity){if(t=o?Math.abs((-c-e.translate)/e.velocity):Math.abs((c-e.translate)/e.velocity),n.freeModeSticky){const r=Math.abs((o?-c:c)-e.translate),l=e.slidesSizesGrid[e.activeIndex];t=r<l?n.speed:r<2*l?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void e.slideToClosest();n.freeModeMomentumBounce&&f?(e.updateProgress(d),e.setTransition(t),e.setTranslate(c),e.transitionStart(!0,e.swipeDirection),e.animating=!0,l.transitionEnd((()=>{e&&!e.destroyed&&data.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(n.speed),setTimeout((()=>{e.setTranslate(d),l.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()}))}),0))}))):e.velocity?(e.updateProgress(c),e.setTransition(t),e.setTranslate(c),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,l.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()})))):e.updateProgress(c),e.updateActiveIndex(),e.updateSlidesClasses()}else if(n.freeModeSticky)return void e.slideToClosest();return void((!n.freeModeMomentum||m>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses()))}let w=0,x=e.slidesSizesGrid[0];for(let i=0;i<c.length;i+=i<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=i<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==c[i+t]?v>=c[i]&&v<c[i+t]&&(w=i,x=c[i+t]-c[i]):v>=c[i]&&(w=i,x=c[c.length-1]-c[c.length-2])}const k=(v-c[w])/x,S=w<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(m>n.longSwipesMs){if(!n.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(k>=n.longSwipesRatio?e.slideTo(w+S):e.slideTo(w)),"prev"===e.swipeDirection&&(k>1-n.longSwipesRatio?e.slideTo(w+S):e.slideTo(w))}else{if(!n.shortSwipes)return void e.slideTo(e.activeIndex);e.navigation&&(d.target===e.navigation.nextEl||d.target===e.navigation.prevEl)?d.target===e.navigation.nextEl?e.slideTo(w+S):e.slideTo(w):("next"===e.swipeDirection&&e.slideTo(w+S),"prev"===e.swipeDirection&&e.slideTo(w))}}function O(){const t=this,{params:e,el:n}=t;if(n&&0===n.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:o,snapGrid:l}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=o,t.allowSlideNext=r,t.params.watchOverflow&&l!==t.snapGrid&&t.checkOverflow()}function B(t){const e=this;e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function F(){const t=this,{wrapperEl:e,rtlTranslate:n}=t;let r;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=n?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:t.translate=-e.scrollTop,-0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const o=t.maxTranslate()-t.minTranslate();r=0===o?0:(t.translate-t.minTranslate())/o,r!==t.progress&&t.updateProgress(n?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let z=!1;function L(){}var j={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesB
2ounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,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};const R={update:k,translate:S,transition:C,slide:_,loop:E,grabCursor:T,manipulation:P,events:{attachEvents:function(){const t=this,{params:e,touchEvents:n,el:r,wrapperEl:o}=t;t.onTouchStart=M.bind(t),t.onTouchMove=I.bind(t),t.onTouchEnd=D.bind(t),e.cssMode&&(t.onScroll=F.bind(t)),t.onClick=B.bind(t);const c=!!e.nested;if(!w.touch&&w.pointerEvents)r.addEventListener(n.start,t.onTouchStart,!1),l.addEventListener(n.move,t.onTouchMove,c),l.addEventListener(n.end,t.onTouchEnd,!1);else{if(w.touch){const o=!("touchstart"!==n.start||!w.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(n.start,t.onTouchStart,o),r.addEventListener(n.move,t.onTouchMove,w.passiveListener?{passive:!1,capture:c}:c),r.addEventListener(n.end,t.onTouchEnd,o),n.cancel&&r.addEventListener(n.cancel,t.onTouchEnd,o),z||(l.addEventListener("touchstart",L),z=!0)}(e.simulateTouch&&!A.ios&&!A.android||e.simulateTouch&&!w.touch&&A.ios)&&(r.addEventListener("mousedown",t.onTouchStart,!1),l.addEventListener("mousemove",t.onTouchMove,c),l.addEventListener("mouseup",t.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&r.addEventListener("click",t.onClick,!0),e.cssMode&&o.addEventListener("scroll",t.onScroll),e.updateOnWindowResize?t.on(A.ios||A.android?"resize orientationchange observerUpdate":"resize observerUpdate",O,!0):t.on("observerUpdate",O,!0)},detachEvents:function(){const t=this,{params:e,touchEvents:n,el:r,wrapperEl:o}=t,c=!!e.nested;if(!w.touch&&w.pointerEvents)r.removeEventListener(n.start,t.onTouchStart,!1),l.removeEventListener(n.move,t.onTouchMove,c),l.removeEventListener(n.end,t.onTouchEnd,!1);else{if(w.touch){const o=!("onTouchStart"!==n.start||!w.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,t.onTouchStart,o),r.removeEventListener(n.move,t.onTouchMove,c),r.removeEventListener(n.end,t.onTouchEnd,o),n.cancel&&r.removeEventListener(n.cancel,t.onTouchEnd,o)}(e.simulateTouch&&!A.ios&&!A.android||e.simulateTouch&&!w.touch&&A.ios)&&(r.removeEventListener("mousedown",t.onTouchStart,!1),l.removeEventListener("mousemove",t.onTouchMove,c),l.removeEventListener("mouseup",t.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&r.removeEventListener("click",t.onClick,!0),e.cssMode&&o.removeEventListener("scroll",t.onScroll),t.off(A.ios||A.android?"resize orientationchange observerUpdate":"resize observerUpdate",O)}},breakpoints:{setBreakpoint:function(){const t=this,{activeIndex:e,initialized:n,loopedSlides:r=0,params:o,$el:l}=t,c=o.breakpoints;if(!c||c&&0===Object.keys(c).length)return;const h=t.getBreakpoint(c);if(h&&t.currentBreakpoint!==h){const d=h in c?c[h]:void 0;d&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((param=>{const t=d[param];void 0!==t&&(d[param]="slidesPerView"!==param||"AUTO"!==t&&"auto"!==t?"slidesPerView"===param?parseFloat(t):parseInt(t,10):"auto")}));const f=d||t.originalParams,m=o.slidesPerColumn>1,v=f.slidesPerColumn>1;m&&!v?l.removeClass(`${o.containerModifierClass}multirow ${o.containerModifierClass}multirow-column`):!m&&v&&(l.addClass(`${o.containerModifierClass}multirow`),"column"===f.slidesPerColumnFill&&l.addClass(`${o.containerModifierClass}multirow-column`));const w=f.direction&&f.direction!==o.direction,x=o.loop&&(f.slidesPerView!==o.slidesPerView||w);w&&n&&t.changeDirection(),y.extend(t.params,f),y.extend(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),t.currentBreakpoint=h,x&&n&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-r+t.loopedSlides,0,!1)),t.emit("breakpoint",f)}}
2,getBreakpoint:function(t){if(!t)return;let e=!1;const n=Object.keys(t).map((t=>{if("string"==typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1));return{value:h.innerHeight*e,point:t}}return{value:t,point:t}}));n.sort(((a,b)=>parseInt(a.value,10)-parseInt(b.value,10)));for(let i=0;i<n.length;i+=1){const{point:t,value:r}=n[i];r<=h.innerWidth&&(e=t)}return e||"max"}},checkOverflow:{checkOverflow:function(){const t=this,e=t.params,n=t.isLocked,r=t.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(t.slides.length-1)+t.slides[0].offsetWidth*t.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&r?t.isLocked=r<=t.size:t.isLocked=1===t.snapGrid.length,t.allowSlideNext=!t.isLocked,t.allowSlidePrev=!t.isLocked,n!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock"),n&&n!==t.isLocked&&(t.isEnd=!1,t.navigation&&t.navigation.update())}},classes:{addClasses:function(){const{classNames:t,params:e,rtl:n,$el:r}=this,o=[];o.push("initialized"),o.push(e.direction),e.freeMode&&o.push("free-mode"),e.autoHeight&&o.push("autoheight"),n&&o.push("rtl"),e.slidesPerColumn>1&&(o.push("multirow"),"column"===e.slidesPerColumnFill&&o.push("multirow-column")),A.android&&o.push("android"),A.ios&&o.push("ios"),e.cssMode&&o.push("css-mode"),o.forEach((n=>{t.push(e.containerModifierClass+n)})),r.addClass(t.join(" "))},removeClasses:function(){const{$el:t,classNames:e}=this;t.removeClass(e.join(" "))}},images:{loadImage:function(t,e,n,r,o,l){let image;function c(){l&&l()}f(t).parent("picture")[0]||t.complete&&o?c():e?(image=new h.Image,image.onload=c,image.onerror=c,r&&(image.sizes=r),n&&(image.srcset=n),e&&(image.src=e)):c()},preloadImages:function(){const t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(let i=0;i<t.imagesToLoad.length;i+=1){const n=t.imagesToLoad[i];t.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,e)}}}},V={};class N extends x{constructor(...t){let e,n;1===t.length&&t[0].constructor&&t[0].constructor===Object?n=t[0]:[e,n]=t,n||(n={}),n=y.extend({},n),e&&!n.el&&(n.el=e),super(n),Object.keys(R).forEach((t=>{Object.keys(R[t]).forEach((e=>{N.prototype[e]||(N.prototype[e]=R[t][e])}))}));const r=this;void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach((t=>{const e=r.modules[t];if(e.params){const t=Object.keys(e.params)[0],r=e.params[t];if("object"!=typeof r||null===r)return;if(!(t in n)||!("enabled"in r))return;!0===n[t]&&(n[t]={enabled:!0}),"object"!=typeof n[t]||"enabled"in n[t]||(n[t].enabled=!0),n[t]||(n[t]={enabled:!1})}}));const o=y.extend({},j);r.useModulesParams(o),r.params=y.extend({},o,V,n),r.originalParams=y.extend({},r.params),r.passedParams=y.extend({},n),r.$=f;const l=f(r.params.el);if(e=l[0],!e)return;if(l.length>1){const t=[];return l.each(((e,r)=>{const o=y.extend({},n,{el:r});t.push(new N(o))})),t}let c;return e.swiper=r,l.data("swiper",r),e&&e.shadowRoot&&e.shadowRoot.querySelector?(c=f(e.shadowRoot.querySelector(`.${r.params.wrapperClass}`)),c.children=t=>l.children(t)):c=l.children(`.${r.params.wrapperClass}`),y.extend(r,{$el:l,el:e,$wrapperEl:c,wrapperEl:c[0],classNames:[],slides:f(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===c.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const t=["touchstart","touchmove","touchend","touchcancel"];let e=["mousedown","mousemove","mouseup"];return w.pointerEvents&&(e=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:t[0],move:t[1],end:t[2],cancel:t[3]},r.touchEventsDesktop={start:e[0],move:e[1],end:e[2]},w.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:y.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.params.init&&r.init(),r}slidesPerViewDynamic(){const{params:t,slides:e,slidesGrid:n,size:r,activeIndex:o}=this;let l=1;if(t.centeredSlides){let t,n=e[o].swiperSlideSize;
2for(let i=o+1;i<e.length;i+=1)e[i]&&!t&&(n+=e[i].swiperSlideSize,l+=1,n>r&&(t=!0));for(let i=o-1;i>=0;i-=1)e[i]&&!t&&(n+=e[i].swiperSlideSize,l+=1,n>r&&(t=!0))}else for(let i=o+1;i<e.length;i+=1)n[i]-n[o]<r&&(l+=1);return l}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:e,params:n}=t;function r(){const e=t.rtlTranslate?-1*t.translate:t.translate,n=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}let o;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(r(),t.params.autoHeight&&t.updateAutoHeight()):(o=("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),o||r()),n.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,e=!0){const n=this,r=n.params.direction;return t||(t="horizontal"===r?"vertical":"horizontal"),t===r||"horizontal"!==t&&"vertical"!==t||(n.$el.removeClass(`${n.params.containerModifierClass}${r}`).addClass(`${n.params.containerModifierClass}${t}`),n.params.direction=t,n.slides.each(((e,n)=>{"vertical"===t?n.style.width="":n.style.height=""})),n.emit("changeDirection"),e&&n.update()),n}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,e=!0){const n=this,{params:r,$el:o,$wrapperEl:l,slides:c}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),e&&(n.removeClasses(),o.removeAttr("style"),l.removeAttr("style"),c&&c.length&&c.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((t=>{n.off(t)})),!1!==t&&(n.$el[0].swiper=null,n.$el.data("swiper",null),y.deleteProps(n)),n.destroyed=!0),null}static extendDefaults(t){y.extend(V,t)}static get extendedDefaults(){return V}static get defaults(){return j}static get Class(){return x}static get $(){return f}}var $={name:"device",proto:{device:A},static:{device:A}},G={name:"support",proto:{support:w},static:{support:w}};const H={isEdge:!!h.navigator.userAgent.match(/Edge/g),isSafari:function(){const t=h.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(h.navigator.userAgent)};var Y={name:"browser",proto:{browser:H},static:{browser:H}},W={name:"resize",create(){const t=this;y.extend(t,{resize:{resizeHandler(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init(){h.addEventListener("resize",this.resize.resizeHandler),h.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){h.removeEventListener("resize",this.resize.resizeHandler),h.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const X={func:h.MutationObserver||h.WebkitMutationObserver,attach(t,e={}){const n=this,r=new(0,X.func)((t=>{if(1===t.length)return void n.emit("observerUpdate",t[0]);const e=function(){n.emit("observerUpdate",t[0])};h.requestAnimationFrame?h.requestAnimationFrame(e):h.setTimeout(e,0)}));r.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),n.observer.observers.push(r)},init(){const t=this;if(w.observer&&t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let i=0;i<e.length;i+=1)t.observer.attach(e[i])}t.observer.attach(t.$el[0],{childList:t.params.observeSlideChildren}),t.observer.attach(t.$wrapperEl[0],{attributes:!1})}}
2,destroy(){this.observer.observers.forEach((t=>{t.disconnect()})),this.observer.observers=[]}};var U={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const t=this;y.extend(t,{observer:{init:X.init.bind(t),attach:X.attach.bind(t),destroy:X.destroy.bind(t),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const K={update(t){const e=this,{slidesPerView:n,slidesPerGroup:r,centeredSlides:o}=e.params,{addSlidesBefore:l,addSlidesAfter:c}=e.params.virtual,{from:h,to:d,slides:f,slidesGrid:m,renderSlide:v,offset:w}=e.virtual;e.updateActiveIndex();const x=e.activeIndex||0;let k,S,C;k=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",o?(S=Math.floor(n/2)+r+l,C=Math.floor(n/2)+r+c):(S=n+(r-1)+l,C=r+c);const _=Math.max((x||0)-C,0),E=Math.min((x||0)+S,f.length-1),T=(e.slidesGrid[_]||0)-(e.slidesGrid[0]||0);function P(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(y.extend(e.virtual,{from:_,to:E,offset:T,slidesGrid:e.slidesGrid}),h===_&&d===E&&!t)return e.slidesGrid!==m&&T!==w&&e.slides.css(k,`${T}px`),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:T,from:_,to:E,slides:function(){const t=[];for(let i=_;i<=E;i+=1)t.push(f[i]);return t}()}),void P();const A=[],M=[];if(t)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let i=h;i<=d;i+=1)(i<_||i>E)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${i}"]`).remove();for(let i=0;i<f.length;i+=1)i>=_&&i<=E&&(void 0===d||t?M.push(i):(i>d&&M.push(i),i<h&&A.push(i)));M.forEach((t=>{e.$wrapperEl.append(v(f[t],t))})),A.sort(((a,b)=>b-a)).forEach((t=>{e.$wrapperEl.prepend(v(f[t],t))})),e.$wrapperEl.children(".swiper-slide").css(k,`${T}px`),P()},renderSlide(t,e){const n=this,r=n.params.virtual;if(r.cache&&n.virtual.cache[e])return n.virtual.cache[e];const o=r.renderSlide?f(r.renderSlide.call(n,t,e)):f(`<div class="${n.params.slideClass}" data-swiper-slide-index="${e}">${t}</div>`);return o.attr("data-swiper-slide-index")||o.attr("data-swiper-slide-index",e),r.cache&&(n.virtual.cache[e]=o),o},appendSlide(t){const e=this;if("object"==typeof t&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.push(t[i]);else e.virtual.slides.push(t);e.virtual.update(!0)},prependSlide(t){const e=this,n=e.activeIndex;let r=n+1,o=1;if(Array.isArray(t)){for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.unshift(t[i]);r=n+t.length,o=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,n={};Object.keys(t).forEach((e=>{const r=t[e],l=r.attr("data-swiper-slide-index");l&&r.attr("data-swiper-slide-index",parseInt(l,10)+1),n[parseInt(e,10)+o]=r})),e.virtual.cache=n}e.virtual.update(!0),e.slideTo(r,0)},removeSlide(t){const e=this;if(null==t)return;let n=e.activeIndex;if(Array.isArray(t))for(let i=t.length-1;i>=0;i-=1)e.virtual.slides.splice(t[i],1),e.params.virtual.cache&&delete e.virtual.cache[t[i]],t[i]<n&&(n-=1),n=Math.max(n,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<n&&(n-=1),n=Math.max(n,0);e.virtual.update(!0),e.slideTo(n,0)},removeAllSlides(){const t=this;t.virtual.slides=[],t.params.virtual.cache&&(t.virtual.cache={}),t.virtual.update(!0),t.slideTo(0,0)}};var J={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const t=this;y.extend(t,{virtual:{update:K.update.bind(t),appendSlide:K.appendSlide.bind(t),prependSlide:K.prependSlide.bind(t),removeSlide:K.removeSlide.bind(t),removeAllSlides:K.removeAllSlides.bind(t),renderSlide:K.renderSlide.bind(t),slides:t.params.virtual.slides,cache:{}}})},on:{beforeInit(){const t=this;if(!t.params.virtual.enabled)return;t.classNames.push(`${t.params.containerModifierClass}virtual`);const e={watchSlidesProgress:!0};y.extend(t.params,e),y.extend(t.originalParams,e),t.params.initialSlide||t.virtual.update(
2)},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}};const Z={handle(t){const e=this,{rtlTranslate:n}=e;let r=t;r.originalEvent&&(r=r.originalEvent);const o=r.keyCode||r.charCode,c=e.params.keyboard.pageUpDown,d=c&&33===o,f=c&&34===o,m=37===o,v=39===o,y=38===o,w=40===o;if(!e.allowSlideNext&&(e.isHorizontal()&&v||e.isVertical()&&w||f))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&m||e.isVertical()&&y||d))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(d||f||m||v||y||w)){let t=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const r=h.innerWidth,o=h.innerHeight,l=e.$el.offset();n&&(l.left-=e.$el[0].scrollLeft);const c=[[l.left,l.top],[l.left+e.width,l.top],[l.left,l.top+e.height],[l.left+e.width,l.top+e.height]];for(let i=0;i<c.length;i+=1){const e=c[i];e[0]>=0&&e[0]<=r&&e[1]>=0&&e[1]<=o&&(t=!0)}if(!t)return}e.isHorizontal()?((d||f||m||v)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((f||v)&&!n||(d||m)&&n)&&e.slideNext(),((d||m)&&!n||(f||v)&&n)&&e.slidePrev()):((d||f||y||w)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(f||w)&&e.slideNext(),(d||y)&&e.slidePrev()),e.emit("keyPress",o)}},enable(){const t=this;t.keyboard.enabled||(f(l).on("keydown",t.keyboard.handle),t.keyboard.enabled=!0)},disable(){const t=this;t.keyboard.enabled&&(f(l).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}};var Q={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const t=this;y.extend(t,{keyboard:{enabled:!1,enable:Z.enable.bind(t),disable:Z.disable.bind(t),handle:Z.handle.bind(t)}})},on:{init(){const t=this;t.params.keyboard.enabled&&t.keyboard.enable()},destroy(){const t=this;t.keyboard.enabled&&t.keyboard.disable()}}};const tt={lastScrollTime:y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>h.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){const t="onwheel";let e=t in l;if(!e){const element=l.createElement("div");element.setAttribute(t,"return;"),e="function"==typeof element[t]}return!e&&l.implementation&&l.implementation.hasFeature&&!0!==l.implementation.hasFeature("","")&&(e=l.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize(t){let e=0,n=0,r=0,o=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),r=10*e,o=10*n,"deltaY"in t&&(o=t.deltaY),"deltaX"in t&&(r=t.deltaX),t.shiftKey&&!r&&(r=o,o=0),(r||o)&&t.deltaMode&&(1===t.deltaMode?(r*=40,o*=40):(r*=800,o*=800)),r&&!e&&(e=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:e,spinY:n,pixelX:r,pixelY:o}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(t){let e=t;const n=this,r=n.params.mousewheel;n.params.cssMode&&e.preventDefault();let o=n.$el;if("container"!==n.params.mousewheel.eventsTarged&&(o=f(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!o[0].contains(e.target)&&!r.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);let l=0;const c=n.rtlTranslate?-1:1,data=tt.normalize(e);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(data.pixelX)>Math.abs(data.pixelY)))return!0;l=-data.pixelX*c}else{if(!(Math.abs(data.pixelY)>Math.abs(data.pixelX)))return!0;l=-data.pixelY}else l=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*c:-data.pixelY;if(0===l)return!0;if(r.invert&&(l=-l),n.params.freeMode){const t={time:y.now(),delta:Math.abs(l),direction:Math.sign(l)},{lastEventBeforeSnap:o}=n.mousewheel,c=o&&t.time<o.time+500&&t.delta<=o.delta&&t.direction===o.direction;if(!c){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();let o=n.getTranslate()+l*r.sensitivity;const h=n.isBeginning,d=n.isEnd;if(o>=n.minTranslate()&&(o=n.minTranslate()),o<=n.maxTranslate()&&(o=n.maxTranslate()),n.setTransition(0),n.setTranslate(o),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!h&&n.isBeginning||!d&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const e=n.mousewheel.recentWheelEvents;e.length>=15&&e.shift();const r=e.length?e[e.length-1]:void 0,o=e[0];if(e.push(t),r&&(t.delta>r.delta||t.direction!==r.direction))e.splice(0);else if(e.length>=15&&t.time-o.time<500&&o.delta-t.delta>=1&&t.delta<=6){const r=l>0?.8:.2;n.mousewheel.lastEventBeforeSnap=t,e.splice(0),n.mousewheel.timeout=y.nextTick((()=>{n.slideToClosest(n.params.speed,!0,void 0,r)}),0)}n.mousewheel.timeout||(n.mousewheel.timeout=y.nextTick((()=>{n.mousewheel.lastEventBeforeSnap=t,e.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)}),500))}if(c||n.emit("scroll",e),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),o===n.minTranslate()||o===n.maxTranslate())return!0}}
2else{const e={time:y.now(),delta:Math.abs(l),direction:Math.sign(l),raw:t},r=n.mousewheel.recentWheelEvents;r.length>=2&&r.shift();const o=r.length?r[r.length-1]:void 0;if(r.push(e),o?(e.direction!==o.direction||e.delta>o.delta||e.time>o.time+150)&&n.mousewheel.animateSlider(e):n.mousewheel.animateSlider(e),n.mousewheel.releaseScroll(e))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},animateSlider(t){const e=this;return t.delta>=6&&y.now()-e.mousewheel.lastScrollTime<60||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),e.emit("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),e.emit("scroll",t.raw)),e.mousewheel.lastScrollTime=(new h.Date).getTime(),!1)},releaseScroll(t){const e=this,n=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&n.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const t=this,e=tt.event();if(t.params.cssMode)return t.wrapperEl.removeEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(t.mousewheel.enabled)return!1;let n=t.$el;return"container"!==t.params.mousewheel.eventsTarged&&(n=f(t.params.mousewheel.eventsTarged)),n.on("mouseenter",t.mousewheel.handleMouseEnter),n.on("mouseleave",t.mousewheel.handleMouseLeave),n.on(e,t.mousewheel.handle),t.mousewheel.enabled=!0,!0},disable(){const t=this,e=tt.event();if(t.params.cssMode)return t.wrapperEl.addEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(!t.mousewheel.enabled)return!1;let n=t.$el;return"container"!==t.params.mousewheel.eventsTarged&&(n=f(t.params.mousewheel.eventsTarged)),n.off(e,t.mousewheel.handle),t.mousewheel.enabled=!1,!0}};const et={update(){const t=this,e=t.params.navigation;if(t.params.loop)return;const{$nextEl:n,$prevEl:r}=t.navigation;r&&r.length>0&&(t.isBeginning?r.addClass(e.disabledClass):r.removeClass(e.disabledClass),r[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](e.lockClass)),n&&n.length>0&&(t.isEnd?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](e.lockClass))},onPrevClick(t){const e=this;t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()},onNextClick(t){const e=this;t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()},init(){const t=this,e=t.params.navigation;if(!e.nextEl&&!e.prevEl)return;let n,r;e.nextEl&&(n=f(e.nextEl),t.params.uniqueNavElements&&"string"==typeof e.nextEl&&n.length>1&&1===t.$el.find(e.nextEl).length&&(n=t.$el.find(e.nextEl))),e.prevEl&&(r=f(e.prevEl),t.params.uniqueNavElements&&"string"==typeof e.prevEl&&r.length>1&&1===t.$el.find(e.prevEl).length&&(r=t.$el.find(e.prevEl))),n&&n.length>0&&n.on("click",t.navigation.onNextClick),r&&r.length>0&&r.on("click",t.navigation.onPrevClick),y.extend(t.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const t=this,{$nextEl:e,$prevEl:n}=t.navigation;e&&e.length&&(e.off("click",t.navigation.onNextClick),e.removeClass(t.params.navigation.disabledClass)),n&&n.length&&(n.off("click",t.navigation.onPrevClick),n.removeClass(t.params.navigation.disabledClass))}};const it={update(){const t=this,e=t.rtl,n=t.params.pagination;if(!n.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const r=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,o=t.pagination.$el;let l;const c=t.params.loop?Math.ceil((r-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(l=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),l>r-1-2*t.loopedSlides&&(l-=r-2*t.loopedSlides),l>c-1&&(l-=c),l<0&&"bullets"!==t.params.paginationType&&(l=c+l)):l=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===n.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let c,h,d;if(n.dynamicBullets&&(t.pagination.bulletSize=r.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(t.isHorizontal()?"width":"height",t.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==t.previousIndex&&(t.pagination.dynamicBulletIndex+=l-t.previousIndex,t.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?t.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:t.pagination.dynamicBulletIndex<0&&(t.pagination.dynamicBulletIndex=0)),c=l-t.pagination.dynamicBulletIndex,h=c+(Math.min(r.length,n.dynamicMainBullets)-1),d=(h+c)/2),r.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),o.length>1)r.each(((t,e)=>{const r=f(e),o=r.index();o===l&&r.addClass(n.bulletActiveClass),n.dynamicBullets&&(o>=c&&o<=h&&r.addClass(`${n.bulletActiveClass}-main`),o===c&&r.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),o===h&&r.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))}));else{const e=r.eq(l),o=e.index();if(e.addClass(n.bulletActiveClass),n.dynamicBullets){const e=r.eq(c),l=r.eq(h);for(let i=c;
2i<=h;i+=1)r.eq(i).addClass(`${n.bulletActiveClass}-main`);if(t.params.loop)if(o>=r.length-n.dynamicMainBullets){for(let i=n.dynamicMainBullets;i>=0;i-=1)r.eq(r.length-i).addClass(`${n.bulletActiveClass}-main`);r.eq(r.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else e.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),l.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`);else e.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),l.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const o=Math.min(r.length,n.dynamicMainBullets+4),l=(t.pagination.bulletSize*o-t.pagination.bulletSize)/2-d*t.pagination.bulletSize,c=e?"right":"left";r.css(t.isHorizontal()?c:"top",`${l}px`)}}if("fraction"===n.type&&(o.find(`.${n.currentClass}`).text(n.formatFractionCurrent(l+1)),o.find(`.${n.totalClass}`).text(n.formatFractionTotal(c))),"progressbar"===n.type){let e;e=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(l+1)/c;let h=1,d=1;"horizontal"===e?h=r:d=r,o.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${h}) scaleY(${d})`).transition(t.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(t,l+1,c)),t.emit("paginationRender",t,o[0])):t.emit("paginationUpdate",t,o[0]),o[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const t=this,e=t.params.pagination;if(!e.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let o="";if("bullets"===e.type){const l=t.params.loop?Math.ceil((n-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;for(let i=0;i<l;i+=1)e.renderBullet?o+=e.renderBullet.call(t,i,e.bulletClass):o+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;r.html(o),t.pagination.bullets=r.find(`.${e.bulletClass}`)}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,r.html(o)),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,r.html(o)),"custom"!==e.type&&t.emit("paginationRender",t.pagination.$el[0])},init(){const t=this,e=t.params.pagination;if(!e.el)return;let n=f(e.el);0!==n.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&n.length>1&&(n=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&n.addClass(e.clickableClass),n.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(n.addClass(`${e.modifierClass}${e.type}-dynamic`),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.addClass(e.progressbarOppositeClass),e.clickable&&n.on("click",`.${e.bulletClass}`,(function(e){e.preventDefault();let n=f(this).index()*t.params.slidesPerGroup;t.params.loop&&(n+=t.loopedSlides),t.slideTo(n)})),y.extend(t.pagination,{$el:n,el:n[0]}))},destroy(){const t=this,e=t.params.pagination;if(!e.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length)return;const n=t.pagination.$el;n.removeClass(e.hiddenClass),n.removeClass(e.modifierClass+e.type),t.pagination.bullets&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&n.off("click",`.${e.bulletClass}`)}};const nt={setTranslate(){const t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:n,progress:progress}=t,{dragSize:r,trackSize:o,$dragEl:l,$el:c}=e,h=t.params.scrollbar;let d=r,f=(o-r)*progress;n?(f=-f,f>0?(d=r-f,f=0):-f+r>o&&(d=o+f)):f<0?(d=r+f,f=0):f+r>o&&(d=o-f),t.isHorizontal()?(l.transform(`translate3d(${f}px, 0, 0)`),l[0].style.width=`${d}px`):(l.transform(`translate3d(0px, ${f}px, 0)`),l[0].style.height=`${d}
2px`),h.hide&&(clearTimeout(t.scrollbar.timeout),c[0].style.opacity=1,t.scrollbar.timeout=setTimeout((()=>{c[0].style.opacity=0,c.transition(400)}),1e3))},setTransition(t){const e=this;e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)},updateSize(){const t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:n,$el:r}=e;n[0].style.width="",n[0].style.height="";const o=t.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,l=t.size/t.virtualSize,c=l*(o/t.size);let h;h="auto"===t.params.scrollbar.dragSize?o*l:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?n[0].style.width=`${h}px`:n[0].style.height=`${h}px`,r[0].style.display=l>=1?"none":"",t.params.scrollbar.hide&&(r[0].style.opacity=0),y.extend(e,{trackSize:o,divider:l,moveDivider:c,dragSize:h}),e.$el[t.params.watchOverflow&&t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)},getPointerPosition(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition(t){const e=this,{scrollbar:n,rtlTranslate:r}=e,{$el:o,dragSize:l,trackSize:c,dragStartPos:h}=n;let d;d=(n.getPointerPosition(t)-o.offset()[e.isHorizontal()?"left":"top"]-(null!==h?h:l/2))/(c-l),d=Math.max(Math.min(d,1),0),r&&(d=1-d);const f=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*d;e.updateProgress(f),e.setTranslate(f),e.updateActiveIndex(),e.updateSlidesClasses()},onDragStart(t){const e=this,n=e.params.scrollbar,{scrollbar:r,$wrapperEl:o}=e,{$el:l,$dragEl:c}=r;e.scrollbar.isTouched=!0,e.scrollbar.dragStartPos=t.target===c[0]||t.target===c?r.getPointerPosition(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),o.transition(100),c.transition(100),r.setDragPosition(t),clearTimeout(e.scrollbar.dragTimeout),l.transition(0),n.hide&&l.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),e.emit("scrollbarDragStart",t)},onDragMove(t){const e=this,{scrollbar:n,$wrapperEl:r}=e,{$el:o,$dragEl:l}=n;e.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,n.setDragPosition(t),r.transition(0),o.transition(0),l.transition(0),e.emit("scrollbarDragMove",t))},onDragEnd(t){const e=this,n=e.params.scrollbar,{scrollbar:r,$wrapperEl:o}=e,{$el:l}=r;e.scrollbar.isTouched&&(e.scrollbar.isTouched=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),o.transition("")),n.hide&&(clearTimeout(e.scrollbar.dragTimeout),e.scrollbar.dragTimeout=y.nextTick((()=>{l.css("opacity",0),l.transition(400)}),1e3)),e.emit("scrollbarDragEnd",t),n.snapOnRelease&&e.slideToClosest())},enableDraggable(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:n,touchEventsDesktop:r,params:o}=t,c=e.$el[0],h=!(!w.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},d=!(!w.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};w.touch?(c.addEventListener(n.start,t.scrollbar.onDragStart,h),c.addEventListener(n.move,t.scrollbar.onDragMove,h),c.addEventListener(n.end,t.scrollbar.onDragEnd,d)):(c.addEventListener(r.start,t.scrollbar.onDragStart,h),l.addEventListener(r.move,t.scrollbar.onDragMove,h),l.addEventListener(r.end,t.scrollbar.onDragEnd,d))},disableDraggable(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:n,touchEventsDesktop:r,params:o}=t,c=e.$el[0],h=!(!w.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},d=!(!w.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};w.touch?(c.removeEventListener(n.start,t.scrollbar.onDragStart,h),c.removeEventListener(n.move,t.scrollbar.onDragMove,h),c.removeEventListener(n.end,t.scrollbar.onDragEnd,d)):(c.removeEventListener(r.start,t.scrollbar.onDragStart,h),l.removeEventListener(r.move,t.scrollbar.onDragMove,h),l.removeEventListener(r.end,t.scrollbar.onDragEnd,d))},init(){const t=this;if(!t.params.scrollbar.el)return;const{scrollbar:e,$el:n}=t,r=t.params.scrollbar;let o=f(r.el);t.params.uniqueNavElements&&"string"==typeof r.el&&o.length>1&&1===n.find(r.el).length&&(o=n.find(r.el));let l=o.find(`.${t.params.scrollbar.dragClass}`);0===l.length&&(l=f(`<div class="${t.params.scrollbar.dragClass}"></div>`),o.append(l)),y.extend(e,{$el:o,el:o[0],$dragEl:l,dragEl:l[0]}),r.draggable&&e.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};const at={setTransform(t,progress){const{rtl:e}=this,n=f(t),r=e?-1:1,p=n.attr("data-swiper-parallax")||"0";let o=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const c=n.attr("data-swiper-parallax-scale"),h=n.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=p,l="0"):(l=p,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*progress*r+"%":o*progress*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*progress+"%":l*progress+"px",null!=h){const t=h-(h-1)*(1-Math.abs(progress));n[0].style.opacity=t}if(null==c)n.transform(`translate3d(${o}, ${l}, 0px)`);else{const t=c-(c-1)*(1-Math.abs(progress));n.transform(`translate3d(${o}, ${l}, 0px) scale(${t})`)}},setTranslate(){const t=this,{$el:e,slides:n,progress:progress,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((e,n)=>{t.parallax.setTransform(n,progress)})),n.each(((e,n)=>{let o=n.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(o+=Math.ceil(e/2)-progress*(r.length-1)),o=Math.min(Math.max(o,-1),1),f(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((e,n)=>{t.parallax.setTransform(n,o)}))}))},setTransition(t=this.params.speed){const{$el:e}=this;e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((e,n)=>{const r=f(n);let o=parseInt(r.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),r.transition(o)}))}};const st={getDistanceBetweenTouches(t){if(t.targetTouches.length<2)return 1;const e=t.targetTouches[0].pageX,n=t.targetTouches[0].pageY,r=t.targetTouches[1].pageX,o=t.targetTouches[1].pageY;return Math.sqrt((r-e)**2+(o-n)**2)},onGestureStart(t){const e=this,n=e.params.zoom,r=e.zoom,{gesture:o}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!w.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;r.fakeGestureTouched=!0,o.scaleStart=st.getDistanceBetweenTouches(t)}o.$slideEl&&o.$slideEl.length||(o.$slideEl=f(t.target).closest(`.${e.params.slideClass}`),0===o.$slideEl.length&&(o.$slideEl=e.slides.eq(e.activeIndex)),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent(`.${n.containerClass}`),o.maxRatio=o.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==o.$imageWrapEl.length)?(o.$imageEl&&o.$imageEl.transition(0),e.zoom.isScaling=!0):o.$imageEl=void 0},onGestureChange(t){const e=this.params.zoom,n=this.zoom,{gesture:r}=n;if(!w.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;n.fakeGestureMoved=!0,r.scaleMove=st.getDistanceBetweenTouches(t)}r.$imageEl&&0!==r.$imageEl.length&&(n.scale=w.gestures?t.scale*n.currentScale:r.scaleMove/r.scaleStart*n.currentScale,n.scale>r.maxRatio&&(n.scale=r.maxRatio-1+(n.scale-r.maxRatio+1)**.5),n.scale<e.minRatio&&(n.scale=e.minRatio+1-(e.minRatio-n.scale+1)**.5),r.$imageEl.transform(`translate3d(0,
20,0) scale(${n.scale})`))},onGestureEnd(t){const e=this,n=e.params.zoom,r=e.zoom,{gesture:o}=r;if(!w.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!A.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}o.$imageEl&&0!==o.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,o.maxRatio),n.minRatio),o.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(o.$slideEl=void 0))},onTouchStart(t){const e=this.zoom,{gesture:n,image:image}=e;n.$imageEl&&0!==n.$imageEl.length&&(image.isTouched||(A.android&&t.cancelable&&t.preventDefault(),image.isTouched=!0,image.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,image.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove(t){const e=this,n=e.zoom,{gesture:r,image:image,velocity:o}=n;if(!r.$imageEl||0===r.$imageEl.length)return;if(e.allowClick=!1,!image.isTouched||!r.$slideEl)return;image.isMoved||(image.width=r.$imageEl[0].offsetWidth,image.height=r.$imageEl[0].offsetHeight,image.startX=y.getTranslate(r.$imageWrapEl[0],"x")||0,image.startY=y.getTranslate(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0),e.rtl&&(image.startX=-image.startX,image.startY=-image.startY));const l=image.width*n.scale,c=image.height*n.scale;if(!(l<r.slideWidth&&c<r.slideHeight)){if(image.minX=Math.min(r.slideWidth/2-l/2,0),image.maxX=-image.minX,image.minY=Math.min(r.slideHeight/2-c/2,0),image.maxY=-image.minY,image.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,image.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!image.isMoved&&!n.isScaling){if(e.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x))return void(image.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y))return void(image.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),image.isMoved=!0,image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX,image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY,image.currentX<image.minX&&(image.currentX=image.minX+1-(image.minX-image.currentX+1)**.8),image.currentX>image.maxX&&(image.currentX=image.maxX-1+(image.currentX-image.maxX+1)**.8),image.currentY<image.minY&&(image.currentY=image.minY+1-(image.minY-image.currentY+1)**.8),image.currentY>image.maxY&&(image.currentY=image.maxY-1+(image.currentY-image.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=image.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=image.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(image.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(image.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(image.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(image.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=image.touchesCurrent.x,o.prevPositionY=image.touchesCurrent.y,o.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:e,image:image,velocity:n}=t;if(!e.$imageEl||0===e.$imageEl.length)return;if(!image.isTouched||!image.isMoved)return image.isTouched=!1,void(image.isMoved=!1);image.isTouched=!1,image.isMoved=!1;let r=300,o=300;const l=n.x*r,c=image.currentX+l,h=n.y*o,d=image.currentY+h;0!==n.x&&(r=Math.abs((c-image.currentX)/n.x)),0!==n.y&&(o=Math.abs((d-image.currentY)/n.y));const f=Math.max(r,o);image.currentX=c,image.currentY=d;const m=image.width*t.scale,v=image.height*t.scale;image.minX=Math.min(e.slideWidth/2-m/2,0),image.maxX=-image.minX,image.minY=Math.min(e.slideHeight/2-v/2,0),image.maxY=-image.minY,image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX),image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY),e.$imageWrapEl.transition(f).transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`)},onTransitionEnd(){const t=this,e=t.zoom,{gesture:n}=e;n.$slideEl&&t.previousIndex!==t.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,
20,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(t){const e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in(t){const e=this,n=e.zoom,r=e.params.zoom,{gesture:o,image:image}=n;if(o.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):o.$slideEl=e.slides.eq(e.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent(`.${r.containerClass}`)),!o.$imageEl||0===o.$imageEl.length)return;let l,c,h,d,f,m,v,y,w,x,k,S,C,_,E,T,P,A;o.$slideEl.addClass(`${r.zoomedSlideClass}`),void 0===image.touchesStart.x&&t?(l="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,c="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(l=image.touchesStart.x,c=image.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,t?(P=o.$slideEl[0].offsetWidth,A=o.$slideEl[0].offsetHeight,h=o.$slideEl.offset().left,d=o.$slideEl.offset().top,f=h+P/2-l,m=d+A/2-c,w=o.$imageEl[0].offsetWidth,x=o.$imageEl[0].offsetHeight,k=w*n.scale,S=x*n.scale,C=Math.min(P/2-k/2,0),_=Math.min(A/2-S/2,0),E=-C,T=-_,v=f*n.scale,y=m*n.scale,v<C&&(v=C),v>E&&(v=E),y<_&&(y=_),y>T&&(y=T)):(v=0,y=0),o.$imageWrapEl.transition(300).transform(`translate3d(${v}px, ${y}px,0)`),o.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const t=this,e=t.zoom,n=t.params.zoom,{gesture:r}=e;r.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?r.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):r.$slideEl=t.slides.eq(t.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent(`.${n.containerClass}`)),r.$imageEl&&0!==r.$imageEl.length&&(e.scale=1,e.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(`${n.zoomedSlideClass}`),r.$slideEl=void 0)},enable(){const t=this,e=t.zoom;if(e.enabled)return;e.enabled=!0;const n=!("touchstart"!==t.touchEvents.start||!w.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r=!w.passiveListener||{passive:!1,capture:!0},o=`.${t.params.slideClass}`;w.gestures?(t.$wrapperEl.on("gesturestart",o,e.onGestureStart,n),t.$wrapperEl.on("gesturechange",o,e.onGestureChange,n),t.$wrapperEl.on("gestureend",o,e.onGestureEnd,n)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,o,e.onGestureStart,n),t.$wrapperEl.on(t.touchEvents.move,o,e.onGestureChange,r),t.$wrapperEl.on(t.touchEvents.end,o,e.onGestureEnd,n),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,o,e.onGestureEnd,n)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,e.onTouchMove,r)},disable(){const t=this,e=t.zoom;if(!e.enabled)return;t.zoom.enabled=!1;const n=!("touchstart"!==t.touchEvents.start||!w.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r=!w.passiveListener||{passive:!1,capture:!0},o=`.${t.params.slideClass}`;w.gestures?(t.$wrapperEl.off("gesturestart",o,e.onGestureStart,n),t.$wrapperEl.off("gesturechange",o,e.onGestureChange,n),t.$wrapperEl.off("gestureend",o,e.onGestureEnd,n)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,o,e.onGestureStart,n),t.$wrapperEl.off(t.touchEvents.move,o,e.onGestureChange,r),t.$wrapperEl.off(t.touchEvents.end,o,e.onGestureEnd,n),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,o,e.onGestureEnd,n)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,e.onTouchMove,r)}};const ot={loadInSlide(t,e=!0){const n=this,r=n.params.lazy;if(void 0===t)return;if(0===n.slides.length)return;const o=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${t}"]`):n.slides.eq(t);let l=o.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);!o.hasClass(r.elementClass)||o.hasClass(r.loadedClass)||o.hasClass(r.loadingClass)||(l=l.add(o[0])),0!==l.length&&l.each(((t,l)=>{const c=f(l);c.addClass(r.loadingClass);const h=c.attr("data-background"),d=c.attr("data-src"),m=c.attr("data-srcset"),v=c.attr("data-sizes"),y=c.parent("picture");n.loadImage(c[0],d||h,m,v,!1,(()=>
2{if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(h?(c.css("background-image",`url("${h}")`),c.removeAttr("data-background")):(m&&(c.attr("srcset",m),c.removeAttr("data-srcset")),v&&(c.attr("sizes",v),c.removeAttr("data-sizes")),y.length&&y.children("source").each(((t,e)=>{const n=f(e);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))})),d&&(c.attr("src",d),c.removeAttr("data-src"))),c.addClass(r.loadedClass).removeClass(r.loadingClass),o.find(`.${r.preloaderClass}`).remove(),n.params.loop&&e){const t=o.attr("data-swiper-slide-index");if(o.hasClass(n.params.slideDuplicateClass)){const e=n.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(e.index(),!1)}else{const e=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`);n.lazy.loadInSlide(e.index(),!1)}}n.emit("lazyImageReady",o[0],c[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",o[0],c[0])}))},load(){const t=this,{$wrapperEl:e,params:n,slides:r,activeIndex:o}=t,l=t.virtual&&n.virtual.enabled,c=n.lazy;let h=n.slidesPerView;function d(t){if(l){if(e.children(`.${n.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(r[t])return!0;return!1}function m(t){return l?f(t).attr("data-swiper-slide-index"):f(t).index()}if("auto"===h&&(h=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children(`.${n.slideVisibleClass}`).each(((e,n)=>{const r=l?f(n).attr("data-swiper-slide-index"):f(n).index();t.lazy.loadInSlide(r)}));else if(h>1)for(let i=o;i<o+h;i+=1)d(i)&&t.lazy.loadInSlide(i);else t.lazy.loadInSlide(o);if(c.loadPrevNext)if(h>1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){const e=c.loadPrevNextAmount,n=h,l=Math.min(o+n+Math.max(e,n),r.length),f=Math.max(o-Math.max(n,e),0);for(let i=o+h;i<l;i+=1)d(i)&&t.lazy.loadInSlide(i);for(let i=f;i<o;i+=1)d(i)&&t.lazy.loadInSlide(i)}else{const r=e.children(`.${n.slideNextClass}`);r.length>0&&t.lazy.loadInSlide(m(r));const o=e.children(`.${n.slidePrevClass}`);o.length>0&&t.lazy.loadInSlide(m(o))}}};const lt={LinearSpline:function(t,e){const n=function(){let t,e,n;return(r,o)=>{for(e=-1,t=r.length;t-e>1;)n=t+e>>1,r[n]<=o?e=n:t=n;return t}}();let r,o;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(o=n(this.x,t),r=o-1,(t-this.x[r])*(this.y[o]-this.y[r])/(this.x[o]-this.x[r])+this.y[r]):0},this},getInterpolateFunction(t){const e=this;e.controller.spline||(e.controller.spline=e.params.loop?new lt.LinearSpline(e.slidesGrid,t.slidesGrid):new lt.LinearSpline(e.snapGrid,t.snapGrid))},setTranslate(t,e){const n=this,r=n.controller.control;let o,l;function c(t){const e=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(t),l=-n.controller.spline.interpolate(-e)),l&&"container"!==n.params.controller.by||(o=(t.maxTranslate()-t.minTranslate())/(n.maxTranslate()-n.minTranslate()),l=(e-n.minTranslate())*o+t.minTranslate()),n.params.controller.inverse&&(l=t.maxTranslate()-l),t.updateProgress(l),t.setTranslate(l,n),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(r))for(let i=0;i<r.length;i+=1)r[i]!==e&&r[i]instanceof N&&c(r[i]);else r instanceof N&&e!==r&&c(r)},setTransition(t,e){const n=this,r=n.controller.control;let i;function o(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&y.nextTick((()=>{e.updateAutoHeight()})),e.$wrapperEl.transitionEnd((()=>{r&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd())})))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==e&&r[i]instanceof N&&o(r[i]);else r instanceof N&&e!==r&&o(r)}};const ct={makeElFocusable:t=>(t.attr("tabIndex","0"),t),makeElNotFocusable:t=>(t.attr("tabIndex","-1"),t),addElRole:(t,e)=>(t.attr("role",e),t),addElLabel:(t,label)=>(t.attr("aria-label",label),t),disableEl:t=>(t.attr("aria-disabled",!0),t),enableEl:t=>(t.attr("aria-disabled",!1),t),onEnterKey(t){const e=this,n=e.params.a11y;if(13!==t.keyCode)return;const r=f(t.target);e.navigation&&e.navigation.$nextEl&&r.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?e.a11y.notify(n.lastSlideMessage):e.a11y.notify(n.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&r.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?e.a11y.notify(n.firstSlideMessage):e.a11y.notify(n.prevSlideMessage)),e.pagination&&r.is(`.${e.params.pagination.bulletClass}`)&&r[0].click()},notify(t){const e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation(){const t=this;if(t.params.loop||!t.navigation)return;const{$nextEl:e,$prevEl:n}=t.navigation;n&&n.length>0&&(t.isBeginning?(t.a11y.disableEl(n),t.a11y.makeElNotFocusable(n)):(t.a11y.enableEl(n),t.a11y.makeElFocusable(n))),e&&e.length>0&&(t.isEnd?(t.a11y.disableEl(e),t.a11y.makeElNotFocusable(e)):(t.a11y.enableEl(e),t.a11y.makeElFocusable(e)))},updatePagination(){const t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(((n,r)=>{const o=f(r);t.a11y.makeElFocusable(o),t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,e.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1))}))},init(){const t=this;t.$el.append(t.a11y.liveRegion);const e=t.params.a11y;let n,r;t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(r=t.navigation.$prevEl),n&&(t.a11y.makeElFocusable(n),t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.nextSlideMessage),n.on("keydown",t.a11y.onEnterKey)),r&&(t.a11y.makeElFocusable(r),t.a11y.addElRole(r,"button"),t.a11y.addElLabel(r,e.prevSlideMessage),r.on("key
2down",t.a11y.onEnterKey)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown",`.${t.params.pagination.bulletClass}`,t.a11y.onEnterKey)},destroy(){const t=this;let e,n;t.a11y.liveRegion&&t.a11y.liveRegion.length>0&&t.a11y.liveRegion.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(n=t.navigation.$prevEl),e&&e.off("keydown",t.a11y.onEnterKey),n&&n.off("keydown",t.a11y.onEnterKey),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.off("keydown",`.${t.params.pagination.bulletClass}`,t.a11y.onEnterKey)}};const ht={init(){const t=this;if(!t.params.history)return;if(!h.history||!h.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);const e=t.history;e.initialized=!0,e.paths=ht.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,t.params.runCallbacksOnInit),t.params.history.replaceState||h.addEventListener("popstate",t.history.setHistoryPopState))},destroy(){const t=this;t.params.history.replaceState||h.removeEventListener("popstate",t.history.setHistoryPopState)},setHistoryPopState(){const t=this;t.history.paths=ht.getPathValues(),t.history.scrollToSlide(t.params.speed,t.history.paths.value,!1)},getPathValues(){const t=h.location.pathname.slice(1).split("/").filter((t=>""!==t)),e=t.length;return{key:t[e-2],value:t[e-1]}},setHistory(t,e){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const r=n.slides.eq(e);let o=ht.slugify(r.attr("data-history"));h.location.pathname.includes(t)||(o=`${t}/${o}`);const l=h.history.state;l&&l.value===o||(n.params.history.replaceState?h.history.replaceState({value:o},null,o):h.history.pushState({value:o},null,o))},slugify:text=>text.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(t,e,n){const r=this;if(e)for(let i=0,o=r.slides.length;i<o;i+=1){const o=r.slides.eq(i);if(ht.slugify(o.attr("data-history"))===e&&!o.hasClass(r.params.slideDuplicateClass)){const e=o.index();r.slideTo(e,t,n)}}else r.slideTo(0,t,n)}};const ut={onHashCange(){const t=this;t.emit("hashChange");const e=l.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const n=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===n)return;t.slideTo(n)}},setHash(){const t=this;if(t.hashNavigation.initialized&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&h.history&&h.history.replaceState)h.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),t.emit("hashSet");else{const e=t.slides.eq(t.activeIndex),n=e.attr("data-hash")||e.attr("data-history");l.location.hash=n||"",t.emit("hashSet")}},init(){const t=this;if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;t.hashNavigation.initialized=!0;const e=l.location.hash.replace("#","");if(e){const n=0;for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if((r.attr("data-hash")||r.attr("data-history"))===e&&!r.hasClass(t.params.slideDuplicateClass)){const e=r.index();t.slideTo(e,n,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&f(h).on("hashchange",t.hashNavigation.onHashCange)},destroy(){const t=this;t.params.hashNavigation.watchState&&f(h).off("hashchange",t.hashNavigation.onHashCange)}};const pt={run(){const t=this,e=t.slides.eq(t.activeIndex);let n=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(n=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=y.nextTick((()=>{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,
2!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")),t.params.cssMode&&t.autoplay.running&&t.autoplay.run()}),n)},start(){const t=this;return void 0===t.autoplay.timeout&&(!t.autoplay.running&&(t.autoplay.running=!0,t.emit("autoplayStart"),t.autoplay.run(),!0))},stop(){const t=this;return!!t.autoplay.running&&(void 0!==t.autoplay.timeout&&(t.autoplay.timeout&&(clearTimeout(t.autoplay.timeout),t.autoplay.timeout=void 0),t.autoplay.running=!1,t.emit("autoplayStop"),!0))},pause(t){const e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?(e.$wrapperEl[0].addEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].addEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd)):(e.autoplay.paused=!1,e.autoplay.run())))}};const ft={setTranslate(){const t=this,{slides:e}=t;for(let i=0;i<e.length;i+=1){const e=t.slides.eq(i);let n=-e[0].swiperSlideOffset;t.params.virtualTranslate||(n-=t.translate);let r=0;t.isHorizontal()||(r=n,n=0);const o=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);e.css({opacity:o}).transform(`translate3d(${n}px, ${r}px, 0px)`)}},setTransition(t){const e=this,{slides:n,$wrapperEl:r}=e;if(n.transition(t),e.params.virtualTranslate&&0!==t){let t=!1;n.transitionEnd((()=>{if(t)return;if(!e||e.destroyed)return;t=!0,e.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let i=0;i<n.length;i+=1)r.trigger(n[i])}))}}};const mt={setTranslate(){const t=this,{$el:e,$wrapperEl:n,slides:r,width:o,height:l,rtlTranslate:c,size:h}=t,d=t.params.cubeEffect,m=t.isHorizontal(),v=t.virtual&&t.params.virtual.enabled;let y,w=0;d.shadow&&(m?(y=n.find(".swiper-cube-shadow"),0===y.length&&(y=f('<div class="swiper-cube-shadow"></div>'),n.append(y)),y.css({height:`${o}px`})):(y=e.find(".swiper-cube-shadow"),0===y.length&&(y=f('<div class="swiper-cube-shadow"></div>'),e.append(y))));for(let i=0;i<r.length;i+=1){const t=r.eq(i);let e=i;v&&(e=parseInt(t.attr("data-swiper-slide-index"),10));let n=90*e,o=Math.floor(n/360);c&&(n=-n,o=Math.floor(-n/360));const progress=Math.max(Math.min(t[0].progress,1),-1);let l=0,y=0,x=0;e%4==0?(l=4*-o*h,x=0):(e-1)%4==0?(l=0,x=4*-o*h):(e-2)%4==0?(l=h+4*o*h,x=h):(e-3)%4==0&&(l=-h,x=3*h+4*h*o),c&&(l=-l),m||(y=l,l=0);const k=`rotateX(${m?0:-n}deg) rotateY(${m?n:0}deg) translate3d(${l}px, ${y}px, ${x}px)`;if(progress<=1&&progress>-1&&(w=90*e+90*progress,c&&(w=90*-e-90*progress)),t.transform(k),d.slideShadows){let e=m?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=m?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=f(`<div class="swiper-slide-shadow-${m?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=f(`<div class="swiper-slide-shadow-${m?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=Math.max(-progress,0)),n.length&&(n[0].style.opacity=Math.max(progress,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${h/2}px`,"-moz-transform-origin":`50% 50% -${h/2}px`,"-ms-transform-origin":`50% 50% -${h/2}px`,"transform-origin":`50% 50% -${h/2}px`}),d.shadow)if(m)y.transform(`translate3d(0px, ${o/2+d.shadowOffset}px, ${-o/2}px) rotateX(90deg) rotateZ(0deg) scale(${d.shadowScale})`);else{const t=Math.abs(w)-90*Math.floor(Math.abs(w)/90),e=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),n=d.shadowScale,r=d.shadowScale/e,o=d.shadowOffset;y.transform(`scale3d(${n}, 1, ${r}) translate3d(0px, ${l/2+o}px, ${-l/2/r}px) rotateX(-90deg)`)}const x=H.isSafari||H.isWebView?-h/2:0;n.transform(`translate3d(0px,0,${x}px) rotateX(${t.isHorizontal()?0:w}deg) rotateY(${t.isHorizontal()?-w:0}deg)`)},setTransition(t){const e=this,{$el:n,slides:r}=e;r.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&n.find(".swiper-cube-shadow").transition(t)}};const gt={setTranslate(){const t=this,{slides:e,rtlTranslate:n}=t;
2for(let i=0;i<e.length;i+=1){const r=e.eq(i);let progress=r[0].progress;t.params.flipEffect.limitRotation&&(progress=Math.max(Math.min(r[0].progress,1),-1));let o=-180*progress,l=0,c=-r[0].swiperSlideOffset,h=0;if(t.isHorizontal()?n&&(o=-o):(h=c,c=0,l=-o,o=0),r[0].style.zIndex=-Math.abs(Math.round(progress))+e.length,t.params.flipEffect.slideShadows){let e=t.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),n=t.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===e.length&&(e=f(`<div class="swiper-slide-shadow-${t.isHorizontal()?"left":"top"}"></div>`),r.append(e)),0===n.length&&(n=f(`<div class="swiper-slide-shadow-${t.isHorizontal()?"right":"bottom"}"></div>`),r.append(n)),e.length&&(e[0].style.opacity=Math.max(-progress,0)),n.length&&(n[0].style.opacity=Math.max(progress,0))}r.transform(`translate3d(${c}px, ${h}px, 0px) rotateX(${l}deg) rotateY(${o}deg)`)}},setTransition(t){const e=this,{slides:n,activeIndex:r,$wrapperEl:o}=e;if(n.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){let t=!1;n.eq(r).transitionEnd((function(){if(t)return;if(!e||e.destroyed)return;t=!0,e.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let i=0;i<n.length;i+=1)o.trigger(n[i])}))}}};const vt={setTranslate(){const t=this,{width:e,height:n,slides:r,$wrapperEl:o,slidesSizesGrid:l}=t,c=t.params.coverflowEffect,h=t.isHorizontal(),d=t.translate,m=h?e/2-d:n/2-d,v=h?c.rotate:-c.rotate,y=c.depth;for(let i=0,t=r.length;i<t;i+=1){const t=r.eq(i),e=l[i],n=(m-t[0].swiperSlideOffset-e/2)/e*c.modifier;let o=h?v*n:0,d=h?0:v*n,w=-y*Math.abs(n),x=c.stretch;"string"==typeof x&&-1!==x.indexOf("%")&&(x=parseFloat(c.stretch)/100*e);let k=h?0:x*n,S=h?x*n:0,C=1-(1-c.scale)*Math.abs(n);Math.abs(S)<.001&&(S=0),Math.abs(k)<.001&&(k=0),Math.abs(w)<.001&&(w=0),Math.abs(o)<.001&&(o=0),Math.abs(d)<.001&&(d=0),Math.abs(C)<.001&&(C=0);const _=`translate3d(${S}px,${k}px,${w}px) rotateX(${d}deg) rotateY(${o}deg) scale(${C})`;if(t.transform(_),t[0].style.zIndex=1-Math.abs(Math.round(n)),c.slideShadows){let e=h?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),r=h?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=f(`<div class="swiper-slide-shadow-${h?"left":"top"}"></div>`),t.append(e)),0===r.length&&(r=f(`<div class="swiper-slide-shadow-${h?"right":"bottom"}"></div>`),t.append(r)),e.length&&(e[0].style.opacity=n>0?n:0),r.length&&(r[0].style.opacity=-n>0?-n:0)}}if(w.pointerEvents||w.prefixedPointerEvents){o[0].style.perspectiveOrigin=`${m}px 50%`}},setTransition(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}};const yt={init(){const t=this,{thumbs:e}=t.params,n=t.constructor;e.swiper instanceof n?(t.thumbs.swiper=e.swiper,y.extend(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),y.extend(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):y.isObject(e.swiper)&&(t.thumbs.swiper=new n(y.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),t.thumbs.swiperCreated=!0),t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",t.thumbs.onThumbClick)},onThumbClick(){const t=this,e=t.thumbs.swiper;if(!e)return;const n=e.clickedIndex,r=e.clickedSlide;if(r&&f(r).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==n)return;let o;if(o=e.params.loop?parseInt(f(e.clickedSlide).attr("data-swiper-slide-index"),10):n,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const n=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${o}"]`).eq(0).index(),r=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${o}"]`).eq(0).index();o=void 0===n?r:void 0===r?n:r-e<e-n?r:n}t.slideTo(o)},update(t){const e=this,n=e.thumbs.swiper;if(!n)return;const r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,o=e.params.thumbs.autoScrollOffset,l=o&&!n.params.loop;if(e.realIndex!==n.realIndex||l){let c,h,d=n.activeIndex;if(n.params.loop){n.slides.eq(d).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,d=n.activeIndex);const t=n.slides.eq(d).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),r=n.slides.eq(d).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();c=void 0===t?r:void 0===r?t:r-d==d-t?d:r-d<d-t?r:t,h=e.activeIndex>e.previousIndex?"next":"prev"}else c=e.realIndex,h=c>e.previousIndex?"next":"prev";l&&(c+="next"===h?o:-1*o),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(c)<0&&(n.params.centeredSlides?c=c>d?c-Math.floor(r/2)+1:c+Math.floor(r/2)-1:c>d&&(c=c-r+1),n.slideTo(c,t?0:void 0))}let c=1;const h=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(c=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(c=1),c=Math.floor(c),n.slides.removeClass(h),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let i=0;i<c;i+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+i}"]`).addClass(h);else for(let i=0;i<c;i+=1)n.slides.eq(e.realIndex+i).addClass(h)}};const bt=[$,G,Y,W,U,J,Q,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const t=this;y.extend(t,{mousewheel:{enabled:!1,enable:tt.enable.bind(t),disable:tt.disable.bind(t),handle:tt.handle.bind(t),handleMouseEnter:tt.handleMouseEnter.bind(t),handleMouseLeave:tt.handleMouseLeave.bind(t),animateSlider:tt.animateSlider.bind(t),releaseScroll:tt.releaseScroll.bind(t),lastScrollTime:y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const t=this;!t.params.mousewheel.enabled&&t.params.cssMode&&t.mousewheel.disable(),t.params.mousewheel.enabled&&t.mousewheel.enable()},destroy(){const t=this;t.params.cssMode&&t.mousewheel.enable(),t.mousewheel.enabled&&t.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(){const t=this;y.extend(t,{navigation:{init:et.init.bind(t),update:et.update.bind(t),destroy:et.destroy.bind(t),onNextClick:et.onNextClick.bind(t),onPrevClick:et.onPrevClick.bind(t)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(t){const e=this,{$nextEl:n,$prevEl:r}=e.navigation;if(e.params.navigation.hideOnClick&&!f(t.target).is(r)&&!f(t.target).is(n)){let t;n?t=n.hasClass(e.params.navigation.hiddenClass):r&&(t=r.hasClass(e.params.navigation.hiddenClass)),!0===t?e.emit("navigationShow",e):e.emit("navigationHide",e),n&&n.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.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:t=>t,formatFractionTotal:t=>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(){const t=this;y.extend(t,{pagination:{init:it.init.bind(t),render:it.render.bind(t),update:it.update.bind(t),destroy:it.destroy.bind(t),dynamicBulletIndex:0}})},on:{init(){const t=this;t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange(){const t=this;(t.params.loop||void 0===t.snapIndex)&&t.pagination.update()},snapIndexChange(){const t=this;t.params.loop||t.pagination.update()},slidesLengthChange(){const t=this;t.params.loop&&(t.pagination.render(),t.pagination.update())},snapGridLengthChange(){const t=this;t.params.loop||(t.pagination.render(),t.pagination.update())},destroy(){this.pagination.destroy()},click(t){const e=this;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!f(t.target).hasClass(e.params.pagination.bulletClass)){!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow",e):e.emit("paginationHide",e),e.pagination.$el.toggleClass(e.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(){const t=this;y.extend(t,{scrollbar:{init:nt.init.bind(t),destroy:nt.destroy.bind(t),updateSize:nt.updateSize.bind(t),setTranslate:nt.setTranslate.bind(t),setTransition:nt.setTransition.bind(t),enableDraggable:nt.enableDraggable.bind(t),disableDraggable:nt.disableDraggable.bind(t),setDragPosition:nt.setDragPosition.bind(t),getPointerPosition:nt.getPointerPosition.bind(t),onDragStart:nt.onDragStart.bind(t),onDragMove:nt.onDragMove.bind(t),onDragEnd:nt.onDragEnd.bind(t),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const t=this;t.scrollbar.init(),t.scrollbar.updateSize(),t.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(t){this.scrollbar.setTransition(t)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){const t=this;y.extend(t,{parallax:{setTransform:at.setTransform.bind(t),setTranslate:at.setTranslate.bind(t),setTransition:at.setTransition.bind(t)}})},on:{beforeInit(){const t=this;t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(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(){const 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((n=>{e[n]=st[n].bind(t)})),y.extend(t,{zoom:e});let n=1;Object.defineProperty(t.zoom,"scale",{get:()=>n,set(e){if(n!==e){const n=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,r=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,n,r)}n=e}})},on:{init(){const t=this;t.params.zoom.enabled&&t.zoom.enable()},destroy(){this.zoom.disable()},touchStart(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap(t){const e=this;e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd(){const t=this;t.zoom.enabled&&t.params.zoom.enabled&&t.zoom.onTransitionEnd()},slideChange(){const t=this;t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&t.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(){const t=this;y.extend(t,{lazy:{initialImageLoaded:!1,load:ot.load.bind(t),loadInSlide:ot.loadInSlide.bind(t)}})},on:{beforeInit(){const t=this;t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)},init(){const t=this;t.params.lazy.enabled&&!t.params.loop&&0===t.params.initialSlide&&t.lazy.load()},scroll(){const t=this;t.params.freeMode&&!t.params.freeModeSticky&&t.lazy.load()},resize(){const t=this;t.params.lazy.enabled&&t.lazy.load()},scrollbarDragMove(){const t=this;t.params.lazy.enabled&&t.lazy.load()},transitionStart(){const t=this;t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},transitionEnd(){const t=this;t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&t.lazy.load()},slideChange(){const t=this;t.params.lazy.enabled&&t.params.cssMode&&t.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const t=this;y.extend(t,{controller:{control:t.params.controller.control,getInterpolateFunction:lt.getInterpolateFunction.bind(t),setTranslate:lt.setTranslate.bind(t),setTransition:lt.setTransition.bind(t)}})}
2,on:{update(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},resize(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},observerUpdate(){const t=this;t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},setTranslate(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition(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(){const t=this;y.extend(t,{a11y:{liveRegion:f(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(ct).forEach((e=>{t.a11y[e]=ct[e].bind(t)}))},on:{init(){const t=this;t.params.a11y.enabled&&(t.a11y.init(),t.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const t=this;y.extend(t,{history:{init:ht.init.bind(t),setHistory:ht.setHistory.bind(t),setHistoryPopState:ht.setHistoryPopState.bind(t),scrollToSlide:ht.scrollToSlide.bind(t),destroy:ht.destroy.bind(t)}})},on:{init(){const t=this;t.params.history.enabled&&t.history.init()},destroy(){const t=this;t.params.history.enabled&&t.history.destroy()},transitionEnd(){const t=this;t.history.initialized&&t.history.setHistory(t.params.history.key,t.activeIndex)},slideChange(){const t=this;t.history.initialized&&t.params.cssMode&&t.history.setHistory(t.params.history.key,t.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const t=this;y.extend(t,{hashNavigation:{initialized:!1,init:ut.init.bind(t),destroy:ut.destroy.bind(t),setHash:ut.setHash.bind(t),onHashCange:ut.onHashCange.bind(t)}})},on:{init(){const t=this;t.params.hashNavigation.enabled&&t.hashNavigation.init()},destroy(){const t=this;t.params.hashNavigation.enabled&&t.hashNavigation.destroy()},transitionEnd(){const t=this;t.hashNavigation.initialized&&t.hashNavigation.setHash()},slideChange(){const t=this;t.hashNavigation.initialized&&t.params.cssMode&&t.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const t=this;y.extend(t,{autoplay:{running:!1,paused:!1,run:pt.run.bind(t),start:pt.start.bind(t),stop:pt.stop.bind(t),pause:pt.pause.bind(t),onVisibilityChange(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1)},onTransitionEnd(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(){const t=this;t.params.autoplay.enabled&&(t.autoplay.start(),document.addEventListener("visibilitychange",t.autoplay.onVisibilityChange))},beforeTransitionStart(t,e){const n=this;n.autoplay.running&&(e||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(t):n.autoplay.stop())},sliderFirstMove(){const t=this;t.autoplay.running&&(t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause())},touchEnd(){const t=this;t.params.cssMode&&t.autoplay.paused&&!t.params.autoplay.disableOnInteraction&&t.autoplay.run()},destroy(){const t=this;t.autoplay.running&&t.autoplay.stop(),document.removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const t=this;y.extend(t,{fadeEffect:{setTranslate:ft.setTranslate.bind(t),setTransition:ft.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("fade"!==t.params.effect)return;t.classNames.push(`${t.params.containerModifierClass}fade`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};y.extend(t.params,e),y.extend(t.originalParams,e)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const t=this;y.extend(t,{cubeEffect:{setTranslate:mt.setTranslate.bind(t),setTransition:mt.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("cube"!==t.params.effect)return;t.classNames.push(`${t.params.containerModifierClass}cube`),t.classNames.push(`${t.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};y.extend(t.params,e),y.extend(t.originalParams,e)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const t=this;y.extend(t,{flipEffect:{setTranslate:gt.setTranslate.bind(t),setTransition:gt.setTransition.bind(t)}})},on:{beforeInit(){const t=this;if("flip"!==t.params.effect)return;t.classNames.push(`${t.params.containerModifierClass}flip`),t.classNames.push(`${t.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};y.extend(t.params,e),y.extend(t.originalParams,e)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const t=this;y.extend(t,{coverflowEffect:{setTranslate:vt.setTranslate.bind(t),setTransition:vt.setTransition.bind(t)}})},on:{beforeInit(){const t=this;"coverflow"===t.params.effect&&(t.classNames.push(`${t.params.containerModifierClass}coverflow`),t.classNames.push(`${t.params.containerModifierClass}3d`),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const t=this;y.extend(t,{thumbs:{swiper:null,init:yt.init.bind(t),update:yt.update.bind(t),onThumbClick:yt.onThumbClick.bind(t)}})},on:{beforeInit(){const t=this,{thumbs:e}=t.params;e&&e.swiper&&(t.thumbs.init(),t.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(t){const e=this.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy(){const t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];void 0===N.use&&(N.use=N.Class.use,N.installModule=N.Class.installModule),N.use(bt);e.a=N},41:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n(12),o=0;function l(t){var e="binded_"+o++;function n(){this[e]||(t.call(this,r.b,!0),this[e]=!0)}function l(){this[e]&&(t.call(this,r.a,!1),this[e]=!1)}return{mounted:n,activated:n,deactivated:l,beforeDestroy:l}}},426:function(t,e,n){t.exports=function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","
2st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}}}()},427:function(t,e,n){t.exports=function(t){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var n=e(t),r={name:"ja",weekdays:"æ¥ææ¥_æææ¥_ç«ææ¥_æ°´ææ¥_æ¨ææ¥_éææ¥_åææ¥".split("_"),weekdaysShort:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),weekdaysMin:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),months:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),ordinal:function(t){return t+"æ¥"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥ dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥(ddd) HH:mm"},meridiem:function(t){return t<12?"åå":"åå¾"},relativeTime:{future:"%så¾",past:"%så",s:"æ°ç§",m:"1å",mm:"%då",h:"1æé",hh:"%dæé",d:"1æ¥",dd:"%dæ¥",M:"1ã¶æ",MM:"%dã¶æ",y:"1å¹´",yy:"%då¹´"}};return n.default.locale(r,null,!0),r}(n(25))},495:function(t,e,n){var r,o;!function(l,c){"use strict";r=[n(279),n(200),n(496),n(498)],o=function(t,e,n,r){return function(t,e,n,r,o){var l=t.console,c=t.jQuery,h=function(){},d=0,f={};function m(element,t){var e=r.getQueryElement(element);if(e){this.element=e,c&&(this.$element=c(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(t);var n=++d;this.element.outlayerGUID=n,f[n]=this,this._create(),this._getOption("initLayout")&&this.layout()}else l&&l.error("Bad element for "+this.constructor.namespace+": "+(e||element))}m.namespace="outlayer",m.Item=o,m.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var v=m.prototype;function y(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}r.extend(v,e.prototype),v.option=function(t){r.extend(this.options,t)},v._getOption=function(option){var t=this.constructor.compatOptions[option];return t&&void 0!==this.options[t]?this.options[t]:this.options[option]},m.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},v._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},v.reloadItems=function(){this.items=this._itemize(this.element.children)},v._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,r=[],i=0;i<e.length;i++){var o=new n(e[i],this);r.push(o)}return r},v._filterFindItemElements=function(t){return r.filterFindElements(t,this.options.itemSelector)},v.getItemElements=function(){return this.items.map((function(t){return t.element}))},v.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},v._init=v.layout,v._resetLayout=function(){this.getSize()},v.getSize=function(){this.size=n(this.element)},v._getMeasurement=function(t,e){var r,option=this.options[t];option?("string"==typeof option?r=this.element.querySelector(option):option instanceof HTMLElement&&(r=option),this[t]=r?n(r)[e]:option):this[t]=0},v.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},v._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},v._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach((function(t){var r=this._getItemLayoutPosition(t);r.item=t,r.isInstant=e||t.isLayoutInstant,n.push(r)}),this),this._processLayoutQueue(n)}},v._getItemLayoutPosition=function(){return{x:0,y:0}},v._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,i){this._positionItem(t.item,t.x,t.y,t.isInstant,i)}),this)},v.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=x(t),this.stagger;this.stagger=0},v._positionItem=function(t,e,n,r,i){r?t.goTo(e,n):(t.stagger(i*this.stagger),t.moveTo(e,n))},v._postLayout=function(){this.resizeContainer()},v.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},v._getContainerSize=h,v._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},v._emitCompleteOnItems=function(t,e){var n=this;function r(){n.dispatchEvent(t+"Complete",null,[e])}var o=e.length;if(e&&o){var l=0;e.forEach((function(e){e.once(t,c)}))}else r();function c(){++l==o&&r()}},v.dispatchEvent=function(t,e,n){var r=e?[e].concat(n):n;if(this.emitEvent(t,r),c)if(this.$element=this.$element||c(this.element),e){var o=c.Event(e);o.type=t,this.$element.trigger(o,n)}else this.$element.trigger(t,n)},v.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},v.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},v.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.
vendor: 7,066 bytes, line 2
2concat(t),t.forEach(this.ignore,this))},v.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){r.removeFrom(this.stamps,t),this.unignore(t)}),this)},v._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=r.makeArray(t)},v._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},v._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},v._manageStamp=h,v._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,o=n(t);return{left:e.left-r.left-o.marginLeft,top:e.top-r.top-o.marginTop,right:r.right-e.right-o.marginRight,bottom:r.bottom-e.bottom-o.marginBottom}},v.handleEvent=r.handleEvent,v.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},v.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},v.onresize=function(){this.resize()},r.debounceMethod(m,"onresize",100),v.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},v.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},v.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},v.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},v.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},v.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.reveal()}))}},v.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.hide()}))}},v.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},v.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},v.getItem=function(t){for(var i=0;i<this.items.length;i++){var e=this.items[i];if(e.element==t)return e}},v.getItems=function(t){t=r.makeArray(t);var e=[];return t.forEach((function(t){var n=this.getItem(t);n&&e.push(n)}),this),e},v.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),r.removeFrom(this.items,t)}),this)},v.destroy=function(){var style=this.element.style;style.height="",style.position="",style.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete f[t],delete this.element.outlayerGUID,c&&c.removeData(this.element,this.constructor.namespace)},m.data=function(t){var e=(t=r.getQueryElement(t))&&t.outlayerGUID;return e&&f[e]},m.create=function(t,e){var n=y(m);return n.defaults=r.extend({},m.defaults),r.extend(n.defaults,e),n.compatOptions=r.extend({},m.compatOptions),n.namespace=t,n.data=m.data,n.Item=y(o),r.htmlInit(n,t),c&&c.bridget&&c.bridget(t,n),n};var w={ms:1,s:1e3};function x(time){if("number"==typeof time)return time;var t=time.match(/(^\d*\.?\d*)(\w*)/),e=t&&t[1],n=t&&t[2];return e.length?(e=parseFloat(e))*(w[n]||1):0}return m.Item=o,m}(l,t,e,n,r)}.apply(e,r),void 0===o||(t.exports=o)}(window)},496:function(t,e,n){var r,o;!function(l,c){r=[n(497)],o=function(t){return function(t,e){"use strict";var n={extend:function(a,b){for(var t in b)a[t]=b[t];return a},modulo:function(t,div){return(t%div+div)%div}},r=Array.prototype.slice;n.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?r.call(t):[t]},n.removeFrom=function(t,e){var n=t.indexOf(e);-1!=n&&t.splice(n,1)},n.getParent=function(t,n){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,n))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,r){t=n.makeArray(t);var o=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(r){e(t,r)&&o.push(t);for(var n=t.querySelectorAll(r),i=0;i<n.length;i++)o.push(n[i])}else o.push(t)})),o},n.debounceMethod=function(t,e,n){n=n||100;var r=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,l=this;this[o]=setTimeout((function(){r.apply(l,e),delete l[o]}),n)}},n.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,n){return e+"-"+n})).toLowerCase()};var o=t.console;return n.htmlInit=function(e,r){n.docReady((function(){var l=n.toDashed(r),c="data-"+l,h=document.querySelectorAll("["+c+"]"),d=document.querySelectorAll(".js-"+l),f=n.makeArray(h).concat(n.makeArray(d)),m=c+"-options",v=t.jQuery;f.forEach((function(t){var n,l=t.getAttribute(c)||t.getAttribute(m);try{n=l&&JSON.parse(l)}catch(e){return void(o&&o.error("Error parsing "+c+" on "+t.className+": "+e))}var h=new e(t,n);v&&v.data(t,r,h)}))}))},n}(l,t)}.apply(e,r),void 0===o||(t.exports=o)}(window)},497:function(t,e,n){var r,o;!function(l,c){"use strict";void 0===(o="function"==typeof(r=c)?r.call(e,n,e,t):r)||(t.exports=o)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,n){return e[t](n)}}))},498:function(t,e,n){var r,o,l;window,o=[n(279),n(200)],void 0===(l="function"==typeof(r=function(t,e){"use strict";function n(t){for(var e in t)return!1;return!0}var r=document.documentElement.style,o="string"==typeof r.transition?"transition":"WebkitTransition",l="string"==typeof r.transform?"transform":"WebkitTransform",c={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],h={transform:l,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"};function d(element,t){element&&(this.element=element,this.layout=t,this.position={x:0,y:0},this._create())}var f=d.prototype=Object.create(t.prototype);function m(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}f.constructor=d,f._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},f.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},f.getSize=function(){this.size=e(this.element)},f.css=function(style){var t=this.element.style;for(var e in style)t[h[e]||e]=style[e]},f.getPosition=function(){var style=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),e=this.layout._getOption("originTop"),n=style[t?"left"
2:"right"],r=style[e?"top":"bottom"],o=parseFloat(n),l=parseFloat(r),c=this.layout.size;-1!=n.indexOf("%")&&(o=o/100*c.width),-1!=r.indexOf("%")&&(l=l/100*c.height),o=isNaN(o)?0:o,l=isNaN(l)?0:l,o-=t?c.paddingLeft:c.paddingRight,l-=e?c.paddingTop:c.paddingBottom,this.position.x=o,this.position.y=l},f.layoutPosition=function(){var t=this.layout.size,style={},e=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),r=e?"paddingLeft":"paddingRight",o=e?"left":"right",l=e?"right":"left",c=this.position.x+t[r];style[o]=this.getXValue(c),style[l]="";var h=n?"paddingTop":"paddingBottom",d=n?"top":"bottom",f=n?"bottom":"top",m=this.position.y+t[h];style[d]=this.getYValue(m),style[f]="",this.css(style),this.emitEvent("layout",[this])},f.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},f.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},f._transitionTo=function(t,e){this.getPosition();var n=this.position.x,r=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!o||this.isTransitioning){var l=t-n,c=e-r,h={};h.transform=this.getTranslate(l,c),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},f.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},f.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},f.moveTo=f._transitionTo,f.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},f._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},f.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var v="opacity,"+m(l);f.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:v,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(c,this,!1)}},f.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},f.onotransitionend=function(t){this.ontransitionend(t)};var y={"-webkit-transform":"transform"};f.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,r=y[t.propertyName]||t.propertyName;delete e.ingProperties[r],n(e.ingProperties)&&this.disableTransition(),r in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[r]),r in e.onEnd&&(e.onEnd[r].call(this),delete e.onEnd[r]),this.emitEvent("transitionEnd",[this])}},f.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(c,this,!1),this.isTransitioning=!1},f._removeStyles=function(style){var t={};for(var e in style)t[e]="";this.css(t)};var w={transitionProperty:"",transitionDuration:"",transitionDelay:""};return f.removeTransitionStyles=function(){this.css(w)},f.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},f.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},f.remove=function(){o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},f.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},f.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var n in e)return n},f.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},f.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},d})?r.apply(e,o):r)||(t.exports=l)},499:function(t,e,n){var r,o;r="undefined"!=typeof window?window:this,o=function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let n=this._events=this._events||{},r=n[t]=n[t]||[];return r.includes(e)||r.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this},e.off=function(t,e){let n=this._events&&this._events[t];if(!n||!n.length)return this;let r=n.indexOf(e);return-1!=r&&n.splice(r,1),this},e.emitEvent=function(t,e){let n=this._events&&this._events[t];if(!n||!n.length)return this;n=n.slice(0),e=e||[];let r=this._onceEvents&&this._onceEvents[t];for(let o of n)r&&r[o]&&(this.off(t,o),delete r[o]),o.apply(this,e);return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t}
2,t.exports?t.exports=o():r.EvEmitter=o()},5:function(t,e,n){(function(e){var n;n=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,content=t.content;this.id=e,this.viewBox=n,this.content=content};function n(t,e){return t(e={exports:{}},e.exports),e.exports}t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))},"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var r=n((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?l(e(n),n,r):n}function r(e,source,r){var o=e.slice();return source.forEach((function(c,i){void 0===o[i]?o[i]=n(c,r):t(c)?o[i]=l(e[i],c,r):-1===e.indexOf(c)&&o.push(n(c,r))})),o}function o(e,source,r){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=n(e[t],r)})),Object.keys(source).forEach((function(c){t(source[c])&&e[c]?o[c]=l(e[c],source[c],r):o[c]=n(source[c],r)})),o}function l(t,source,e){var l=Array.isArray(source),c=(e||{arrayMerge:r}).arrayMerge||r;return l?Array.isArray(t)?c(t,source,e):n(source,e):o(t,source,e)}return l.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return l(t,n,e)}))},l}()})),o=n((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),svg=o.svg,l=o.xlink,c={};c[svg.name]=svg.uri,c[l.name]=l.uri;var h=function(content,t){void 0===content&&(content="");var e=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,""")+'"'})).join(" ")}(r(c,t||{}));return"<svg "+e+">"+content+"</svg>"},d=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var content=this.stringify();return function(content){var t=!!document.importNode,e=(new DOMParser).parseFromString(content,"image/svg+xml").documentElement;return t?document.importNode(e,!0):e}(h(content)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(t);return d},t.exports=n()}).call(this,n(67))},502:function(t,e,n){var r=n(20)((function(i){return i[1]}));r.push([t.i,'@font-face{font-family:"swiper-icons";font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMk
2pFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
2.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}',""]),r.locals={}
2,t.exports=r},51:function(t,e,n){"use strict";t.exports=function(t,e){return e||(e={}),"string"!=typeof(t=t&&t.__esModule?t.default:t)?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t)}},53:function(t,e,n){"use strict";var r=n(8),o=n.n(r),l=n(83),c=n(0),h=n(3),d=Object(l.a)("info"),f=d[0],m=d[1];function v(t,e,n,r){var l=e.dot,d=e.info,f=Object(c.c)(d)&&""!==d;if(l||f)return t("div",o()([{class:m({dot:l})},Object(h.b)(r,!0)]),[l?"":e.info])}v.props={dot:Boolean,info:[Number,String]},e.a=f(v)},560:function(t,e,n){var content=n(561);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("1209c072",content,!0,{sourceMap:!1})},561:function(t,e,n){var r=n(20)((function(i){return i[1]}));r.push([t.i,'html{-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC",miui,"Hiragino Sans GB","Microsoft Yahei",sans-serif;margin:0}a{-webkit-text-decoration:none;text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{list-style:none;margin:0;padding:0}.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}[class*=van-hairline]:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}
2to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.van-fade-enter-active{-webkit-animation:van-fade-in .3s ease-out both;animation:van-fade-in .3s ease-out both}.van-fade-leave-active{-webkit-animation:van-fade-out .3s ease-in both;animation:van-fade-out .3s ease-in both}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s ease-out both;animation:van-slide-up-enter .3s ease-out both}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s ease-in both;animation:van-slide-up-leave .3s ease-in both}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s ease-out both;animation:van-slide-down-enter .3s ease-out both}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s ease-in both;animation:van-slide-down-leave .3s ease-in both}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s ease-out both;animation:van-slide-left-enter .3s ease-out both}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s ease-in both;animation:van-slide-left-leave .3s ease-in both}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s ease-out both;animation:van-slide-right-enter .3s ease-out both}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s ease-in both;animation:van-slide-right-leave .3s ease-in both}.van-overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.van-info{background-color:#ee0a24;border:1px solid #fff;border-radius:16px;box-sizing:border-box;color:#fff;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;min-width:16px;padding:0 3px;position:absolute;right:0;text-align:center;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-info--dot{background-color:#ee0a24;border-radius:100%;height:8px;min-width:0;width:8px}.van-sidebar-item{background-color:#f7f8fa;box-sizing:border-box;color:#323233;cursor:pointer;display:block;font-size:14px;line-height:20px;overflow:hidden;padding:20px 12px;position:relative;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:#f2f3f5}.van-sidebar-item__text{display:inline-block;position:relative;word-break:break-all}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item--select{color:#323233;font-weight:500}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:#fff}.van-sidebar-item--select:before{background-color:#ee0a24;content:"";height:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.van-sidebar-item--disabled{color:#c8c9cc;cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:#f7f8fa}.van-icon{-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 vant-icon;font:normal normal normal 14px/1 "vant-icon";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative;text-rendering:auto}.van-icon,.van-icon:before{display:inline-block}.van-icon-contact:before{content:"\\e753"}.van-icon-notes:before{content:"\\e63c"}.van-icon-records:before{content:"\\e63d"}.van-icon-cash-back-record:before{content:"\\e63e"}.van-icon-newspaper:before{content:"\\e63f"}.van-icon-discount:before{content:"\\e640"}.van-icon-completed:before{content:"\\e641"}.van-icon-user:before{content:"\\e642"}.van-icon-description:before{content:"\\e643"}.van-icon-list-switch:before{content:"\\e6ad"}.van-icon-list-switching:before{content:"\\e65a"}.van-icon-link-o:before{content:"\\e751"}.van-icon-miniprogram-o:before{content:"\\e752"}.van-icon-qq:before{content:"\\e74e"}.van-icon-wechat-moments:before{content:"\\e74f"}.van-icon-weibo:before{content:"\\e750"}.van-icon-cash-o:before{content:"\\e74d"}.van-icon-guide-o:before{content:"\\e74c"}.van-icon-invitation:before{content:"\\e6d6"}
2.van-icon-shield-o:before{content:"\\e74b"}.van-icon-exchange:before{content:"\\e6af"}.van-icon-eye:before{content:"\\e6b0"}.van-icon-enlarge:before{content:"\\e6b1"}.van-icon-expand-o:before{content:"\\e6b2"}.van-icon-eye-o:before{content:"\\e6b3"}.van-icon-expand:before{content:"\\e6b4"}.van-icon-filter-o:before{content:"\\e6b5"}.van-icon-fire:before{content:"\\e6b6"}.van-icon-fail:before{content:"\\e6b7"}.van-icon-failure:before{content:"\\e6b8"}.van-icon-fire-o:before{content:"\\e6b9"}.van-icon-flag-o:before{content:"\\e6ba"}.van-icon-font:before{content:"\\e6bb"}.van-icon-font-o:before{content:"\\e6bc"}.van-icon-gem-o:before{content:"\\e6bd"}.van-icon-flower-o:before{content:"\\e6be"}.van-icon-gem:before{content:"\\e6bf"}.van-icon-gift-card:before{content:"\\e6c0"}.van-icon-friends:before{content:"\\e6c1"}.van-icon-friends-o:before{content:"\\e6c2"}.van-icon-gold-coin:before{content:"\\e6c3"}.van-icon-gold-coin-o:before{content:"\\e6c4"}.van-icon-good-job-o:before{content:"\\e6c5"}.van-icon-gift:before{content:"\\e6c6"}.van-icon-gift-o:before{content:"\\e6c7"}.van-icon-gift-card-o:before{content:"\\e6c8"}.van-icon-good-job:before{content:"\\e6c9"}.van-icon-home-o:before{content:"\\e6ca"}.van-icon-goods-collect:before{content:"\\e6cb"}.van-icon-graphic:before{content:"\\e6cc"}.van-icon-goods-collect-o:before{content:"\\e6cd"}.van-icon-hot-o:before{content:"\\e6ce"}.van-icon-info:before{content:"\\e6cf"}.van-icon-hotel-o:before{content:"\\e6d0"}.van-icon-info-o:before{content:"\\e6d1"}.van-icon-hot-sale-o:before{content:"\\e6d2"}.van-icon-hot:before{content:"\\e6d3"}.van-icon-like:before{content:"\\e6d4"}.van-icon-idcard:before{content:"\\e6d5"}.van-icon-like-o:before{content:"\\e6d7"}.van-icon-hot-sale:before{content:"\\e6d8"}.van-icon-location-o:before{content:"\\e6d9"}.van-icon-location:before{content:"\\e6da"}.van-icon-label:before{content:"\\e6db"}.van-icon-lock:before{content:"\\e6dc"}.van-icon-label-o:before{content:"\\e6dd"}.van-icon-map-marked:before{content:"\\e6de"}.van-icon-logistics:before{content:"\\e6df"}.van-icon-manager:before{content:"\\e6e0"}.van-icon-more:before{content:"\\e6e1"}.van-icon-live:before{content:"\\e6e2"}.van-icon-manager-o:before{content:"\\e6e3"}.van-icon-medal:before{content:"\\e6e4"}.van-icon-more-o:before{content:"\\e6e5"}.van-icon-music-o:before{content:"\\e6e6"}.van-icon-music:before{content:"\\e6e7"}.van-icon-new-arrival-o:before{content:"\\e6e8"}.van-icon-medal-o:before{content:"\\e6e9"}.van-icon-new-o:before{content:"\\e6ea"}.van-icon-free-postage:before{content:"\\e6eb"}.van-icon-newspaper-o:before{content:"\\e6ec"}.van-icon-new-arrival:before{content:"\\e6ed"}.van-icon-minus:before{content:"\\e6ee"}.van-icon-orders-o:before{content:"\\e6ef"}.van-icon-new:before{content:"\\e6f0"}.van-icon-paid:before{content:"\\e6f1"}.van-icon-notes-o:before{content:"\\e6f2"}.van-icon-other-pay:before{content:"\\e6f3"}.van-icon-pause-circle:before{content:"\\e6f4"}.van-icon-pause:before{content:"\\e6f5"}.van-icon-pause-circle-o:before{content:"\\e6f6"}.van-icon-peer-pay:before{content:"\\e6f7"}.van-icon-pending-payment:before{content:"\\e6f8"}.van-icon-passed:before{content:"\\e6f9"}.van-icon-plus:before{content:"\\e6fa"}.van-icon-phone-circle-o:before{content:"\\e6fb"}.van-icon-phone-o:before{content:"\\e6fc"}.van-icon-printer:before{content:"\\e6fd"}.van-icon-photo-fail:before{content:"\\e6fe"}.van-icon-phone:before{content:"\\e6ff"}.van-icon-photo-o:before{content:"\\e700"}.van-icon-play-circle:before{content:"\\e701"}.van-icon-play:before{content:"\\e702"}.van-icon-phone-circle:before{content:"\\e703"}.van-icon-point-gift-o:before{content:"\\e704"}.van-icon-point-gift:before{content:"\\e705"}.van-icon-play-circle-o:before{content:"\\e706"}.van-icon-shrink:before{content:"\\e707"}.van-icon-photo:before{content:"\\e708"}.van-icon-qr:before{content:"\\e709"}.van-icon-qr-invalid:before{content:"\\e70a"}.van-icon-question-o:before{content:"\\e70b"}.van-icon-revoke:before{content:"\\e70c"}.van-icon-replay:before{content:"\\e70d"}.van-icon-service:before{content:"\\e70e"}.van-icon-question:before{content:"\\e70f"}.van-icon-search:before{content:"\\e710"}.van-icon-refund-o:before{content:"\\e711"}.van-icon-service-o:before{content:"\\e712"}.van-icon-scan:before{content:"\\e713"}
2.van-icon-share:before{content:"\\e714"}.van-icon-send-gift-o:before{content:"\\e715"}.van-icon-share-o:before{content:"\\e716"}.van-icon-setting:before{content:"\\e717"}.van-icon-points:before{content:"\\e718"}.van-icon-photograph:before{content:"\\e719"}.van-icon-shop:before{content:"\\e71a"}.van-icon-shop-o:before{content:"\\e71b"}.van-icon-shop-collect-o:before{content:"\\e71c"}.van-icon-shop-collect:before{content:"\\e71d"}.van-icon-smile:before{content:"\\e71e"}.van-icon-shopping-cart-o:before{content:"\\e71f"}.van-icon-sign:before{content:"\\e720"}.van-icon-sort:before{content:"\\e721"}.van-icon-star-o:before{content:"\\e722"}.van-icon-smile-comment-o:before{content:"\\e723"}.van-icon-stop:before{content:"\\e724"}.van-icon-stop-circle-o:before{content:"\\e725"}.van-icon-smile-o:before{content:"\\e726"}.van-icon-star:before{content:"\\e727"}.van-icon-success:before{content:"\\e728"}.van-icon-stop-circle:before{content:"\\e729"}.van-icon-records-o:before{content:"\\e72a"}.van-icon-shopping-cart:before{content:"\\e72b"}.van-icon-tosend:before{content:"\\e72c"}.van-icon-todo-list:before{content:"\\e72d"}.van-icon-thumb-circle-o:before{content:"\\e72e"}.van-icon-thumb-circle:before{content:"\\e72f"}.van-icon-umbrella-circle:before{content:"\\e730"}.van-icon-underway:before{content:"\\e731"}.van-icon-upgrade:before{content:"\\e732"}.van-icon-todo-list-o:before{content:"\\e733"}.van-icon-tv-o:before{content:"\\e734"}.van-icon-underway-o:before{content:"\\e735"}.van-icon-user-o:before{content:"\\e736"}.van-icon-vip-card-o:before{content:"\\e737"}.van-icon-vip-card:before{content:"\\e738"}.van-icon-send-gift:before{content:"\\e739"}.van-icon-wap-home:before{content:"\\e73a"}.van-icon-wap-nav:before{content:"\\e73b"}.van-icon-volume-o:before{content:"\\e73c"}.van-icon-video:before{content:"\\e73d"}.van-icon-wap-home-o:before{content:"\\e73e"}.van-icon-volume:before{content:"\\e73f"}.van-icon-warning:before{content:"\\e740"}.van-icon-weapp-nav:before{content:"\\e741"}.van-icon-wechat-pay:before{content:"\\e742"}.van-icon-warning-o:before{content:"\\e743"}.van-icon-wechat:before{content:"\\e744"}.van-icon-setting-o:before{content:"\\e745"}.van-icon-youzan-shield:before{content:"\\e746"}.van-icon-warn-o:before{content:"\\e747"}.van-icon-smile-comment:before{content:"\\e748"}.van-icon-user-circle-o:before{content:"\\e749"}.van-icon-video-o:before{content:"\\e74a"}.van-icon-add-square:before{content:"\\e65c"}.van-icon-add:before{content:"\\e65d"}.van-icon-arrow-down:before{content:"\\e65e"}.van-icon-arrow-up:before{content:"\\e65f"}.van-icon-arrow:before{content:"\\e660"}.van-icon-after-sale:before{content:"\\e661"}.van-icon-add-o:before{content:"\\e662"}.van-icon-alipay:before{content:"\\e663"}.van-icon-ascending:before{content:"\\e664"}.van-icon-apps-o:before{content:"\\e665"}.van-icon-aim:before{content:"\\e666"}.van-icon-award:before{content:"\\e667"}.van-icon-arrow-left:before{content:"\\e668"}.van-icon-award-o:before{content:"\\e669"}.van-icon-audio:before{content:"\\e66a"}.van-icon-bag-o:before{content:"\\e66b"}.van-icon-balance-list:before{content:"\\e66c"}.van-icon-back-top:before{content:"\\e66d"}.van-icon-bag:before{content:"\\e66e"}.van-icon-balance-pay:before{content:"\\e66f"}.van-icon-balance-o:before{content:"\\e670"}.van-icon-bar-chart-o:before{content:"\\e671"}.van-icon-bars:before{content:"\\e672"}.van-icon-balance-list-o:before{content:"\\e673"}.van-icon-birthday-cake-o:before{content:"\\e674"}.van-icon-bookmark:before{content:"\\e675"}.van-icon-bill:before{content:"\\e676"}.van-icon-bell:before{content:"\\e677"}.van-icon-browsing-history-o:before{content:"\\e678"}.van-icon-browsing-history:before{content:"\\e679"}.van-icon-bookmark-o:before{content:"\\e67a"}.van-icon-bulb-o:before{content:"\\e67b"}.van-icon-bullhorn-o:before{content:"\\e67c"}.van-icon-bill-o:before{content:"\\e67d"}.van-icon-calendar-o:before{content:"\\e67e"}.van-icon-brush-o:before{content:"\\e67f"}.van-icon-card:before{content:"\\e680"}.van-icon-cart-o:before{content:"\\e681"}.van-icon-cart-circle:before{content:"\\e682"}.van-icon-cart-circle-o:before{content:"\\e683"}.van-icon-cart:before{content:"\\e684"}.van-icon-cash-on-deliver:before{content:"\\e685"}.van-icon-cash-back-record-o:before{content:"\\e686"}.van-icon-cashier-o:before{content:"\\e687"}.van-icon-chart-trending-o:before{content:"\\e688"}.van-icon-certificate:before{content:"\\e689"}.van-icon-chat:before{content:"\\e68a"}.van-icon-clear:before{content:"\\e68b"}.van-icon-chat-o:before{content:"\\e68c"}.van-icon-checked:before{content:"\\e68d"}.van-icon-clock:before{content:"\\e68e"}.van-icon-clock-o:before{content:"\\e68f"}.van-icon-close:before{content:"\\e690"}.van-icon-closed-eye:before{content:"\\e691"}.van-icon-circle:before{content:"\\e692"}.van-icon-cluster-o:before{content:"\\e693"}.van-icon-column:before{content:"\\e694"}.van-icon-comment-circle-o:before{content:"\\e695"}.van-icon-cluster:before{content:"\\e696"}.van-icon-comment:before{content:"\\e697"}.van-icon-comment-o:before{content:"\\e698"}.van-icon-comment-circle:before{content:"\\e699"}.van-icon-completed-o:before{content:"\\e69a"}.van-icon-credit-pay:before{content:"\\e69b"}.van-icon-coupon:before{content:"\\e69c"}.van-icon-debit-pay:before{content:"\\e69d"}.van-icon-coupon-o:before{content:"\\e69e"}.van-icon-contact-o:before{content:"\\e69f"}.van-icon-descending:before{content:"\\e6a0"}.van-icon-desktop-o:before{content:"\\e6a1"}.van-icon-diamond-o:before{content:"\\e6a2"}.van-icon-description-o:before{content:"\\e6a3"}.van-icon-delete:before{content:"\\e6a4"}.van-icon-diamond:before{content:"\\e6a5"}.van-icon-delete-o:before{content:"\\e6a6"}.van-icon-cross:before{content:"\\e6a7"}.van-icon-edit:before{content:"\\e6a8"}.van-icon-ellipsis:before{content:"\\e6a9"}.van-icon-down:before{content:"\\e6aa"}.van-icon-discount-o:before{content:"\\e6ab"}.van-icon-ecard-pay:before{content:"\\e6ac"}.van-icon-envelop-o:before{content:"\\e6ae"}@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGL8AA0AAAAA6SgAAGKgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoOoBILIXQuECgABNgIkA4QQBCAFhQ4Hlicbj7ZFB3LYOIBhOG/7KEqjrI5CckpqLfv/nNwYQy3QrP8HqSyT0KreOBC6oV3YaCNcHtGFZdNfJs0K3ObxOB3jel2BnkhyW3HUmbbpKvaF/2F/+AxsG/mTnLxQ8ftt593970giiaZM0kbMJCiNSis0tRKANnKdCL5V097IukKp1yqEwfj1H57Pbe+PbRz77ILtf9hxMc4xGBvsf7i3sXGNcxunynELyIYyFA9MEUxB7zzSFM3i43GW5XElUGKXmFZqytCsDLEyO928c2+JTY/UgPqRB0iBPwY3x61tjLrd8yPPeIFR3Xa/Ko41DM4rqawV8d4B63AskFKHLHYdRuxubxxgFpDGnGg/5nyVrtLGkp7hp2guAAzJiQOl/JQ4Y1/sq30NOM7GCZcofwCUdr5vziooIFdKZSc/dWhaHgA6Lb77nvbSZtU94K3qlkb2I+JIMvyvaeGQJ5FSKTUcQ/gAkB0P/65leQOcJMhJBGkdvKpsXfISpIKWnmrlZn6T3ycRbG8njurMmoBHTn5N5/S4btDGbZkUQTWu6urAEIda/bJ7Hcqs+7831WrDbpoZai2555x0V6qiNjpXuXEuuiR7/f5vdPf//RuNboIDNAgOjKQDAWkHAMU5kKBmCAJCGXJ4oNw64xqANEVSayhSmuVqz3DOWR95m/lIddGEZ4Lkwg3Ci2ejM+ll+QXhhRteEl4QGafOaR8mzISTJwmMPi8V6sb8WDPyZqjeYpQiTUCwbUp9/PI31vpPl3vcTWN9cl23SFGfgNwCut2Pqf/smn8n/c1aGk00goIccMfQVqE2rYijelABf3yTyvYWkshqd800339ZiAOk0ihRbhihigqbeaPZl9zFOgo9djn/gFZ5Eb8yvH5/0DZ9rDFfxjPo9+p+LCLwAbyF7bPfLbxbELYXzWpjjJxsxPV7qQ6IWc/DjqhAkvYQe89A5gEn5C21NuLGwwTwFR9/40EfE/zB9F3xoZAO+WBoZN5j8fJuh9Ny/ZeOIo2mRH3jIi6jS1Bcg2RXHlUIhgXuRUXUssSJ7EhhtrKLuqlVIetsJBH7kCWLMel2gHxoMtbmKZ2RCulqJziTblpEY5xlFKce29TPvbt0wBOxQ3dQH1I0e/UK8OPPQ4wOmU8wwJixLP2hM7MXMDMDM6Ghd13K1GDB
2IreYzaZrZNhp5GgmDWVF3RyhgXcYdVRt/K1ktavWlvWPSiAT1GkvJDGqNtNQjRl9ZnrrUWKnkxNOno+A3wEnY6rbPDxwCTWdwJr5G1pr/QDnbiTmPU2nDygO91cZ3Ctg7lTvI37TlW0txun9tJV0DeznjL1yHge6+BFK6wcgp+5pXVLaZJ5fHJM6N9axFgMg42zMNXe2tMUKv4EW9ycnzIVGd5BW975V259xOw62mDHEfqy7DCIC2Jv3wLcgFterTUUEiNm/KJIRJafCmkgI4PgqU86Nyaq/YHFR+LkqBgJYvJOkkikLzK4VdCm4y/N7R+ISxqnuY6d0SBnRUUdcOJCQGPciGYL3e0jF7GS/V43RUvtrHGUlD1/N3hZGVTXlEhWenFfMGy78E0oPNpvtulC2DKWquL8HTrtedp/SgdAOs4zsMJttXEjCNrs2E5lMy/Jmx+zthMxyORyTKcDWBWjGbLRCitzz7lJpbSQ05G0ZtR+LqkK59pqzlksgsqKWo8jAqm2qlQ1eoytL0wyBBUDYG0A22EjhtlWepykw3dXmoHTYbWidrRMEKjUW13AVFKLpVFa8qlb/UZZURxhu0KOJBI5E6n3fb66uKsduUcv/Gxl1BkP9ZoANzfHe5ll2YhK3YzwBCZcodzAHOU0VXzRw4V7fVdHAXegAPPe3RJVXpXK+4OSoelAoWa1a1TYIKVjJ7cW6F8WCBfMJDTWPXLFeRF6elR2zGSCCEq63EdbJrbFk9+DNC+VjUu7oTimbXVdsrgfqTtWEs9MCMG9YafRcx3LnDlF1+4upNJjwOuwc7Q1hU4PxWOo3PGUcl9X2xU2Z6fhqGgTCAOKctMbIgiL16urBZ6vh+Ycoxfttre9F4/iqOzsFbrzqwZs57qLM7ZAilHDuy5TRe3EdgURP4y6akzEKR0QEPxh6eE+W29sjFIpb9KnOP8R5JiNe1thAQKXSUE32liigsbda6XxShBDnPjpGzmldyY36QZe8pReOfGmYOBfjmNpKqodtll2GEWEi50mRyayZuJ2Ew7WAetPBteI2xvpxQgipwE6tcgFcj6Cg9R20FYf0adxFMExD1QVJgQzlCwfjraFgXMZapZqGdFGlg3qZG/AAaS+Vg09WbV2mT9eIFBLmVoV7r9JYsdTIeg/JZLkHJ7LYQ+Mf1ESoWX5gB/GSKMyxTS4+cZ+Lm7J0drJrO48wh9gBlVIhkojJSBMKQax/ClJIG5/IJ5JrbSvlCLEkKyzJXB+B+4KqWGZVed6BXY3cLcIOqvUuW8YmlYLcl1zdCTpEBDfs034M8MiY6n0DQiF0Ksm7kNvpfzeVcOrLq3IytWU9I3ynxX75LJUOAAnrSNgiHxeRpdx7ZrwVJWig2Ler7IPhJEo59W8uo7fjFgLuc6KoybEetkjCuPIwW412skDEL0hhHPPRMaoPAzaCim9hYRTnB1F31AjSRiGMeFVEsHrl5rDpv7UQV8XogpIqeFHNtHEeauPt8j7RhRjH4FxGVw81Nre49Lrs57odNvSlQx4CU/Zhk8l/YeSoC8zlCqbksfIvjczdRjOxAUwdDjk79Y4Ab1OMJqo3o3QoamCyhtaQF/ChgVgT40VmVa6xo+9fgeQKYqw96yqtLMEio32nFHiEgIA3lvsfSjvSsqJWZDNTWb1J6X7WJIRxX7+iIhxcw9xf+jBa/3SvwvNdeyi0utc+XUJNz5dFiGY/i3brLVbpfOFukqrTJ5aTxT/b3tL2Lq2rN/5xY1+/t+iJtIRwlLK1ns3J1OjMUoXye1Zu8NldIIIxwggMPvj5zrmIgxqh8xD9XraO4CJDOnsDSo/yhZt+bmf13eDz6MvwqzOMG5AgKm6zjFxBMJ7Xp1t4hdr1Y+vqL/zlzL726wqxQfdUtSsiw7p62DpS8kDf3gfhQv/nwLheDr+MPg++WKX9eW3ffPC3K+vyNatC8K/WoySc5cDQXUOnJuGCTBK2UdaJMGBfKNOGyz+rmzXa9WNAPtNcSk3M8k+xzzz2C+pOIyr90q9bsmAT/I38z4b6KHB3q6sdU97Gicae63ZTtYB3sOxwnTJkgE7cNOoRGjbUlX4vF7NeHx1rk4d5tXcnjth5i1qq1AkpldveHs7LERosH9abvuJ06HLYIWY2y3k83tExhyeNaCq6FFOlOofDFNZmarZXMyhVCF4eVEwz73b4biNEvUe+HyMR0mtlqln3HQiciNe1tIQ0VRFm41M0z/VCGl0y7Q/mnhVtvCdPfBPWOjDJ9OIL+3fK3z8sXZ7VaZjSU7kodwJBLtAXKJy4v+63Z3QSTg0r+wClK5Wclwez90LO9usx6nOjZ3/LKWArd6WVP7p+XZsRIxrxcJE5L0o1+M60c9CSslldqOoE4ajXR0/aFuQEdK8sV4lnlHIqXaV4MFAc4DESB1IGWUjIPKumVg+/ZLz8THTpu0g8PMqjOEi4bnXMI5Nmd+jdqIbclZ+d51PosFmRslRDC8MJ9ztcXFMInvHlKqArleW92r3GU94mBbYNyHhKXDy8U6dOnHnxmfyR8w27febnTZmK2KxPDpHUq5+nDgOell3+rk3rb64+HdiBbAaSYfnWxtrrTs/aM6ETKlao2kuiJdsbbg1r8nB0YCecRV3jKXZ61d3o59yY9sbKU77lS0Ygm3Zgb667wXvXn42WRKodKpYTOlvrbw7pN04EmbKv/5b2YujNXjz+d+wp3YbfXcXZkkO6g9xUlMmJVMG0lPpSPLv4M8CnNVvRxo0pgCEI9FnvLd59Q46/YOAj8K1jFpvsIdTppfAoJb559hyK0hDO0Pj1E5eqOEcq8vdThz+MkycZ8Qhpu2jz55cLJJHoJqE/wCbc71b2TAxZ11YoD4+tyvhtzlAnIb1jRkNjpSswM62AUdPjI1KmulLF/UjcRe7BM2GAt8cs6uT/bgeDYZ/L70lGsp9XqtwMrOaY/TXMs+CWdix7gMGR0NrARWAI+BGG0BIk3I8gYdGwADUgZ5Jq4iFZ3NftPq4ik7jm4tS3IhkLJxaayEnjlh854TwL+6Zz888p1nr3XsDFqedWFjBeJ1zxO5OLGXPGmLkrL5s0eh/iWyaVSXXq8mem95S0DhUFqNXOpKmzZxz+oYXKda+CekjSGz9/sBXWmd243w7TXtRJygXveC+eBDak0E8twa5SUVj9pqjHMOgZByV9hBBBPZTifr4NZNdrYoDmLL6ICE3O6Ye9TjmwoIexaHDYtohPVf0fvteLsvLVwvcGaCCMlNgZ/UHrXqu1i6BmplEx8m95pPYh1k6bG1QMONSOFe6r2dWZ9JqFIUKcUSoAXYLYahqu8B6VHk8Sy/ESYWaj5exbKvXcl+PfUIi9v7JRtYRQCIJAJCIaBhJcYLw5SLJJAKhE1nht/gnQgjBhrgmwciD7cng6UaUcxI28tc1tascGG1AGkJu2YRgOU8c3Gf2onOM+sIdSNG9JQd/Y16Ns3AqSAkCEvJXThEATbXKIKYxRzAUcLFgahVP2QyHtkZGbgloC1TmrrtYix2vur+7M2ZL75Uo4+6kGZZQfxqBCrI9Doai04KktiWEDOmCrOgbbXDRxrVTh5brqXQuUOGEDM1zOz3xzOozRwoCrpduTPkqiRpw/Lh1abD3quUdUxXFlmKwLZVbDFQ1ZmU89QYcZMtXnuy/sdyej9ehqi/kWNP0biiLsdUXp1jZjDMB1ehj/fkuUjZWRqko3e+SQdZbU0OWkNxjGBK8BEv6ljpbfJ8rOAxdjixKG81IS9gJPMITnGJn5D2ZSHn0w4pKhqPz+vHcgZmcEy8Nro36ugfNV5+2CGFKZeGnEo554ycaI44Q5/fCjNZtBLdZjhzLIxX9A0IsjwppWUC+8kKtLxBdvKYoXWc66Yb0YhrYmr1dKXaNJpK4VC93qAnDmqvUPhbTNl8cOUHi5JkY49eHOnHjoETatGgzOBP1uNdW+knIBMx7fbWOigUwHVxRAos0sqVJ6mBjKLrzrZhPjy4+tT0ThxP7fHAnFFN18az3XqKozjYOh+lDQKoHBmLCYDRtwtYnL2tY/R5ni2uh2xjqcoWEvYs+hIKv6G/Fh7FXgurAEACrADT3VwvbQi2m9iRLWLYPktIAAMjSA4Unqqad
2DVxEM5iwMNdFBRJUy1Uq3saInw8fATVERUug/PtXEvP0eNqEqbmOfKmrUiB0pgTyaaqRQJavPFK1APOb4FUWiGUkXsCojTmPda0UAdoqtsAT5qVdnfkypLScWqBTIpjnEhipo/Izf5pwBvGJGZUTCLVERffHqUOTo9p5rbze6drjpd5camECFXdym/WCgBDAib5r3iU06MUjlZszK1ZipXCDFC/MnvshzYz9DPz+PSBEIzpX1zLADRYZW8hzfNfNp00zN+25pYtKMaNK4L7sWVYqvEgVkXxkDPWVFpbr7HDzzqW5mjecVW65HcJQIqMNxUh3rN35a358wn0zI2uk6B92wV1xxUofqj8JglY8qpBFhH42pebHXL0mFITcOKMMjjg1lBYsOXDRoAk+OYqHhH38SjcaNnpcIgsb3RYaFHt6fKefvu2DSBpy43kRNYoUd5yb0jiAA5noIT5DjmtSe+UGUtXoUcDNWaSis3MQJtfZFsfRnMRQRuCHe+5413Y40pJGvrX69IqXhHqipWsKOZJk8lGzU306yrZEfzz0zqt6nPz/ia85XtdsJpYUYVBYTLQn4b+u0ohgptJUmKcp4e3o3YD/T5Hhor2nmPj+wZ5ddqN9XJT+owfLL8w9GoTO3/OLACU2zzfbWqXZkffH/9veEHiDNmLQ5J3pwbtx9rmMrYB5exQHRFOhEUKfoFqiFt1pFV4syuUheIAuk1Y57ipMqZ2H2pSZMIDpkgVHtcVcTK8pZDL460QDOP+S3+xeQ5wKWL/R3l5/Nh622JFE0WV6a1WHSv1+/u2w2WDqzdef5va7YoTcHDhpKy+fCFfM7yi8dMrGmeQiammxzc6dgNDNTzTHejs2VxVp4SwrNjkgUtZXiS7dqf20reb/9BQHeDikV8PtsJGcqHKd0Rw9sPZSZKF4gUYhUYVqa3TJyB9iLSumBULFUClKzb20snZmZXgU6XrGStqTQP7q8I3rpMFpesXxCM5c+I8UIajxqUaP4iQBlKld7bvNjYTD00QcRIRJxt48/GvrwYwKlm/rUYlFBCTtnrKcNM7r1jDg9rdt5nj+K7UwBSDFSupnoWa/fbTHExjOzr+wmqWyc1p14sCwB7gDPBvIV02Vuz0PqSxjHBBs1QlekNIU+ayx70mGy/L+X9rmj36g+bk7A+qM3I51bc8ZN3JO1Oy2O3RJM9FWzf22gRxP82Qk6u7bNjKw+7WwK9EBPWM+OsvaMuzkUoXH13NnKNpauc44lcQxASqe1Fpsg9klapkuJDmemJhHBSxn2idhFIRnRJL6w6LxoLbLNBXZ+li15SKW0pHlxTyLLX1XXM21m3g2taLhKpyVCQyQxQ2xmqdF+lSA9Y/pQjtInrirlSU1bx5sc7sD8iktBfVuwS8AmNT3wuvJZdzoWbfIbqfJpFmJ8N4IuCmX6T0JUEMpmL6eb7AlxfkV/HvMOLDAZ7ycSEZKjMQYjdFGMvQQuZpsWJcqh26na01c316luLYzJrEWphZURaGHWX7v494kTktAOCI76n2L+Rx9/8YSMjFYX1Byneuy1U/Fb6cTLzbEr+r5s6tMcPptZ+zGHg5iPPqfdtAvQdCEEzgqhwC++sf8veFZjXTiPmOsxkjakH2pjneD7xZEV5s9lHKBcsdVLLxxu3NhQOI0ZIK/MJUq/hLxycSBFdDvdFAPSGxkVS1ghLF9FWHvWg+PlHdZZlp5DCE+c9patZiWaYwaRgHKK4Jc10Qz19VPFVjwJS7zNHpUu8WY8IckIUyaOx8CxHmMP741QnXDPg38XcDeAQidRiJqxQuqSY9zDpbR851Z0R2IPZUa8EY5+o+OJG2RpqLEKthzJ2z2+W8m5XtKCd5M32YUGAy4zSxm3U4gX7b5lBDyc1w4bErdzizxW7eR6HoLYTDpCyVFakgOd1avnh58uiWhsAQx4pCP4+KPPK7cr/qF88hMPTc+s/5Rb6WdUrqqQoMAqzY7jyeGjWSEQ6uBmGYWDXqFreHDdYOAWN6qX+mVsDmL8zFbf4uVjNnROSkRhv+VTIzqc9g9re0Xc3oMpgIiXY9m0O/4Nuru2Ke871QbHRBZ7rdftLTa7JOwJADtkBqE7VXSI87oBocSZ1LbxXDJnY2jmA3HaEwBXtpo4sB1juUwc6RPY+iyg6Ej95uwXudZvnABwEmJSAfgCumqw0beaEaBIAByLraFTcogQLYx++TcejlZpUntnGF1AgE5gxhy55kJ52pJEQuieOHMHRCKKG1ZSeqgEWbF9c/InUWfZpe3ILJSaYW05tAbQwNq6bJDm9JG8JusOuXK7piiAosgcLZgq4NNZDIwMhJRZ1RVF7gJxL21paOj2NjyC62rA3NMscELjsnYDxVKr7ggi2gsVJqui7ESzt7QCMX9ixUqZDwz8OiEQDuUks0PofpJyik9ebyJDcGLnI2rpSjOfbbQvarINI8YBXXaju/1mz4bcmUUlFvlka9fqpnpuKgELjF1nd888Yau3+Hv75VdPt2+t72uZsTojb7ahPVyumLc/Nqmo97h5dyfjuI1vH2eIHBX1s+Ld9YHdHoqnI/OJ6Go5EC9TvuCT6DHkCN3gxBgfu8Mz01+R5XVJbvp4Lmo3O4k/u4wdtvwFMxBL2fWYy52Hw/aJ0utoOSxIp1o+i2JopLimQHKh0KEoKre8vs40TuQFwdwW2AKOQfKWlFWJ4gxsK5xc1I8CSQKpqeUk6qIFgbK8ChwrZ2odLeo++KiUigeU9WPHF0qhFr04oaUkP1PstVvr2x2bBb7Mdzuy2hvdXTd7JA5pKiluhWnb6x+fmg9e7fIujHRtFblfR7RCbZ+1u6zcYxB7cvK5v2NFdtNsazvm46t1zDcKHXs+B87Gug50fiuoR4Whpmwf1t68EsZFxu1cBPgkeAxws7gpcAd5/5byP0giocEeOvR/2WIA5rMWiI+KlO14iZz04k796FIfXf6/9xbRNgYXgovDSfzZ+HJ4aTT3FqFMzBbJFeHnWFKyod0ARGcCR3hmDh8B3mcLCOGBAmBMYsc7HVR5kQ2XyUDqTOIDbi4pX06WIGJVczltjmuIJ7hP8vi3d4MOvJdHSw5bISOwCzm8lTM75bXd3imzpeUXE0t5sYhZM29HPy6G0AnEwncEOTXGConA+aO00yGF7tgJ4F+G3CO4NBKB2grUblh6fkkRAxKsdYLHBYhVDLWrRDnwi1iXTbkaqibraiewrzvBaRyV3t8JysbUT1OJpiajh8BBumeZUWhEWaDlVbQkQQwf7ACWPkFe+lmaJKO8DE1d/ekVxOc3c5/7lQKCc13d4qEOArSOeHl18LbkNpIqJsUwXm6npDiOPMR6Kp7SeYx9quwKsMv0qqoBoa19e6zexp4IsUvYHOF+c2Lh830xKvKVRaJK9shsi8E4YYGiNnoNpkwV5+fdKbaZMrdLbVh5nOn6yuFcU+e8B/6BE2CFHCV7t08v7WYnGpotBWoZljAjeJWQHOwQuGn7PBF/5nGxRQAMR3QVCNDH2gBDX2Bo54XvE4MKAX0EDG7EZDARDzpcNjTHIrVg6mX7E84OfTK9HllyZagqEOelLqCTVQDV1v1KN/vLl+W3jmC+SmUuDghxFAyq4rqTdwwVPnDSSVuypsvtb2WvEyL+qLCOEbUd87R8I9eoR437+qUOLLIB63l4OS2ldKTYrMAp3Ky2AMmpFSovWoSXZIVjU8kmA2+TZFRkNZRctfin3JedRThhfn97PbuzsRnLFUE81X2iqtR70rRJvd7GnIt1XGJdKi5y/nmyXnFS2JG9avfp/PnFarMpt1mVirWQB9KDxzAHR2M7fyfcuCpOQK0NFo+3sqgpA1c0EcjJJ1W9MLq/Jq3qk+XAi7xLhFkFODf8IdWmTIrNdpNGhSlRKpXUjv2Q0iAaz4QEIV9oaCXeOUUg7udzQNooA4oaELMBBINFf1hZY6dfVZGWJjWYqFWpd2aURfGSc++XjYPPxl7dVNE9Jisbv3TVtqbjGoxG6rmg/oomOpE7oR+DLJDlEXJ/+jMxNxSleldxtUJ7Ahm9XL0ikCBc1cHOQOMBDnJ3YYYkQgdR5ap2mPcOIxRlxeXASsI71xcIkBFNKELyvUrDK3M0d2LrhFT9gaVpBuIK6hW4k7DmBNFbw8FnKEHu7rBwLI3oAR1jvzA1N0eifxTM3lbihP/aonGMue2KvCuetKR2a9TmWXAb4i9kEzkLMSH4whYoGJu280VP4V9EkmHtOfRgo8DSlx8ckbPwwnDQAU50HPcn7UnrqWlfckrfxwwNaSv3lDKntmx/ur10rKCxrZNEjGT+aPkwuL7JeVwicJFH8uzdfTRQyDQJbjpjfF13tAMKMEtFo1HwTRSqXWBrneOu8ZN13o+uyx+qTux0XRegCiGYo4iBe8p3nSeyUOl8ja+2bdW+OldvhXhU1ltug8YGetcRCwEXBGYsIWZYuKeMtiO693pSRZfSgskV81skD6hJ+zEeEgUCIk/KL4M0MCpChi9mg6c1w1Uce5BCAntKaHl6DCQhKNSo459yc6Fm9SiupskVjRzUsdXBtcL+0SqGrN5qrAn95N4DlGS/GkFu6kwlBvupGeoaRmGtuWidz1wYFo77J28wajIaiwT50nAJbbZXDL90xEuKsG+0vhSkt6DAMccXLyL0LJJpwHbwjxnjLUmKxM3J2kvHzmeoQ0I6Ip4o6G2gY988e8XiFY50YVGs5CL5ivDap1/99BTezQhTO6Lf7rLViVy0+xYEyOFnVXtUj5J6H7yvVNpudFhxFpnc/ELH3WYqrC8N0nvLb2an0WcXMGm/njDDdUsKSZtcmZNNDnMOBq5cDem0/dPtWRzOD6Z1BTqiVSOBs6zbvMn9nEajn5625DLkKS6Fycrk21lVDF+cM2uJvcy8G0ramyNKQ2LVgFZp84afccW7udwq5YWDVYbRjelQcnqaErDo+Im8mZNp4maJUC1Eq3x+KbXeWi3AZnvcR3i5OPQhc2J1sptrkD5Z+JDhj9siW5w1PqFVQ6iXOvhaJ70zh7UYgBpw0GNbXXeRs/ijPCQhDhYVg0TBNstseiTNajwiCRJHsMn2REeIiokCuJIr/9U43yZzx2LYWjnUBKnmRb/ITNarNwu5DYwX4qH/dcctmVxXzOwmqQCUrneNmchvIq+gi45eG3hoLIGqVWkjdJprT8z4FDlD2KmtYB3HYjV2Up+qN9bg1GmtVLE0Ku0RYwFRCTXt9JJRLeCVmkZVVB948N4aGLNvvBg4B24SCSLGB/a7XLCwpxkvQaLNhyiLP4OM6DDToJ4kC7zK8vV6SnNSrry7K3EjUqjjFRgWtOSwBNDEqoB0MjwgAUG8cMmIzkahDzsd0yvXJKK/1bh8NFKqu4sxyHHX9aoNy7c6hG58k61OzT+3YnnHJZ/YqdlXEXSvjrqZTUxZQZmapcTqr0bxxIHmDe08ZEhN5xYPF8CQUxRFeLp2vVQry+9cWWBslchhf/rqL8HEwu7147/2kcBg54HzmgcupCPRuWu/+lKbObfODp1TzcCOff5R2DN4YG0tHTiwBw81l/37Vt+eoByZAnkOX4tJQh/e+ByNceEc6E9qHr0hwVa4F9Qnyci69/CA+OZbcTogXvJm6ih89zijBzI0y6BFdugne4Wqakd0/vi5HnElKLTmVHqYLdqW64L167bP2hO
215XbGXZzQeGoChj3/hH7IDYStrbHvkA6tCGDpMoNhaR54PrmmfagTvJstwwBeygVjgD3JUjuuSsZU5MtbG9rx4k/kc4m5MgfAl4qFbP7njozwBTmZJO+d/oeeKDavzqR6NF2kyBZqV2V61PHFOj1cStNZFNm6f5z19f3i2xUKOhNu7Gs/vx3Xaf0dPSj5jJDW+uS2VvfXfo5QkI7UajywzY3KYgNVb8na4CWH/4wVCeCbVY5WDJF8oPZi6xNP8yOQsBy/L/Gyr80pQ8Pmq4oiy1BWYV8YB/qlV5TCsJzimMPBz1sgJveWa2K4Ji8yhjBUyuqB7n6szQNdUMBrMedSoW4XbFYIoYC07ndGhk/U4H0Dwj3BUenWACbUKU5wZRa2arle1SqyzrMdG1/IOc/I5qdo8S7XC9VQiEQ/saBrlAexB2P0jRCidGqx8iaKCBzqIYyCVdE/RtbIiue99lJZkUsv4XL29Ph8wP0aP0SU2GdH5OflV+5luSePoelYdluZraw2vBhxFmJcq0WvrqZHOO9E+zQ5S0OvyVn2h1hvhuIjceLDlebLqrcr8Xwe2RJ64IlBMR1d3rqgDRQdLnmg0vn5ttbbSZdudnOZJ7EdITSSxuPtyzTGRoqvIFq5DYVotOlQU+BkCW0wuRiqKtTLPq5OqBbbJY1Hg+R44kL/0LKhOezNK2IhE0eQ0d62EAtYuVkiy8xj2E4x9YzAvMIT8riA/0kJQ1c4MydfIyUe64rOzYNCk3wZg6ynCu3JAiyGfdf+p/gE+pflcfX+mzXoNEhDOoO4ap6rGkLpI8SIFs9H86omOQ3Bqf9gJj5uxrvwsUZ25h+FfZUsX8AsQwSuH91blxfzwwqVkWq31K2HzwTmvdy+Z6j/AaHKodwq46W4h9kSB4etKW8BTcNqvqZAMXGSsgQrQzLmCQUBsb2BAR1BRHeFU42IIY5Hfh+KBfJeeVhVK90oXykSh0H1WiCmuHvDftBAzcpnHWyFlXEC+u+kt/nM0bHduB9YLCf7eZMKrCop0eSU6WHjJqq5DbL8dKXFhrpPSzcyIu+WCVHXHfFJFemNwF8Yis8IuwJY+2Ly6dn2Ke08dAthw79F07KncXQ2x3MVb7x16Gyu54RDkQ2utBMu3jx1UOaKaWhefR7dT1hztEfkrFNtqxFScDuk+ISpjTJKDTWYI5rnGLHgVGuMKS2sd+amCoc3Lfhzmv5MOCu+DXB+y67zjmBiUhhO6TAGBm5nyAiD5/UX0CFbqf9wsBriNdAMCiwu+5aeNF9wdq37PA8V/jIKb91Utu69RclnyO2S8M6eAC5TJKGVGK2yepC5CP3Ll/TSWVp03Pr03GfT/on48rVsPMis/nElixIS3eJP4YxNZjcflVPhvLU/r5WZUuh1qngBzJObajd4s8xssF2HwZyrn156HscYtt0yd4+F0+GVno45zjPjOrwOXhtBVQKj4QpWSqGiaiFjjzQZJUPlKQnVmBAvk2a0n31Zt2ypy7C/eCZ+Zq/r2C1NCd/bCttLVaAP966y4PbBjxMDhDl34EDBYTgnux9HxY6u+Yi3j8pIumHhGOL59qeaN/LwLh4rRsYTRIhe6zOdY2SvVeS3Jmx85cJOzshdzCydusQzdIYyVJHsFxxdACdM/3UfTmxKHhg0Aix5iNvcX7YOxOk13nE5hWmzJvu7W9V3ZlHi5CO850dfPx1IR1KY+nlz2GMCG0DjDh/uwoRkLGu8JFPigI6H4H8YM6hpxueWSjxKWnywFzt9+Bm1ekz+Umkn1leW+pwmvgE2CBiBg5bVrxzcfo8ng41Ko5VC0yUNbfb3fCRLewT4ReCj7lAB7r6Frav6poQev0yvVqw8HndczbG2eBtKq+fwXb7kC6JY86fWTM2319yJh9xJZJwckwTfnrgXMxOScQSPgn9fAYfZ8ERrH2JgB/6+2xWl5SIRv5p5zpB2NvKIKZhbGMny0j1gJ/D3Nv1q8W6wg3EL6qunY8rm8469u0zAXKbAxFdbchNFudUJjsmQsOUXD1KQylvoCcQbaFw32zxzXXfsYAY6AdV5zm5mJlYuVAuWQl7DCRVtVWfmV3RFS970KG/I6oPC31Ml2G4ruveWnr9WvbnMnIb8acXaZle56EbT4yszo2wh1IqDYHh77BFSS+r1ZvvIlfr9dIIRoYFVV6pK51bPOaHhasK0HgghBdoFOO5yj37Vy4zqefqVtrCMcK2nLXGlpzu6TDaPlDMp4/1ILwBOHqjHkOzH8kvqqLYdClg53VGR0j3duFVUirolh+jrNAHTM+DEvnx5dmyUqW8lQpCkTtKyZGYiDvGo1lhRNvwqnI6Ee0eSx4/Eu9JR2uVgbDAwMlrD22NVnTrVb30dmpiE/r7IQ5Zr0o4CdC+I/B3bBTADdcMCW083yoAJ1yAMEADvVtHsZ7NcIzSAMmgjT79gAFCuirWyrTdsLNvDH9QFBRwPD58vwjiFFH3Y2dFDh6xcfmsShe4R3Sqwpx96933ufa4Px0ozbiBWl8N0bJ92pnilwOZ2hp04+ZYfEUz47fCubhuyRJZE1bVUxJZqNKWxFXcNEMhQrtlSa4u0KNreYaZtqytNaeOTstK6BGuZsiC5yZgDc1DTHX5kFp2trNCT73Qos4oaADDtg91n59yXXlMNVJcjcALv54e2H8KRixgDI46RAWyEBmAXDGgj8GxIz9Ksgw2CmjaLukPsDuHscdBa+5whCMJWSYnVLrPPjZ63PX77XLVr33ptgTA3yJhPyskh5RuD+E0Reg0ICSo4wACGoSZ+cySiiRdkuvxRMQXxNjd7IT4ni5OLZGVnIeaiG/IzBXLfqPnt4+W5IfGdQeApE8G/1N+JAtRlBZZ/NnX2X4r7ReatbmmxAus//6h9YqwyWsxPF6Q0SUl8zCZ1xFoYwAQboHwYgFeTnNTYkLhUgg92P0atpfb1eIXvwQ+Ln9CY1zmYuM6kPWnmHvQFdq8tW7hEZ338C6OzV6+40TIUvEvADJQB8w+HeO0wOEsDeNjOR06sSoDPKTpAmCjfx0IACh0HugAAwxhoBX+B0JnZSAACAITDq+JxbhgUyKMgw3Zgf0Rvk5mKcBAo8wGu3eM0BsqgjfvhWXS2svBAsGFCHXJgtGZkRKOAEKiVBd+vp5Y2JdUnJNQnNf1lgECGsvVfj53B3xtP9lmsE7J+2Q3tapyLJeetVmc6gMu7I1br+b5z8o2hCcsoK7jjjOgixXScNi7uNmZdrRW3cSquKiP/30LlvHKQp/Dd5r47D5RH5ikLD84tSZFbjSqgaefNi6vQzG8Fl9ri5mkq5oPWtkv/Is2gDaZ6LHMHVvBPxR2NOPcxM/gxBWWgIJlzKg+Eb+hP6U3ZZpB9oe42YMp9MRng2j0G32Fg74x+ajpzaJ+CMZobeS4XdD+ncA07hdZ3S2c+HxuPr1rRv9Ol+wOle/f//la8eIcB/SgsA527B7ssvjw31zuOTS68Kr4at1+MT98t5v+S6/vLj63ZX+zzzgsy1a7BjbqgVJkmrSHmCxtFGrhfKqTChKcr0R3z33/YKB1T5msi3Z9v3FLzfZ8RqK6G6PQ35O3X37fOtd/gLgrgsHmun13NsOdkt4rlOpOn5CBEmwaTk9L94enhQ+lDgemB+0PVRSpVUZ3KwobrLKrhOlXRM/cKAwC4MVMJI1MVlRYgrpDRywIlf4yB2MMktMt7Cx+A3agbHqiiFsTkq1T5MQXUqu8QoYAGOtA94yoqQW5ZDgqiP/0BsfAQDGBqWouypERs7kAJLqceyg8+XXpvTq4yRxGZE5n3EYUFMpStP37MVLhEyS6dTEpOcoXpQOkMsDotlmOf1zKutS3AtfuBe9KsC345T67bJU+Tp/6x67uM/keEAqaIbt5LOpaDdXSAOTL348hcxQEoEoCWuBntgC7YkbAzfmfCjnHZ/kBjwJBxKMAYuH9rtT1Kdx1a7ViNVVixEQsWPpiI7o04eOEPlsQHUYF9RYvKui38gEP88QNH8DktBudUo5QynuFSTGV8/hoWCm6JcKXCfKmXA/h1ldUMC0NewTDNljNtTPncyt8huhUJXEalOTLSPAcBg3MeL6d+FAXoonkJyY2JiY3JMWHFefN9XX6qn5VtlcY4/Rw5BxHgPcGa8A7nh29no943WDe80QivasIrgo/sQOJZ+4p1oS9WZ3ed3c0Fc6udc2vasBZYebw/IMCJMhDnzz97wj7CgD2F7gQbdfZi/aFL63D8MAksNQOTIu9VxeyvjzK3PmDrJ0beAtEyus/PYfJBhHOfA1v5g89O2G8d6+09day6gsK80mjrPQIQ9Xu6ardebLVZ+2UXf6L1NTT0IQDpv8/1RsMR/AiG5MRHaQUegdbi3u9HAFBVRnanCeW+cuf/ip1ehAz6pJmbFyX0cTu3OUe4g0Udn5TA8LS4NymNVNTalCX4xROReggZ8LXG6TVpueJrb9Zo/uRyUC73T03HkmtmcWxarJ5u5Q746A4T+oUGX8PCol3ng52pSYJ734mGmLO+UyzufQ6EWLggHKgTzhcaAhyeRd03FwBilLAT7VhkR/N11RjfwbdjDoSJ8lEm4hjI/LewjznGkiiEjB2YI9EpQSAwWoMwo7QEYqurXQ6o33U3nosc2ln8SvvNs7fl6MPRAOHdlgJ0PX2ajwLarE0DjBhz2OYYlAcpWcVXQ/5U//RuAxjsPl3okc99/wc+fjvr/X/1r4dYD4mdbJ8Z9tY+QWiQHnCd49z3CZBf9/By9OqnWtZE0z8oiE5ymn4eDwgjn+APY0Q8ouZd+u2OcccYNo5AXNIRQL7kQ/+0w27YYTma9Q4rR1L5qVF5/DxBPBgjBoRfCiwvoiLNuZEVBjyPSqcjIlfy6rhEKbXTniEMPx4CUP9fJg//F/qf20g4/eiSPw8FAJwFEHAq4UjfTY7EeM8FkkBmuP43yTrRDAAateMIC5m2J8PtMR0bi6vUqG37wOIrYxlZMosbdsNCG3VwTmhmWE4J3zYq3Da9Rmz8khZ60P87xEYVwm7g9l3vfrc9Du
2wtfbxLPrnPa+Nk7JuPM4+CNnA08/GbsZMbvfZNync9Lt0LSmpz9IsQdGG2/jOTWIgii8rxGiwgYDg68Xbe+zycIHBkEImn9InO5vFuHfmr4Kl78HhabLRyVzCYAXsk70sPpaRXKaHtWgBmgEOu3qAoo2VN8RqLXyuod2D1xbGLMUmVkXMXz4305VM9NAaMwwxk89lwRrutvvRKqTXbVnq8tG5LZxfi7Heis0iXsw8xLYYZMIhJfQHMaHq+ta70cqYtAUpPlNra5/chfc6HoVlU+CBAdfVx+ke/2X5zGezTz1Aw+45hJ1wohNgQCHXlz7XsG6dbBH4krXQ4bs/YuFK017i9Np+i9f9bHfXryAaAuuj4ND6M2VXpk9hdGDYVtaPMrsEMB0FRTIOivnf9BzilgNhtJ+wDdviwbMHic3czOx90ZLQV3QbF1gMXfHwY0d0yUWBM6ZKcJVcDUgOiegTs6IBoDhawPkDLiVLl+lECJ9zDOL+2PciLZAb7zQWorplwfNDvn9hmX2vWynu+HiuSPPkap+1m/U2bU8P3TFrh4XtvZZa12Tf2H79BHNdOYTdv1V7hbv8RX6FK4tOMlsiTn4i5C86ILEYaP0m1Av9xO/dK7S0n5sAANkubhUdoAJkPHnJHDo45kKPYFIYNznA2ASzhOPPvvaK9P4l+ekf0zt9j9PLan3bw09XQ8IU+vj4vff4LSLSG39pPXY6t8Grnrq2ivc2vRC/FPuLYWz7/0/LFqOfjHSfKGK9gnv0RDGCyXywR+rMPgRF85qUvJF9csjMFDOGnO/CGQzgiQFiIYBGGUrrjCAA8nbkEwkLee2xrxztJ49A0v/Nn5ba9x1FR4QJ3Itw9k/EqUW6GqMEJvHi8djwltLD1OLOWebw1aip5lgcf6fdfPIuxcX4Jt/ISWADYq7Vr7Ali9+0xqaTwQhu2Rw1GadYFWql149Zt1jLjEtgkS+teUj4En6vMCuyTgA/smP3+Df1DJD5id8wkTP78Ygpd/1Z9f/OAfRP+iZQbIQCwWhCRdEU5E30vLtAPnk7T3Iib1ga74bZTaZHzQ3YbuzWuTYQQtlXzqbC4nraegcSVemQuooLQuJm2Ge3OZohCXAb+/MngrvqyUb5GMH0o1vPtrZYD6dv47w9pqF+vqQbYiTNhvBZFvnlLeUHwG+ni3Dmxf5W0PIUEH4N6n0VnkdnL/ES8mwwhkk7XTBm+Llpu0T1U59ItDw1OA8NaX+9E+4HYg760KbZek1CaVHHXgIcM5W1YalghWbBJuQXrxWO6U+RtCS2V492WKSr0H+Iw2XKPo8c6TYz50aw+pG/d+tVzomA1vG593wjatR7Hx3Gu/3lTCNhtXiCrqMGXtFYoSxVqc2zuWQMeMpTWd4/PvorapCIs4TzQ1n8x1aN7AGf8fFR49GfhIULQsXJ4r2gvQQ/gpuMoMBgp8a2Tm14l28mvDICcKL2SEqXETa8Tq7/UR7rUviqHSXdF87kB1q9f1clZdIS0IhqBzJg3BQMYhNjnCkCbdsHAxT1sqNesjXvvrVvvMKi4Ud9RJlLXAErG4o6iu8Px52Kb4OaJf24ePb3l9uaYbeH98qUL7sHv3Pv5VVxLu4LVnrCwwrEmoqOqU14VviCVnUoCfX4zD/z6/rgmVi6uki+qUi7xdzJM8960VSxZnFXzAXBTm8s0JWp1iaZsUlOmLilRl2kmS2felALryOik3WGfn8h2NQ8n2StkIAGOolO2YGRi/opeFii5bx03fe6CN/RZ5I3YRgcRCmh8EkUFA/NLPUexUQIECEZ85tidQ4EsTnKtsBueTiFgu3/G78N/SA7wZL52RqOA+qSmtxiT50V2DPtKfYvoEt9wBrb6TN98Bs9XQi863uohbFAqHxpSA154MTMtlAMOI17MtRDwJ4wImG3hxc1xVCmglsXEPsC+W1dd2pt495pvxf8Nkd5uGZP4bQOEi+B7DgzcxYVLEwAfJKzcvePD8bGxwfsPQyMG61KK8fKpy9XzrnmM+X1nVmOM8EiJVC2nyaVAdY0OW+OzKA5fb2c+pv+fyYKsAGLKvNT//FPfQ1UvWBBDhiiyt9WbYkriJTTpTxckPek8nMAx2zBmPZXDwxgRxDKxgl4PAWzqtl4s+K/FqssEf4yP/QwO6oU3ILMAe2FeUoOjlWi6KZCdGom32jMoPXLUiTq7+lDGVuTsR4a8ulAC/J8EyBJPsY+BOPu6ZgNslP42HXtIJ8DRTg8jroO1cE1FcBefqKvBV1zfnwXj56mdRkxYivPh+EYT2EN8bOKLPnuBO9x+Jo5tMCoNSdogrSExKt0gPaNdgFXtVhSbVUiEOEis4MbYzLsjqkatKD7HetY+Vt9N9jDQpBuIZn6r158L6pdNEKj32mR5oxqaY8BR8S5PyUEk2ZbqimkMGxu2T+PTVvs4Me6xyopSHx5qxwk2mRDjI2iEnR4ZQ/y0UY7zQgZ0Puw/odde+jF6/Ju1Ac39E6WZsBTOLI3fweaAtTuvfa74/EAYfxPvR048zMdwT8KDpKutjpAG/u2HobXzP8wyO5EGWukem72XQItKUU0AG9UKMAjbTTATNn6U77xQGNxyZGJg1R7UHZv9esptpebqAVXs23kGFziVVXeGc38h1eVICEAaiAlpcSs2vXc3gRZlB2hQKaoVlEtsxg0fiaN5cJm0W44k7i44W44mqz7WZu6XtJxMuRHUH3SeQl5HTcj6g85RHPJ5H4dBTuQi+4OIW9SuLifqrK3dt89CLKPpu/Ly+pzmNPj0qduLzf0tp6XtFZ1QRJApor1pL2Bfv5oaP18YnJ3EaO+bsDahv46qjdYK+2sloqzZFHste/Lu3XPRE2Ai6BwawJgFKJoiO8QTnV+XT7J3gofeU1O/Dm5yp1Xt5Pq7A54+UCofPA1w+3N3VqW5Nw3+uuZGZpY+oonv3fvYMAXxpinvBsdzzY69bC4ni7rzPkzNmv/JiQ/JlcczTrDtc9Rz22X2edFz7f9snqpdjoSnCNEtcKemidW5RDw68DQNON5O5W53p40ND7MhEzCnGzL8j9PeYqFuQT0RJomFEALx2C94Yey7MT6muozzC7c9Tq6iD1vkv6gXU/RiVYlVQPPwA86bxyq2ybU5zt7enYKdfX1IScqZ1Mg5EIxl2zvMol29q3fQhzDQPuCetOUK9QHHqW/8aRP5MmxPNr+6VCbzhEfzBv6XXm1+YmP4imx/vkE9/gNundI6JYcKI90ylolltGVgty+7n7XnbdEy6ywK0I9Y/XcP5kf/DdlY34PujHtdw9ubGASYZxfwPVcJQEwSK0UgF/72rthH7CLiEfcYH8BjdEYqHe/N75zn7BKEpD8LjZ7b+ICYN7z+yhDmiA4a8Jv66/2BsvNekB+p7ZbYnIabhFmizQAAeRfM4lttJD/IdwzOnczPCUxDPtbsxYrVQTWdTZ8bPnuVGbgRt/TqM8PnTZ01QepibK/m4zQkJzBvoKLs3AqgCf1oukuupYHqyu18xerfWFkYb+Ub9cXFfD4AbKmcahrZ5qS9T9yvGV61246Z1wNB9nY1tKib7rfTr5b+4c+1R6FFO4brAL/DVFX4Eumes3/hewnLrz2JiDr11rmbHk/+l/jviXKOu6NPR/YE1G4qn1NUJGi1yYU5mS37VvMrx9d9GME1pJh8SwW6yMzoBeHpheY3U3et7S7tdFYcBKOvqV2eFk+nJy3As5+aSO33VHyE2lzwoRpGJeX6TBA44cJcwGGd8IGZfpSF9s+4naiTRVq5p1ddXKNZ/E8orXimOn1exc5TB99aeCsi9OSGBQkHxAtD8ozQHsmjqRC+NbUMz8QymqLSmvxrWQUZhs/kvHXzu5ZA/ideCYpG6PMPz9g3jzWtSnl9f2V+66KxlL6hANrroEZFKrnG9v/6ZvSzGx/6pnLnt3U3Ut2w78rdaltFaeXyLGlDK5YeKz3ypZ/QbPKde4u8jrLhhVCWlgs+e/1B+PWDXuPbj6d5ZKEm6PWrS3t+Svnnww8+2prF6fntQjopcen2O4nJP4KaTktgajYpnd0UW5H4l/eVD3L8ctjzNz6cw9lhzDH/9M+Jb9wgtogeacF43cxPJ+4PmyiEA2Zw/wugOEZgN/L5ps0iwxixugOYIGEjiLzEoDj33xeApobu9VNI7etgkXXE1WDvIx6nRwVXvw75yXsMY64vn19+eHmBT8E78tyM3EPm0Y/B6Hp8lH5s9Lxp9BoIvRQXmqoLqRrK8LDrQ8N0iKeTATgf1vX+GX7l7Rx6nR6qP9+0L2Ti/a47JzPKfUEGhAO7rjQWK9b73XpcXfc18/nJ9NY5tzse8vYsTm9eZ7z2w9sHQko4IT4n5FhZWVz1jh8LeAWJeY+Ytc7FTacbWNou9aLgAmvNohoYoAzUjc5WMuBZZBa1n4vLzwTXxXRpZRqjNwxg+rrFTc5a5qP
2EPF4BCP2FOwtT/IG01lojT6aRDDsDvZNrHm94nFG3ZcGWgc6NlRsxLNP9KnWDXpubnvJ2QaDODbHbDVgrsrbfvq15rRBt/BD74B2RYkbz+PH2rMygg/UHbVubNAyM0aTZaptOpnhbFH9zv/PrTNhEyL16Pkk8NJdsGRKT+PX3QibCQIiaHleu0ZTHJSRXhoAMdsc8sV6cngtBMIPWQQM0KpQjMYjTOuZmsEBo8ryEuNjyMs2RNPpXb2bEhJbmzQnpfM+zrtnnpjeFoW2vzL0ItqjzVZER2dkKoLuFvzVPF9eYCJFUxUZQjixNtLjQ9Au0j4Ey4NcdyvDgNLk8zSxPTQvmBVTkKXMUihxl3hzcHKyb9/JYaKZkQz05uZc2PmeBPpzB+fiOWJrGiWtTTgyBVwIel0QUhaTK5am5BlQw97FrY1x5rKasRVNermk5UQC9rHmIgdtopsRP86w4muoa5Q4BJxxTKubmFRUUIDChrpqVdyFgJx2dnAV5S4tS+csyMEUZfOOzvNjxwYt5VKeDbUSXo90Zg/Whit0efqS1EDu0M8QrKkrVhkmLUIAOogAdTu4f9uEHYtE8qa8WapRqf2AJrWgJM01ZRLuGFIa2dgZ/NGAftIMHu9de1F5cm7DJnKKWHYmPPyJTm1M2laAAGfnIVoGNhkYQp3P/ls+3OoBwEMDlu7Blyb4GQ23jBQpZ0VnUZXfgDsJCWImBPwdgrhHXKNFjise/uHb/2otu3n1N0ONB/OvMaBGvfmZQ1vbHjzUzCtE7y7DlG0WK15rbt7efX/6gWXyYOWTDQ2rxBRUXnrLf+tqB/WwXt68u5v/w/12yj/vIvitybXvzuY3YRt4zy7PAaP6zX8N/xXh04Ma8fmMC6p7bUpKcTDP7c0zSnzpPgxifGPDX++JpMNeXIidJWb8ePv9rmjv0+cHpg89VAwAAAObte/XmdhSgEhGFzlU7GSZ5mEd4ZlB0qjOdS+f4JenCLoiC/5TrQqjUPgiCwPBzhIXgNuZCmcEH3sAwrMexWYO9mCaAGfDAaKKa/+6AXQOkBsKWwA/hZDKJJLP4PKH6ImcRX6qIVMYZnC9ynz0u443Hr6rFBcKoSTGFVcWdzwYAAGhjBMOwOi9GclbwIQRYMSlb9ZBiIAd0+FHEk1HJJ/b/xX1hNEKK3wI8SV44pC19MiF1fPRpjeTGk5I5IVQIIpMCftMMFAblrPNcCzcMxGZ+J6LyldQ/Ghf/uSBtwZ9iLFqZ3yA2m1i48OBBsuh9PsBqamajZykbKAOY44xoxmcty35zJ/a1Il4VH3koUq/SK/YXhraY5ocKyL+rZoPPB7wUTPORl/yX7Xh/mHKZYpky7qbEUoNHABwnjMMb1SeNIAn0LV+MEWMCorGIRVv+AKMBGKcBxG6N0Vy0EUfmi5baYQBjU/j3/n1csFPyuDujhJWwYNZU1NFV5IRy3QKW4Y6/MQFgFNCOgPc0b0UE64TA5oBS34O0jjAyPvoPNcew8cHxj70wuqJFuljzW0ny3lN5RSylhTlWv1Sa+9XfXtnQEyyZj/l0IpWSSm4XYr/itWXpC0k3t1pSjaQ6MoC3JIxd9zm1e3LtryG3/vuE/kkzqX91aMGeBtrzzSG9z0L/Dks3aqtDKUmMI4r1Jd7iC415MimpJVWaxHpG+mb7ddenP/ISVJ4ymSysAIQEy4JDw6RhSplEvJLlDwvO9gxtUylkihDQ8RWrlKCvD8XotfoYtfvx2vhVhQJbtFYdJAg9l38eCZAL5QjfX8xZMT9MvSxmmToMdGX8SSaJ+4LW1NT0SnWCtXMnC36ErZbW1sjWiPo8iuczHr6w+8ZGh009creblgE+xgcDJp9scK5XvxlIvCQgLzrtn2Xx3mR+g1at1jbwrY7Pu7dxt7kZ/423t+P2ugjbcWJvgNgk2Ldgbp2lqTGgmd+Um9sY2BBYz5LUb5Bsc+4BBi+4ODtn507WamlvAVfPrT2JavX9Txz4ghTjJ2NPoGyvv7/KlS6tH7MwlUWsvFN7k0t+0yyWtijo3KNSpFpSze2WvFi6xeuKHeniVkoqq8s9wyTeIMNGWjvZTb3kd+UT+if/vetP3VMQuvo+8qw3ZLMnSxYmk8k8VQm8Hz91Xd/+DekZK0ma2kKSyvIaL4i9S9YrjjCSKKHVWmP6wpCgEIVModo21HNWAPuzVoolMmWYNCw0WBYMxB4Zc/IicyIU2cqc8v8UagAezio0/5YrcxTZORF5keWYOU2eGpS9PHuaF8SXPc7OWf5Hmtw8GpwGMpQdFj1YsWC4wYMsTW6MxZuT/s/4nPLdRwzpye6M+l/Dkd2H9cb/MUwhm157K73dm5Sb3OHo601gINyhh4JOo+qwdW1t5SiOMFGcse8Jq/8M7wy7/5t9DNykuv6sIwlhiyQ5TBc222H3sGzMYeYe4TuC5WlQqHtaMFBd5vyN/c0b4B3gI+NvkvA9Q1rJpzJvbq3wLdvfncKtKqnCz1bwny99ffcO19WBxG/ZEShAWQPbXd3rGVUnl42fBACcHF92Mn0KH8ddU8n52Ebs4pS0MdvIeEfH+IhtLC1lcWwRr0sasMNfTmgNPWzKKb+8KoJjZitQzJ6KoVjFI/VTzvc4byBjbv3bZiGigmKwdhg+LvP7HdOjowgrmGkV1GXIJg9jCNQh99NybyXfyk36OyfAigtwsOmnUOclEkOgp52phhk0x8uTdNAY2O+oZn38B8sdcANmzxRu2rYNA071t7ZelP3k+HSkn2uJLvnzi2KCxW5E1nSUd3Jn4Y98LtvXAOKD68T1D2yJX8hyf3aW3kZnx7muk1S2hxi4a2I2S1ffm42ezc93RzmW9wGwVpRbxUSYqOPGEZ13p6PTeUduOJCmq8brdLa6Rx2SV5FD8A9DjhAm//th9/xNnImwmxc/XKir9fLweeYNSpYGmgTw5fjLNIFJQLssoEJLsiNqGKNxpTbeOKOdRCpF2xbqaot3H9XkFKAXcO02p8lfzgvW7TKZ1pKbpzGXdmR8JKkxKbFhqQG/yy8Xf1qwQiZMFcUL4iuEEnZrlSfsY0kUJIp0wqCq5R+vrhf3nsn992iRtkkkPqUvPkxGKk1v/AzK3vrli95dIlYKS7xLsEvM0oUv6Eea66ct+2o6FF81Dg9etAam5KTsydbl6OB/u6527ROujF/5fYM9MUX4tjCpohuMzz3I5xZeOYZf0OKZbZXjlfKHKcx0AT9GSkpVyozyzKJA2fMVBWUGpbtNLQPsyu7jp1gle6BxN1jUW/Aj5IcU6nxac395ZjRH/s42pz/79kFzXn7eerKQLl6EEtJOAF1vyg34FhfZRPi3AbntGNEXFqk3hyhtSgfRJ2zLkGxEmFgN1fBSQVItdCtNVjOyv6EoWZogTpAdNiHNMjkR7OeAEIcAcUB+jmA5IUOaHYe7cvcMbYaWlCR6XzgiGBYdFH0kGBGeFWmSaDOJNkGjoMhnxkcJvTkzNH/ca5enynOX17nHXxefE3TxA08YUyk7vDQ95tzcJM8dlJ6zGq+3qFrjAkNSeq6W+lZPmVD71PDY9lHHiIPnerPgQTMuYbUFqJbRZreHYFaZMFERCVCVHV8fhF2zLBQ2Vv67tFImTOMlihLN3jBl5XK2TGjFRBgvWSiZU7k5TfpwADKO79CRrKKg4aBhkbhBHXP+qGPlVhkzgSl7Z0vvVikzhRnUWOksvFK0P9dr7PCy7+rDYowJxu+MKUbN+9cXXpcVaZZpyhWG5vIE0R5RcgeQl+5k1onrmE/+poDqlikqSlEIfCCUQyiG4QLc7dJh+chLG58gvqEwh2OpqDX0QGKLeljGr28QE47I6qCkWoFP10C7q59k2YQ0OYZBWkGMMwfYw8f4Y/ZhOCdwsC/zZwAXYcf5Pjmdn8aizHQseC/Kd4XrC39uu2AUMPYuDTW14jmach2p9Xz4SJNHp/59KvkycN7cIJOMwfTdWz4GYvMj7Ha3kbA5lqA5M2y4DxneaKZgxUSDq7/X0jS9lOEeCeulQWNfYDnyED7PHtcDc8m7Y2cYGHTLBfftBH0iH1heBLGCMOSmq/bFsqsHAAfCN2saO8BfFjNGqrzo2FTEGH9MddmOPWQ77q91d3Xhs/LynKgzL79v97per+WdmsiKbCxzDMcBox7kG3AEazLEePaSv+EFqEjBnQbYoMM6Oc71fQZY84XmK509M+bLGMUz/Zc07an1kJeamTaxjWk2N5dm89TVY0D+Y2s8YdOHE+l6AMj6Ny/94MtLaYQIZmMKz/f/f9/XkAHQWCa6WRQovSI7WH3E4/eTLigpIiX6O7Xj4HULRImcImx4SGpJIQ4nc+kDN92Mg7/4CYZqV2m8d27UY8Zwgd/FrFn3vbt0ruvyFnlJasgWEDkJIEhsgXzMy5VmT5+9LGC5u689R3HH7D1rYAN13fl3fz0dcQcKsqraF0TbVKb6B5nnd1R9kzNHZZAZ8bmsq3F6WaqqlJxJqZiRfv2lmNS60+2zwBDpBQu/NdQ36PfMnhhUprfRUlJ3fqOC4Eh1P4jNryUIAkdBNC9GUxg2MTI8jN3YTthRsGSguUzmE5j72hcMTob6DGZmPN8PG7aLa1y2+AOMGOT+x6Hg3C8KqQIO7E9NV1SQL8CIw6SM4he/iQyzaO9+dNSOJjyLNBxwokHj3waBpvJfi2H17sZuaI6fsKJq6tLEs70auXf7LZsUXpB66GBq22WZLcnUbMrTi7b/w70dePrM6vej0fi7IiLEXEEM99Yc6uWCJ3hEYPC6nOyZsi2aGk8ffkbWhtJ09p7Hb/j4bs1eB7AXMAMF6Czqptl1e980tUesxwtJRiYjiuFKBvmrT/PL7HbyQrHYv82
2KeVkc9q+HWNh51HEWqytkzdfv13EBnO/zZfUaoJLUDiRvr/7SZxnM4C7Kj5U1wV1slfzNnD7KTYbxwpKQVNxG1G1JDSmRb7ns4tLv3nPPMhf9BOFGTL9xp7dmVe2QwO+Xgwz3zYG7AOjTJz5kUQBkuX7Qof4uOiUiCXKd/N3jiDo4uyIdorC6JywaAMia9//935fXmMIkoJRGnu8Pl97UA+UW2izlAVG3G4UQB9q5kCyF5gog9LL14wcUUHmf6L8AHd1J/Fr5xy5gBVrLnwPcuANvt/tNA/fQO6XWbX+FQ9NwiW27Lw9RN24YgsL/2mYtDRJz7TWgd5W0O4TfflrNCn+62moabOm36G7D0AaThgKj8/tP98CIaxAwJCOO+5qAwfzC/vPn+yfu5892MYsyme+gAIlHZtvxEa1+XuS+UralH+TfBCNNX7+/pvpLn3wYcOvo60hIF+vIYplQi2t1gsqrV9BpGqCN0Fyx+sWLXZKndWTO0vsDWA03vn//6NYX+K+0ZoN1AwohG8YCw+fju1+zcazwPtb4mTjUDgCwO8+jqBsTzS43u0aoWOg72WASTPqm0ql1FO9XVNfzwvsnZHgUO27nspYWqaTvn7L+48f6nza3hmEIE33af+x4/+Yef5VpLr25d+BVZO/8I23hlDE3zwDRY3gxdCicEhghTRejlJH2XzawUQrwVfMgYUSEqZ1+et0yJZapM7X6n/8+ZGfIcEg/6J3oJJvU9WmLYg4fjuN6kan+flJixIm6PTLUixc/rSyIzFMozdG5Z5VmRXZOZK6yghRPYyCfb0qNLDDIdfLg1NC0HcGpuW+YzaQ/QNAtzbB9TDg+bO/V/UBryKCuVcXoA4xCC6OYYY3TYYbhxGKGha7TpmMCy84sDw+PnHU7z2bnHQ+qK9Tn6+rYTezPMg2FujxWvV9TUJ2w6NeJoQQbJZ72QAdcZxGATiMAwVGACPgCBBqHkOmql3UUnoUbi/MrciaN45tPqmmpjTCos1Tv0i29/rTA5LoIo+uc+ZV29rxbq7sU7H5oXGTQL1pnhhfp1w0bFq2DJh2Hu92NoJP79b9BjltNYcYwTJiIsAyvsKEwgsy9NGRYtUF1QLaF3oSPmZMbaY5UxFODbzInWoR1u3BFP+I3smN2yf7eBa/1n5KtnaWqWkcRzxz/7tAnH8aobR2NwcqaxiNhASuw9ix72p5frp6vWlMSWwY1y2pqc3iFIleRnR1pVpYBuBSYI7MUiqzKA2WUtZ/iMTKLOqy1Unx5FJ/G211/uD8IbmG4xB6wG7075qANxAZXx7GVgyFQ6sKTM4bnJGyxPWJuNQ3Qyd//ZwDkPmdzb2Qn3ZBO5KSeQ1jvF2f76L03iw8ZPu0NdR1sM4dTeblln07PfS9lW8bFTGG+uNIXqKWPa8+mhhYu28esZe5rDS1sRwFCIEy0/V7DiHU4jUizEhjh0rpI9vD2cBDsouQYzpFu5JhuUNkj73YFV4r+vNPzqQoKm+FWK/OTmqsMnYWHkMNsqnJNMvpH9TZOg7FaH98+s21L/k/kQDQV9Ux89hQE67NNjGUZFG/6q9aHHMNmjuFh6yu6N2VZhokBvs9Pzf8erHvA72qK40l83LsXXlN3H3Uc6fbG02nkiOOoTwdWa/Mv9KtJMxlAyM3jj4VfxL2x5XNuEDXZiyX2WkEo81bNd/pMBX5k6bWYp+Y7v/QIHp5kxMc6ttxEZCmUyFDGJzU3dBn3tAwBzptsAiFb6Iz13fElxMDcwCBenWj9utczuqaSG5KSGpYagpDRD2ia7Wdy/hjdR/4/6qSDM8YHB424a8R48EH1mZAN6n7021ta7s58Xl7+XM7RBOABGn+5e+RH/81ZRsCuF701MTNo67to4NufBob2eULRkGdffl8opArPLzTw07cD0XcjU9K+k6MB1RW6KGlaRGZWkYJLZQAAsDFCqFtll7LeE7wHAOQABwxRirdzwEI2RTSZJJJcOcE74ndHJ113XxoWmm4IDQt
26npX1Q8YPZVk/BPnH+qtpAGHQ0lh97ORtE+n3pet0d/x00yik0bCiWJ5ekCcOaUuePFM5vvvFHvPZy9KKEDIVZfMPJwdtPoiEOvM6qaQoErUztzOEFJ10dYYiByNwmhuZpSkPW1HYjwQKLvtYZm7/uT227Wj1GWpQ8uRUc0JWfcZy8xnMSmhuOJTAzjBXR7RWRWSa2QmH1l/xPxd6Pux86LmQ8WsBvFbRJT7i2F0oQLy5FnHqu4AXo/J5TQuql4IgCU0cRyt5nqTp+eV/PJVFvLXVjjP+QS7pwCiNxiQJHfg0OaXlm+/upanXYMpQqDOl8aOkr1gFRr/3JFCg/M+fKlm50r0JtswEXta4XO7j/CM8Drxk1Bsz+2G9u9gwNQUUNPmmpeBL0vDFv+N67mnYICUDXv/cgDsIc7cfLM4KpvK4H33ZRe0z2Jnx61+U1m2rifWQMydPBXLTu5fJ4/o82u9VDebsfoUTuF1j9RiwO/A2N0h0OW6BlJG5OZHl2f1wPUADt6W3lImCr+kk2mwxrto7MMoKjbt5+qA8J4PlZP32wKCvJ1RM41evK9MwYylPL/V1s2qsqoLo6AKVddSAhwxl69FH3+rEhdXxlVptZXz1UwMeMpStnz5uh4lG+45WBLaMBl5vCay4Ph+O9meaLYSdM59OaHYeSmBnmqsiWqsjMrjLauC87xLgjne3HyzJDPbkccr7btVxdzvJ28uhPdrX/ouKxfUN/sWZxbpFJxbVRtfd6l6UXzfiJHf++efHknM210meWSrzEmAguUZP4sxwf+HOcLy5D7jivnUecGEXZXn67wl6hn9N0fq+ufMNQ6/szjdO1Jmf76QZ+i5eaHvSYF58jyFo4ToISo1tLA891jV+M/kptmSU0klhX1mcExOGb0k7jSO/UuqzeE2nvl+2MN8NYABnIqB+sP9TIRMGesc3Kfy7JPnR1DyT5zVuC9eb5EFK5mWT/L3Igd70bLmHB8l/SBcRzT7k9x49+Cuj78l1B5YWScJNt1J/I/54tt9/aL0LxECwzLrhgQ+/7+B3MnK9h4eXN1ke7E8lkwPJWSSOL9cj3JuHkiiaymwvyQ42pYj2AK1oBHWRmN/8Jzgi4rfUW6ZwSdHSA+tOGn2/Cqa/53eIHRGtG/IneXjIs+negWQvf1I2L5nkQfLmtnCvmTw/7Rzy33/0p+MPaJQi9g5JtlelhkJCed7hHlxfDimLHEgmU/2D5WRvLw+PevJ3soN9fJ8HG6wyGIoB/6/4z9cD9kxNb2nTp1FFGpcuilBAA5007DHj6k9PsU4u+JqDvzUjGM99vv/K00V4DVMlFqiw6rYcBCfVHGkJ5FKHabP4YsI59Cxmt6e2DDPRQXgH6fsGB7c0jm1FJlvDfuYD57+fAYPOA5ZvK3yA6QDuj2AEICY8L8/bWp8l9//SgQFMLbxcuXVRlqmCfqZePuU1TA3kHmmpSWq9XQUVSizUYTBg/LqrdAbnA5s79VFy+vuvekiXvPtWe4x+3lu7InSjkCmNsP0eve/30D9Cw22rK91emjQ3NOSrwnjeG4o3eCDRUTu4Z9g+Nk6Mna+y3oeJ7qpPLPYfUSo0N4maV3a5IR5gU7XK0w/DbEbqttS1kRyOzaVuo64JFWwmX6h50iKfuLTCF1V9vrsQ6HERCxmxj0D/JWRbu3yd9kfUvvqY/8PBgd1nORNhE5y/tv8rJm5ODN/0/2toIpxc5YHwsz/s+Uzu8KPBs9gYu5d5mtnLHpsiUE8mlemJqp/NSApkRR8b8CUzzgaBUZg5BAD5Dfn5neENC2FUp/O5rLBi8rmfI6Jz3KfpI938CHYr+UkGrTxOFs9TE+RBAl/JDA/j7bixHdg0iP2MFHOtIyOzc+vleYVUmAFfocqz6reG5x1jXo0yESJ8gBEj7EEHcfIWfusor9ABfH+/+wXrLOuLu66+O4zd38vgv5s59qSpD3EaDBnHrhrw5HteEhMpuwn0nXCiC9q7kP5zSvtyw8+1yYQ6eE49PFTUfagE+Tm7fDGrQVIv6ZQ44TMJZCvFs8vDSg4nW8leXRQrcE+G7q+ah902JUx8+YFl7Bev+3xSdvRLjy/85pTRftkxdD0+qyy8IqJ5YY16XgxmxUsaSyPywnKyNewFntuvL8mLzQ4s7Fgulf3l+ZDeNvP2XaRYyQk2TfHqIp/XV2UP0UpWvaRB4pR0gjPAtDzZUJ+inj0XzELyiqNWDoiy3Q8ymldkND9wz8zmvhk/p/4HiJ4z9WXGwnTpJuCLrHr00q9dK5r3/R8hqdlf7NmSkdjKMAjThVahZWisi0Shgf0je0fQTj2+44urtcDToz2eBkUXuq5iHdqlQJ8efXIxr+tf479dCqDG5acXV2H3ErO49jVnaPXofbEZuV9C4rydYRVbHsw3qouSVqp6VBukb77zHxzICdupq3Q02WdvO15euhq0NR/5tnmlZexZ8Fd/wmQKxSO4jOYlZoRmcRLDKF4IWRfLyvXuOedFLUH/74he+cArqXA58R3LBv7bXdD6rnhtYdvBiawPGO+iAKW3FLSdupl9R/cDWe0RTlaTKbCH3kPoofbgVAS5o3g/tb1Gd0e0Yw6NRP9akKi8pXSnAxqIijRnfwXU4VxlDAHZLSaIfwDgPvulXw+4zq4UqvRj9zo2dE70vfL3OlM9+bjq9+n2urQwVV379O9Vjyerz3j5v+q74WQps3ZYThrwpzrK+n4uv+QIRBKXW6SwKccREPJ3uQSJ+P2771BjQEbuUt60l+b2oP/zT0XnXzGBoe96vpycJv/+dcyjoeihRzFf/06ennzp+W5oYMxfFPWxyDCBExMBau0tqVdgBhT+nZkZRo4dcxBTON6ugUkYtz/uDEj0qdoa42bu27rMzLcqtZN6wVbOFj3v68rY/kz1Z+PbnM3GuJq4ZAhoawooe6Kdv+ZFpsmNgiK5UZGtPPwiZA+lIF5Nc8Ng8zZ4luuGt4GttOdcN23bFtjNnYW3bIEZoO7jmG3pp05GZmVFKsrqy5NuZK8uPR2eTk7BnvlnX/tVO2j/p3J3RsSatenb+bqO+Hk+vp98ld/X3X9/M0uwloq4UrW6NK6ipVldHlNsi81rN5I6QCU/bU0+q+SKSr4opeUkoi4tY+VxlK3vNpXFVoRpAGGrfWii2ndYHbimAuM76TBNRWncGt22mkaZcXH64uY1QJtfflmI/Agi53acDm/x21d6kmQkPZLJHhlJpJOlGz1awk93zI30ivjK1JMvkesqkE2P+4pdpPn8ImHJl3rNJzr1Q2Ex30JqeRVa/dCzQieXgBWSZl9PoE4HVxna//qEg9TTR2Do5XG+m/0FtDT4Fisq4stZyTPmmGNsvPI0EOnX9PWuibYCBUNztfFnv2gbUDDiLnfxt3vDX303dRUGrF18x8c8L+39Xguv4Vn7bhes9qgDVw90/p5defkCWP1J8YNd7P+egpdRZDSa6uWK1a5dSF35G2utTTYol2tif1u4SXtg5twDkzI1zOZX6JdDKaKm+hUE/L/Ns8AXUpdPkDeHLiNsWVMXi/jiug9yQUbGkqAt1G61qbAmI787fBP1/4mMssh+ox5A98np1OUmac/lt9bvnOvL8FNlXH264Yp2k983VWlH5LdX3VNkxz76R7z0xWephfcqruekcLMCywU1qk2VZIZZUkX68bB4cuW3nXbm6XwwtBEwDAz465MAgiR+wvYcTw+ve/4PfCCJiE8v/Mnngf99n1kxexV/7q7PgfBbZol4LqUwcnRJyDzHEhB/Qu/xak17x03/Ak7+uVxOHvtemq6/571+tD8l7XWu0JYncvfxFwQsaGprHl7AaxMUFAiqf9NT6lj0IF8SwZ4qjPymOSTPsQQkXNZ7vOq0d9z0K/DPP5fHyWU/0+n6A1hoV1e0+4akE376T0Dtw8frGa1FZ3dV6KekVLX4Qk2qiTKKGriGW9trm0Cjdju4+87RfVCvuD9UlL+s60Oll7ZECp74DxP6/V0+QeHemcdIfOlFI4MeoDILgbuHDDx6uOEFqgcCgmlWOGwmL6naIl/ofsQBRoBz5ZlKERyswiSkBBUq5gCDmvgIFGk5NQLGwBFkB4w1Lce32OMjPRzJfDxyRyC8fVSx5Vhf9baYxB3eORa
2MgSE/pYmeAEoiO4TVGo/6fmBQlHAcdMYHgc5JH66NjWYliAiwb0wjj5bkKDFiAWJEBazEkyYOBz3UTgJQL6GhBAUENuoJb+nzRf0KAQNXmHnD4v5rQYCxiEgN3dIHdqAdxAAHpDasidu9yfzKh6V5JmnT0ojLgEg8wgEdR3tBkeArunz+kkMIm3svAl8ASB4yfPR+ANwAXM8GD7pxPxAq7YeAN8jfTwKeoNnwGA2uMcgweHA/BdDAqEGFwSf7fUAElJFPA37Q28BD7CF7x4MB6O2HABsk7icBOigzPHDQYZBhcON+CuCCowYVBr/e7wNsYHY9GgiGFgI9cIA6UAUWbgfWAjGoBovfZROoAQtAG6iHcQPAm0fMVMRgzQHQCarGwUin0OpVXRZp2R2AQlAHGsAi0AKq8ov6Hssn4OGELKI2UIdGh8LR8WKgAkoQDQAG80OkUkZ7lk28LYBF02t0fDXSAGJAGPV1tB44ZqM1CeMDiNaBFm0sOPB2Y6MZjJrRAygBwKgv7uhsiFm4sJ6dGT8YCBGW1e9uGQOgMfipdhAPonSr+oC5UmCpVUUbFvWukQ12AWzqMnxG7qDADf4ZuQgYTkRMQkpGTkFJhSo16ljY/Pjj4EKgAgTi4RMQEhGTkJIJIhcsRKgw4SIoRFKKEk0lhppGrDhaGFy8BImSJEuRCoZAYXAEEoXGYHF4ApFEplBpdAazCsDmcHl8gVAklkhlcoVSpdZodXqD0WS2WG12h9Pl9nh5+/j6AUAQGAKFwRFIFBqDxeEJRBKZQqXRGUwWu+cAh8vjC4QisUQanY1coVSpNVqd3mA0mS1Wm93hTOqc2+P1+YEQjKAYTpAUzbA8vkAoEks4qUyuUKrUGq1ObzCazBarze5wutwer89PGRdSaWPZjuv5T8XGszqYYJelkMBMOW1N1QQFFNcyNLxBIdVlQITb6LhvWQTHNZX/dl43N1ZqqUy5xjfrVqb25VEEXNN0Y2vFEbdwuUwhfBk6t0lpXrdmP5EseHShifh6jHJfeSek/6U+EbBgzj044QjEm0CVZhceYZepMNwkJjmX9Tu23AiDDkgGB+6urMEAMqw6oms4Wgmgb1JLNjy1DCgvA4hfBrTC5t/3+jjUzY2C8MKDlqnasm5gnCFdY+5la49t35gP6I8CAXbeu+SxxnW0TIL0XlIRjLuT+sVFGoNEHQydCToOzwr83PLvZcKYiVrvEJKZpnZs7ndY+ZUXwgkbcOKeyPfL6AYfwVTNHMmPOR9hgIrYUdneMaXiV1FshBAyw6VJYMAiRRfWYiu4K1jXktlJGO0FXXZT/m0oHTE+O516CB98UCpy1YBR/n4qx7ByF04C+UcIFrEyqxjNd2kMORcqiTACwX3TyDF5UjgHRMkg61q2HEDfEbwWDLnRZXwY2HZ/h+FYhn4488WtuEdIiRUOtzFsAxE2k+SmISUGxoDJmAFXs2CgY4ME2kLKY+UK63lGB9gT2DBt8O7e//IY35IJsTLTOAlmMhZyBgLjYY7lJy/d7K4wkKy0RL4lzwxcMjrAHnS+AFjGnBHcMSALyvChbM2CyaKbEgMUDG5iYUL2ZM7MzlD0EYBhZ1LYIctfBpDI0Gc1JGH/UQ1C58xID8AyNi0Lo6wcAzeOhMocsiPpAtxgu6z620C4vOeifjyJFwdzKzPgU2ZQMIRoZiuxo8xGGmKWJLzKqIPno8HwKCE4GqMtBdDAoWdbjqkvIM1BV03C0uhcmIYGGqj8ZYACzbi+xSdBiJsx3+jexq+jyukcZY1Rjckfc9gLJ15QVYhpkyCeeeRuXlCsUI5n9WdKE5BoplmJo77JKoeO01l1w0Bq8r5wT+9salZosLKG4AGzZCSffegO6F/iM8IaXWvybTMCNNDKg4LAvQyVR5eCSaBNgooW5quWY2kwxQirMj2ZOyNkNHMk1KoAnDVKUKmoOQlkHokjWZABIDWjQ0wZx1pebPJyBxOu20pQpqFHa37EnWYAq80I5FqRxE5Q6yUGcNYsHBY8aGJO9OGxYNbpRtcT0rYCNIewdAJMFhMicdLK8EiNrfna5OVGktnON67OuYG0nvZkP15OlG05P1BAe25nWUvIjNpp5aBvFSjNgVtQHqxu7kGLZZvxJWLZfY21NtZ+5MttqFb4uqmhYB7tiBwwYl+3CVsK0rSqJspDqsPldaFqTri8/rNZGyFvLMmW0ql8yDwIq91fEjqAaRwrDQKCYyxoY3foM0aMlEJwjzrwoMuRjBsWFqjFVX5t5Tu1aQAAAAA=") format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}.van-icon__image{display:block;height:1em;object-fit:contain;width:1em}.van-tabbar-item{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;color:#646566;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;font-size:12px;-webkit-justify-content:center;justify-content:center;line-height:1}.van-tabbar-item__icon{font-size:22px;margin-bottom:4px;position:relative}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{background-color:#fff;color:#1989fa}.van-tabbar-item .van-info{margin-top:4px}.van-step{-webkit-box-flex:1;color:#969799;-webkit-flex:1;flex:1;font-size:14px;position:relative}.van-step__circle{background-color:#969799;border-radius:50%;display:block;height:5px;width:5px}.van-step__line{background-color:#ebedf0;position:absolute;-webkit-transition:background-color .3s;transition:background-color .3s}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;-webkit-transform:none;transform:none}.van-step--horizontal:last-child{position:absolute;right:1px;width:auto}.van-step--horizontal:last-child .van-step__title{margin-left:0;-webkit-transform:none;transform:none}.van-step--horizontal:last-child .van-step__circle-container{left:auto;right:-9px}.van-step--horizontal .van-step__circle-container{background-color:#fff;left:-8px;padding:0 8px;position:absolute;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.van-step--horizontal .van-step__title{display:inline-block;font-size:12px;margin-left:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:321px){.van-step--horizontal .van-step__title{font-size:11px}}.van-step--horizontal .van-step__line{height:1px;left:0;top:30px;width:100%}.van-step--horizontal .van-step__icon{display:block;font-size:12px}.van-step--horizontal .van-step--process{color:#323233}.van-step--vertical{display:block;float:none;line-height:18px;padding:10px 10px 10px 0}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{font-size:12px;left:-15px;line-height:1;position:absolute;top:19px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.van-step--vertical .van-step__line{height:100%;left:-15px;top:16px;width:1px}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:#323233}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:#07c160}.van-step__icon,.van-step__title{-webkit-transition:color .3s;transition:color .3s}.van-step__icon--active,.van-step__icon--finish,.van-step__title--active,.van-step__title--finish{color:#07c160}.van-rate{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:4px}.van-rate__icon{color:#c8c9cc;display:block;font-size:20px;width:1em}.van-rate__icon--half{left:0;overflow:hidden;position:absolute;top:0;width:.5em}.van-rate__icon--full{color:#ee0a24}.van-rate__icon--disabled{color:#c8c9cc}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}.van-notice-bar{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fffbe8;color:#ed6a0c;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;height:40px;line-height:24px;padding:0 16px;position:relative}.van-notice-bar__left-icon,.van-notice-bar__right-icon{font-size:16px;min-width:24px}.van-notice-bar__right-icon{cursor:pointer;text-align:right}.van-notice-bar__wrap{-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:100%;overflow:hidden;position:relative}.van-notice-bar__content{position:absolute;-webkit-transition-timing-function:linear;transition-timing-function:linear;white-space:nowrap}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:8px 16px}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{word-wrap:break-word;position:relative;white-space:normal}.van-nav-bar{background-color:#fff;line-height:22px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;z-index:1}.van-nav-bar--fixed{left:0;position:fixed;top:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#1989fa}.van-nav-bar__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:46px;position:relative}.van-nav-bar__arrow{font-size:16px;margin-right:4px}.van-nav-bar__title{color:#323233;font-size:16px;font-weight:500;margin:0 auto;max-width:60%}.van-nav-bar__left,.van-nav-bar__right{-webkit-box-align:center;-webkit-align-items:center;align-items:center;bottom:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;padding:0 16px;position:absolute;top:0}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#1989fa}.van-grid-item{box-sizing:border-box;position:relative}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:28px}.van-grid-item__icon-wrapper{position:relative}.van-grid-item__text{color:#646566;font-size:12px;line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:8px}.van-grid-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:16px 8px}.van-grid-item__content:after{border-width:0 1px 1px 0;z-index:1}.van-grid-item__content--square{left:0;position:absolute;right:0;top:0}.van-grid-item__content--center{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;
2-webkit-justify-content:center;justify-content:center}.van-grid-item__content--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__icon+.van-grid-item__text{margin-left:8px;margin-top:0}.van-grid-item__content--surround:after{border-width:1px}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:#f2f3f5}.van-goods-action-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;background-color:#fff;color:#646566;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:10px;height:100%;-webkit-justify-content:center;justify-content:center;line-height:1;min-width:48px;text-align:center}.van-goods-action-icon:active{background-color:#f2f3f5}.van-goods-action-icon__icon{color:#323233;font-size:18px;margin:0 auto 5px;position:relative;width:1em}.van-checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon{-webkit-box-flex:0;cursor:pointer;-webkit-flex:none;flex:none;font-size:20px;height:1em;line-height:1em}.van-checkbox__icon .van-icon{border:1px solid #c8c9cc;box-sizing:border-box;color:transparent;display:block;font-size:.8em;height:1.25em;line-height:1.25;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;width:1.25em}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{background-color:#1989fa;border-color:#1989fa;color:#fff}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:#c8c9cc}.van-checkbox__label{color:#323233;line-height:20px;margin-left:8px}.van-checkbox__label--left{margin:0 8px 0 0}.van-checkbox__label--disabled{color:#c8c9cc}.van-coupon{background-color:#fff;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 12px 12px;overflow:hidden}.van-coupon:active{background-color:#f2f3f5}.van-coupon__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:#323233;display:-webkit-box;display:-webkit-flex;display:flex;min-height:84px;padding:14px 0}.van-coupon__head{color:#ee0a24;min-width:96px;padding:0 8px;position:relative;text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-coupon__amount{font-size:30px;font-weight:500;margin-bottom:6px}.van-coupon__amount span{font-size:40%;font-weight:400}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:12px;line-height:16px;white-space:pre-wrap}.van-coupon__body{-webkit-box-flex:1;border-radius:0 8px 8px 0;-webkit-flex:1;flex:1;position:relative}.van-coupon__name{font-size:14px;font-weight:700;line-height:20px;margin-bottom:10px}.van-coupon__valid{font-size:12px}.van-coupon__corner{bottom:0;position:absolute;right:16px;top:0}.van-coupon__description{border-top:1px dashed #ebedf0;font-size:12px;padding:8px 16px}.van-coupon--disabled:active{background-color:#fff}.van-coupon--disabled .van-coupon-item__content{height:74px}.van-coupon--disabled .van-coupon__head{color:inherit}.van-image{display:inline-block;position:relative}.van-image--round{border-radius:50%;overflow:hidden}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;height:100%;width:100%}.van-image__error,.van-image__loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#f7f8fa;color:#969799;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px;
2-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0}.van-image__error-icon,.van-image__loading-icon{color:#dcdee0;font-size:32px}.van-radio{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:12px}.van-radio__icon{-webkit-box-flex:0;cursor:pointer;-webkit-flex:none;flex:none;font-size:20px;height:1em;line-height:1em}.van-radio__icon .van-icon{border:1px solid #c8c9cc;box-sizing:border-box;color:transparent;display:block;font-size:.8em;height:1.25em;line-height:1.25;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;width:1.25em}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{background-color:#1989fa;border-color:#1989fa;color:#fff}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{color:#323233;line-height:20px;margin-left:8px}.van-radio__label--left{margin:0 8px 0 0}.van-radio__label--disabled{color:#c8c9cc}.van-tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:2px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;line-height:16px;padding:0 4px;position:relative}.van-tag--default{background-color:#969799}.van-tag--default.van-tag--plain{color:#969799}.van-tag--danger{background-color:#ee0a24}.van-tag--danger.van-tag--plain{color:#ee0a24}.van-tag--primary{background-color:#1989fa}.van-tag--primary.van-tag--plain{color:#1989fa}.van-tag--success{background-color:#07c160}.van-tag--success.van-tag--plain{color:#07c160}.van-tag--warning{background-color:#ff976a}.van-tag--warning.van-tag--plain{color:#ff976a}.van-tag--plain{background-color:#fff;border-color:currentColor}.van-tag--plain:before{border:1px solid;border-color:inherit;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.van-tag--medium{padding:2px 6px}.van-tag--large{border-radius:4px;font-size:14px;padding:4px 8px}.van-tag--mark{border-radius:0 999px 999px 0}.van-tag--mark:after{content:"";display:block;width:2px}.van-tag--round{border-radius:999px}.van-tag__close{cursor:pointer;margin-left:2px}.van-card{background-color:#fafafa;box-sizing:border-box;color:#323233;font-size:12px;padding:8px 16px;position:relative}.van-card:not(:first-child){margin-top:8px}.van-card__header{display:-webkit-box;display:-webkit-flex;display:flex}.van-card__thumb{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:88px;margin-right:8px;position:relative;width:88px}.van-card__thumb img{border-radius:8px}.van-card__content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:88px;min-width:0;position:relative}.van-card__content--centered{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-card__desc,.van-card__title{word-wrap:break-word}.van-card__title{font-weight:500;line-height:16px;max-height:32px}.van-card__desc{color:#646566;max-height:20px}.van-card__bottom,.van-card__desc{line-height:20px}.van-card__price{color:#323233;display:inline-block;font-size:12px;font-weight:500}.van-card__price-integer{font-size:16px}.van-card__price-decimal,.van-card__price-integer{font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif}.van-card__origin-price{color:#969799;display:inline-block;font-size:10px;margin-left:5px;-webkit-text-decoration:line-through;text-decoration:line-through}.van-card__num{color:#969799;float:right}.van-card__tag{left:0;position:absolute;top:2px}.van-card__footer{-webkit-box-flex:0;-webkit-flex:none;flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}.van-cell{background-color:#fff;box-sizing:border-box;color:#323233;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;line-height:24px;overflow:hidden;padding:10px 16px;position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{color:#969799;font-size:12px;line-height:18px;margin-top:4px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{word-wrap:break-word;color:#969799;overflow:hidden;position:relative;text-align:right;vertical-align:middle}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{font-size:16px;height:24px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{color:#969799;margin-left:4px}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required:before{color:#ee0a24;content:"*";font-size:14px;left:8px;position:absolute}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-bottom:12px;padding-top:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-coupon-cell__value--selected{color:#323233}.van-contact-card{padding:16px}.van-contact-card__value{line-height:20px;margin-left:5px}.van-contact-card--add .van-contact-card__value{line-height:40px}.van-contact-card--add .van-cell__left-icon{color:#1989fa;font-size:40px}.van-contact-card:before{background:-webkit-repeating-linear-gradient(135deg,#ff6c6c,#ff6c6c 20%,transparent 0,transparent 25%,#1989fa 0,#1989fa 45%,transparent 0,transparent 50%);background:repeating-linear-gradient(-45deg,#ff6c6c,#ff6c6c 20%,transparent 0,transparent 25%,#1989fa 0,#1989fa 45%,transparent 0,transparent 50%);background-size:80px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.van-collapse-item{position:relative}.van-collapse-item--border:after{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{-webkit-transform:rotate(90deg) translateZ(0);transform:rotate(90deg) translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.van-collapse-item__title:after{display:none;right:16px}.van-collapse-item__title--expanded .van-cell__right-icon:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:#c8c9cc}.van-collapse-item__title--disabled:active{background-color:#fff}.van-collapse-item__wrapper{overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;will-change:height}.van-collapse-item__content{background-color:#fff;color:#969799;font-size:14px;line-height:1.5;padding:12px 16px}.van-field__label{-webkit-box-flex:0;word-wrap:break-word;box-sizing:border-box;color:#646566;-webkit-flex:none;flex:none;margin-right:12px;text-align:left;width:6.2em}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.van-field__control{background-color:transparent;border:0;box-sizing:border-box;color:#323233;display:block;line-height:inherit;margin:0;min-width:0;padding:0;resize:none;text-align:left;width:100%}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{-webkit-text-fill-color:#c8c9cc;color:#c8c9cc;cursor:not-allowed;opacity:1}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;
2-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{line-height:inherit;margin-right:-8px;padding:0 8px}.van-field__clear{color:#c8c9cc;cursor:pointer;font-size:16px}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{color:#646566;font-size:12px;line-height:16px;margin-top:4px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{-webkit-text-fill-color:currentColor;color:#ee0a24}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{-webkit-text-fill-color:currentColor;color:#ee0a24}.van-field--min-height .van-field__control{min-height:60px}.van-search{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;box-sizing:border-box;padding:10px 12px}.van-search,.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex}.van-search__content{-webkit-box-flex:1;background-color:#f7f8fa;border-radius:2px;-webkit-flex:1;flex:1;padding-left:12px}.van-search__content--round{border-radius:999px}.van-search__label{color:#323233;font-size:14px;line-height:34px;padding:0 5px}.van-search .van-cell{-webkit-box-flex:1;background-color:transparent;-webkit-flex:1;flex:1;padding:5px 8px 5px 0}.van-search .van-cell .van-field__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{color:#323233;cursor:pointer;font-size:14px;line-height:34px;padding:0 8px;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}.van-overflow-hidden{overflow:hidden!important}.van-popup{-webkit-overflow-scrolling:touch;background-color:#fff;max-height:100%;overflow-y:auto;position:fixed;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.van-popup--center{left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{left:0;top:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,
20);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{color:#c8c9cc;cursor:pointer;font-size:22px;position:absolute;z-index:1}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{left:16px;top:16px}.van-popup__close-icon--top-right{right:16px;top:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{bottom:16px;right:16px}.van-share-sheet__header{padding:12px 16px 4px;text-align:center}.van-share-sheet__title{color:#323233;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.van-share-sheet__description{color:#969799;display:block;font-size:12px;line-height:16px;margin-top:8px}.van-share-sheet__options{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:visible;padding:16px 0 16px 8px;position:relative}.van-share-sheet__options--border:before{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-user-select:none;user-select:none}.van-share-sheet__option:active{opacity:.7}.van-share-sheet__icon{height:48px;margin:0 16px;width:48px}.van-share-sheet__name{color:#646566;font-size:12px;margin-top:8px;padding:0 4px}.van-share-sheet__option-description{color:#c8c9cc;font-size:12px;padding:0 4px}.van-share-sheet__cancel{background:#fff;border:none;cursor:pointer;display:block;font-size:16px;line-height:48px;padding:0;text-align:center;width:100%}.van-share-sheet__cancel:before{background-color:#f7f8fa;content:" ";display:block;height:8px}.van-share-sheet__cancel:active{background-color:#f2f3f5}.van-popover{background-color:transparent;overflow:visible;position:absolute;transition:opacity .15s,-webkit-transform .15s;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{border:6px solid transparent;height:0;position:absolute;width:0}.van-popover__content{border-radius:8px;overflow:hidden}.van-popover__action{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;height:44px;line-height:20px;padding:0 16px;position:relative;width:128px}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:100%;-webkit-justify-content:center;justify-content:center}.van-popover__action-icon{font-size:20px;margin-right:8px}.van-popover__action--with-icon .van-popover__action-text{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{border-bottom-width:0;border-top-color:currentColor;bottom:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.van-popover[data-popper-placement=top]{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=top-start]{-webkit-transform-origin:0 100%;transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:16px}.van-popover[data-popper-placement=top-end]{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:16px}.van-popover[data-popper-placement^=left] .van-popover__arrow{border-left-color:currentColor;border-right-width:0;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.van-popover[data-popper-placement=left]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=left-start]{-webkit-transform-origin:100% 0;transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:16px}.van-popover[data-popper-placement=left-end]{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:16px}.van-popover[data-popper-placement^=right] .van-popover__arrow{border-left-width:0;border-right-color:currentColor;left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.van-popover[data-popper-placement=right]{-webkit-transform-origin:0 50%;transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=right-start]{-webkit-transform-origin:0 0;transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:16px}.van-popover[data-popper-placement=right-end]{-webkit-transform-origin:0 100%;transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:16px}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{border-bottom-color:currentColor;border-top-width:0;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.van-popover[data-popper-placement=bottom]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=bottom-start]{-webkit-transform-origin:0 0;transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:16px}.van-popover[data-popper-placement=bottom-end]{-webkit-transform-origin:100% 0;transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:16px}.van-popover--light{color:#323233}.van-popover--light .van-popover__content{background-color:#fff;box-shadow:0 2px 12px rgba(50,50,51,.12)}.van-popover--light .van-popover__arrow{color:#fff}.van-popover--light .van-popover__action:active{background-color:#f2f3f5}.van-popover--light .van-popover__action--disabled{color:#c8c9cc;cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:#fff}.van-popover--dark .van-popover__content{background-color:#4a4a4a}.van-popover--dark .van-popover__arrow{color:#4a4a4a}.van-popover--dark .van-popover__action:active{background-color:rgba(0,0,0,.2)}.van-popover--dark .van-popover__action--disabled{color:#969799}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:#646566}.van-popover-zoom-enter,.van-popover-zoom-leave-active{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.van-popover-zoom-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popover-zoom-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-notify{-webkit-box-align:center;-webkit-box-pack:center;word-wrap:break-word;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;
2-webkit-justify-content:center;justify-content:center;line-height:20px;padding:8px 16px;text-align:center;white-space:pre-wrap}.van-notify--primary{background-color:#1989fa}.van-notify--success{background-color:#07c160}.van-notify--danger{background-color:#ee0a24}.van-notify--warning{background-color:#ff976a}.van-dropdown-item{left:0;overflow:hidden;position:fixed;right:0;z-index:10}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:#ee0a24}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{max-height:80%;position:absolute}.van-loading{color:#c8c9cc;font-size:0}.van-loading,.van-loading__spinner{position:relative;vertical-align:middle}.van-loading__spinner{-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite;display:inline-block;height:30px;max-height:100%;max-width:100%;width:30px}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--spinner i{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__spinner--spinner i:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__circular{display:block;height:100%;width:100%}.van-loading__circular circle{stroke:currentColor;stroke-width:3;stroke-linecap:round;-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite}.van-loading__text{color:#969799;display:inline-block;font-size:14px;margin-left:8px;vertical-align:middle}.van-loading--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.van-loading--vertical .van-loading__text{margin:8px 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__spinner--spinner i:first-of-type{opacity:1;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.van-loading__spinner--spinner i:nth-of-type(2){opacity:.9375;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.van-loading__spinner--spinner i:nth-of-type(3){opacity:.875;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.van-loading__spinner--spinner i:nth-of-type(4){opacity:.8125;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.van-loading__spinner--spinner i:nth-of-type(5){opacity:.75;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.van-loading__spinner--spinner i:nth-of-type(6){opacity:.6875;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.van-loading__spinner--spinner i:nth-of-type(7){opacity:.625;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.van-loading__spinner--spinner i:nth-of-type(8){opacity:.5625;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.van-loading__spinner--spinner i:nth-of-type(9){opacity:.5;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.van-loading__spinner--spinner i:nth-of-type(10){opacity:.4375;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.van-loading__spinner--spinner i:nth-of-type(11){opacity:.375;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.van-loading__spinner--spinner i:nth-of-type(12){opacity:.3125;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{color:#969799;font-size:14px;height:50px;left:0;line-height:50px;overflow:hidden;position:absolute;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.van-number-keyboard{background-color:#f2f3f5;bottom:0;left:0;padding-bottom:22px;position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;box-sizing:content-box;color:#646566;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;height:34px;
2-webkit-justify-content:center;justify-content:center;padding-top:6px;position:relative}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{left:0;position:absolute}.van-number-keyboard__body{display:-webkit-box;display:-webkit-flex;display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{-webkit-box-flex:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:3;flex:3;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-number-keyboard__close{background-color:transparent;border:none;color:#576b95;cursor:pointer;font-size:14px;height:100%;padding:0 16px;position:absolute;right:0}.van-number-keyboard__close:active{opacity:.7}.van-number-keyboard__sidebar{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:28px;height:48px;-webkit-justify-content:center;justify-content:center;line-height:1.5}.van-key--large{bottom:6px;height:auto;left:0;position:absolute;right:6px;top:0}.van-key--blue,.van-key--delete{font-size:16px}.van-key--active{background-color:#ebedf0}.van-key--blue{background-color:#1989fa;color:#fff}.van-key--blue.van-key--active{background-color:#0570db}.van-key__wrapper{-webkit-box-flex:1;box-sizing:border-box;-webkit-flex:1;flex:1;-webkit-flex-basis:33%;flex-basis:33%;padding:0 6px 6px 0;position:relative}.van-key__wrapper--wider{-webkit-flex-basis:66%;flex-basis:66%}.van-key__delete-icon{height:22px;width:32px}.van-key__collapse-icon{height:24px;width:30px}.van-key__loading-icon{color:#fff}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-switch{border:1px solid rgba(0,0,0,.1);border-radius:1em;box-sizing:content-box;cursor:pointer;display:inline-block;font-size:30px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:2em}.van-switch,.van-switch__node{background-color:#fff;height:1em}.van-switch__node{border-radius:100%;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);font-size:inherit;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);width:1em}.van-switch__loading{height:50%;left:25%;line-height:1;top:25%;width:50%}.van-switch--on{background-color:#1989fa}.van-switch--on .van-switch__node{-webkit-transform:translateX(1em);transform:translateX(1em)}.van-switch--on .van-switch__loading{color:#1989fa}.van-switch--disabled{cursor:not-allowed;opacity:.5}.van-switch--loading{cursor:default}.van-switch-cell{padding-bottom:9px;padding-top:9px}.van-switch-cell--large{padding-bottom:11px;padding-top:11px}.van-switch-cell .van-switch{float:right}.van-button{-webkit-appearance:none;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;height:44px;line-height:1.2;margin:0;padding:0;position:relative;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s}.van-button:before{background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.van-button:active:before{opacity:.1}.van-button--disabled:before,.van-button--loading:before{display:none}.van-button--default{background-color:#fff;border:1px solid #ebedf0;color:#323233}.van-button--primary{background-color:#07c160;border:1px solid #07c160;color:#fff}.van-button--info{background-color:#1989fa;border:1px solid #1989fa;color:#fff}.van-button--danger{background-color:#ee0a24;border:1px solid #ee0a24;color:#fff}.van-button--warning{background-color:#ff976a;border:1px solid #ff976a;color:#fff}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#07c160}.van-button--plain.van-button--info{color:#1989fa}.van-button--plain.van-button--danger{color:#ee0a24}.van-button--plain.van-button--warning{color:#ff976a}.van-button--large{height:50px;width:100%}.van-button--normal{font-size:14px;padding:0 15px}.van-button--small{font-size:12px;height:32px;padding:0 8px}.van-button__loading{color:inherit;font-size:inherit}.van-button--mini{font-size:10px;height:24px;padding:0 4px}.van-button--mini+.van-button--mini{margin-left:4px}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:.5}.van-button--loading{cursor:default}.van-button--round{border-radius:999px}.van-button--square{border-radius:0}.van-button__content{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;
2-webkit-justify-content:center;justify-content:center}.van-button__content:before{content:" "}.van-button__icon{font-size:1.2em;line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:4px}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:4px}.van-button--hairline.van-button--round:after{border-radius:999px}.van-button--hairline.van-button--square:after{border-radius:0}.van-submit-bar{background-color:#fff;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.van-submit-bar__tip{background-color:#fff7cc;color:#f56723;font-size:12px;line-height:1.5;padding:8px 12px}.van-submit-bar__tip-icon{font-size:12px;min-width:18px;vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{-webkit-box-align:center;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;height:50px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 16px}.van-submit-bar__text{-webkit-box-flex:1;color:#323233;-webkit-flex:1;flex:1;padding-right:12px;text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{font-weight:500;margin-left:5px}.van-submit-bar__price{color:#ee0a24;font-size:12px;font-weight:500}.van-submit-bar__price--integer{font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:20px}.van-submit-bar__button{border:none;font-weight:500;height:40px;width:110px}.van-submit-bar__button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(90deg,#ff6034,#ee0a24)}.van-submit-bar--unfit{padding-bottom:0}.van-goods-action-button{-webkit-box-flex:1;border:none;border-radius:0;-webkit-flex:1;flex:1;font-size:14px;font-weight:500;height:40px}.van-goods-action-button--first{border-bottom-left-radius:999px;border-top-left-radius:999px;margin-left:5px}.van-goods-action-button--last{border-bottom-right-radius:999px;border-top-right-radius:999px;margin-right:5px}.van-goods-action-button--warning{background:-webkit-linear-gradient(left,#ffd01e,#ff8917);background:linear-gradient(90deg,#ffd01e,#ff8917)}.van-goods-action-button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(90deg,#ff6034,#ee0a24)}@media (max-width:321px){.van-goods-action-button{font-size:13px}}.van-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.7);border-radius:8px;box-sizing:content-box;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px;-webkit-justify-content:center;justify-content:center;left:50%;line-height:20px;max-width:70%;min-height:88px;padding:16px;position:fixed;text-align:center;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);white-space:pre-wrap;width:88px;word-break:break-all}.van-toast--unclickable{overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{min-height:0;min-width:96px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:20%}.van-toast--bottom{bottom:20%;top:auto}.van-toast__icon{font-size:36px}.van-toast__loading{color:#fff;padding:4px}.van-toast__text{margin-top:8px}.van-calendar{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.van-calendar__popup.van-popup--bottom,.van-calendar__popup.van-popup--top{height:80%}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{box-shadow:0 2px 10px hsla(220,1%,50%,.16);-webkit-flex-shrink:0;flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title,.van-calendar__month-title{font-weight:500;height:44px;line-height:44px;text-align:center}.van-calendar__header-title{font-size:16px}.van-calendar__header-subtitle,.van-calendar__month-title{font-size:14px}.van-calendar__weekdays{display:-webkit-box;display:-webkit-flex;display:flex}.van-calendar__weekday{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:12px;line-height:30px;text-align:center}.van-calendar__body{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;-webkit-flex:1;flex:1;overflow:auto}.van-calendar__days{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{color:rgba(242,243,245,.8);font-size:160px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.van-calendar__day,.van-calendar__selected-day{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;
2-webkit-justify-content:center;justify-content:center;text-align:center}.van-calendar__day{cursor:pointer;font-size:16px;height:64px;position:relative;width:14.285%}.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end{background-color:#ee0a24;color:#fff}.van-calendar__day--start{border-radius:4px 0 0 4px}.van-calendar__day--end{border-radius:0 4px 4px 0}.van-calendar__day--multiple-selected,.van-calendar__day--start-end{border-radius:4px}.van-calendar__day--middle{color:#ee0a24}.van-calendar__day--middle:after{background-color:currentColor;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.van-calendar__day--disabled{color:#c8c9cc;cursor:default}.van-calendar__bottom-info,.van-calendar__top-info{font-size:10px;left:0;line-height:14px;position:absolute;right:0}@media (max-width:350px){.van-calendar__bottom-info,.van-calendar__top-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{background-color:#ee0a24;border-radius:4px;color:#fff;height:54px;width:54px}.van-calendar__footer{-webkit-flex-shrink:0;flex-shrink:0;padding:0 16px env(safe-area-inset-bottom)}.van-calendar__footer--unfit{padding-bottom:0}.van-calendar__confirm{height:36px;margin:7px 0}.van-picker{background-color:#fff;position:relative;-webkit-user-select:none;user-select:none}.van-picker__toolbar{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:44px;-webkit-justify-content:space-between;justify-content:space-between}.van-picker__cancel,.van-picker__confirm{background-color:transparent;border:none;cursor:pointer;font-size:14px;height:100%;padding:0 16px}.van-picker__cancel:active,.van-picker__confirm:active{opacity:.7}.van-picker__confirm{color:#576b95}.van-picker__cancel{color:#969799}.van-picker__title{font-size:16px;font-weight:500;line-height:20px;max-width:50%;text-align:center}.van-picker__columns{cursor:grab;position:relative}.van-picker__columns,.van-picker__loading{display:-webkit-box;display:-webkit-flex;display:flex}.van-picker__loading{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.9);bottom:0;color:#1989fa;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.van-picker__frame{left:16px;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.van-picker__frame,.van-picker__mask{pointer-events:none;position:absolute}.van-picker__mask{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-position:top,bottom;background-repeat:no-repeat;height:100%;left:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:1}.van-picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:16px;overflow:hidden}.van-picker-column__wrapper{-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 4px}.van-picker-column__item--disabled{cursor:not-allowed;opacity:.3}.van-action-sheet{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#323233;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:80%;overflow:hidden}.van-action-sheet__content{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;-webkit-flex:1 auto;flex:1 auto;overflow-y:auto}.van-action-sheet__cancel,.van-action-sheet__item{background-color:#fff;border:none;cursor:pointer;display:block;font-size:16px;padding:14px 16px;width:100%}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:#f2f3f5}.van-action-sheet__item{line-height:22px}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:#c8c9cc}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:#fff}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{box-sizing:border-box;color:#646566;-webkit-flex-shrink:0;flex-shrink:0}.van-action-sheet__subname{color:#969799;font-size:12px;line-height:18px;margin-top:8px}.van-action-sheet__gap{background-color:#f7f8fa;display:block;height:8px}.van-action-sheet__header{-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;font-weight:500;line-height:48px;text-align:center}.van-action-sheet__description{color:#969799;-webkit-flex-shrink:0;flex-shrink:0;font-size:14px;line-height:20px;padding:20px 16px;position:relative;text-align:center}.van-action-sheet__description:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{height:22px;width:22px}.van-action-sheet__close{color:#c8c9cc;font-size:22px;line-height:inherit;padding:0 16px;position:absolute;right:0;top:0;z-index:1}.van-action-sheet__close:active{color:#969799}.van-goods-action{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;bottom:0;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;height:50px;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0}.van-goods-action--unfit{padding-bottom:0}.van-dialog{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-radius:16px;font-size:16px;left:50%;overflow:hidden;position:fixed;top:45%;
2-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;width:320px}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{font-weight:500;line-height:24px;padding-top:26px;text-align:center}.van-dialog__header--isolated{padding:24px 0}.van-dialog__content--isolated{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;min-height:104px}.van-dialog__message{-webkit-box-flex:1;word-wrap:break-word;-webkit-overflow-scrolling:touch;-webkit-flex:1;flex:1;font-size:14px;line-height:20px;max-height:60vh;overflow-y:auto;padding:26px 24px;text-align:center;white-space:pre-wrap}.van-dialog__message--has-title{color:#646566;padding-top:8px}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{-webkit-box-flex:1;border:0;-webkit-flex:1;flex:1;height:48px;margin:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#ee0a24}.van-dialog--round-button .van-dialog__footer{height:auto;padding:8px 24px 16px;position:relative}.van-dialog--round-button .van-dialog__message{color:#323233;padding-bottom:16px}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:36px}.van-dialog--round-button .van-dialog__confirm{color:#fff}.van-dialog-bounce-enter{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7)}.van-dialog-bounce-leave-active{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}.van-contact-edit{padding:16px}.van-contact-edit__fields{border-radius:4px;overflow:hidden}.van-contact-edit__fields .van-field__label{width:4.1em}.van-contact-edit__switch-cell{border-radius:4px;margin-top:10px;padding-bottom:9px;padding-top:9px}.van-contact-edit__buttons{padding:32px 0}.van-contact-edit .van-button{font-size:16px;margin-bottom:12px}.van-address-edit{padding:12px}.van-address-edit__fields{border-radius:8px;overflow:hidden}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{border-radius:8px;margin-top:12px;overflow:hidden}.van-address-edit__buttons{padding:32px 4px}.van-address-edit__buttons .van-button{margin-bottom:12px}.van-address-edit-detail{padding:0}.van-address-edit-detail__search-item{background-color:#f2f3f5}.van-address-edit-detail__keyword{color:#ee0a24}.van-address-edit-detail__finish{color:#1989fa;font-size:12px}.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-contact-list{box-sizing:border-box;height:100%;padding-bottom:80px}.van-contact-list__item{padding:16px}.van-contact-list__item-value{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:8px;padding-right:32px}.van-contact-list__item-tag{-webkit-box-flex:0;-webkit-flex:none;flex:none;line-height:1.4em;margin-left:8px;padding-bottom:0;padding-top:0}.van-contact-list__group{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;overflow-y:scroll}.van-contact-list__edit{font-size:16px}.van-contact-list__bottom{background-color:#fff;bottom:0;left:0;padding:0 16px env(safe-area-inset-bottom);position:fixed;right:0;z-index:999}.van-contact-list__add{height:40px;margin:5px 0}.van-address-list{box-sizing:border-box;height:100%;padding:12px 12px 80px}.van-address-list__bottom{background-color:#fff;bottom:0;box-sizing:border-box;left:0;padding:0 16px env(safe-area-inset-bottom);position:fixed;width:100%;z-index:999}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{color:#969799;font-size:14px;line-height:20px;padding:20px 0 16px}.van-address-item{background-color:#fff;border-radius:8px;padding:12px}.van-address-item:not(:last-child){margin-bottom:12px}.van-address-item__value{padding-right:44px}.van-address-item__name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;line-height:22px;margin-bottom:8px}.van-address-item__tag{-webkit-box-flex:0;-webkit-flex:none;flex:none;line-height:1.4em;margin-left:8px;padding-bottom:0;padding-top:0}.van-address-item__address{color:#323233;font-size:13px;line-height:18px}.van-address-item--disabled .van-address-item__address,.van-address-item--disabled .van-address-item__name{color:#c8c9cc}.van-address-item__edit{color:#969799;font-size:20px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:12px}.van-address-item .van-radio__icon--checked .van-icon{background-color:#ee0a24;border-color:#ee0a24}.van-badge{background-color:#ee0a24;border:1px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-block;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;min-width:16px;padding:0 3px;text-align:center}.van-badge--fixed{position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-badge--dot{background-color:#ee0a24;border-radius:100%;height:8px;min-width:0;width:8px}.van-badge__wrapper{display:inline-block;position:relative}.van-tab__pane,.van-tab__pane-wrapper{box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;width:100%}.van-tab__pane-wrapper--inactive{height:0;overflow:visible}.van-sticky--fixed{left:0;position:fixed;right:0;top:0;z-index:99}.van-tab{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:#646566;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:14px;
2-webkit-justify-content:center;justify-content:center;line-height:20px;padding:0 4px;position:relative}.van-tab--active{color:#323233;font-weight:500}.van-tab--disabled{color:#c8c9cc;cursor:not-allowed}.van-tab__text--ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-tab__text-wrapper,.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{bottom:0;top:auto}.van-tabs__wrap--scrollable .van-tab{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar{display:none}.van-tabs__nav{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__nav--card{border:1px solid #ee0a24;border-radius:2px;box-sizing:border-box;height:30px;margin:0 16px}.van-tabs__nav--card .van-tab{border-right:1px solid #ee0a24;color:#ee0a24}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:#ee0a24;color:#fff}.van-tabs__nav--card .van-tab--disabled{color:#c8c9cc}.van-tabs__line{background-color:#ee0a24;border-radius:3px;bottom:15px;height:3px;left:0;position:absolute;width:40px;z-index:1}.van-tabs__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;position:relative;width:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:44px}.van-tabs--card>.van-tabs__wrap{height:30px}.van-coupon-list{background-color:#f7f8fa;height:100%;position:relative}.van-coupon-list__field{padding:5px 0 5px 16px}.van-coupon-list__field .van-field__body{background:#f7f8fa;border-radius:17px;height:34px;line-height:34px;padding-left:12px}.van-coupon-list__field .van-field__body::-webkit-input-placeholder{color:#c8c9cc}.van-coupon-list__field .van-field__body::placeholder{color:#c8c9cc}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex}.van-coupon-list__exchange{-webkit-box-flex:0;border:0;-webkit-flex:none;flex:none;font-size:16px;height:32px;line-height:30px}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px #969799}.van-coupon-list__list{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto;padding:16px 0 24px}.van-coupon-list__list--with-bottom{padding-bottom:66px}.van-coupon-list__bottom{background-color:#fff;bottom:0;box-sizing:border-box;font-weight:500;left:0;padding:5px 16px;position:absolute;width:100%;z-index:999}.van-coupon-list__close{height:40px}.van-coupon-list__empty{padding-top:60px;text-align:center}.van-coupon-list__empty p{color:#969799;font-size:14px;line-height:20px;margin:16px 0}.van-coupon-list__empty img{height:200px;width:200px}.van-cascader__header{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:48px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 16px}.van-cascader__title{font-size:16px;font-weight:500;line-height:20px}.van-cascader__close-icon{color:#c8c9cc;font-size:22px}.van-cascader__close-icon:active{color:#969799}.van-cascader__tabs .van-tab{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:0 10px}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:48px}.van-cascader__tabs .van-tabs__nav--complete{padding-left:6px;padding-right:6px}.van-cascader__tab{color:#323233;font-weight:500}.van-cascader__tab--unselected{color:#969799;font-weight:400}.van-cascader__option{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;
2-webkit-justify-content:space-between;justify-content:space-between;line-height:20px;padding:10px 16px}.van-cascader__option:active{background-color:#f2f3f5}.van-cascader__option--selected{color:#ee0a24;font-weight:500}.van-cascader__selected-icon{font-size:18px}.van-cascader__options{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:384px;overflow-y:auto;padding-top:6px}.van-cell-group{background-color:#fff}.van-cell-group--inset{border-radius:8px;margin:0 16px;overflow:hidden}.van-cell-group__title{color:#969799;font-size:14px;line-height:16px;padding:16px 16px 8px}.van-cell-group__title--inset{padding:16px 16px 8px 32px}.van-panel{background:#fff}.van-panel__header-value{color:#ee0a24}.van-panel__footer{padding:8px 16px}.van-checkbox-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-circle{display:inline-block;height:100px;position:relative;text-align:center;width:100px}.van-circle svg{height:100%;left:0;position:absolute;top:0;width:100%}.van-circle__layer{stroke:#fff}.van-circle__hover{fill:none;stroke:#1989fa;stroke-linecap:round}.van-circle__text{box-sizing:border-box;color:#323233;font-size:14px;font-weight:500;left:0;line-height:20px;padding:0 4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.van-col{box-sizing:border-box;float:left;min-height:1px}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}.van-count-down{color:#323233;font-size:14px;line-height:20px}.van-divider{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:0 solid #ebedf0;color:#969799;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;line-height:24px;margin:16px 0}.van-divider:after,.van-divider:before{-webkit-box-flex:1;border-color:inherit;border-style:inherit;border-width:1px 0 0;box-sizing:border-box;display:block;-webkit-flex:1;flex:1;height:1px}.van-divider:before{content:""}.van-divider--hairline:after,.van-divider--hairline:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:16px}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{content:"";margin-left:16px}.van-divider--content-left:before,.van-divider--content-right:after{max-width:10%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{background-color:#fff;box-shadow:0 2px 12px hsla(210,1%,40%,.12);display:-webkit-box;display:-webkit-flex;display:flex;height:48px;position:relative}.van-dropdown-menu__bar--opened{z-index:11}.van-dropdown-menu__item{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;
2-webkit-justify-content:center;justify-content:center;min-width:0}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:#969799}.van-dropdown-menu__title{box-sizing:border-box;color:#323233;font-size:15px;line-height:22px;max-width:100%;padding:0 8px;position:relative}.van-dropdown-menu__title:after{border-color:transparent transparent #dcdee0 #dcdee0;border-style:solid;border-width:3px;content:"";margin-top:-5px;opacity:.8;position:absolute;right:-4px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.van-dropdown-menu__title--active{color:#ee0a24}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.van-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:32px 0}.van-empty__image{height:160px;width:160px}.van-empty__image img{height:100%;width:100%}.van-empty__description{color:#969799;font-size:14px;line-height:20px;margin-top:16px;padding:0 60px}.van-empty__bottom{margin-top:24px}.van-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-swipe{cursor:grab;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{bottom:12px;display:-webkit-box;display:-webkit-flex;display:flex;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:auto;-webkit-flex-direction:column;flex-direction:column;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{background-color:#ebedf0;border-radius:100%;height:6px;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s;width:6px}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}.van-swipe-item{-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;width:100%}.van-image-preview{height:100%;left:0;position:fixed;top:0;width:100%}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;overflow:hidden}.van-image-preview__cover{left:0;position:absolute;top:0}.van-image-preview__image{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.van-image-preview__image--vertical{height:100%;width:auto}.van-image-preview__image img{-webkit-user-drag:none}.van-image-preview__image .van-image__error{height:40%;top:30%}.van-image-preview__image .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading{background-color:transparent}.van-image-preview__index{color:#fff;font-size:14px;left:50%;line-height:20px;position:absolute;text-shadow:0 1px 1px #323233;top:16px;-webkit-transform:translate(-50%);transform:translate(-50%)}.van-image-preview__overlay{background-color:rgba(0,0,0,.9)}.van-image-preview__close-icon{color:#c8c9cc;cursor:pointer;font-size:22px;position:absolute;z-index:1}.van-image-preview__close-icon:active{color:#969799}.van-image-preview__close-icon--top-left{left:16px;top:16px}.van-image-preview__close-icon--top-right{right:16px;top:16px}.van-image-preview__close-icon--bottom-left{bottom:16px;left:16px}.van-image-preview__close-icon--bottom-right{bottom:16px;right:16px}.van-uploader{display:inline-block;position:relative}.van-uploader__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:.5}.van-uploader__input{cursor:pointer;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.van-uploader__input-wrapper{position:relative}
2.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#f7f8fa;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:80px;-webkit-justify-content:center;justify-content:center;margin:0 8px 8px 0;position:relative;width:80px}.van-uploader__upload:active{background-color:#f2f3f5}.van-uploader__upload--readonly:active{background-color:#f7f8fa}.van-uploader__upload-icon{color:#dcdee0;font-size:24px}.van-uploader__upload-text{color:#969799;font-size:12px;margin-top:8px}.van-uploader__preview{cursor:pointer;margin:0 8px 8px 0;position:relative}.van-uploader__preview-image{display:block;height:80px;overflow:hidden;width:80px}.van-uploader__preview-delete{background-color:rgba(0,0,0,.7);border-radius:0 0 0 12px;height:14px;position:absolute;right:0;top:0;width:14px}.van-uploader__preview-delete-icon{color:#fff;font-size:16px;position:absolute;right:-2px;top:-2px;-webkit-transform:scale(.5);transform:scale(.5)}.van-uploader__mask,.van-uploader__preview-cover{bottom:0;left:0;position:absolute;right:0;top:0}.van-uploader__mask{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:rgba(50,50,51,.88);color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.van-uploader__mask-icon{font-size:22px}.van-uploader__mask-message{font-size:12px;line-height:14px;margin-top:6px;padding:0 4px}.van-uploader__loading{color:#fff;height:22px;width:22px}.van-uploader__file{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#f7f8fa;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:80px;-webkit-justify-content:center;justify-content:center;width:80px}.van-uploader__file-icon{color:#646566;font-size:20px}.van-uploader__file-name{box-sizing:border-box;color:#646566;font-size:12px;margin-top:8px;padding:0 4px;text-align:center;width:100%}.van-index-anchor{background-color:transparent;box-sizing:border-box;color:#323233;font-size:14px;font-weight:500;line-height:32px;padding:0 16px;z-index:1}.van-index-anchor--sticky{background-color:#fff;color:#ee0a24;left:0;position:fixed;right:0;top:0}.van-index-bar__sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:fixed;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:2}.van-index-bar__index{font-size:10px;font-weight:500;line-height:14px;padding:0 8px 0 16px}.van-index-bar__index--active{color:#ee0a24}.van-pagination{display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px}.van-pagination__item,.van-pagination__page-desc{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.van-pagination__item{-webkit-box-flex:1;background-color:#fff;box-sizing:border-box;color:#1989fa;cursor:pointer;-webkit-flex:1;flex:1;height:40px;min-width:36px;-webkit-user-select:none;user-select:none}.van-pagination__item:active{background-color:#1989fa;color:#fff}.van-pagination__item:after{border-width:1px 0 1px 1px}.van-pagination__item:last-child:after{border-right-width:1px}.van-pagination__item--active{background-color:#1989fa;color:#fff}.van-pagination__next,.van-pagination__prev{cursor:pointer;padding:0 4px}.van-pagination__item--disabled,.van-pagination__item--disabled:active{background-color:#f7f8fa;color:#646566;cursor:not-allowed;opacity:.5}.van-pagination__page{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.van-pagination__page-desc{-webkit-box-flex:1;color:#646566;-webkit-flex:1;flex:1;height:40px}.van-pagination--simple .van-pagination__next:after,.van-pagination--simple .van-pagination__prev:after{border-width:1px}.van-password-input{margin:0 16px;position:relative;-webkit-user-select:none;user-select:none}.van-password-input__error-info,.van-password-input__info{font-size:14px;margin-top:16px;text-align:center}.van-password-input__info{color:#969799}.van-password-input__error-info{color:#ee0a24}.van-password-input__security{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:50px;width:100%}.van-password-input__security:after{border-radius:6px}.van-password-input__security li{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:20px;height:100%;
2-webkit-justify-content:center;justify-content:center;line-height:1.2;position:relative}.van-password-input__security i{background-color:#000;border-radius:100%;height:10px;visibility:hidden;width:10px}.van-password-input__cursor,.van-password-input__security i{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-password-input__cursor{-webkit-animation:van-cursor-flicker 1s infinite;animation:van-cursor-flicker 1s infinite;background-color:#323233;height:40%;width:1px}@-webkit-keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}.van-progress{background:#ebedf0;border-radius:4px;height:4px;position:relative}.van-progress__portion{background:#1989fa;border-radius:inherit;height:100%;left:0;position:absolute}.van-progress__pivot{background-color:#1989fa;border-radius:1em;box-sizing:border-box;color:#fff;font-size:10px;line-height:1.6;min-width:3.6em;padding:0 5px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);word-break:keep-all}.van-row:after{clear:both;content:"";display:table}.van-row--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-row--flex:after{display:none}.van-row--justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-row--justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.van-row--justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.van-row--justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.van-row--align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-row--align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.van-sidebar{-webkit-overflow-scrolling:touch;overflow-y:auto;width:80px}.van-tree-select{display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;position:relative;-webkit-user-select:none;user-select:none}.van-tree-select__nav{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;background-color:#f7f8fa;-webkit-flex:1;flex:1;overflow-y:auto}.van-tree-select__nav-item{padding:14px 12px}.van-tree-select__content{-webkit-box-flex:2;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-flex:2;flex:2;overflow-y:auto}.van-tree-select__item{cursor:pointer;font-weight:500;line-height:48px;padding:0 32px 0 16px;position:relative}.van-tree-select__item--active{color:#ee0a24}.van-tree-select__item--disabled{color:#c8c9cc;cursor:not-allowed}.van-tree-select__selected{font-size:16px;margin-top:-8px;position:absolute;right:16px;top:50%}.van-skeleton{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 16px}.van-skeleton__avatar{background-color:#f2f3f5;-webkit-flex-shrink:0;flex-shrink:0;height:32px;margin-right:16px;width:32px}.van-skeleton__avatar--round{border-radius:999px}.van-skeleton__content{width:100%}.van-skeleton__avatar+.van-skeleton__content{padding-top:8px}.van-skeleton__row,.van-skeleton__title{background-color:#f2f3f5;height:16px}.van-skeleton__title{margin:0;width:40%}.van-skeleton__row:not(:first-child){margin-top:12px}.van-skeleton__title+.van-skeleton__row{margin-top:20px}.van-skeleton--animate{-webkit-animation:van-skeleton-blink 1.2s ease-in-out infinite;animation:van-skeleton-blink 1.2s ease-in-out infinite}.van-skeleton--round .van-skeleton__row,.van-skeleton--round .van-skeleton__title{border-radius:999px}@-webkit-keyframes van-skeleton-blink{50%{opacity:.6}}@keyframes van-skeleton-blink{50%{opacity:.6}}.van-stepper{font-size:0;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{background-color:#f2f3f5;border:0;box-sizing:border-box;color:#323233;cursor:pointer;height:28px;margin:0;padding:0;position:relative;vertical-align:middle;width:28px}.van-stepper__minus:before,.van-stepper__plus:before{height:1px;width:50%}.van-stepper__minus:after,.van-stepper__plus:after{height:50%;width:1px}.van-stepper__minus:after,.van-stepper__minus:before,.van-stepper__plus:after,.van-stepper__plus:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-stepper__minus:active,.van-stepper__plus:active{background-color:#e8e8e8}.van-stepper__minus--disabled,.van-stepper__plus--disabled{background-color:#f7f8fa;color:#c8c9cc;cursor:not-allowed}.van-stepper__minus--disabled:active,.van-stepper__plus--disabled:active{background-color:#f7f8fa}.van-stepper__minus{border-radius:4px 0 0 4px}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 4px 4px 0}.van-stepper__input{-webkit-appearance:none;background-color:#f2f3f5;border:0;border-radius:0;border-width:1px 0;box-sizing:border-box;color:#323233;font-size:14px;height:28px;line-height:normal;margin:0 2px;padding:0;text-align:center;vertical-align:middle;width:32px}
2.van-stepper__input:disabled{-webkit-text-fill-color:#c8c9cc;background-color:#f2f3f5;color:#c8c9cc;opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus{border-radius:100%}.van-stepper--round .van-stepper__minus:active,.van-stepper--round .van-stepper__plus:active{opacity:.7}.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__minus--disabled:active,.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__plus--disabled:active{opacity:.3}.van-stepper--round .van-stepper__plus{background-color:#ee0a24;color:#fff}.van-stepper--round .van-stepper__minus{background-color:#fff;border:1px solid #ee0a24;color:#ee0a24}.van-sku-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px;max-height:80%;min-height:50%;overflow-y:visible}.van-sku-body{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:44px;overflow-y:scroll}.van-sku-body::-webkit-scrollbar{display:none}.van-sku-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;margin:0 16px}.van-sku-header__img-wrap{border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0;height:96px;margin:12px 12px 12px 0;overflow:hidden;width:96px}.van-sku-header__goods-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;padding:12px 20px 12px 0}.van-sku-header-item{color:#969799;font-size:12px;line-height:16px;margin-top:8px}.van-sku__price-symbol{font-size:16px;vertical-align:bottom}.van-sku__price-num{word-wrap:break-word;font-size:22px;font-weight:500;vertical-align:bottom}.van-sku__goods-price{color:#ee0a24;margin-left:-2px}.van-sku__price-tag{border-radius:8px;color:#ee0a24;display:inline-block;font-size:12px;line-height:16px;margin-left:8px;overflow:hidden;padding:0 5px;position:relative}.van-sku__price-tag:before{background:currentColor;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.van-sku-group-container{padding-top:12px}.van-sku-group-container--hide-soldout .van-sku-row__item--disabled{display:none}.van-sku-row{margin:0 16px 12px}.van-sku-row:last-child{margin-bottom:0}.van-sku-row__image-item,.van-sku-row__item{border-radius:4px;color:#323233;cursor:pointer;overflow:hidden;position:relative}.van-sku-row__image-item:before,.van-sku-row__item:before{background:#f7f8fa;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.van-sku-row__image-item--active,.van-sku-row__item--active{color:#ee0a24}.van-sku-row__image-item--active:before,.van-sku-row__item--active:before{background:currentColor;opacity:.1}.van-sku-row__item{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:13px;-webkit-justify-content:center;justify-content:center;line-height:16px;margin:0 12px 12px 0;min-width:40px;vertical-align:middle}.van-sku-row__item-img{border-radius:2px;height:24px;margin:4px 0 4px 4px;object-fit:cover;width:24px;z-index:1}.van-sku-row__item-name{padding:8px;z-index:1}.van-sku-row__item--disabled{background:#f2f3f5;color:#c8c9cc;cursor:not-allowed}.van-sku-row__item--disabled .van-sku-row__item-img{opacity:.3}.van-sku-row__image{margin-right:0}.van-sku-row__image-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid transparent;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 4px 4px 0;width:110px}.van-sku-row__image-item:last-child{margin-right:0}.van-sku-row__image-item-img{height:110px;width:100%}.van-sku-row__image-item-img-icon{background-color:rgba(0,0,0,.4);border-bottom-left-radius:4px;color:#fff;height:18px;line-height:18px;position:absolute;right:0;text-align:center;top:0;width:18px;z-index:3}.van-sku-row__image-item-name{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;height:40px;
2-webkit-justify-content:center;justify-content:center;line-height:16px;padding:4px;position:relative}.van-sku-row__image-item-name span{word-wrap:break-word}.van-sku-row__image-item--active{border-color:currentColor}.van-sku-row__image-item--disabled{color:#c8c9cc;cursor:not-allowed}.van-sku-row__image-item--disabled:before{background:#f2f3f5;opacity:.4;z-index:2}.van-sku-row__title{padding-bottom:12px}.van-sku-row__title-multiple{color:#969799}.van-sku-row__scroller{-webkit-overflow-scrolling:touch;margin:0 -16px;overflow-x:scroll;overflow-y:hidden}.van-sku-row__scroller::-webkit-scrollbar{display:none}.van-sku-row__row{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:4px;padding:0 16px}.van-sku-row__indicator{background:#ebedf0;border-radius:2px;height:4px;width:40px}.van-sku-row__indicator-wrapper{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-bottom:16px}.van-sku-row__indicator-slider{background-color:#ee0a24;border-radius:2px;height:100%;width:50%}.van-sku-stepper-stock{line-height:30px;overflow:hidden;padding:12px 16px}.van-sku__stepper{float:right;padding-left:4px}.van-sku__stepper-title{float:left}.van-sku__stepper-quota{color:#ee0a24;float:right;font-size:12px}.van-sku__stock{color:#969799;display:inline-block;font-size:12px;margin-right:8px}.van-sku__stock-num--highlight{color:#ee0a24}.van-sku-messages{padding-bottom:32px}.van-sku-messages__image-cell .van-cell__title{word-wrap:break-word;color:#646566;margin-right:12px;max-width:6.2em;text-align:left}.van-sku-messages__image-cell .van-cell__value{overflow:visible;text-align:left}.van-sku-messages__image-cell-label{color:#969799;font-size:12px;line-height:18px}.van-sku-messages__cell-block{position:relative}.van-sku-messages__cell-block:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-sku-messages__cell-block:last-child:after{display:none}.van-sku-messages__extra-message{color:#969799;font-size:12px;line-height:18px;margin-top:-2px;padding:0 16px 12px}.van-sku-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;padding:8px 16px}.van-sku-actions .van-button{border:none;border-radius:0;font-size:14px;font-weight:500;height:40px}.van-sku-actions .van-button:first-of-type{border-bottom-left-radius:20px;border-top-left-radius:20px}.van-sku-actions .van-button:last-of-type{border-bottom-right-radius:20px;border-top-right-radius:20px}.van-sku-actions .van-button--warning{background:-webkit-linear-gradient(left,#ffd01e,#ff8917);background:linear-gradient(90deg,#ffd01e,#ff8917)}.van-sku-actions .van-button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(90deg,#ff6034,#ee0a24)}.van-slider{background-color:#ebedf0;border-radius:999px;cursor:pointer;height:2px;position:relative;width:100%}.van-slider:before{bottom:-8px;content:"";left:0;position:absolute;right:0;top:-8px}.van-slider__bar{background-color:#1989fa;border-radius:inherit;height:100%;position:relative;-webkit-transition:all .2s;transition:all .2s;width:100%}.van-slider__button{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.5);height:24px;width:24px}.van-slider__button-wrapper,.van-slider__button-wrapper-right{cursor:grab;position:absolute;right:0;top:50%;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper-left{cursor:grab;left:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:.5}.van-slider--disabled .van-slider__button-wrapper,.van-slider--disabled .van-slider__button-wrapper-left,.van-slider--disabled .van-slider__button-wrapper-right{cursor:not-allowed}.van-slider--vertical{display:inline-block;height:100%;width:2px}.van-slider--vertical .van-slider__button-wrapper,.van-slider--vertical .van-slider__button-wrapper-right{bottom:0;right:50%;top:auto;-webkit-transform:translate3d(50%,50%,0);transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper-left{left:auto;right:50%;top:0;
2-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{bottom:0;left:-8px;right:-8px;top:0}.van-steps{background-color:#fff;overflow:hidden}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 0 10px;padding-bottom:22px;position:relative}.van-steps--vertical{padding:0 0 0 32px}.van-swipe-cell{cursor:grab;overflow:hidden;position:relative}.van-swipe-cell__wrapper{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-timing-function:cubic-bezier(.18,.89,.32,1)}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.van-tabbar{background-color:#fff;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;height:50px;padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:1}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--unfit{padding-bottom:0}',""]),r.locals={},t.exports=r},59:function(t,e,n){"use strict";n.d(e,"b",(function(){return _})),n.d(e,"a",(function(){return E}));var r={zIndex:2e3,lockCount:0,stack:[],find:function(t){return this.stack.filter((function(e){return e.vm===t}))[0]},remove:function(t){var e=this.find(t);if(e){e.vm=null,e.overlay=null;var n=this.stack.indexOf(e);this.stack.splice(n,1)}}},o=n(2),l=n(139),c=n(3),h=n(126),d={className:"",customStyle:{}};function f(t){var e=r.find(t);if(e){var n=t.$el,l=e.config,c=e.overlay;n&&n.parentNode&&n.parentNode.insertBefore(c.$el,n),Object(o.a)(c,d,l,{show:!0})}}function m(t,e){var n=r.find(t);if(n)n.config=e;else{var o=function(t){return Object(c.c)(l.a,{on:{click:function(){t.$emit("click-overlay"),t.closeOnClickOverlay&&(t.onClickOverlay?t.onClickOverlay():t.close())}}})}(t);r.stack.push({vm:t,config:e,overlay:o})}f(t)}function v(t){var e=r.find(t);e&&(e.overlay.show=!1)}var y=n(12),w=n(16),x=n(33),k=n(125),S=n(41),C={mixins:[Object(S.a)((function(t,e){this.handlePopstate(e&&this.closeOnPopstate)}))],props:{closeOnPopstate:Boolean},data:function(){return{bindStatus:!1}},watch:{closeOnPopstate:function(t){this.handlePopstate(t)}},methods:{onPopstate:function(){this.close(),this.shouldReopen=!1},handlePopstate:function(t){this.$isServer||this.bindStatus!==t&&(this.bindStatus=t,(t?y.b:y.a)(window,"popstate",this.onPopstate))}}},_={transitionAppear:Boolean,value:Boolean,overlay:Boolean,overlayStyle:Object,overlayClass:String,closeOnClickOverlay:Boolean,zIndex:[Number,String],lockScroll:{type:Boolean,default:!0},lazyRender:{type:Boolean,default:!0}};function E(t){return void 0===t&&(t={}),{mixins:[x.a,C,Object(k.a)({afterPortal:function(){this.overlay&&f()}})],provide:function(){return{vanPopup:this}},props:_,data:function(){return this.onReopenCallback=[],{inited:this.value}},computed:{shouldRender:function(){return this.inited||!this.lazyRender}},watch:{value:function(e){var n=e?"open":"close";this.inited=this.inited||this.value,this[n](),t.skipToggleEvent||this.$emit(n)},overlay:"renderOverlay"},mounted:function(){this.value&&this.open()},activated:function(){this.shouldReopen&&(this.$emit("input",!0),this.shouldReopen=!1)},beforeDestroy:function(){var t,e;t=this,(e=r.find(t))&&(Object(h.a)(e.overlay.$el),r.remove(t)),this.opened&&this.removeLock(),this.getContainer&&Object(h.a)(this.$el)},deactivated:function(){this.value&&(this.close(),this.shouldReopen=!0)},methods:{open:function(){this.$isServer||this.opened||(void 0!==this.zIndex&&(r.zIndex=this.zIndex),this.opened=!0,this.renderOverlay(),this.addLock(),this.onReopenCallback.forEach((function(t){t()})))},addLock:function(){this.lockScroll&&(Object(y.b)(document,"touchstart",this.touchStart),Object(y.b)(document,"touchmove",this.onTouchMove),r.lockCount||document.body.classList.add("van-overflow-hidden"),r.lockCount++)},removeLock:function(){this.lockScroll&&r.lockCount&&(r.lockCount--,Object(y.a)(document,"touchstart",this.touchStart),Object(y.a)(document,"touchmove",this.onTouchMove),r.lockCount||document.body.classList.remove("van-overflow-hidden"))},close:function(){this.opened&&(v(this),this.opened=!1,this.removeLock(),this.$emit("input",!1))},onTouchMove:function(t){this.touchMove(t);var e=this.deltaY>0?"10":"01",n=Object(w.d)(t.target,this.$el),r=n.scrollHeight,o=n.offsetHeight,l=n.scrollTop,c="11";0===l?c=o>=r?"00":"01":l+o>=r&&(c="10"),"11"===c||"vertical"!==this.direction||parseInt(c,2)&parseInt(e,2)||Object(y.c)(t,!0)},renderOverlay:function(){var t=this;!this.$isServer&&this.value&&this.$nextTick((function(){t.updateZIndex(t.overlay?1:0),t.overlay?m(t,{zIndex:r.zIndex++,duration:t.duration,className:t.overlayClass,customStyle:t.overlayStyle}):v(t)}))},updateZIndex:function(t){void 0===t&&(t=0),this.$el.style.zIndex=++r.zIndex+t},onReopen:function(t){this.onReopenCallback.push(t)}}}}},6:function(t,e,n){(function(e){var n;n=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var n=t((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?l(e(n),n,r):n}function r(e,source,r){var o=e.slice();return source.forEach((function(c,i){void 0===o[i]?o[i]=n(c,r):t(c)?o[i]=l(e[i],c,r):-1===e.indexOf(c)&&o.push(n(c,r))})),o}function o(e,source,r){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=n(e[t],r)})),Object.keys(source).forEach((function(c){t(source[c])&&e[c]?o[c]=l(e[c],source[c],r):o[c]=n(source[c],r)})),o}function l(t,source,e){var l=Array.isArray(source),c=(e||{arrayMerge:r}).arrayMerge||r;return l?Array.isArray(t)?c(t,source,e):n(source,e):o(t,source,e)}return l.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return l(t,n,e)}))},l}()})),r=t((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),svg=r.svg,o=r.xlink,l={};l[svg.name]=svg.uri,l[o.name]=o.uri;var c,h=function(content,t){void 0===content&&(content="");var e=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,""")+'"'})).join(" ")}(n(l,t||{}));return"<svg "+e+">"+content+"</svg>"},d=r.svg,f=r.xlink,m={attrs:(c={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},c[d.name]=d.uri,c[f.name]=f.uri,c)},v=function(t){this.config=n(m,t||{}),this.symbols=[]};v.prototype.add=function(symbol){var t=this.symbols,e=this.find(symbol.id);return e?(t[t.indexOf(e)]=symbol,!1):(t.push(symbol),!0)},v.prototype.remove=function(t){var e=this.symbols,symbol=this.find(t);return!!symbol&&(e.splice(e.indexOf(symbol),1),symbol.destroy(),!0)},v.prototype.find=function(t){return this.symbols.filter((function(s){return s.id===t}))[0]||null},v.prototype.has=function(t){return null!==this.find(t)},v.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map((function(s){return s.stringify()})).join("");return h(e,t)},v.prototype.toString=function(){return this.stringify()}
2,v.prototype.destroy=function(){this.symbols.forEach((function(s){return s.destroy()}))};var y=function(t){var e=t.id,n=t.viewBox,content=t.content;this.id=e,this.viewBox=n,this.content=content};y.prototype.stringify=function(){return this.content},y.prototype.toString=function(){return this.stringify()},y.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var w=function(content){var t=!!document.importNode,e=(new DOMParser).parseFromString(content,"image/svg+xml").documentElement;return t?document.importNode(e,!0):e},x=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var content=this.stringify();return w(h(content)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(y),k={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},S=function(t){return Array.prototype.slice.call(t,0)},C=function(){return/firefox/i.test(navigator.userAgent)},_=function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},E=function(){return/edge/i.test(navigator.userAgent)},T=function(t){return(t||window.location.href).split("#")[0]},P=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){var o,data,l;o=t,data={oldUrl:r,newUrl:n},(l=document.createEvent("CustomEvent")).initCustomEvent(o,!1,!1,data),window.dispatchEvent(l)}))}])},A=function(svg,t){return void 0===t&&(t="linearGradient, radialGradient, pattern, mask, clipPath"),S(svg.querySelectorAll("symbol")).forEach((function(symbol){S(symbol.querySelectorAll(t)).forEach((function(t){symbol.parentNode.insertBefore(t,symbol)}))})),svg},M=r.xlink.uri,I="xlink:href",D=/[{}|\\\^\[\]`"<>]/g;function O(t){return t.replace(D,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}var B,F=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],z=F.map((function(t){return"["+t+"]"})).join(","),L=function(svg,t,e,n){var r=O(e),o=O(n),l=function(t,e){return S(t).reduce((function(t,n){if(!n.attributes)return t;var r=S(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[])}(svg.querySelectorAll(z),(function(t){var e=t.localName,n=t.value;return-1!==F.indexOf(e)&&-1!==n.indexOf("url("+r)}));l.forEach((function(t){return t.value=t.value.replace(new RegExp(r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),o)})),function(t,e,n){S(t).forEach((function(t){var r=t.getAttribute(I);if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(M,I,o)}}))}(t,r,o)},j="mount",R="symbol_mount",V=function(t){function e(e){var r=this;void 0===e&&(e={}),t.call(this,n(k,e));var o,l=(o=o||Object.create(null),{on:function(t,e){(o[t]||(o[t]=[])).push(e)},off:function(t,e){o[t]&&o[t].splice(o[t].indexOf(e)>>>0,1)},emit:function(t,e){(o[t]||[]).map((function(t){t(e)})),(o["*"]||[]).map((function(n){n(t,e)}))}});this._emitter=l,this.node=null;var c=this.config;if(c.autoConfigure&&this._autoConfigure(e),c.syncUrlsWithBaseTag){var h=document.getElementsByTagName("base")[0].getAttribute("href");l.on(j,(function(){return r.updateUrls("#",h)}))}var d=this._handleLocationChange.bind(this);this._handleLocationChange=d,c.listenLocationChangeEvent&&window.addEventListener(c.locationChangeEvent,d),c.locationChangeAngularEmitter&&P(c.locationChangeEvent),l.on(j,(function(t){c.moveGradientsOutsideSymbol&&A(t)})),l.on(R,(function(t){var e;c.moveGradientsOutsideSymbol&&A(t.parentNode),(_()||E())&&(e=[],S(t.querySelectorAll("style")).forEac
2h((function(style){style.textContent+="",e.push(style)})))}))}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this.config;void 0===t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter=void 0!==window.angular),void 0===t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=C())},e.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},e.prototype.add=function(symbol){var e=t.prototype.add.call(this,symbol);return this.isMounted&&e&&(symbol.mount(this.node),this._emitter.emit(R,symbol.node)),e},e.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"==typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(symbol){symbol.mount(n.node),e._emitter.emit(R,symbol.node)})),S(r.querySelectorAll("symbol")).forEach((function(t){var symbol=x.createFromExistingNode(t);symbol.node=t,n.add(symbol)})),this._emitter.emit(j,r),r},e.prototype.destroy=function(){var t=this,e=t.config,n=t.symbols,r=t._emitter;n.forEach((function(s){return s.destroy()})),r.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);var n=this;if(n.isMounted)return n.node;var r="string"==typeof t?document.querySelector(t):t,o=n.render();return this.node=o,e&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(j,o),o},e.prototype.render=function(){return w(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return L(this.node,n,T(t)+"#",T(e)+"#"),!0},Object.defineProperties(e.prototype,r),e}(v),N=t((function(t){var e,n,r,o,l,c;t.exports=(n=[],r=document,o=r.documentElement.doScroll,l="DOMContentLoaded",(c=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState))||r.addEventListener(l,e=function(){for(r.removeEventListener(l,e),c=1;e=n.shift();)e()}),function(t){c?setTimeout(t,0):n.push(t)})})),$="__SVG_SPRITE_NODE__",G="__SVG_SPRITE__";window[G]?B=window[G]:(B=new V({attrs:{id:$,"aria-hidden":"true"}}),window[G]=B);var H=function(){var t=document.getElementById($);t?B.attach(t):B.mount(document.body,!0)};return document.body?H():N(H),B},t.exports=n()}).call(this,n(67))},60:function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return d}));var r,o=n(0),l=n(71);function c(t){if(Object(o.c)(t))return t=String(t),Object(l.b)(t)?t+"px":t}function h(t){return+(t=t.replace(/rem/g,""))*function(){if(!r){var t=document.documentElement,e=t.style.fontSize||window.getComputedStyle(t).fontSize;r=parseFloat(e)}return r}()}function d(t){if("number"==typeof t)return t;if(o.b){if(-1!==t.indexOf("rem"))return h(t);if(-1!==t.indexOf("vw"))return function(t){return+(t=t.replace(/vw/g,""))*window.innerWidth/100}(t);if(-1!==t.indexOf("vh"))return function(t){return+(t=t.replace(/vh/g,""))*window.innerHeight/100}(t)}return parseFloat(t)}},63:function(t,e,n){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var n=e.parent,r=e.slots,o=e.props,l=r(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?t(o.placeholderTag,{class:["client-only-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return t(!1)})):t(!1))}};t.exports=r},64:function(t,e,n){"use strict";var r=n(8),o=n.n(r),l=n(83),c=n(0),h=n(60),d=n(9),f=Object(l.a)("image"),m=f[0],v=f[1];e.a=m({props:{src:String,fit:String,alt:String,round:Boolean,width:[Number,String],height:[Number,String],radius:[Number,String],lazyLoad:Boolean,iconPrefix:String,showError:{type:Boolean,default:!0},showLoading:{type:Boolean,default:!0},errorIcon:{type:String,default:"photo-fail"},loadingIcon:{type:String,default:"photo"}},data:function(){return{loading:!0,error:!1}},watch:{src:function(){this.loading=!0,this.error=!1}},computed:{style:function(){var style={};return Object(c.c)(this.width)&&(style.width=Object(h.a)(this.width)),Object(c.c)(this.height)&&(style.height=Object(h.a)(this.height)),Object(c.c)(this.radius)&&
2(style.overflow="hidden",style.borderRadius=Object(h.a)(this.radius)),style}},created:function(){var t=this.$Lazyload;t&&c.b&&(t.$on("loaded",this.onLazyLoaded),t.$on("error",this.onLazyLoadError))},beforeDestroy:function(){var t=this.$Lazyload;t&&(t.$off("loaded",this.onLazyLoaded),t.$off("error",this.onLazyLoadError))},methods:{onLoad:function(t){this.loading=!1,this.$emit("load",t)},onLazyLoaded:function(t){t.el===this.$refs.image&&this.loading&&this.onLoad()},onLazyLoadError:function(t){t.el!==this.$refs.image||this.error||this.onError()},onError:function(t){this.error=!0,this.loading=!1,this.$emit("error",t)},onClick:function(t){this.$emit("click",t)},genPlaceholder:function(){var t=this.$createElement;return this.loading&&this.showLoading?t("div",{class:v("loading")},[this.slots("loading")||t(d.a,{attrs:{name:this.loadingIcon,classPrefix:this.iconPrefix},class:v("loading-icon")})]):this.error&&this.showError?t("div",{class:v("error")},[this.slots("error")||t(d.a,{attrs:{name:this.errorIcon,classPrefix:this.iconPrefix},class:v("error-icon")})]):void 0},genImage:function(){var t=this.$createElement,e={class:v("img"),attrs:{alt:this.alt},style:{objectFit:this.fit}};if(!this.error)return this.lazyLoad?t("img",o()([{ref:"image",directives:[{name:"lazy",value:this.src}]},e])):t("img",o()([{attrs:{src:this.src},on:{load:this.onLoad,error:this.onError}},e]))}},render:function(){return(0,arguments[0])("div",{class:v({round:this.round}),style:this.style,on:{click:this.onClick}},[this.genImage(),this.genPlaceholder(),this.slots()])}})},71:function(t,e,n){"use strict";function r(t){return/^\d+(\.\d+)?$/.test(t)}function o(t){return Number.isNaN?Number.isNaN(t):t!=t}n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return o}))},75:function(t,e,n){"use strict";function r(t){var style=window.getComputedStyle(t),e="none"===style.display,n=null===t.offsetParent&&"fixed"!==style.position;return e||n}n.d(e,"a",(function(){return r}))},8:function(t,e,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(a){for(var b,t=1;t<arguments.length;t++)for(var e in b=arguments[t])Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a},r.apply(this,arguments)}var o=["attrs","props","domProps"],l=["class","style","directives"],c=["on","nativeOn"],h=function(a,b){return function(){a&&a.apply(this,arguments),b&&b.apply(this,arguments)}};t.exports=function(a){return a.reduce((function(t,a){for(var b in a)if(t[b])if(-1!==o.indexOf(b))t[b]=r({},t[b],a[b]);else if(-1!==l.indexOf(b)){var e=t[b]instanceof Array?t[b]:[t[b]],n=a[b]instanceof Array?a[b]:[a[b]];t[b]=[].concat(e,n)}else if(-1!==c.indexOf(b))for(var d in a[b])if(t[b][d]){var g=t[b][d]instanceof Array?t[b][d]:[t[b][d]],f=a[b][d]instanceof Array?a[b][d]:[a[b][d]];t[b][d]=[].concat(g,f)}else t[b][d]=a[b][d];else if("hook"===b)for(var i in a[b])t[b][i]=t[b][i]?h(t[b][i],a[b][i]):a[b][i];else t[b]=a[b];else t[b]=a[b];return t}),{})}},83:function(t,e,n){"use strict";function r(t,e){return e?"string"==typeof e?" "+t+"--"+e:Array.isArray(e)?e.reduce((function(e,n){return e+r(t,n)}),""):Object.keys(e).reduce((function(n,o){return n+(e[o]?r(t,o):"")}),""):""}function o(t){return function(e,n){return e&&"string"!=typeof e&&(n=e,e=""),""+(e=e?t+"__"+e:t)+r(e,n)}}n.d(e,"a",(function(){return w}));var l=n(0),c=n(24),h={methods:{slots:function(t,e){void 0===t&&(t="default");var n=this.$slots,r=this.$scopedSlots[t];return r?r(e):n[t]}}};function d(t){var e=this.name;t.component(e,this),t.component(Object(c.a)("-"+e),this)}function f(t){return{functional:!0,props:t.props,model:t.model,render:function(e,n){return t(e,n.props,function(t){var e=t.scopedSlots||t.data.scopedSlots||{},n=t.slots();return Object.keys(n).forEach((function(t){e[t]||(e[t]=function(){return n[t]})})),e}(n),n)}}}function m(t){return function(e){return Object(l.e)(e)&&(e=f(e)),e.functional||(e.mixins=e.mixins||[],e.mixins.push(h)),e.name=t,e.install=d,e}}var v=n(97);function y(t){var e=Object(c.a)(t)+".";return function(path){for(var t=v.a.messages(),n=Object(l.a)(t,e+path)||Object(l.a)(t,path),r=arguments.length,o=new Array(r>1?r-1:0),c=1;c<r;c++)o[c-1]=arguments[c];return Object(l.e)(n)?n.apply(void 0,o):n}}function w(t){return[m(t="van-"+t),o(t),y(t)]}},89:function(t,e,n){var content=n(502);
2content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("63e2dbec",content,!0,{sourceMap:!1})},9:function(t,e,n){"use strict";var r=n(8),o=n.n(r),l=n(83),c=n(60),h=n(3),d=n(53),f=Object(l.a)("icon"),m=f[0],v=f[1];var y={medel:"medal","medel-o":"medal-o","calender-o":"calendar-o"};function w(t,e,n,r){var l,f=function(t){return t&&y[t]||t}(e.name),m=function(t){return!!t&&-1!==t.indexOf("/")}(f);return t(e.tag,o()([{class:[e.classPrefix,m?"":e.classPrefix+"-"+f],style:{color:e.color,fontSize:Object(c.a)(e.size)}},Object(h.b)(r,!0)]),[n.default&&n.default(),m&&t("img",{class:v("image"),attrs:{src:f}}),t(d.a,{attrs:{dot:e.dot,info:null!=(l=e.badge)?l:e.info}})])}w.props={dot:Boolean,name:String,size:[Number,String],info:[Number,String],badge:[Number,String],color:String,tag:{type:String,default:"i"},classPrefix:{type:String,default:v()}},e.a=m(w)},97:function(t,e,n){"use strict";var r=n(4),o=n(0),l=Object.prototype.hasOwnProperty;function c(t,e){return Object.keys(e).forEach((function(n){!function(t,e,n){var r=e[n];Object(o.c)(r)&&(l.call(t,n)&&Object(o.f)(r)?t[n]=c(Object(t[n]),e[n]):t[n]=r)}(t,e,n)})),t}var h=r.a.prototype,d=r.a.util.defineReactive;d(h,"$vantLang","zh-CN"),d(h,"$vantMessages",{"zh-CN":{name:"å§å",tel:"çµè¯",save:"ä¿å",confirm:"确认",cancel:"åæ¶",delete:"å é¤",complete:"宿",loading:"å è½½ä¸...",telEmpty:"请填åçµè¯",nameEmpty:"请填åå§å",nameInvalid:"请è¾å
¥æ£ç¡®çå§å",confirmDelete:"ç¡®å®è¦å é¤å",telInvalid:"请è¾å
¥æ£ç¡®çææºå·",vanCalendar:{end:"ç»æ",start:"å¼å§",title:"æ¥æéæ©",confirm:"ç¡®å®",startEnd:"å¼å§/ç»æ",weekdays:["æ¥","ä¸","äº","ä¸","å","äº","å
"],monthTitle:function(t,e){return t+"å¹´"+e+"æ"},rangePrompt:function(t){return"鿩天æ°ä¸è½è¶
è¿ "+t+" 天"}},vanCascader:{select:"è¯·éæ©"},vanContactCard:{addText:"æ·»å è系人"},vanContactList:{addText:"æ°å»ºè系人"},vanPagination:{prev:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ"},vanPullRefresh:{pulling:"䏿å³å¯å·æ°...",loosing:"éæ¾å³å¯å·æ°..."},vanSubmitBar:{label:"å计ï¼"},vanCoupon:{unlimited:"æ 使ç¨é¨æ§",discount:function(t){return t+"æ"},condition:function(t){return"满"+t+"å
å¯ç¨"}},vanCouponCell:{title:"伿 å¸",tips:"ææ å¯ç¨",count:function(t){return t+"å¼ å¯ç¨"}},vanCouponList:{empty:"ææ ä¼æ å¸",exchange:"å
æ¢",close:"ä¸ä½¿ç¨ä¼æ å¸",enable:"å¯ç¨",disabled:"ä¸å¯ç¨",placeholder:"请è¾å
¥ä¼æ ç "},vanAddressEdit:{area:"å°åº",postal:"鮿¿ç¼ç ",areaEmpty:"è¯·éæ©å°åº",addressEmpty:"请填å详ç»å°å",postalEmpty:"鮿¿ç¼ç æ ¼å¼ä¸æ£ç¡®",defaultAddress:"设为é»è®¤æ¶è´§å°å",telPlaceholder:"æ¶è´§äººææºå·",namePlaceholder:"æ¶è´§äººå§å",areaPlaceholder:"éæ©ç / å¸ / åº"},vanAddressEditDetail:{label:"详ç»å°å",placeholder:"è¡éé¨çãæ¥¼å±æ¿é´å·çä¿¡æ¯"},vanAddressList:{add:"æ°å¢å°å"}}});e.a={messages:function(){return h.$vantMessages[h.$vantLang]},use:function(t,e){var n;h.$vantLang=t,this.add(((n={})[t]=e,n))},add:function(t){void 0===t&&(t={}),c(h.$vantMessages,t)}}},98:function(t,e,n){"use strict";n.d(e,"a",(function(){return Ct}));var r=function(t,b){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,b){t.__proto__=b}||function(t,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(t[p]=b[p])},r(t,b)};function o(t,b){function e(){this.constructor=t}r(t,b),t.prototype=null===b?Object.create(b):(e.prototype=b.prototype,new e)}var l=function(){return l=Object.assign||function(t){for(var s,i=1,e=arguments.length;i<e;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t},l.apply(this,arguments)};function c(){for(var s=0,i=0,t=arguments.length;i<t;i++)s+=arguments[i].length;var e=Array(s),n=0;for(i=0;i<t;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)e[n]=a[r];return e}var h=[{sourceKey:"scroller.scrollBehaviorX.currentPos",key:"x"},{sourceKey:"scroller.scrollBehaviorY.currentPos",key:"y"},{sourceKey:"scroller.scrollBehaviorX.hasScroll",key:"hasHorizontalScroll"},{sourceKey:"scroller.scrollBehaviorY.hasScroll",key:"hasVerticalScroll"},{sourceKey:"scroller.scrollBehaviorX.contentSize",key:"scrollerWidth"},{sourceKey:"scroller.scrollBehaviorY.contentSize",key:"scrollerHeight"},{sourceKey:"scroller.scrollBehaviorX.maxScrollPos",key:"maxScrollX"},{sourceKey:"scroller.scrollBehaviorY.maxScrollPos",key:"maxScrollY"},{sourceKey:"scroller.scrollBehaviorX.minScrollPos",key:"minScrollX"},{sourceKey:"scroller.scrollBehaviorY.minScrollPos",key:"minScrollY"},{sourceKey:"scroller.scrollBehaviorX.movingDirection",key:"movingDirectionX"},{sourceKey:"scroller.scrollBehaviorY.movingDirection",key:"movingDirectionY"},{sourceKey:"scroller.scrollBehaviorX.direction",key:"directionX"},{sourceKey:"scroller.scrollBehaviorY.direction",key:"directionY"},{sourceKey:"scroller.actions.enabled",key:"enabled"},{sourceKey:"scroller.animater.pending",key:"pending"},{sourceKey:"scroller.animater.stop",key:"stop"},{sourceKey:"scroller.scrollTo",key:"scrollTo"},{sourceKey:"scroller.scrollBy",key:"scrollBy"},{sourceKey:"scroller.scrollToElement",key:"scrollToElement"},{sourceKey:"scroller.resetPosition",key:"resetPosition"}];function d(t){console.error("[BScroll warn]: "+t)}var f="undefined"!=typeof window,m=f&&navigator.userAgent.toLowerCase(),v=!(!m||!/wechatdevtools/.test(m)),y=m&&m.indexOf("android")>0,w=function(){if("string"==typeof m){var t=/os (\d\d?_\d(_\d)?)/.exec(m);if(!t)return!1;var e=t[1].split("_").map((function(t){return parseInt(t,10)}));return!!(13===e[0]&&e[1]>=4)}return!1}(),x=!1;if(f){try{var k={};Object.defineProperty(k,"passive",{get:function(){x=!0}}),window.addEventListener("test-passive",(function(){}),k)}catch(t){}}function S(){return window.performance&&window.performance.now&&window.performance.timing?window.performance.now()+window.performance.timing.navigationStart:+new Date}var C=function(t,source){for(var e in source)t[e]=source[e];return t};function _(t){return null==t}function E(t,e,n){return t<e?e:t>
2n?n:t}var T=f&&document.createElement("div").style,P=function(){if(!f)return!1;for(var t=0,e=[{key:"standard",value:"transform"},{key:"webkit",value:"webkitTransform"},{key:"Moz",value:"MozTransform"},{key:"O",value:"OTransform"},{key:"ms",value:"msTransform"}];t<e.length;t++){var n=e[t];if(void 0!==T[n.value])return n.key}return!1}();function A(style){return!1===P?style:"standard"===P?"transitionEnd"===style?"transitionend":style:P+style.charAt(0).toUpperCase()+style.substr(1)}function M(t){return"string"==typeof t?document.querySelector(t):t}function I(t,e,n,r){var o=x?{passive:!1,capture:!!r}:!!r;t.addEventListener(e,n,o)}function D(t,e,n,r){t.removeEventListener(e,n,{capture:!!r})}function O(t){t.cancelable&&t.preventDefault()}function B(t){for(var e=0,n=0;t;)e-=t.offsetLeft,n-=t.offsetTop,t=t.offsetParent;return{left:e,top:n}}P&&"standard"!==P&&P.toLowerCase();var F=A("transform"),z=A("transition"),L=f&&A("perspective")in T,j=f&&("ontouchstart"in window||v),R=f&&z in T,style={transform:F,transition:z,transitionTimingFunction:A("transitionTimingFunction"),transitionDuration:A("transitionDuration"),transitionDelay:A("transitionDelay"),transformOrigin:A("transformOrigin"),transitionEnd:A("transitionEnd"),transitionProperty:A("transitionProperty")},V={touchstart:1,touchmove:1,touchend:1,touchcancel:1,mousedown:2,mousemove:2,mouseup:2};function N(t){if(t instanceof window.SVGElement){var rect=t.getBoundingClientRect();return{top:rect.top,left:rect.left,width:rect.width,height:rect.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}var G=$;function H(t,e){var n;void 0===e&&(e="click"),"mouseup"===t.type?n=t:"touchend"!==t.type&&"touchcancel"!==t.type||(n=t.changedTouches[0]);var r,o={};n&&(o.screenX=n.screenX||0,o.screenY=n.screenY||0,o.clientX=n.clientX||0,o.clientY=n.clientY||0);var c={ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey};if("undefined"!=typeof MouseEvent)try{r=new MouseEvent(e,C(l({bubbles:true,cancelable:true},c),o))}catch(t){h()}else h();function h(){(r=document.createEvent("Event")).initEvent(e,true,true),C(r,o)}r.forwardedTouchEvent=!0,r._constructed=!0,t.target.dispatchEvent(r)}var Y={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}}},W=f&&window;function X(){}var U=f?W.requestAnimationFrame||W.webkitRequestAnimationFrame||W.mozRequestAnimationFrame||W.oRequestAnimationFrame||function(t){return window.setTimeout(t,t.interval||16.666666666666668)}:X,K=f?W.cancelAnimationFrame||W.webkitCancelAnimationFrame||W.mozCancelAnimationFrame||W.oCancelAnimationFrame||function(t){window.clearTimeout(t)}:X,J=function(t){},Z={enumerable:!0,configurable:!0,get:J,set:J};var Q=function(){function t(t){this.events={},this.eventTypes={},this.registerType(t)}return t.prototype.on=function(t,e,n){return void 0===n&&(n=this),this.hasType(t),this.events[t]||(this.events[t]=[]),this.events[t].push([e,n]),this},t.prototype.once=function(t,e,n){var r=this;void 0===n&&(n=this),this.hasType(t);var o=function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];r.off(t,o);var h=e.apply(n,l);if(!0===h)return h};return o.fn=e,this.on(t,o),this},t.prototype.off=function(t,e){if(!t&&!e)return this.events={},this;if(t){if(this.hasType(t),!e)return this.events[t]=[],this;var n=this.events[t];if(!n)return this;for(var r=n.length;r--;)(n[r][0]===e||n[r][0]&&n[r][0].fn===e)&&n.splice(r,1);return this}},t.prototype.trigger=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this.hasType(t);var r=this.events[t];if(r)for(var o,l=r.length,h=c(r),i=0;i<l;i++){var d=h[i],f=d[0],m=d[1];if(f&&!0===(o=f.apply(m,e)))return o}},t.prototype.registerType=function(t){var e=this;t.forEach((function(t){e.eventTypes[t]=t}))},t.prototype.destroy=function(){this.events={},this.eventTypes={}},t.prototype.hasType=function(t){var e=this.eventTypes;e[t]===t||d('EventEmitter has used unknown event type: "'+t+'", should be oneof ['+Object.keys(e).map((function(t){return JSON.stringify(t)}))+"]")},t}(),tt=function(){function t(t,e){this.wrapper=t,this.events=e,this.addDOMEvents()}return t.prototype.destroy=function(){this.removeDOMEvents(),this.events=[]},t.prototype.addDOMEvents=function(){this.handleDOMEvents(I)},t.prototype.removeDOMEvents=function(){this.handleDOMEvents(D)},t.prototype.handleDOMEvents=function(t){var e=this,n=this.wrapper;
2this.events.forEach((function(r){t(n,r.name,e,!!r.capture)}))},t.prototype.handleEvent=function(t){var e=t.type;this.events.some((function(n){return n.name===e&&(n.handler(t),!0)}))},t}(),et=function(t){function e(){var e=t.call(this)||this;return e.startX=0,e.startY=0,e.scrollX=!1,e.scrollY=!0,e.freeScroll=!1,e.directionLockThreshold=0,e.eventPassthrough="",e.click=!1,e.dblclick=!1,e.tap="",e.bounce={top:!0,bottom:!0,left:!0,right:!0},e.bounceTime=800,e.momentum=!0,e.momentumLimitTime=300,e.momentumLimitDistance=15,e.swipeTime=2500,e.swipeBounceTime=500,e.deceleration=.0015,e.flickLimitTime=200,e.flickLimitDistance=100,e.resizePolling=60,e.probeType=0,e.stopPropagation=!1,e.preventDefault=!0,e.preventDefaultException={tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT|AUDIO)$/},e.tagException={tagName:/^TEXTAREA$/},e.HWCompositing=!0,e.useTransition=!0,e.bindToWrapper=!1,e.bindToTarget=!1,e.disableMouse=j,e.disableTouch=!j,e.autoBlur=!0,e.autoEndDistance=5,e.outOfBoundaryDampingFactor=1/3,e.specifiedIndexAsContent=0,e.quadrant=1,e}return o(e,t),e.prototype.merge=function(t){if(!t)return this;for(var e in t)"bounce"!==e?this[e]=t[e]:this.bounce=this.resolveBounce(t[e]);return this},e.prototype.process=function(){return this.translateZ=this.HWCompositing&&L?" translateZ(1px)":"",this.useTransition=this.useTransition&&R,this.preventDefault=!this.eventPassthrough&&this.preventDefault,this.scrollX="horizontal"!==this.eventPassthrough&&this.scrollX,this.scrollY="vertical"!==this.eventPassthrough&&this.scrollY,this.freeScroll=this.freeScroll&&!this.eventPassthrough,this.scrollX=!!this.freeScroll||this.scrollX,this.scrollY=!!this.freeScroll||this.scrollY,this.directionLockThreshold=this.eventPassthrough?0:this.directionLockThreshold,this},e.prototype.resolveBounce=function(t){var e={top:!0,right:!0,bottom:!0,left:!0};return"object"==typeof t?C(e,t):t?e:{top:!1,right:!1,bottom:!1,left:!1}},e}((function(){})),it=function(){function t(t,e){this.wrapper=t,this.options=e,this.hooks=new Q(["beforeStart","start","move","end","click"]),this.handleDOMEvents()}return t.prototype.handleDOMEvents=function(){var t=this.options,e=t.bindToWrapper,n=t.disableMouse,r=t.disableTouch,o=t.click,l=this.wrapper,c=e?l:window,h=[],d=[],f=!r,m=!n;o&&h.push({name:"click",handler:this.click.bind(this),capture:!0}),f&&(h.push({name:"touchstart",handler:this.start.bind(this)}),d.push({name:"touchmove",handler:this.move.bind(this)},{name:"touchend",handler:this.end.bind(this)},{name:"touchcancel",handler:this.end.bind(this)})),m&&(h.push({name:"mousedown",handler:this.start.bind(this)}),d.push({name:"mousemove",handler:this.move.bind(this)},{name:"mouseup",handler:this.end.bind(this)})),this.wrapperEventRegister=new tt(l,h),this.targetEventRegister=new tt(c,d)},t.prototype.beforeHandler=function(t,e){var n=this.options,r=n.preventDefault,o=n.stopPropagation,l=n.preventDefaultException;({start:function(){return r&&!$(t.target,l)},end:function(){return r&&!$(t.target,l)},move:function(){return r}})[e]()&&t.preventDefault(),o&&t.stopPropagation()},t.prototype.setInitiated=function(t){void 0===t&&(t=0),this.initiated=t},t.prototype.start=function(t){var e=V[t.type];if(!this.initiated||this.initiated===e)if(this.setInitiated(e),G(t.target,this.options.tagException))this.setInitiated();else if((2!==e||0===t.button)&&!this.hooks.trigger(this.hooks.eventTypes.beforeStart,t)){this.beforeHandler(t,"start");var n=t.touches?t.touches[0]:t;this.pointX=n.pageX,this.pointY=n.pageY,this.hooks.trigger(this.hooks.eventTypes.start,t)}},t.prototype.move=function(t){if(V[t.type]===this.initiated){this.beforeHandler(t,"move");var e=t.touches?t.touches[0]:t,n=e.pageX-this.pointX,r=e.pageY-this.pointY;if(this.pointX=e.pageX,this.pointY=e.pageY,!this.hooks.trigger(this.hooks.eventTypes.move,{deltaX:n,deltaY:r,e:t})){var o=document.documentElement.scrollLeft||window.pageXOffset||document.body.scrollLeft,l=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop,c=this.pointX-o,h=this.pointY-l,d=this.options.autoEndDistance;(c>document.documentElement.clientWidth-d||h>document.documentElement.clientHeight-d||c<d||h<d)&&this.end(t)}}},t.prototype.end=function(t){V[t.type]===this.initiated&&(this.setInitiated(),this.beforeHandler(t,"end"),this.hooks.trigger(this.hooks.eventTypes.end,t))},t.prototype.click=function(t){this.hooks.trigger(this.hooks.eventTypes.click,t)},t.prototype.setContent=function(content){content!==this.wrapper&&(this.wrapper=content,this.rebindDOMEvents())},t.prototype.rebindDOMEvents=function(){this.wrapperEventRegister.destroy(),this.targetEventRegister.destroy(),this.handleDOMEvents()},t.prototype.destroy=function(){this.wrapperEventRegister.destroy(),this.targetEventRegister.destroy(),this.hooks.destroy()},t}(),nt={x:["translateX","px"],y:["translateY","px"]},at=function(){function t(content){this.setContent(content),this.hooks=new Q(["beforeTranslate","translate"])}return t.prototype.getComputedPosition=function(){var t=window.getComputedStyle(this.content,null)[style.transform].split(")")[0].split(", ");return{x:+(t[12]||t[4])||0,y:+(t[13]||t[5])||0}},t.prototype.translate=function(t){var e=[];Object.keys(t).forEach((function(n){if(nt[n]){var r=nt[n][0];if(r){var o=nt[n][1],l=t[n];e.push(r+"("+l+o+")")}}})),this.hooks.trigger(this.hooks.eventTypes.beforeTranslate,e,t),this.style[style.transform]=e.join(" "),this.hooks.trigger(this.hooks.eventTypes.translate,t)},t.prototype.setContent=function(content){this.content!==content&&(this.content=content,this.style=content.style)},t.prototype.destroy=function(){this.hooks.destroy()},t}(),st=function(){function t(content,t,e){this.translater=t,this.options=e,this.timer=0,this.hooks=new Q(["move","end","beforeForceStop","forceStop","callStop","time","timeFunction"]),this.setContent(content)}return t.prototype.translate=function(t){this.translater.translate(t)}
2,t.prototype.setPending=function(t){this.pending=t},t.prototype.setForceStopped=function(t){this.forceStopped=t},t.prototype.setCallStop=function(t){this.callStopWhenPending=t},t.prototype.setContent=function(content){this.content!==content&&(this.content=content,this.style=content.style,this.stop())},t.prototype.clearTimer=function(){this.timer&&(K(this.timer),this.timer=0)},t.prototype.destroy=function(){this.hooks.destroy(),K(this.timer)},t}(),ot=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.startProbe=function(t,e){var n=this,r=t,o=function(){var l=n.translater.getComputedPosition();(function(t,e,n,r){var o=function(t,e){var n=t-e;return n>0?-1:n<0?1:0},l=o(e.x,t.x),c=o(e.y,t.y),h=n.x-r.x,d=n.y-r.y;return l*h<=0&&c*d<=0})(t,e,l,r)&&n.hooks.trigger(n.hooks.eventTypes.move,l),n.pending||(n.callStopWhenPending?n.callStopWhenPending=!1:n.hooks.trigger(n.hooks.eventTypes.end,l)),r=l,n.pending&&(n.timer=U(o))};this.callStopWhenPending&&this.setCallStop(!1),K(this.timer),o()},e.prototype.transitionTime=function(time){void 0===time&&(time=0),this.style[style.transitionDuration]=time+"ms",this.hooks.trigger(this.hooks.eventTypes.time,time)},e.prototype.transitionTimingFunction=function(t){this.style[style.transitionTimingFunction]=t,this.hooks.trigger(this.hooks.eventTypes.timeFunction,t)},e.prototype.transitionProperty=function(){this.style[style.transitionProperty]=style.transform},e.prototype.move=function(t,e,time,n){this.setPending(time>0),this.transitionTimingFunction(n),this.transitionProperty(),this.transitionTime(time),this.translate(e);var r=3===this.options.probeType;time&&r&&this.startProbe(t,e),time||(this._reflow=this.content.offsetHeight,r&&this.hooks.trigger(this.hooks.eventTypes.move,e),this.hooks.trigger(this.hooks.eventTypes.end,e))},e.prototype.doStop=function(){var t=this.pending;if(this.setForceStopped(!1),this.setCallStop(!1),t){this.setPending(!1),K(this.timer);var e=this.translater.getComputedPosition(),n=e.x,r=e.y;this.transitionTime(),this.translate({x:n,y:r}),this.setForceStopped(!0),this.setCallStop(!0),this.hooks.trigger(this.hooks.eventTypes.forceStop,{x:n,y:r})}return t},e.prototype.stop=function(){this.doStop()&&this.hooks.trigger(this.hooks.eventTypes.callStop)},e}(st),lt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.move=function(t,e,time,n){if(!time)return this.translate(e),3===this.options.probeType&&this.hooks.trigger(this.hooks.eventTypes.move,e),void this.hooks.trigger(this.hooks.eventTypes.end,e);this.animate(t,e,time,n)},e.prototype.animate=function(t,e,n,r){var o=this,l=S(),c=l+n,h=3===this.options.probeType,d=function(){var f=S();if(f>=c)return o.translate(e),h&&o.hooks.trigger(o.hooks.eventTypes.move,e),void o.hooks.trigger(o.hooks.eventTypes.end,e);var m=r(f=(f-l)/n),v={};Object.keys(e).forEach((function(n){var r=t[n],o=e[n];v[n]=(o-r)*m+r})),o.translate(v),h&&o.hooks.trigger(o.hooks.eventTypes.move,v),o.pending&&(o.timer=U(d)),o.pending||(o.callStopWhenPending?o.callStopWhenPending=!1:o.hooks.trigger(o.hooks.eventTypes.end,e))};this.setPending(!0),this.callStopWhenPending&&this.setCallStop(!1),K(this.timer),d()},e.prototype.doStop=function(){var t=this.pending;if(this.setForceStopped(!1),this.setCallStop(!1),t){this.setPending(!1),K(this.timer);var e=this.translater.getComputedPosition();this.setForceStopped(!0),this.setCallStop(!0),this.hooks.trigger(this.hooks.eventTypes.forceStop,e)}return t},e.prototype.stop=function(){this.doStop()&&this.hooks.trigger(this.hooks.eventTypes.callStop)},e}(st);var ct,ht,ut,pt,ft=function(){function t(t,content,e){this.wrapper=t,this.options=e,this.hooks=new Q(["beforeComputeBoundary","computeBoundary","momentum","end","ignoreHasScroll"]),this.refresh(content)}return t.prototype.start=function(){this.dist=0,this.setMovingDirection(0),this.setDirection(0)},t.prototype.move=function(t){return t=this.hasScroll?t:0,this.setMovingDirection(t),this.performDampingAlgorithm(t,this.options.outOfBoundaryDampingFactor)},t.prototype.setMovingDirection=function(t){this.movingDirection=t>0?-1:t<0?1:0},t.prototype.setDirection=function(t){this.direction=t>0?-1:t<0?1:0},t.prototype.performDampingAlgorithm=function(t,e){var n=this.currentPos+t;return(n>this.minScrollPos||n<this.maxScrollPos)&&(n=n>this.minScrollPos&&this.options.bounces[0]||n<this.maxScrollPos&&this.options.bounces[1]?this.currentPos+t*e:n>this.minScrollPos?this.minScrollPos:this.maxScrollPos),n},t.prototype.end=function(t){var e={duration:0},n=Math.abs(this.currentPos-this.startPos);if(this.options.momentum&&t<this.options.momentumLimitTime&&n>this.options.momentumLimitDistance){var r=-1===this.direction&&this.options.bounces[0]||1===this.direction&&this.options.bounces[1]?this.wrapperSize:0;e=this.hasScroll?this.momentum(this.currentPos,this.startPos,t,this.maxScrollPos,this.minScrollPos,r,this.options):{destination:this.currentPos,duration:0}}else this.hooks.trigger(this.hooks.eventTypes.end,e);return e},t.prototype.momentum=function(t,e,time,n,r,o,l){void 0===l&&(l=this.options);var c=t-e,h=Math.abs(c)/time,d=l.deceleration,f=l.swipeBounceTime,m=l.swipeTime,v={destination:t+h*h/d*(c<0?-1:1),duration:Math.min(m,2*h/d),rate:15};return this.hooks.trigger(this.hooks.eventTypes.momentum,v,c),v.destination<n?(v.destination=o?Math.max(n-o/4,n-o/v.rate*h):n,v.duration=f):v.destination>r&&(v.destination=o?Math.min(r+o/4,r+o/v.rate*h):r,v.duration=f),v.destination=Math.round(v.destination),v},t.prototype.updateDirection=function(){var t=this.currentPos-this.absStartPos;this.setDirection(t)},t.prototype.refresh=function(content){var t=this.options.rect,e=t.size,n=t.position,r="static"===window.getComputedStyle(this.wrapper,null).position,o=N(this.wrapper);this.wrapperSize=this.wrapper["width"===e?"clientWidth":"clientHeight"],this.setContent(content);var l=N(this.content);this.contentSize=l[e],this.relativeOffset=l[n],r&&(this.relativeOffset-=o[n]),this.computeBoundary(),this.setDirection(0)},t.prototype.setContent=function(content){content!==this.content&&(this.content=content,this.resetState())},t.prototype.resetState=function(){this.currentPos=0,this.startPos=0,this.dist=0,this.setDirection(0),this.setMovingDirection(0),this.resetStartPos()},t.prototype.computeBoundary=function(){this.hooks.trigger(this.hooks.eventTypes.beforeComputeBoundary);var t={minScrollPos:0,maxScrollPos:this.wrapperSize-this.contentSize};t.maxScrollPos<0&&(t.maxScrollPos-=this.relativeOffset,0===this.options.specifiedIndexAsContent&&(t.minScrollPos=-this.relativeOffset)),this.hooks.trigger(this.hooks.eventTypes.computeBoundary,t),this.minScrollPos=t.minScrollPos,this.maxScrollPos=t.maxScrollPos,this.hasScroll=this.options.scrollable&&this.maxScrollPos<this.minScrollPos,!this.hasScroll&&this.minScrollPos<this.maxScrollPos&&(this.maxScrollPos=this.minScrollPos,this.contentSize=this.wrapperSize)},t.prototype.updatePosition=function(t){this.currentPos=t},t.prototype.getCurrentPos=function(){return this.currentPos},t.prototype.checkInBoundary=function(){var t=this.adjustPosition(this.currentPos);return{position:t,inBoundary:t===this.getCurrentPos()}},t.prototype.adjustPosition=function(t){return this.hasScroll||this.hooks.trigger(this.hooks.eventTypes.ignoreHasScroll)?t>this.minScrollPos?t=this.minScrollPos:t<this.maxScrollPos&&(t=this.maxScrollPos):t=this.minScrollPos,t},t.prototype.updateStartPos=function(){this.startPos=this.currentPos},t.prototype.updateAbsStartPos=function(){this.absStartPos=this.currentPos},t.prototype.resetStartPos=function(){this.updateStartPos(),this.updateAbsStartPos()},t.prototype.getAbsDist=function(t){return this.dist+=t,Math.abs(this.dist)},t.prototype.destroy=function(){this.hooks.destroy()},t}(),mt=((ct={}).yes=function(t){return!0},ct.no=function(t){return O(t),!1},ct),gt=((ht={}).horizontal=((ut={}).yes="horizontal",ut.no="vertical",ut),ht.vertical=((pt={}).yes="vertical",pt.no="horizontal",pt),ht),vt=function(){function t(t,e,n){this.directionLockThreshold=t,this.freeScroll=e,this.eventPassthrough=n,this.reset()}return t.prototype.reset=function(){this.directionLocked=""},t.prototype.checkMovingDirection=function(t,e,n){return this.computeDirectionLock(t,e),this.handleEventPassthrough(n)},t.prototype.adjustDelta=function(t,e){return"horizontal"===this.directionLocked?e=0:"vertical"===this.directionLocked&&(t=0),{deltaX:t,deltaY:e}},t.prototype.computeDirectionLock=function(t,e){""!==this.directionLocked||this.freeScroll||(t>e+this.directionLockThreshold?this.directionLocked="horizontal":e>=t+this.directionLockThreshold?this.directionLocked="vertical":this.directionLocked="none")},t.prototype.handleEventPassthrough=function(t){var e=gt[this.directionLocked];if(e){if(this.eventPassthrough===e.yes)return mt.yes(t);if(this.eventPassthrough===e.no)return mt.no(t)}return!1},t}(),yt=function(){function t(t,e,n,r,o){this.hooks=new Q(["start","beforeMove","scrollStart","scroll","beforeEnd","end","scrollEnd","contentNotMoved","detectMovingDirection","coordinateTransformation"]),this.scrollBehaviorX=t,this.scrollBehaviorY=e,this.actionsHandler=n,this.animater=r,this.options=o,this.directionLockAction=new vt(o.directionLockThreshold,o.freeScroll,o.eventPassthrough),this.enabled=!0,this.bindActionsHandler()}return t.prototype.bindActionsHandler=function(){var t=this;this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.start,(function(e){return!t.enabled||t.handleStart(e)})),this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.move,(function(e){var n=e.deltaX,r=e.deltaY,o=e.e;if(!t.enabled)return!0;var l=function(t,e,n){return 2===n?[e,-t]:3===n?[-t,-e]:4===n?[-e,t]:[t,e]}
2(n,r,t.options.quadrant),c={deltaX:l[0],deltaY:l[1]};return t.hooks.trigger(t.hooks.eventTypes.coordinateTransformation,c),t.handleMove(c.deltaX,c.deltaY,o)})),this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.end,(function(e){return!t.enabled||t.handleEnd(e)})),this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.click,(function(e){t.enabled&&!e._constructed&&t.handleClick(e)}))},t.prototype.handleStart=function(t){var e=S();this.fingerMoved=!1,this.contentMoved=!1,this.startTime=e,this.directionLockAction.reset(),this.scrollBehaviorX.start(),this.scrollBehaviorY.start(),this.animater.doStop(),this.scrollBehaviorX.resetStartPos(),this.scrollBehaviorY.resetStartPos(),this.hooks.trigger(this.hooks.eventTypes.start,t)},t.prototype.handleMove=function(t,e,n){if(!this.hooks.trigger(this.hooks.eventTypes.beforeMove,n)){var r=this.scrollBehaviorX.getAbsDist(t),o=this.scrollBehaviorY.getAbsDist(e),l=S();if(this.checkMomentum(r,o,l))return!0;if(this.directionLockAction.checkMovingDirection(r,o,n))return this.actionsHandler.setInitiated(),!0;var c=this.directionLockAction.adjustDelta(t,e),h=this.scrollBehaviorX.getCurrentPos(),d=this.scrollBehaviorX.move(c.deltaX),f=this.scrollBehaviorY.getCurrentPos(),m=this.scrollBehaviorY.move(c.deltaY);if(!this.hooks.trigger(this.hooks.eventTypes.detectMovingDirection)){this.fingerMoved||(this.fingerMoved=!0);var v=d!==h||m!==f;this.contentMoved||v||this.hooks.trigger(this.hooks.eventTypes.contentNotMoved),!this.contentMoved&&v&&(this.contentMoved=!0,this.hooks.trigger(this.hooks.eventTypes.scrollStart)),this.contentMoved&&v&&(this.animater.translate({x:d,y:m}),this.dispatchScroll(l))}}},t.prototype.dispatchScroll=function(t){t-this.startTime>this.options.momentumLimitTime&&(this.startTime=t,this.scrollBehaviorX.updateStartPos(),this.scrollBehaviorY.updateStartPos(),1===this.options.probeType&&this.hooks.trigger(this.hooks.eventTypes.scroll,this.getCurrentPos())),this.options.probeType>1&&this.hooks.trigger(this.hooks.eventTypes.scroll,this.getCurrentPos())},t.prototype.checkMomentum=function(t,e,n){return n-this.endTime>this.options.momentumLimitTime&&e<this.options.momentumLimitDistance&&t<this.options.momentumLimitDistance},t.prototype.handleEnd=function(t){if(!this.hooks.trigger(this.hooks.eventTypes.beforeEnd,t)){var e=this.getCurrentPos();if(this.scrollBehaviorX.updateDirection(),this.scrollBehaviorY.updateDirection(),this.hooks.trigger(this.hooks.eventTypes.end,t,e))return!0;e=this.ensureIntegerPos(e),this.animater.translate(e),this.endTime=S();var n=this.endTime-this.startTime;this.hooks.trigger(this.hooks.eventTypes.scrollEnd,e,n)}},t.prototype.ensureIntegerPos=function(t){this.ensuringInteger=!0;var e=t.x,n=t.y,r=this.scrollBehaviorX,o=r.minScrollPos,l=r.maxScrollPos,c=this.scrollBehaviorY,h=c.minScrollPos,d=c.maxScrollPos;return e=e>0?Math.ceil(e):Math.floor(e),n=n>0?Math.ceil(n):Math.floor(n),{x:e=E(e,l,o),y:n=E(n,d,h)}},t.prototype.handleClick=function(t){$(t.target,this.options.preventDefaultException)||(O(t),t.stopPropagation())},t.prototype.getCurrentPos=function(){return{x:this.scrollBehaviorX.getCurrentPos(),y:this.scrollBehaviorY.getCurrentPos()}},t.prototype.refresh=function(){this.endTime=0},t.prototype.destroy=function(){this.hooks.destroy()},t}();function bt(t,e,n,rect){var r=["momentum","momentumLimitTime","momentumLimitDistance","deceleration","swipeBounceTime","swipeTime","outOfBoundaryDampingFactor","specifiedIndexAsContent"].reduce((function(e,n){return e[n]=t[n],e}),{});return r.scrollable=!!t[e],r.bounces=n,r.rect=rect,r}function wt(source,t,e){e.forEach((function(e){var n,r;"string"==typeof e?n=r=e:(n=e.source,r=e.target),source.on(n,(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.trigger.apply(t,c([r],e))}))}))}var xt=function(){function t(t,content,e){this.wrapper=t,this.content=content,this.resizeTimeout=0,this.hooks=new Q(["beforeStart","beforeMove","beforeScrollStart","scrollStart","scroll","beforeEnd","scrollEnd","resize","touchEnd","end","flick","scrollCancel","momentum","scrollTo","minDistanceScroll","scrollToElement","beforeRefresh"]),this.options=e;var n,r=this.options.bounce,o=r.left,l=r.right,c=r.top,h=r.bottom;this.scrollBehaviorX=new ft(t,content,bt(e,"scrollX",[o,l],{size:"width",position:"left"})),this.scrollBehaviorY=new ft(t,content,bt(e,"scrollY",[c,h],{size:"height",position:"top"})),this.translater=new at(this.content),this.animater=function(element,t,e){var n=e.useTransition,r={};return Object.defineProperty(r,"probeType",{enumerable:!0,configurable:!1,get:function(){return e.probeType}}),n?new ot(element,t,r):new lt(element,t,r)}(this.content,this.translater,this.options),this.actionsHandler=new it(this.options.bindToTarget?this.content:t,(n=this.options,["click","bindToWrapper","disableMouse","disableTouch","preventDefault","stopPropagation","tagException","preventDefaultException","autoEndDistance"].reduce((function(t,e){return t[e]=n[e],t}),{}))),this.actions=new yt(this.scrollBehaviorX,this.scrollBehaviorY,this.actionsHandler,this.animater,this.options);var d=this.resize.bind(this);this.resizeRegister=new tt(window,[{name:"orientationchange",handler:d},{name:"resize",handler:d}]),this.registerTransitionEnd(),this.init()}return t.prototype.init=function(){var t=this;this.bindTranslater(),this.bindAnimater(),this.bindActions(),this.hooks.on(this.hooks.eventTypes.scrollEnd,(function(){t.togglePointerEvents(!0)}))},t.prototype.registerTransitionEnd=function(){this.transitionEndRegister=new tt(this.content,[{name:style.transitionEnd,handler:this.transitionEnd.bind(this)}])},t.prototype.bindTranslater=function(){var t=this,e=this.translater.hooks;e.on(e.eventTypes.beforeTranslate,(function(e){t.options.translateZ&&e.push(t.options.translateZ)})),e.on(e.eventTypes.translate,(function(e){var n=t.getCurrentPos();t.updatePositions(e),!0!==t.actions.ensuringInteger?e.x===n.x&&e.y===n.y||t.togglePointerEvents(!1):t.actions.ensuringInteger=!1}))},t.prototype.bindAnimater=function(){var t=this;this.animater.hooks.on(this.animater.hooks.eventTypes.end,(function(e){t.resetPosition(t.options.bounceTime)||(t.animater.setPending(!1),t.hooks.trigger(t.hooks.eventTypes.scrollEnd,e))})),wt(this.animater.hooks,this.hooks,[{source:this.animater.hooks.eventTypes.move,target:this.hooks.eventTypes.scroll},{source:this.animater.hooks.eventTypes.forceStop,target:this.hooks.eventTypes.scrollEnd}])},t.prototype.bindActions=function(){var t=this,e=this.actions;wt(e.hooks,this.hooks,[{source:e.hooks.eventTypes.start,target:this.hooks.eventTypes.beforeStart},{source:e.hooks.eventTypes.start,target:this.hooks.eventTypes.beforeScrollStart},{source:e.hooks.eventTypes.beforeMove,target:this.hooks.eventTypes.beforeMove},{source:e.hooks.eventTypes.scrollStart,target:this.hooks.eventTypes.scrollStart},{source:e.hooks.eventTypes.scroll,target:this.hooks.eventTypes.scroll},{source:e.hooks.eventTypes.beforeEnd,target:this.hooks.eventTypes.beforeEnd}]),e.hooks.on(e.hooks.eventTypes.end,(function(n,r){return t.hooks.trigger(t.hooks.eventTypes.touchEnd,r),!!t.hooks.trigger(t.hooks.eventTypes.end,r)||(!(e.fingerMoved||(t.hooks.trigger(t.hooks.eventTypes.scrollCancel),!t.checkClick(n)))||(t.resetPosition(t.options.bounceTime,Y.bounce)?(t.animater.setForceStopped(!1),!0):void 0))})),e.hooks.on(e.hooks.eventTypes.scrollEnd,(function(n,r){var o=Math.abs(n.x-t.scrollBehaviorX.startPos),l=Math.abs(n.y-t.scrollBehaviorY.startPos);if(t.checkFlick(r,o,l))return t.animater.setForceStopped(!1),void t.hooks.trigger(t.hooks.eventTypes.flick);t.momentum(n,r)?t.animater.setForceStopped(!1):(e.contentMoved&&t.hooks.trigger(t.hooks.eventTypes.scrollEnd,n),t.animater.forceStopped&&t.animater.setForceStopped(!1))}))},t.prototype.checkFlick=function(t,e,n){if(this.hooks.events.flick.length>1&&t<this.options.flickLimitTime&&e<this.options.flickLimitDistance&&n<this.options.flickLimitDistance&&(n>1||e>1))return!0},t.prototype.momentum=function(t,e){var meta={time:0,easing:Y.swiper,newX:t.x,newY:t.y},n=this.scrollBehaviorX.end(e),r=this.scrollBehaviorY.end(e);if(meta.newX=_(n.destination)?meta.newX:n.destination,meta.newY=_(r.destination)?meta.newY:r.destination,meta.time=Math.max(n.duration,r.duration),this.hooks.trigger(this.hooks.eventTypes.momentum,meta,this),meta.newX!==t.x||meta.newY!==t.y)return(meta.newX>this.scrollBehaviorX.minScrollPos||meta.newX<this.scrollBehaviorX.maxScrollPos||meta.newY>this.scrollBehaviorY.minScrollPos||meta.newY<this.scrollBehaviorY.maxScrollPos)&&(meta.easing=Y.swipeBounce),this.scrollTo(meta.newX,meta.newY,meta.time,meta.easing),!0},t.prototype.checkClick=function(t){var e=this.animater.forceStopped;
2if(this.hooks.trigger(this.hooks.eventTypes.checkClick))return this.animater.setForceStopped(!1),!0;if(!e){var n=this.options.dblclick,r=!1;if(n&&this.lastClickTime){var o=n.delay,l=void 0===o?300:o;S()-this.lastClickTime<l&&(r=!0,function(t){H(t,"dblclick")}(t))}return this.options.tap&&function(t,e){var n=document.createEvent("Event");n.initEvent(e,!0,!0),n.pageX=t.pageX,n.pageY=t.pageY,t.target.dispatchEvent(n)}(t,this.options.tap),this.options.click&&!$(t.target,this.options.preventDefaultException)&&H(t),this.lastClickTime=r?null:S(),!0}return!1},t.prototype.resize=function(){var t=this;this.actions.enabled&&(y&&(this.wrapper.scrollTop=0),clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout((function(){t.hooks.trigger(t.hooks.eventTypes.resize)}),this.options.resizePolling))},t.prototype.transitionEnd=function(t){t.target===this.content&&this.animater.pending&&(this.animater.transitionTime(),this.resetPosition(this.options.bounceTime,Y.bounce)||(this.animater.setPending(!1),3!==this.options.probeType&&this.hooks.trigger(this.hooks.eventTypes.scrollEnd,this.getCurrentPos())))},t.prototype.togglePointerEvents=function(t){void 0===t&&(t=!0);for(var e=this.content.children.length?this.content.children:[this.content],n=t?"auto":"none",i=0;i<e.length;i++){var r=e[i];r.isBScrollContainer||(r.style.pointerEvents=n)}},t.prototype.refresh=function(content){var t=this.setContent(content);this.hooks.trigger(this.hooks.eventTypes.beforeRefresh),this.scrollBehaviorX.refresh(content),this.scrollBehaviorY.refresh(content),t&&(this.translater.setContent(content),this.animater.setContent(content),this.transitionEndRegister.destroy(),this.registerTransitionEnd(),this.options.bindToTarget&&this.actionsHandler.setContent(content)),this.actions.refresh(),this.wrapperOffset=B(this.wrapper)},t.prototype.setContent=function(content){var t=content!==this.content;return t&&(this.content=content),t},t.prototype.scrollBy=function(t,e,time,n){void 0===time&&(time=0);var r=this.getCurrentPos(),o=r.x,l=r.y;n=n||Y.bounce,t+=o,e+=l,this.scrollTo(t,e,time,n)},t.prototype.scrollTo=function(t,e,time,n,r){void 0===time&&(time=0),void 0===n&&(n=Y.bounce),void 0===r&&(r={start:{},end:{}});var o=this.options.useTransition?n.style:n.fn,c=this.getCurrentPos(),h=l({x:c.x,y:c.y},r.start),d=l({x:t,y:e},r.end);if(this.hooks.trigger(this.hooks.eventTypes.scrollTo,d),!function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];if(t[o]!==e[o])return!1}return!0}(h,d)){var f=Math.abs(d.x-h.x),m=Math.abs(d.y-h.y);f<1&&m<1&&(time=0,this.hooks.trigger(this.hooks.eventTypes.minDistanceScroll)),this.animater.move(h,d,time,o)}},t.prototype.scrollToElement=function(t,time,e,n,r){var o=M(t),l=B(o),c=function(t,e,n){return"number"==typeof t?t:t?Math.round(e/2-n/2):0};e=c(e,o.offsetWidth,this.wrapper.offsetWidth),n=c(n,o.offsetHeight,this.wrapper.offsetHeight);var h=function(t,e,n,r){return t-=e,t=r.adjustPosition(t-n)};l.left=h(l.left,this.wrapperOffset.left,e,this.scrollBehaviorX),l.top=h(l.top,this.wrapperOffset.top,n,this.scrollBehaviorY),this.hooks.trigger(this.hooks.eventTypes.scrollToElement,o,l)||this.scrollTo(l.left,l.top,time,r)},t.prototype.resetPosition=function(time,t){void 0===time&&(time=0),void 0===t&&(t=Y.bounce);var e=this.scrollBehaviorX.checkInBoundary(),n=e.position,r=e.inBoundary,o=this.scrollBehaviorY.checkInBoundary(),l=o.position,c=o.inBoundary;return(!r||!c)&&(w&&this.reflow(),this.scrollTo(n,l,time,t),!0)},t.prototype.reflow=function(){this._reflow=this.content.offsetHeight},t.prototype.updatePositions=function(t){this.scrollBehaviorX.updatePosition(t.x),this.scrollBehaviorY.updatePosition(t.y)},t.prototype.getCurrentPos=function(){return this.actions.getCurrentPos()},t.prototype.enable=function(){this.actions.enabled=!0},t.prototype.disable=function(){K(this.animater.timer),this.actions.enabled=!1},t.prototype.destroy=function(){var t=this;["resizeRegister","transitionEndRegister","actionsHandler","actions","hooks","animater","translater","scrollBehaviorX","scrollBehaviorY"].forEach((function(e){return t[e].destroy()}))},t}(),kt=function(t){function e(e,n){var r=t.call(this,["refresh","contentChanged","enable","disable","beforeScrollStart","scrollStart","scroll","scrollEnd","scrollCancel","touchEnd","flick","destroy"])||this,o=M(e);return o?(r.plugins={}
2,r.options=(new et).merge(n).process(),r.setContent(o).valid?(r.hooks=new Q(["refresh","enable","disable","destroy","beforeInitialScrollTo","contentChanged"]),r.init(o),r):r):(d("Can not resolve the wrapper DOM."),r)}return o(e,t),e.use=function(t){var n=t.pluginName;return e.plugins.some((function(e){return t===e.ctor}))?e:_(n)?(d("Plugin Class must specify plugin's name in static property by 'pluginName' field."),e):(e.pluginsMap[n]=!0,e.plugins.push({name:n,applyOrder:t.applyOrder,ctor:t}),e)},e.prototype.setContent=function(t){var e=!1,n=!0,content=t.children[this.options.specifiedIndexAsContent];return content?(e=this.content!==content)&&(this.content=content):(d("The wrapper need at least one child element to be content element to scroll."),n=!1),{valid:n,contentChanged:e}},e.prototype.init=function(t){var e=this;this.wrapper=t,t.isBScrollContainer=!0,this.scroller=new xt(t,this.content,this.options),this.scroller.hooks.on(this.scroller.hooks.eventTypes.resize,(function(){e.refresh()})),this.eventBubbling(),this.handleAutoBlur(),this.enable(),this.proxy(h),this.applyPlugins(),this.refreshWithoutReset(this.content);var n=this.options,r={x:n.startX,y:n.startY};this.hooks.trigger(this.hooks.eventTypes.beforeInitialScrollTo,r)||this.scroller.scrollTo(r.x,r.y)},e.prototype.applyPlugins=function(){var t=this,n=this.options;e.plugins.sort((function(a,b){var t,e=((t={}).pre=-1,t.post=1,t);return(a.applyOrder?e[a.applyOrder]:0)-(b.applyOrder?e[b.applyOrder]:0)})).forEach((function(e){var r=e.ctor;n[e.name]&&"function"==typeof r&&(t.plugins[e.name]=new r(t))}))},e.prototype.handleAutoBlur=function(){this.options.autoBlur&&this.on(this.eventTypes.beforeScrollStart,(function(){var t=document.activeElement;!t||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName||t.blur()}))},e.prototype.eventBubbling=function(){wt(this.scroller.hooks,this,[this.eventTypes.beforeScrollStart,this.eventTypes.scrollStart,this.eventTypes.scroll,this.eventTypes.scrollEnd,this.eventTypes.scrollCancel,this.eventTypes.touchEnd,this.eventTypes.flick])},e.prototype.refreshWithoutReset=function(content){this.scroller.refresh(content),this.hooks.trigger(this.hooks.eventTypes.refresh,content),this.trigger(this.eventTypes.refresh,content)},e.prototype.proxy=function(t){var e=this;t.forEach((function(t){var n=t.key,r=t.sourceKey;!function(t,e,n){Z.get=function(){return function(t,e){for(var n=e.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(t=t[n[i]])||!t)return;var r=n.pop();return"function"==typeof t[r]?function(){return t[r].apply(t,arguments)}:t[r]}(this,e)},Z.set=function(t){!function(t,e,n){for(var r,o=e.split("."),i=0;i<o.length-1;i++)t[r=o[i]]||(t[r]={}),t=t[r];t[o.pop()]=n}(this,e,t)},Object.defineProperty(t,n,Z)}(e,r,n)}))},e.prototype.refresh=function(){var t=this.setContent(this.wrapper),e=t.contentChanged;if(t.valid){var content=this.content;this.refreshWithoutReset(content),e&&(this.hooks.trigger(this.hooks.eventTypes.contentChanged,content),this.trigger(this.eventTypes.contentChanged,content)),this.scroller.resetPosition()}},e.prototype.enable=function(){this.scroller.enable(),this.hooks.trigger(this.hooks.eventTypes.enable),this.trigger(this.eventTypes.enable)},e.prototype.disable=function(){this.scroller.disable(),this.hooks.trigger(this.hooks.eventTypes.disable),this.trigger(this.eventTypes.disable)},e.prototype.destroy=function(){this.hooks.trigger(this.hooks.eventTypes.destroy),this.trigger(this.eventTypes.destroy),this.scroller.destroy()},e.prototype.eventRegister=function(t){this.registerType(t)},e.plugins=[],e.pluginsMap={},e}(Q);function St(t,e){return new kt(t,e)}St.use=kt.use,St.plugins=kt.plugins,St.pluginsMap=kt.pluginsMap;var Ct=St}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.