7fe4f761创建于 4月29日历史提交
(modules=>{var installedModules={};function __webpack_require__(moduleId){var module;return(installedModules[moduleId]||(module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}},modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module)).exports}__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{enumerable:!0,get:getter})},__webpack_require__.r=function(exports){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.t=function(value,mode){if(1&mode&&(value=__webpack_require__(value)),8&mode)return value;if(4&mode&&"object"==typeof value&&value&&value.__esModule)return value;var ns=Object.create(null);if(__webpack_require__.r(ns),Object.defineProperty(ns,"default",{enumerable:!0,value:value}),2&mode&&"string"!=typeof value)for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module.default}:function(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="/asset//",__webpack_require__(__webpack_require__.s=174)})({174:function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),function($){function run(){$("[data-count-up-number]:visible").each(function(i,o){var value,$o=$(o);$o.is("[data-inited]")||$o.isInViewport()&&($o.attr("data-inited","1"),$o={},(value=(value=$(o).attr("data-count-up-number")).replace(/,/g,""))&&0<=value.indexOf(".")&&($o.decimalPlaces=value.split(".")[1].length),($o=new _vendor_countUp_js__WEBPACK_IMPORTED_MODULE_0__.CountUp(o,value,$o)).error?$(o).html(value):$o.start())})}var _vendor_countUp_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85);"MS"in window||(window.MS={});$(document).on("scroll",function(){run()}),$(function(){run()}),window.MS.countUp=_vendor_countUp_js__WEBPACK_IMPORTED_MODULE_0__.CountUp}.call(this,__webpack_require__(3))},3:function(module,exports){module.exports=window.$},85:function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"CountUp",function(){return CountUp});var __assign=function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},CountUp=(()=>{function CountUp(target,endVal,options){var _this=this;this.endVal=endVal,this.options=options,this.version="2.3.2",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(timestamp){_this.startTime||(_this.startTime=timestamp);var timestamp=timestamp-_this.startTime,wentPast=(_this.remaining=_this.duration-timestamp,_this.useEasing?_this.countDown?_this.frameVal=_this.startVal-_this.easingFn(timestamp,0,_this.startVal-_this.endVal,_this.duration):_this.frameVal=_this.easingFn(timestamp,_this.startVal,_this.endVal-_this.startVal,_this.duration):_this.frameVal=_this.startVal+(_this.endVal-_this.startVal)*(timestamp/_this.duration),_this.countDown?_this.frameVal<_this.endVal:_this.frameVal>_this.endVal);_this.frameVal=wentPast?_this.endVal:_this.frameVal,_this.frameVal=Number(_this.frameVal.toFixed(_this.options.decimalPlaces)),_this.printValue(_this.frameVal),timestamp<_this.duration?_this.rAF=requestAnimationFrame(_this.count):null!==_this.finalEndVal?_this.update(_this.finalEndVal):_this.callback&&_this.callback()},this.formatNumber=function(num){var neg=num<0?"-":"",num=Math.abs(num).toFixed(_this.options.decimalPlaces),num=(num+="").split("."),x1=num[0],num=1<num.length?_this.options.decimal+num[1]:"";if(_this.options.useGrouping){for(var x3="",i=0,len=x1.length;i<len;++i)0!==i&&i%3==0&&(x3=_this.options.separator+x3),x3=x1[len-i-1]+x3;x1=x3}return _this.options.numerals&&_this.options.numerals.length&&(x1=x1.replace(/[0-9]/g,function(w){return _this.options.numerals[+w]}),num=num.replace(/[0-9]/g,function(w){return _this.options.numerals[+w]})),neg+_this.options.prefix+x1+num+_this.options.suffix},this.easeOutExpo=function(t,b,c,d){return c*(1-Math.pow(2,-10*t/d))*1024/1023+b},this.options=__assign(__assign({},this.defaults),options),this.formattingFn=this.options.formattingFn||this.formatNumber,this.easingFn=this.options.easingFn||this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(endVal),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof target?document.getElementById(target):target,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,target):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return _this.handleScroll(_this)}),window.onscroll=function(){window.onScrollFns.forEach(function(fn){return fn()})},this.handleScroll(this)))}return CountUp.prototype.handleScroll=function(self){var bottomOfScroll,rect;self&&window&&!self.once&&(bottomOfScroll=window.innerHeight+window.scrollY,(rect=(rect=self.el.getBoundingClientRect()).top+rect.height+window.pageYOffset)<bottomOfScroll&&rect>window.scrollY&&self.paused?(self.paused=!1,setTimeout(function(){return self.start()},self.options.scrollSpyDelay),self.options.scrollSpyOnce&&(self.once=!0)):window.scrollY>rect&&!self.paused&&self.reset())},CountUp.prototype.determineDirectionAndSmartEasing=function(){var end=this.finalEndVal||this.endVal,animateAmount=(this.countDown=this.startVal>end,end-this.startVal);Math.abs(animateAmount)>this.options.smartEasingThreshold&&this.options.useEasing?(this.finalEndVal=end,animateAmount=this.countDown?1:-1,this.endVal=end+animateAmount*this.options.smartEasingAmount,this.duration=this.duration/2):(this.endVal=end,this.finalEndVal=null),null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},CountUp.prototype.start=function(callback){this.error||(this.callback=callback,0<this.duration?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},CountUp.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},CountUp.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},CountUp.prototype.update=function(newEndVal){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(newEndVal),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},CountUp.prototype.printValue=function(val){val=this.formattingFn(val);"INPUT"===this.el.tagName?this.el.value=val:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=val:this.el.innerHTML=val},CountUp.prototype.ensureNumber=function(n){return"number"==typeof n&&!isNaN(n)},CountUp.prototype.validateValue=function(value){var newValue=Number(value);return this.ensureNumber(newValue)?newValue:(this.error="[CountUp] invalid start or end value: ".concat(value),null)},CountUp.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},CountUp})()}});