/*! For license information please see taro.js.LICENSE.txt */ (wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["taro"],{"./node_modules/@tarojs/api/dist/index.esm.js":function(e,t,n){"use strict";n.d(t,{default:function(){return L}});var r=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");var i=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var a=n("./node_modules/@babel/runtime/helpers/esm/inherits.js");var o=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js");var s=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var l=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var u=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");var c=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");function isFunction$1(e){return typeof e==="function"}function isUndefined(e){return typeof e==="undefined"}function isObject(e){return e&&(0,r["default"])(e)==="object"}var d=function isBadObj(e){return!isObject(e)};function throwTypeError(e){throw new TypeError(e)}if(!isFunction$1(Object.assign)){Object.assign=function(e){if(e==null){throwTypeError("Cannot convert undefined or null to object")}var t=Object(e);for(var n=1;n1?l-1:0),c=1;c=this.interceptors.length){throw new Error("chain 参数错误, 请勿直接修改 request.chain")}var t=this._getNextInterceptor();var n=this._getNextChain();var r=t(n);var i=r.catch((function(e){return Promise.reject(e)}));Object.keys(r).forEach((function(e){return isFunction$1(r[e])&&(i[e]=r[e])}));return i}},{key:"_getNextInterceptor",value:function _getNextInterceptor(){return this.interceptors[this.index]}},{key:"_getNextChain",value:function _getNextChain(){return new Chain(this.requestParams,this.interceptors,this.index+1)}}]);return Chain}();var C=function(){function Link(e){(0,s["default"])(this,Link);this.taroInterceptor=e;this.chain=new E}(0,l["default"])(Link,[{key:"request",value:function request(e){var t=this.chain;var n=this.taroInterceptor;t.interceptors=t.interceptors.filter((function(e){return e!==n})).concat(n);return t.proceed((0,u["default"])({},e))}},{key:"addInterceptor",value:function addInterceptor(e){this.chain.interceptors.push(e)}},{key:"cleanInterceptors",value:function cleanInterceptors(){this.chain=new E}}]);return Link}();function interceptorify(e){return new C((function(t){return e(t.requestParams)}))}function timeoutInterceptor(e){var t=e.requestParams;var n;var r=new Promise((function(r,i){var a=setTimeout((function(){a=null;i(new Error("网络链接超时,请稍后再试!"))}),t&&t.timeout||6e4);n=e.proceed(t);n.then((function(e){if(!a)return;clearTimeout(a);r(e)})).catch((function(e){a&&clearTimeout(a);i(e)}))}));if(!isUndefined(n)&&isFunction$1(n.abort))r.abort=n.abort;return r}function logInterceptor(e){var t=e.requestParams;var n=t.method,r=t.data,i=t.url;console.log("http ".concat(n||"GET"," --\x3e ").concat(i," data: "),r);var a=e.proceed(t);var o=a.then((function(e){console.log("http <-- ".concat(i," result:"),e);return e}));if(isFunction$1(a.abort))o.abort=a.abort;return o}var I=Object.freeze({__proto__:null,timeoutInterceptor:timeoutInterceptor,logInterceptor:logInterceptor});function Behavior(e){return e}function getPreload(e){return function(t,n){e.preloadData=isObject(t)?t:(0,c["default"])({},t,n)}}var x=750;var j={640:2.34/2,750:1,828:1.81/2};var O=20;var N=5;var R="rpx";function getInitPxTransform(e){return function(t){var n=t.designWidth,r=n===void 0?x:n,i=t.deviceRatio,a=i===void 0?j:i,o=t.baseFontSize,s=o===void 0?O:o,l=t.targetUnit,u=l===void 0?R:l,c=t.unitPrecision,d=c===void 0?N:c;e.config=e.config||{};e.config.designWidth=r;e.config.deviceRatio=a;e.config.baseFontSize=s;e.config.targetUnit=u;e.config.unitPrecision=d}}function getPxTransform(e){return function(t){var n=e.config||{};var r=n.deviceRatio||j;var i=n.baseFontSize;var a=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;return isFunction$1(n.designWidth)?n.designWidth(e):n.designWidth||x}(t);if(!(a in r)){throw new Error("deviceRatio 配置中不存在 ".concat(a," 的设置!"))}var o=~~t;var s=1/n.deviceRatio[a];switch(n.targetUnit){case"rem":s*=i*2;break;case"px":s*=2;break}var l=o/s;if(n.unitPrecision>=0&&n.unitPrecision<=100){l=Number(l.toFixed(n.unitPrecision))}return l+n.targetUnit}}var L={Behavior:Behavior,getEnv:getEnv,ENV_TYPE:T,Link:C,interceptors:I,Current:i.Current,getCurrentInstance:i.getCurrentInstance,options:i.options,nextTick:i.nextTick,eventCenter:i.eventCenter,Events:i.Events,getInitPxTransform:getInitPxTransform,interceptorify:interceptorify};L.initPxTransform=getInitPxTransform(L);L.preload=getPreload(i.Current);L.pxTransform=getPxTransform(L)},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/constants.js":function(e,t,n){"use strict";n.d(t,{IS_SCROLLING_DEBOUNCE_INTERVAL:function(){return r}});var r=200},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/dom-helpers.js":function(e,t,n){"use strict";n.d(t,{getRTLOffsetType:function(){return getRTLOffsetType}});var r=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["document"];var i=null;function getRTLOffsetType(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(i===null||e){var t=r.createElement("div");var n=t.style;n.width="50px";n.height="50px";n.overflow="scroll";n.direction="rtl";var a=r.createElement("div");var o=a.style;o.width="100px";o.height="100px";t.appendChild(a);r.body.appendChild(t);if(t.scrollLeft>0){i="positive-descending"}else{t.scrollLeft=1;if(t.scrollLeft===0){i="negative"}else{i="positive-ascending"}}r.body.removeChild(t);return i}return i}},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/index.js":function(e,t,n){"use strict";n.r(t);n.d(t,{VirtualList:function(){return r},default:function(){return r}});var r=false?0:n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/react/index.js")["default"]},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/list-set.js":function(e,t,n){"use strict";n.d(t,{default:function(){return u}});var r=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");var i=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");var a=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var o=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var s=n("./node_modules/@tarojs/shared/dist/shared.esm.js");var l=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/utils.js");var u=function(){function ListSet(e,t){(0,a["default"])(this,ListSet);this.props=e;this.refresh=t;this.list=[];this.defaultSize=1;this.update(e);if(this.props.unlimitedSize){this.mode="unlimited"}else if((0,s.isFunction)(this.props.itemSize)){this.mode="function"}else{this.mode="normal"}this.defaultSize=((0,s.isFunction)(this.props.itemSize)?this.props.itemSize():this.props.itemSize)||1;if(!this.isNormalMode){this.list=new Array(this.length).fill(-1)}}(0,o["default"])(ListSet,[{key:"isNormalMode",get:function get(){return this.mode==="normal"}},{key:"isFunctionMode",get:function get(){return this.mode==="function"}},{key:"isUnlimitedMode",get:function get(){return this.mode==="unlimited"}},{key:"length",get:function get(){return this.props.itemCount||100}},{key:"overscan",get:function get(){return this.props.overscanCount||0}},{key:"wrapperSize",get:function get(){var e=this.props,t=e.height,n=e.width;var r=(0,l.isHorizontalFunc)(this.props);var a=r?n:t;if(true&&typeof a!=="number"){console.warn("In mode ".concat(r?"horizontal, width":"vertical, height"," parameter should be a number, but got ").concat((0,i["default"])(a),"."))}return a}},{key:"update",value:function update(e){this.props=e;if(this.length>this.list.length){var t;var n=new Array(this.length-this.list.length).fill(-1);(t=this.list).push.apply(t,(0,r["default"])(n))}else if(this.length0&&arguments[0]!==undefined?arguments[0]:0;var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.defaultSize;var n;this.list[e]=t;(n=this.refresh)===null||n===void 0?void 0:n.call(this)}},{key:"getSize",value:function getSize(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var t=this.props.itemSize;var n=this.list[e];if(n>=0)return n;if(this.isFunctionMode&&(0,s.isFunction)(t)){var r=t(e,this.props.itemData);this.setSize(e,r);return r}return this.defaultSize}},{key:"getOffsetSize",value:function getOffsetSize(){var e=this;var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.list.length;if(this.isNormalMode)return t*this.defaultSize;return this.list.slice(0,t).reduce((function(t,n,r){return t+e.getSize(r)}),0)}},{key:"getSizeCount",value:function getSizeCount(){var e=this;var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;if(t===0){return 0}var n=0;var r=this.list.reduce((function(r,i,a){if(n0&&arguments[0]!==undefined?arguments[0]:0;return Math.max(0,this.getSizeCount(e)-1)}},{key:"getStopIndex",value:function getStopIndex(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:0;return Math.max(n,Math.min(this.length-1,this.getSizeCount(e+t)))}},{key:"getRangeToRender",value:function getRangeToRender(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;if(this.length===0){return[0,0,0,0]}var r=this.wrapperSize;var i=this.getStartIndex(t);var a=this.getStopIndex(r,t,i);var o=!n||e==="backward"?Math.max(1,this.overscan):1;var s=!n||e==="forward"?Math.max(1,this.overscan):1;return[Math.max(0,i-o),Math.max(0,Math.min(this.length-1,a+s)),i,a]}},{key:"getOffsetForIndexAndAlignment",value:function getOffsetForIndexAndAlignment(e,t,n){var r=this.wrapperSize;var i=this.getSize(e);var a=Math.max(0,this.getOffsetSize(this.props.itemCount)-r);var o=Math.min(a,this.getOffsetSize(e));var s=Math.max(0,this.getOffsetSize(e)-r+i);if(t==="smart"){if(n>=s-r&&n<=o+r){t="auto"}else{t="center"}}switch(t){case"start":return o;case"end":return s;case"center":{var l=Math.round(s+(o-s)/2);if(la+Math.floor(r/2)){return a}else{return l}}case"auto":default:if(n>=s&&n<=o){return n}else if(n0&&arguments[0]!==undefined?arguments[0]:0;var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;if(this.isNormalMode)return true;return this.getSize(e)===t}}]);return ListSet}()},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/preset.js":function(e,t,n){"use strict";n.d(t,{default:function(){return d}});var r=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var i=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var a=n("./node_modules/memoize-one/dist/memoize-one.esm.js");var o=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/list-set.js");var s=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/utils.js");var l=n("./node_modules/@tarojs/components-advanced/dist/utils/math.js");var u=n("./node_modules/@tarojs/components-advanced/dist/utils/convert.js");var c=0;var d=function(){function Preset(e,t){(0,r["default"])(this,Preset);this.props=e;this.refresh=t;this.wrapperField={scrollLeft:0,scrollTop:0,scrollHeight:0,scrollWidth:0,clientHeight:0,clientWidth:0,diffOffset:0};this.diffList=[0,0,0];this.getItemStyleCache=(0,a["default"])((function(e,t,n){return{}}));this.init(this.props);this.itemList=new o["default"](e,t)}(0,i["default"])(Preset,[{key:"init",value:function init(e){this.props=e}},{key:"update",value:function update(e){this.props=e;this.itemList.update(e)}},{key:"id",get:function get(){return"virtual-list-".concat(c++)}},{key:"isHorizontal",get:function get(){return(0,s.isHorizontalFunc)(this.props)}},{key:"isRtl",get:function get(){return(0,s.isRtlFunc)(this.props)}},{key:"isRelative",get:function get(){return this.props.position==="relative"}},{key:"placeholderCount",get:function get(){return this.props.placeholderCount>=0?this.props.placeholderCount:this.props.overscanCount}},{key:"outerTagName",get:function get(){return this.props.outerElementType||this.props.outerTagName||"div"}},{key:"innerTagName",get:function get(){return this.props.innerElementType||this.props.innerTagName||"div"}},{key:"itemTagName",get:function get(){return this.props.itemElementType||this.props.itemTagName||"div"}},{key:"field",get:function get(){return this.wrapperField},set:function set(e){Object.assign(this.wrapperField,e)}},{key:"isShaking",value:function isShaking(e){var t=this.diffList.slice(-3);this.diffList.push(e);return t.findIndex((function(t){return Math.abs(t)===Math.abs(e)}))!==-1||(0,l.isCosDistributing)(this.diffList.slice(-4))}},{key:"getItemStyle",value:function getItemStyle(e){var t=this.props,n=t.direction,r=t.itemSize,i=t.layout,a=t.shouldResetStyleCacheOnItemSizeChange;var o=this.getItemStyleCache(a?r:false,a?i:false,a?n:false);var s;var l=(0,u.convertNumber2PX)(this.itemList.getOffsetSize(e));var c=(0,u.convertNumber2PX)(this.itemList.getSize(e));var d=this.isHorizontal;var f=this.isRtl;if(o.hasOwnProperty(e)){s=Object.assign({},o[e]);if(d){s.width=c;if(!this.isRelative){if(f){s.right=l}else{s.left=l}}}else{s.height=c;if(!this.isRelative){s.top=l}}}else{if(this.isRelative){o[e]=s={height:!d?c:"100%",width:d?c:"100%"}}else{var v=d?l:0;o[e]=s={position:"absolute",left:!f?v:undefined,right:f?v:undefined,top:!d?l:0,height:!d?c:"100%",width:d?c:"100%"}}}for(var h in s){if(s.hasOwnProperty(h)){s[h]=(0,u.convertNumber2PX)(s[h])}}return s}}]);return Preset}()},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/react/index.js":function(e,t,n){"use strict";n.d(t,{default:function(){return u}});var r=n("./node_modules/@tarojs/components-advanced/dist/node_modules/.pnpm/registry.npmjs.org_tslib@2.5.0/node_modules/tslib/tslib.es6.js");var i=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var a=n("./node_modules/react/cjs/react.production.min.js");var o=n("./node_modules/@tarojs/components-advanced/dist/utils/convert.js");var s=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/react/list.js");var l=a.forwardRef((function OuterScrollView(e,t){var n=e,s=n.style,l=n.onScroll,u=n.onScrollNative,c=n.layout,d=(0,r.__rest)(n,["style","onScroll","onScrollNative","layout"]);var f=function handleScroll(e){l(Object.assign(Object.assign({},e),{currentTarget:Object.assign(Object.assign({},e.detail),{clientWidth:(0,o.convertPX2Int)(s.width),clientHeight:(0,o.convertPX2Int)(s.height)})}));if(typeof u==="function"){u(e)}};return a.createElement(i.ScrollView,Object.assign({ref:t,style:s,scrollY:c==="vertical",scrollX:c==="horizontal",onScroll:f},d))}));var u=a.forwardRef((function VirtualList(e,t){var n=e,o=n.direction,u=o===void 0?"ltr":o,c=n.innerElementType,d=c===void 0?i.View:c,f=n.itemElementType,v=f===void 0?i.View:f,h=n.initialScrollOffset,p=h===void 0?0:h,m=n.overscanCount,g=m===void 0?1:m,b=(0,r.__rest)(n,["direction","innerElementType","itemElementType","initialScrollOffset","overscanCount"]);if("children"in b){console.warn("Taro(VirtualList): children props have been deprecated. "+"Please use the item props instead.");b.item=b.children}if(b.item instanceof Array){console.warn("Taro(VirtualList): item should not be an array");b.item=b.item[0]}return a.createElement(s["default"],Object.assign(Object.assign({ref:t},b),{itemElementType:v,innerElementType:d,outerElementType:l,direction:u,initialScrollOffset:p,overscanCount:g}))}))},"./node_modules/@tarojs/components-advanced/dist/components/virtual-list/react/list.js":function(e,t,n){"use strict";n.d(t,{default:function(){return k}});var r=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");var i=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var a=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var o=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var s=n("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");var l=n("./node_modules/@babel/runtime/helpers/esm/inherits.js");var u=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js");var c=n("./node_modules/@tarojs/components-advanced/dist/node_modules/.pnpm/registry.npmjs.org_tslib@2.5.0/node_modules/tslib/tslib.es6.js");var d=n("./node_modules/memoize-one/dist/memoize-one.esm.js");var f=n("./node_modules/react/cjs/react.production.min.js");var v=n("./node_modules/@tarojs/components-advanced/dist/utils/convert.js");var h=n("./node_modules/@tarojs/components-advanced/dist/utils/lodash.js");var p=n("./node_modules/@tarojs/components-advanced/dist/utils/timer.js");var m=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/constants.js");var g=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/dom-helpers.js");var b=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/preset.js");var y=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/utils.js");var _=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/react/validate.js");var k=function(e){(0,l["default"])(List,e);var t=(0,u["default"])(List);function List(e){var n;(0,a["default"])(this,List);n=t.call(this,e);n.refresh=function(){if(false){}else{n.setState((function(e){var t=e.refreshCount;return{refreshCount:++t}}))}};n._outerRef=undefined;n._resetIsScrollingTimeoutId=null;n._callOnItemsRendered=(0,d["default"])((function(e,t,r,i){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:i})}));n._callOnScroll=(0,d["default"])((function(e,t,r,i){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r,detail:i})}));n._getSizeUploadSync=function(e,t){var r="#".concat(n.state.id,"-").concat(e);return new Promise((function(a){var o=function success(r){var i=r.width,o=r.height;var s=t?i:o;if(!n.itemList.compareSize(e,s)){n.itemList.setSize(e,s);a(n.itemList.getSize(e))}};var s=function fail(){var t=n._getRangeToRender(),a=(0,i["default"])(t,2),s=a[0],l=a[1];if(e>=s&&e<=l){setTimeout((function(){(0,y.getRectSize)(r,o,fail)}),100)}};(0,y.getRectSize)(r,o,s)}))};n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,i=r===void 0?n.itemList.wrapperSize:r,a=t.scrollHeight,o=t.scrollWidth,s=o===void 0?n.itemList.getOffsetSize():o,l=t.scrollTop,u=t.scrollLeft;n.preset.field={scrollHeight:a,scrollWidth:n.itemList.getOffsetSize(),scrollTop:l,scrollLeft:u,clientHeight:a,clientWidth:s};n.setState((function(e){var t=n.preset.field.scrollLeft-u;if(e.scrollOffset===u||n.preset.isShaking(t)){return null}var r=u;if(n.preset.isRtl){switch((0,g.getRTLOffsetType)()){case"negative":r=-u;break;case"positive-descending":r=s-i-u;break}}n.preset.field={scrollWidth:r};return{isScrolling:true,scrollDirection:e.scrollOffset0&&arguments[0]!==undefined?arguments[0]:{};var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(typeof this.props.onItemsRendered==="function"){if(this.props.itemCount>0){if(t&&t.itemCount!==this.props.itemCount){var r=this._getRangeToRender(),a=(0,i["default"])(r,4),o=a[0],s=a[1],l=a[2],u=a[3];this._callOnItemsRendered(o,s,l,u)}}}if(typeof this.props.onScroll==="function"){if(!n||n.scrollDirection!==this.state.scrollDirection||n.scrollOffset!==this.state.scrollOffset||n.scrollUpdateWasRequested!==this.state.scrollUpdateWasRequested){this._callOnScroll(this.state.scrollDirection,this.state.scrollOffset,this.state.scrollUpdateWasRequested,this.preset.field)}}setTimeout((function(){var t=e._getRangeToRender(),n=(0,i["default"])(t,2),r=n[0],a=n[1];var o=e.preset.isHorizontal;for(var s=r;s<=a;s++){e._getSizeUploadSync(s,o)}}),0)}},{key:"_getRangeToRender",value:function _getRangeToRender(){return this.itemList.getRangeToRender(this.state.scrollDirection,this.state.scrollOffset,this.state.isScrolling)}},{key:"scrollTo",value:function scrollTo(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var t=this.props.enhanced;e=Math.max(0,e);if(this.state.scrollOffset===e)return;if(t){var n=this.preset.isHorizontal;var r={animated:true,duration:500};if(n){r.left=e}else{r.top=e}return(0,y.getScrollViewContextNode)("#".concat(this.state.id)).then((function(e){return e.scrollTo(r)}))}this.setState((function(t){if(t.scrollOffset===e){return null}return{scrollDirection:t.scrollOffset1&&arguments[1]!==undefined?arguments[1]:"auto";var n=this.props.itemCount;var r=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1));this.scrollTo(this.itemList.getOffsetForIndexAndAlignment(e,t,r))}},{key:"componentDidMount",value:function componentDidMount(){var e=this.props.initialScrollOffset;if(typeof e==="number"&&this._outerRef!=null){var t=this._outerRef;if(this.preset.isHorizontal){t.scrollLeft=e}else{t.scrollTop=e}}this._callPropsCallbacks()}},{key:"componentDidUpdate",value:function componentDidUpdate(e,t){var n=this.state,r=n.scrollOffset,i=n.scrollUpdateWasRequested;this.preset.update(this.props);if(i&&this._outerRef!=null){var a=this._outerRef;if(this.preset.isHorizontal){if(this.preset.isRtl){switch((0,g.getRTLOffsetType)()){case"negative":a.scrollLeft=-r;break;case"positive-ascending":a.scrollLeft=r;break;default:a.scrollLeft=a.scrollWidth-a.clientWidth-r;break}}else{a.scrollLeft=r}}else{a.scrollTop=r}}this._callPropsCallbacks(e,t)}},{key:"componentWillUnmount",value:function componentWillUnmount(){if(this._resetIsScrollingTimeoutId!==null){(0,p.cancelTimeout)(this._resetIsScrollingTimeoutId)}}},{key:"render",value:function render(){var e=this;var t=(0,h.omit)(this.props,["innerElementType","innerTagName","itemElementType","itemTagName","outerElementType","outerTagName","position"]),n=t.className,r=t.direction,a=t.height,o=t.innerRef,s=t.item,l=t.itemCount,u=t.itemData,d=t.itemKey,p=d===void 0?y.defaultItemKey:d,m=t.layout,g=t.style,b=t.useIsScrolling,_=t.width,k=t.enhanced,S=k===void 0?false:k,w=t.renderTop,T=t.renderBottom,P=(0,c.__rest)(t,["className","direction","height","innerRef","item","itemCount","itemData","itemKey","layout","style","useIsScrolling","width","enhanced","renderTop","renderBottom"]);var E=this.state,C=E.id,I=E.isScrolling,x=E.scrollOffset,j=E.scrollUpdateWasRequested;var O=this.preset.isHorizontal;var N=this.preset.placeholderCount;var R=O?this._onScrollHorizontal:this._onScrollVertical;var L=this._getRangeToRender(),A=(0,i["default"])(L,2),F=A[0],M=A[1];var U=[];if(l>0){var B=F0?H:0;var W=H3&&arguments[3]!==undefined?arguments[3]:500;var i=(0,a.createSelectorQuery)();try{i.select(e).boundingClientRect((function(e){if(e){t===null||t===void 0?void 0:t(e)}else{n===null||n===void 0?void 0:n()}})).exec()}catch(i){setTimeout((function(){getRectSize(e,t,n,r)}),r)}}function getScrollViewContextNode(e){return _getScrollViewContextNode.apply(this,arguments)}function _getScrollViewContextNode(){_getScrollViewContextNode=(0,i["default"])((0,r["default"])().mark((function _callee(e){var t;return(0,r["default"])().wrap((function _callee$(n){while(1)switch(n.prev=n.next){case 0:t=(0,a.createSelectorQuery)();return n.abrupt("return",new Promise((function(n){return t.select(e).node((function(e){var t=e.node;return n(t)})).exec()})));case 2:case"end":return n.stop()}}),_callee)})));return _getScrollViewContextNode.apply(this,arguments)}},"./node_modules/@tarojs/components-advanced/dist/node_modules/.pnpm/registry.npmjs.org_tslib@2.5.0/node_modules/tslib/tslib.es6.js":function(e,t,n){"use strict";n.d(t,{__rest:function(){return __rest}});var r=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");var i=function extendStatics(e,t){i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return i(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var a=function __assign(){a=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;l--)if(s=e[l])o=(a<3?s(o):a>3?s(t,n,o):s(t,n))||o;return a>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,r){t(n,r,e)}}function __esDecorate(e,t,n,i,a,o){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var s=i.kind,l=s==="getter"?"get":s==="setter"?"set":"value";var u=!t&&e?i["static"]?e:e.prototype:null;var c=t||(u?Object.getOwnPropertyDescriptor(u,i.name):{});var d,f=false;for(var v=n.length-1;v>=0;v--){var h={};for(var p in i)h[p]=p==="access"?{}:i[p];for(var p in i.access)h.access[p]=i.access[p];h.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");o.push(accept(e||null))};var m=(0,n[v])(s==="accessor"?{get:c.get,set:c.set}:c[l],h);if(s==="accessor"){if(m===void 0)continue;if(m===null||(0,r["default"])(m)!=="object")throw new TypeError("Object expected");if(d=accept(m.get))c.get=d;if(d=accept(m.set))c.set=d;if(d=accept(m.init))a.push(d)}else if(d=accept(m)){if(s==="field")a.push(d);else c[l]=d}}if(u)Object.defineProperty(u,i.name,c);f=true}function __runInitializers(e,t,n){var r=arguments.length>2;for(var i=0;i0&&a[a.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a}function __spread(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:false}:i?i(t):t}:i}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(r,i){n=e[t](n),settle(r,i,n.done,n.value)}))}}function settle(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||(0,r["default"])(t)!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},"./node_modules/@tarojs/components-advanced/dist/utils/convert.js":function(e,t,n){"use strict";n.d(t,{convertNumber2PX:function(){return convertNumber2PX},convertPX2Int:function(){return convertPX2Int}});function convertPX2Int(e){if(typeof e==="string"){var t=e.toLowerCase();if(/px$/.test(t)){return Number(t.replace(/px$/,""))}}return e}function convertNumber2PX(e){if(!e&&e!==0)return"";return typeof e==="number"?e+"px":e}},"./node_modules/@tarojs/components-advanced/dist/utils/lodash.js":function(e,t,n){"use strict";n.d(t,{omit:function(){return omit}});function omit(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var n=Object.assign({},e);t.forEach((function(e){delete n[e]}));return n}},"./node_modules/@tarojs/components-advanced/dist/utils/math.js":function(e,t,n){"use strict";n.d(t,{isCosDistributing:function(){return isCosDistributing}});function getMiddleNumber(){for(var e=arguments.length,t=new Array(e),n=0;n1&&arguments[1]!==undefined?arguments[1]:0;var n=0;for(var r=0;r1&&arguments[1]!==undefined?arguments[1]:0;var n=(0,r.now)();var i={id:(0,r.requestAnimationFrame)(tick)};function tick(){if((0,r.now)()-n>=t){e.call(null)}else{i.id=(0,r.requestAnimationFrame)(tick)}}return i}},"./node_modules/@tarojs/components/virtual-list/index.js":function(e,t,n){var r=n("./node_modules/@tarojs/components-advanced/dist/components/virtual-list/index.js");e.exports=r.default;e.exports["default"]=e.exports},"./node_modules/@tarojs/plugin-framework-react/dist/runtime.js":function(e,t,n){"use strict";n.d(t,{createReactApp:function(){return createReactApp}});var r=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");var i=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var a=n("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");var o=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var s=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var l=n("./node_modules/@babel/runtime/helpers/esm/inherits.js");var u=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js");var c=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");var d=n("./node_modules/@tarojs/shared/dist/shared.esm.js");var f=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var v={PageContext:d.EMPTY_OBJ,R:d.EMPTY_OBJ};var h="taro-app";function isClassComponent(e,t){var n;var r=t.prototype;if((n=t.displayName)===null||n===void 0?void 0:n.includes("Connect"))return false;return(0,d.isFunction)(t.render)||!!(r===null||r===void 0?void 0:r.isReactComponent)||r instanceof e.Component}function ensureIsArray(e){if((0,d.isArray)(e)){return e}else{return e?[e]:[]}}function setDefaultDescriptor(e){e.writable=true;e.enumerable=true;return e}function setRouterParams(e){f.Current.router=Object.assign({params:e===null||e===void 0?void 0:e.query},e)}var p=function createTaroHook(e){return function(t){var n=v.R,r=v.PageContext;var i=n.useContext(r)||h;var a=n.useRef();var o=n.useRef(t);if(o.current!==t)o.current=t;n.useLayoutEffect((function(){var t=a.current=(0,f.getPageInstance)(i);var n=false;if(!t){n=true;a.current=Object.create(null);t=a.current}var r=function callback(){return o.current.apply(o,arguments)};if((0,d.isFunction)(t[e])){t[e]=[t[e],r]}else{t[e]=[].concat((0,c["default"])(t[e]||[]),[r])}if(n){(0,f.injectPageInstance)(t,i)}return function(){var t=a.current;if(!t)return;var n=t[e];if(n===r){t[e]=undefined}else if((0,d.isArray)(n)){t[e]=n.filter((function(e){return e!==r}))}a.current=undefined}}),[])}};var m=p("componentDidHide");var g=p("componentDidShow");var b=p("onError");var y=p("onUnhandledRejection");var _=p("onLaunch");var k=p("onPageNotFound");var S=p("onLoad");var w=p("onPageScroll");var T=p("onPullDownRefresh");var P=p("onPullIntercept");var E=p("onReachBottom");var C=p("onResize");var I=p("onUnload");var x=p("onAddToFavorites");var j=p("onOptionMenuClick");var O=p("onSaveExitState");var N=p("onShareAppMessage");var R=p("onShareTimeline");var L=p("onTitleClick");var A=p("onReady");var F=function useRouter(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;var t=v.R;return e?f.Current.router:t.useMemo((function(){return f.Current.router}),[])};var M=p("onTabItemTap");var U=function useScope(){return undefined};var B=Object.freeze({__proto__:null,useAddToFavorites:x,useDidHide:m,useDidShow:g,useError:b,useLaunch:_,useLoad:S,useOptionMenuClick:j,usePageNotFound:k,usePageScroll:w,usePullDownRefresh:T,usePullIntercept:P,useReachBottom:E,useReady:A,useResize:C,useRouter:F,useSaveExitState:O,useScope:U,useShareAppMessage:N,useShareTimeline:R,useTabItemTap:M,useTitleClick:L,useUnhandledRejection:y,useUnload:I});var D;var G;var H;var W=(0,f.incrementId)();var z=(0,d.isWebPlatform)();function setReconciler(e){d.hooks.tap("getLifecycle",(function(e,t){t=t.replace(/^on(Show|Hide)$/,"componentDid$1");return e[t]}));d.hooks.tap("modifyMpEvent",(function(e){Object.defineProperty(e,"type",{value:e.type.replace(/-/g,"")})}));d.hooks.tap("batchedEventUpdates",(function(t){e.unstable_batchedUpdates(t)}));d.hooks.tap("mergePageInstance",(function(e,t){if(!e||!t)return;if("constructor"in e)return;Object.keys(e).forEach((function(n){var r=e[n];var i=ensureIsArray(t[n]);t[n]=i.concat(r)}))}));if(z){d.hooks.tap("createPullDownComponent",(function(e,t,n,r){var i=isClassComponent(n,e);return n.forwardRef((function(t,n){var a=Object.assign({},t);var o=i?{ref:n}:{forwardedRef:n,reactReduxForwardedRef:n};return D(r||"taro-pull-to-refresh",null,D(e,Object.assign(Object.assign({},a),o)))}))}));d.hooks.tap("getDOMNode",(function(t){return e.findDOMNode(t)}))}}function connectReactPage(e,t){return function(n){var r=isClassComponent(e,n);var i=function inject(e){return e&&(0,f.injectPageInstance)(e,t)};var a=r?{ref:i}:{forwardedRef:i,reactReduxForwardedRef:i};if(v.PageContext===d.EMPTY_OBJ){v.PageContext=e.createContext("")}return function(e){(0,l["default"])(PageWrapper,e);var r=(0,u["default"])(PageWrapper);function PageWrapper(){var e;(0,o["default"])(this,PageWrapper);e=r.apply(this,arguments);e.state={hasError:false};return e}(0,s["default"])(PageWrapper,[{key:"componentDidCatch",value:function componentDidCatch(e,t){if(true){console.warn(e);console.error(t.componentStack)}}},{key:"render",value:function render(){var e=this.state.hasError?[]:D(v.PageContext.Provider,{value:t},D(n,Object.assign(Object.assign({},this.props),a)));if(z){return D("div",{id:t,className:"taro_page"},e)}else{return D("root",{id:t},e)}}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(e){var t,n;(n=(t=f.Current.app)===null||t===void 0?void 0:t.onError)===null||n===void 0?void 0:n.call(t,e.message+e.stack);return{hasError:true}}}]);return PageWrapper}(e.Component)}}function createReactApp(e,t,n,c){var p;if(true){(0,d.ensure)(!!n,"构建 React/Nerv 项目请把 process.env.FRAMEWORK 设置为 'react'/'nerv' ")}v.R=t;D=t.createElement;G=n;H=t.Fragment;var m=t.createRef();var g=isClassComponent(t,e);var b;var y;var _=new Promise((function(e){return y=e}));setReconciler(G);function getAppInstance(){return m.current}function waitAppWrapper(e){b?e():_.then((function(){return e()}))}function renderReactRoot(){var e,n;var r="app";if(z){r=(c===null||c===void 0?void 0:c.appId)||r}var i=f.document.getElementById(r);if((t.version||"").startsWith("18")){var a=G.createRoot(i);(e=a.render)===null||e===void 0?void 0:e.call(a,D(k))}else{(n=G.render)===null||n===void 0?void 0:n.call(G,D(k),i)}}var k=function(n){(0,l["default"])(AppWrapper,n);var r=(0,u["default"])(AppWrapper);function AppWrapper(e){var t;(0,o["default"])(this,AppWrapper);t=r.call(this,e);t.pages=[];t.elements=[];b=(0,a["default"])(t);y((0,a["default"])(t));return t}(0,s["default"])(AppWrapper,[{key:"mount",value:function mount(e,n,r){var i=connectReactPage(t,n)(e);var a=n+W();var o=function page(){return D(i,{key:a,tid:n})};this.pages.push(o);this.forceUpdate(r)}},{key:"unmount",value:function unmount(e,t){var n=this.elements;var r=n.findIndex((function(t){return t.props.tid===e}));n.splice(r,1);this.forceUpdate(t)}},{key:"render",value:function render(){var t=this.pages,n=this.elements;while(t.length>0){var r=t.pop();n.push(r())}var i=null;if(g){i={ref:m}}return D(e,i,z?D(H!==null&&H!==void 0?H:"div",null,n.slice()):n.slice())}}]);return AppWrapper}(t.Component);if(!z){renderReactRoot()}var S=(0,i["default"])(d.hooks.call("getMiniLifecycleImpl").app,3),w=S[0],T=S[1],P=S[2];var E=Object.create({render:function render(e){b.forceUpdate(e)},mount:function mount(e,t,n){if(b){b.mount(e,t,n)}else{_.then((function(r){return r.mount(e,t,n)}))}},unmount:function unmount(e,t){b.unmount(e,t)}},(p={config:setDefaultDescriptor({configurable:true,value:c})},(0,r["default"])(p,w,setDefaultDescriptor({value:function value(e){var t=this;setRouterParams(e);if(z){renderReactRoot()}var n=function onLaunch(){var n;var r=getAppInstance();t.$app=r;if(r){if(r.taroGlobalData){var i=r.taroGlobalData;var a=Object.keys(i);var o=Object.getOwnPropertyDescriptors(i);a.forEach((function(e){Object.defineProperty(t,e,{configurable:true,enumerable:true,get:function get(){return i[e]},set:function set(t){i[e]=t}})}));Object.defineProperties(t,o)}(n=r.onLaunch)===null||n===void 0?void 0:n.call(r,e)}triggerAppHook("onLaunch",e)};waitAppWrapper(n)}})),(0,r["default"])(p,T,setDefaultDescriptor({value:function value(e){setRouterParams(e);var t=function onShow(){var t;var n=getAppInstance();(t=n===null||n===void 0?void 0:n.componentDidShow)===null||t===void 0?void 0:t.call(n,e);triggerAppHook("onShow",e)};waitAppWrapper(t)}})),(0,r["default"])(p,P,setDefaultDescriptor({value:function value(){var e=function onHide(){var e;var t=getAppInstance();(e=t===null||t===void 0?void 0:t.componentDidHide)===null||e===void 0?void 0:e.call(t);triggerAppHook("onHide")};waitAppWrapper(e)}})),(0,r["default"])(p,"onError",setDefaultDescriptor({value:function value(e){var t=function onError(){var t;var n=getAppInstance();(t=n===null||n===void 0?void 0:n.onError)===null||t===void 0?void 0:t.call(n,e);triggerAppHook("onError",e);if(true&&(e===null||e===void 0?void 0:e.includes("Minified React error"))){console.warn("React 出现报错,请打开编译配置 mini.debugReact 查看报错详情:https://docs.taro.zone/docs/config-detail#minidebugreact")}};waitAppWrapper(t)}})),(0,r["default"])(p,"onUnhandledRejection",setDefaultDescriptor({value:function value(e){var t=function onUnhandledRejection(){var t;var n=getAppInstance();(t=n===null||n===void 0?void 0:n.onUnhandledRejection)===null||t===void 0?void 0:t.call(n,e);triggerAppHook("onUnhandledRejection",e)};waitAppWrapper(t)}})),(0,r["default"])(p,"onPageNotFound",setDefaultDescriptor({value:function value(e){var t=function onPageNotFound(){var t;var n=getAppInstance();(t=n===null||n===void 0?void 0:n.onPageNotFound)===null||t===void 0?void 0:t.call(n,e);triggerAppHook("onPageNotFound",e)};waitAppWrapper(t)}})),p));function triggerAppHook(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0){e.textContent=""}}};var f=l()(d);if(true){var v=f.injectIntoDevTools({bundleType:1,version:"18.0.0",rendererPackageName:"taro-react"});if(!v){console.info("%cDownload the React DevTools "+"for a better development experience: "+"https://reactjs.org/link/react-devtools","font-weight:bold")}}var h=new WeakMap;var p=function(){function Root(e,t,n){(0,r["default"])(this,Root);this.renderer=e;this.initInternalRoot(e,t,n)}(0,i["default"])(Root,[{key:"initInternalRoot",value:function initInternalRoot(e,t,n){var r=t;if(n){var i=1;var a=false;var o=false;var s="";var l=function onRecoverableError(e){return console.error(e)};var u=null;if(n.unstable_strictMode===true){o=true}if(n.identifierPrefix!==undefined){s=n.identifierPrefix}if(n.onRecoverableError!==undefined){l=n.onRecoverableError}if(n.unstable_transitionCallbacks!==undefined){u=n.unstable_transitionCallbacks}this.internalRoot=e.createContainer(r,i,null,o,a,s,l,u)}else{var c=0;this.internalRoot=e.createContainer(r,c,null,false,false,"",(function(){}),null)}}},{key:"render",value:function render(e,t){var n=this.renderer,r=this.internalRoot;n.updateContainer(e,r,null,t);return n.getPublicRootInstance(r)}},{key:"unmount",value:function unmount(e){this.renderer.updateContainer(null,this.internalRoot,null,e)}}]);return Root}();function render(e,t,n){var r=h.get(t);if(r!=null){return r.render(e,n)}var i=new p(f,t);h.set(t,i);return i.render(e,n)}function createRoot(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var n=h.get(e);if(n!=null){return n}var r=new p(f,e,t);h.set(e,r);return r}var m=f.batchedUpdates;function unmountComponentAtNode(e){(0,a.ensure)(e&&[1,8,9,11].includes(e.nodeType),"unmountComponentAtNode(...): Target container is not a DOM element.");var t=h.get(e);if(!t)return false;m((function(){t.unmount((function(){h.delete(e)}))}),null);return true}function findDOMNode(e){if(e==null){return null}var t=e.nodeType;if(t===1||t===3){return e}return f.findHostInstance(e)}var g=(0,a.isFunction)(Symbol)&&Symbol.for?Symbol.for("react.portal"):60106;function createPortal(e,t,n){return{$$typeof:g,key:n==null?null:String(n),children:e,containerInfo:t,implementation:null}}var b={render:render,createRoot:createRoot,unstable_batchedUpdates:m,unmountComponentAtNode:unmountComponentAtNode,findDOMNode:findDOMNode,createPortal:createPortal}},"./node_modules/@tarojs/runtime/dist/runtime.esm.js":function(e,t,n){"use strict";n.r(t);n.d(t,{Current:function(){return Xt},Events:function(){return g.Events},FormElement:function(){return _t},History:function(){return Jt},Location:function(){return vn},MutationObserver:function(){return ye},SVGElement:function(){return Cn},Style:function(){return Je},TaroElement:function(){return Xe},TaroEvent:function(){return bt},TaroNode:function(){return Re},TaroRootElement:function(){return wt},TaroText:function(){return Tt},URL:function(){return Ft},URLSearchParams:function(){return xt},addLeadingSlash:function(){return addLeadingSlash},cancelAnimationFrame:function(){return Sn},createComponentConfig:function(){return createComponentConfig},createEvent:function(){return createEvent},createPageConfig:function(){return createPageConfig},createRecursiveComponentConfig:function(){return createRecursiveComponentConfig},document:function(){return Dt},eventCenter:function(){return Ht},eventHandler:function(){return eventHandler},eventSource:function(){return Pe},getComputedStyle:function(){return getComputedStyle},getCurrentInstance:function(){return Zt},getPageInstance:function(){return getPageInstance},history:function(){return En},hooks:function(){return g.hooks},hydrate:function(){return hydrate},incrementId:function(){return _e},injectPageInstance:function(){return injectPageInstance},location:function(){return Pn},navigator:function(){return bn},nextTick:function(){return On},now:function(){return yn},options:function(){return Ze},parseUrl:function(){return parseUrl},removePageInstance:function(){return removePageInstance},requestAnimationFrame:function(){return kn},safeExecute:function(){return safeExecute},stringify:function(){return stringify},window:function(){return wn}});var r=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var i=n("./node_modules/@babel/runtime/helpers/esm/get.js");var a=n("./node_modules/@babel/runtime/helpers/esm/set.js");var o=n("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js");var s=n("./node_modules/@babel/runtime/helpers/esm/toArray.js");var l=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");var u=n("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");var c=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");var d=n("./node_modules/@babel/runtime/helpers/esm/inherits.js");var f=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js");var v=n("./node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js");var h=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");var p=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var m=n("./node_modules/@babel/runtime/helpers/esm/createClass.js");var g=n("./node_modules/@tarojs/shared/dist/shared.esm.js");var b=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["window"];var y=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["document"];var _=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["requestAnimationFrame"];var k=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["cancelAnimationFrame"];var S=2046;var w="小程序 setData";var T="页面初始化";var P="root";var E="html";var C="head";var I="body";var x="app";var j="container";var O="#document";var N="document-fragment";var R="id";var L="uid";var A="class";var F="style";var M="focus";var U="view";var B="static-view";var D="pure-view";var G="props";var H="dataset";var W="object";var z="value";var V="input";var q="change";var Q="custom-wrapper";var $="target";var K="currentTarget";var Y="type";var J="confirm";var X="timeStamp";var Z="keyCode";var ee="touchmove";var te="catchMove";var ne="catch-view";var re="comment";var ie="onLoad";var ae="onReady";var oe="onShow";var se="onHide";var le="options";var ue="externalClasses";var ce="e_result";var de="behaviors";var fe="a";var ve;(function(e){e["INIT"]="0";e["RESTORE"]="1";e["RECOVER"]="2";e["DESTORY"]="3"})(ve||(ve={}));var he=[];var pe=function(){function MutationObserverImpl(e){(0,p["default"])(this,MutationObserverImpl);this.records=[];this.callback=e}(0,m["default"])(MutationObserverImpl,[{key:"observe",value:function observe(e,t){this.disconnect();this.target=e;this.options=t||{};he.push(this)}},{key:"disconnect",value:function disconnect(){this.target=null;var e=he.indexOf(this);if(e>=0){he.splice(e,1)}}},{key:"takeRecords",value:function takeRecords(){return this.records.splice(0,this.records.length)}}]);return MutationObserverImpl}();var me=function sidMatches(e,t){return!!e&&e.sid===(t===null||t===void 0?void 0:t.sid)};var ge=function isConcerned(e,t){var n=t.characterData,r=t.characterDataOldValue,i=t.attributes,a=t.attributeOldValue,o=t.childList;switch(e.type){case"characterData":if(n){if(!r)e.oldValue=null;return true}return false;case"attributes":if(i){if(!a)e.oldValue=null;return true}return false;case"childList":if(o){return true}return false}};var be=false;function logMutation(e,t){e.records.push(t);if(!be){be=true;Promise.resolve().then((function(){be=false;he.forEach((function(e){return e.callback(e.takeRecords())}))}))}}function recordMutation(e){he.forEach((function(t){var n=t.options;for(var r=e.target;r;r=r.parentNode){if(me(t.target,r)&&ge(e,n)){logMutation(t,e);break}if(!n.subtree)break}}))}var ye=function(){function MutationObserver(e){(0,p["default"])(this,MutationObserver);if(false){}else{if(true){console.warn("[Taro Warning] 若要使用 MutationObserver,请在 Taro 编译配置中设置 'mini.enableMutationObserver: true'")}this.core={observe:g.noop,disconnect:g.noop,takeRecords:g.noop}}}(0,m["default"])(MutationObserver,[{key:"observe",value:function observe(){var e;(e=this.core).observe.apply(e,arguments)}},{key:"disconnect",value:function disconnect(){this.core.disconnect()}},{key:"takeRecords",value:function takeRecords(){return this.core.takeRecords()}}],[{key:"record",value:function record(e){recordMutation(e)}}]);return MutationObserver}();var _e=function incrementId(){var e=[];for(var t=65;t<=90;t++){e.push(t)}for(var n=97;n<=122;n++){e.push(n)}var r=e.length-1;var i=[0,0];return function(){var t=i.map((function(t){return e[t]}));var n=String.fromCharCode.apply(String,(0,h["default"])(t));var a=i.length-1;i[a]++;while(i[a]>r){i[a]=0;a=a-1;if(a<0){i.push(0);break}i[a]++}return n}};function isElement(e){return e.nodeType===1}function isText(e){return e.nodeType===3}function isComment(e){return e.nodeName===re}function isHasExtractProp(e){var t=Object.keys(e.props).find((function(e){return!(/^(class|style|id)$/.test(e)||e.startsWith("data-"))}));return Boolean(t)}function isParentBinded(e,t){var n;var r=false;while((e===null||e===void 0?void 0:e.parentElement)&&e.parentElement._path!==P){if((n=e.parentElement.__handlers[t])===null||n===void 0?void 0:n.length){r=true;break}e=e.parentElement}return r}function shortcutAttr(e){switch(e){case F:return"st";case R:return L;case A:return"cl";default:return e}}var ke=new Map;function _extend(e,t,n){if((0,g.isFunction)(n)){n={value:n}}Object.defineProperty(e.prototype,t,Object.assign({configurable:true,enumerable:true},n))}var Se;function getComponentsAlias(){if(!Se){Se=(0,g.getComponentsAlias)(g.internalComponents)}return Se}var we=function(){function ClassList(e,t){var n=this;(0,p["default"])(this,ClassList);this.tokenList=[];this.el=t;e.trim().split(/\s+/).forEach((function(e){return n.tokenList.push(e)}))}(0,m["default"])(ClassList,[{key:"value",get:function get(){return this.toString()}},{key:"length",get:function get(){return this.tokenList.length}},{key:"add",value:function add(){var e=0;var t=false;var n=arguments;var r=n.length;var i=this.tokenList;do{var a=n[e];if(this.checkTokenIsValid(a)&&!~i.indexOf(a)){i.push(a);t=true}}while(++e-1){i["nn"]="static-".concat(n);if(n===U&&!isHasExtractProp(e)){i["nn"]=D}}var a=e.props;for(var o in a){var s=(0,g.toCamelCase)(o);if(!o.startsWith("data-")&&o!==A&&o!==F&&o!==R&&s!==te){i[s]=a[o]}if(n===U&&s===te&&a[o]!==false){i["nn"]=ne}}var l=e.childNodes;l=l.filter((function(e){return!isComment(e)}));if(l.length>0){i["cn"]=l.map(hydrate)}else{i["cn"]=[]}if(e.className!==""){i["cl"]=e.className}var u=e.cssText;if(u!==""&&n!=="swiper-item"){i["st"]=u}g.hooks.call("modifyHydrateData",i);var d=i["nn"];var f=xe[d];if(f){i["nn"]=f._num;for(var v in i){if(v in f){i[f[v]]=i[v];delete i[v]}}}return i}var je=function(){function TaroEventTarget(){(0,p["default"])(this,TaroEventTarget);this.__handlers={}}(0,m["default"])(TaroEventTarget,[{key:"addEventListener",value:function addEventListener(e,t,n){e=e.toLowerCase();g.hooks.call("onAddEvent",e,t,n,this);if(e==="regionchange"){this.addEventListener("begin",t,n);this.addEventListener("end",t,n);return}var r=Boolean(n);var i=false;if((0,g.isObject)(n)){r=Boolean(n.capture);i=Boolean(n.once)}if(i){var a=function wrapper(){t.apply(this,arguments);this.removeEventListener(e,wrapper)};this.addEventListener(e,a,Object.assign(Object.assign({},n),{once:false}));return}true&&(0,g.warn)(r,"Taro 暂未实现 event 的 capture 特性。");var o=t;t=function handler(){return o.apply(this,arguments)};t.oldHandler=o;var s=this.__handlers[e];if((0,g.isArray)(s)){s.push(t)}else{this.__handlers[e]=[t]}}},{key:"removeEventListener",value:function removeEventListener(e,t){e=e.toLowerCase();if(e==="regionchange"){this.removeEventListener("begin",t);this.removeEventListener("end",t);return}if(!t){return}var n=this.__handlers[e];if(!(0,g.isArray)(n)){return}var r=n.findIndex((function(e){if(e===t||e.oldHandler===t)return true}));true&&(0,g.warn)(r===-1,"事件: '".concat(e,"' 没有注册在 DOM 中,因此不会被移除。"));n.splice(r,1)}},{key:"isAnyEventBinded",value:function isAnyEventBinded(){var e=this.__handlers;var isAnyEventBinded=Object.keys(e).find((function(t){return e[t].length}));return Boolean(isAnyEventBinded)}}]);return TaroEventTarget}();var Oe="cn";var Ne=_e();var Re=function(e){(0,d["default"])(TaroNode,e);var t=(0,f["default"])(TaroNode);function TaroNode(){var e;(0,p["default"])(this,TaroNode);e=t.call(this);e.parentNode=null;e.childNodes=[];e.hydrate=function(e){return function(){return hydrate(e)}};e.uid="_"+Ne();e.sid=e.uid;Pe.set(e.sid,(0,u["default"])(e));return e}(0,m["default"])(TaroNode,[{key:"updateChildNodes",value:function updateChildNodes(e){var t=this;var n=function cleanChildNodes(){return[]};var r=function rerenderChildNodes(){var e=t.childNodes.filter((function(e){return!isComment(e)}));return e.map(hydrate)};this.enqueueUpdate({path:"".concat(this._path,".").concat(Oe),value:e?n:r})}},{key:"_root",get:function get(){var e;return((e=this.parentNode)===null||e===void 0?void 0:e._root)||null}},{key:"findIndex",value:function findIndex(e){var t=this.childNodes.indexOf(e);(0,g.ensure)(t!==-1,"The node to be replaced is not a child of this node.");return t}},{key:"_path",get:function get(){var e=this.parentNode;if(e){var t=e.childNodes.filter((function(e){return!isComment(e)}));var n=t.indexOf(this);var r=g.hooks.call("getPathIndex",n);return"".concat(e._path,".").concat(Oe,".").concat(r)}return""}},{key:"nextSibling",get:function get(){var e=this.parentNode;return(e===null||e===void 0?void 0:e.childNodes[e.findIndex(this)+1])||null}},{key:"previousSibling",get:function get(){var e=this.parentNode;return(e===null||e===void 0?void 0:e.childNodes[e.findIndex(this)-1])||null}},{key:"parentElement",get:function get(){var e=this.parentNode;if((e===null||e===void 0?void 0:e.nodeType)===1){return e}return null}},{key:"firstChild",get:function get(){return this.childNodes[0]||null}},{key:"lastChild",get:function get(){var e=this.childNodes;return e[e.length-1]||null}},{key:"textContent",set:function set(e){var t=this.childNodes.slice();var n=[];while(this.firstChild){this.removeChild(this.firstChild,{doUpdate:false})}if(e===""){this.updateChildNodes(true)}else{var r=Ce.document.createTextNode(e);n.push(r);this.appendChild(r);this.updateChildNodes()}ye.record({type:"childList",target:this,removedNodes:t,addedNodes:n})}},{key:"insertBefore",value:function insertBefore(e,t,n){var r=this;if(e.nodeName===N){e.childNodes.reduceRight((function(e,t){r.insertBefore(t,e);return t}),t);return e}e.remove({cleanRef:false});e.parentNode=this;if(t){var i=this.findIndex(t);this.childNodes.splice(i,0,e)}else{this.childNodes.push(e)}if(this._root){if(!t){var a=this.childNodes.length===1;if(a){this.updateChildNodes()}else{this.enqueueUpdate({path:e._path,value:this.hydrate(e)})}}else if(n){this.enqueueUpdate({path:e._path,value:this.hydrate(e)})}else{this.updateChildNodes()}}ye.record({type:"childList",target:this,addedNodes:[e],removedNodes:n?[t]:[],nextSibling:n?t.nextSibling:t||null,previousSibling:e.previousSibling});return e}},{key:"appendChild",value:function appendChild(e){return this.insertBefore(e)}},{key:"replaceChild",value:function replaceChild(e,t){if(t.parentNode!==this)return;this.insertBefore(e,t,true);t.remove({doUpdate:false});return t}},{key:"removeChild",value:function removeChild(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var n=t.cleanRef,r=t.doUpdate;if(n!==false&&r!==false){ye.record({type:"childList",target:this,removedNodes:[e],nextSibling:e.nextSibling,previousSibling:e.previousSibling})}var i=this.findIndex(e);this.childNodes.splice(i,1);e.parentNode=null;if(n!==false){Pe.removeNodeTree(e)}if(this._root&&r!==false){this.updateChildNodes()}return e}},{key:"remove",value:function remove(e){var t;(t=this.parentNode)===null||t===void 0?void 0:t.removeChild(this,e)}},{key:"hasChildNodes",value:function hasChildNodes(){return this.childNodes.length>0}},{key:"enqueueUpdate",value:function enqueueUpdate(e){var t;(t=this._root)===null||t===void 0?void 0:t.enqueueUpdate(e)}},{key:"ownerDocument",get:function get(){return Ce.document}}],[{key:"extend",value:function extend(e,t){_extend(TaroNode,e,t)}}]);return TaroNode}(je);var Le="webkit";var Ae=["all","appearance","blockOverflow","blockSize","bottom","clear","contain","content","continue","cursor","direction","display","filter","float","gap","height","inset","isolation","left","letterSpacing","lightingColor","markerSide","mixBlendMode","opacity","order","position","quotes","resize","right","rowGap","tabSize","tableLayout","top","userSelect","verticalAlign","visibility","voiceFamily","volume","whiteSpace","widows","width","zIndex","pointerEvents","aspectRatio"];function combine(e,t,n){!n&&Ae.push(e);t.forEach((function(t){Ae.push(e+t);if(e===Le){Ae.push("Webkit"+t)}}))}var Fe="Color";var Me="Style";var Ue="Width";var Be="Image";var De="Size";var Ge=[Fe,Me,Ue];var He=["FitLength","FitWidth",Be];var We=[].concat(He,["Radius"]);var ze=[].concat(Ge,He);var Ve=["EndRadius","StartRadius"];var qe=["Bottom","Left","Right","Top"];var Qe=["End","Start"];var $e=["Content","Items","Self"];var Ke=["BlockSize","Height","InlineSize",Ue];var Ye=["After","Before"];combine("borderBlock",Ge);combine("borderBlockEnd",Ge);combine("borderBlockStart",Ge);combine("outline",[].concat(Ge,["Offset"]));combine("border",[].concat(Ge,["Boundary","Break","Collapse","Radius","Spacing"]));combine("borderFit",["Length",Ue]);combine("borderInline",Ge);combine("borderInlineEnd",Ge);combine("borderInlineStart",Ge);combine("borderLeft",ze);combine("borderRight",ze);combine("borderTop",ze);combine("borderBottom",ze);combine("textDecoration",[Fe,Me,"Line"]);combine("textEmphasis",[Fe,Me,"Position"]);combine("scrollMargin",qe);combine("scrollPadding",qe);combine("padding",qe);combine("margin",[].concat(qe,["Trim"]));combine("scrollMarginBlock",Qe);combine("scrollMarginInline",Qe);combine("scrollPaddingBlock",Qe);combine("scrollPaddingInline",Qe);combine("gridColumn",Qe);combine("gridRow",Qe);combine("insetBlock",Qe);combine("insetInline",Qe);combine("marginBlock",Qe);combine("marginInline",Qe);combine("paddingBlock",Qe);combine("paddingInline",Qe);combine("pause",Ye);combine("cue",Ye);combine("mask",["Clip","Composite",Be,"Mode","Origin","Position","Repeat",De,"Type"]);combine("borderImage",["Outset","Repeat","Slice","Source","Transform",Ue]);combine("maskBorder",["Mode","Outset","Repeat","Slice","Source",Ue]);combine("font",["Family","FeatureSettings","Kerning","LanguageOverride","MaxSize","MinSize","OpticalSizing","Palette",De,"SizeAdjust","Stretch",Me,"Weight","VariationSettings"]);combine("transform",["Box","Origin",Me]);combine("background",[Fe,Be,"Attachment","BlendMode","Clip","Origin","Position","Repeat",De]);combine("listStyle",[Be,"Position","Type"]);combine("scrollSnap",["Align","Stop","Type"]);combine("grid",["Area","AutoColumns","AutoFlow","AutoRows"]);combine("gridTemplate",["Areas","Columns","Rows"]);combine("overflow",["Block","Inline","Wrap","X","Y"]);combine("transition",["Delay","Duration","Property","TimingFunction"]);combine("color",["Adjust","InterpolationFilters","Scheme"]);combine("textAlign",["All","Last"]);combine("page",["BreakAfter","BreakBefore","BreakInside"]);combine("animation",["Delay","Direction","Duration","FillMode","IterationCount","Name","PlayState","TimingFunction"]);combine("flex",["Basis","Direction","Flow","Grow","Shrink","Wrap"]);combine("offset",[].concat(Ye,Qe,["Anchor","Distance","Path","Position","Rotate"]));combine("perspective",["Origin"]);combine("clip",["Path","Rule"]);combine("flow",["From","Into"]);combine("align",["Content","Items","Self"],true);combine("alignment",["Adjust","Baseline"],true);combine("borderStart",Ve,true);combine("borderEnd",Ve,true);combine("borderCorner",["Fit",Be,"ImageTransform"],true);combine("borderTopLeft",We,true);combine("borderTopRight",We,true);combine("borderBottomLeft",We,true);combine("borderBottomRight",We,true);combine("column",["s","Count","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","Span",Ue],true);combine("break",[].concat(Ye,["Inside"]),true);combine("wrap",[].concat(Ye,["Flow","Inside","Through"]),true);combine("justify",$e,true);combine("place",$e,true);combine("max",[].concat(Ke,["Lines"]),true);combine("min",Ke,true);combine("line",["Break","Clamp","Grid","Height","Padding","Snap"],true);combine("inline",["BoxAlign",De,"Sizing"],true);combine("text",["CombineUpright","GroupAlign","Height","Indent","Justify","Orientation","Overflow","Shadow","SpaceCollapse","SpaceTrim","Spacing","Transform","UnderlinePosition","Wrap"],true);combine("shape",["ImageThreshold","Inside","Margin","Outside"],true);combine("word",["Break","Spacing","Wrap"],true);combine("object",["Fit","Position"],true);combine("box",["DecorationBreak","Shadow","Sizing","Snap"],true);combine(Le,["LineClamp","BoxOrient","TextFillColor","TextStroke","TextStrokeColor","TextStrokeWidth"],true);function recordCss(e){ye.record({type:"attributes",target:e._element,attributeName:"style",oldValue:e.cssText})}function enqueueUpdate(e){var t=e._element;if(t._root){t.enqueueUpdate({path:"".concat(t._path,".","st"),value:e.cssText})}}function setStyle(e,t){true&&(0,g.warn)((0,g.isString)(e)&&e.length>S,"Style 属性 ".concat(t," 的值数据量过大,可能会影响渲染性能,考虑使用 CSS 类或其它方案替代。"));var n=this[t];if(n===e)return;!this._pending&&recordCss(this);if((0,g.isNull)(e)||(0,g.isUndefined)(e)){this._usedStyleProp.delete(t);delete this._value[t]}else{this._usedStyleProp.add(t);this._value[t]=e}!this._pending&&enqueueUpdate(this)}function initStyle(e,t){var n={};var r=function _loop(){var r=t[i];if(e[r])return{v:void 0};n[r]={get:function get(){var e=this._value[r];return(0,g.isNull)(e)||(0,g.isUndefined)(e)?"":e},set:function set(e){setStyle.call(this,e,r)}}};for(var i=0;i0}},{key:"focus",get:function get(){return function(){this.setAttribute(M,true)}},set:function set(e){this.setAttribute(M,e)}},{key:"blur",value:function blur(){this.setAttribute(M,false)}},{key:"setAttribute",value:function setAttribute(e,t){true&&(0,g.warn)((0,g.isString)(t)&&t.length>S,"元素 ".concat(this.nodeName," 的 ").concat(e," 属性值数据量过大,可能会影响渲染性能。考虑降低图片转为 base64 的阈值或在 CSS 中使用 base64。"));var n=this.nodeName===U&&!isHasExtractProp(this)&&!this.isAnyEventBinded();if(e!==F){ye.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)})}switch(e){case F:this.style.cssText=t;break;case R:if(this.uid!==this.sid){Pe.delete(this.uid)}t=String(t);this.props[e]=this.uid=t;Pe.set(t,this);break;default:this.props[e]=t;if(e.startsWith("data-")){if(this.dataset===g.EMPTY_OBJ){this.dataset=Object.create(null)}this.dataset[(0,g.toCamelCase)(e.replace(/^data-/,""))]=t}break}if(!this._root)return;var r=getComponentsAlias();var i=r[this.nodeName];var a=r[U]._num;var o=r[B]._num;var s=r[ne]._num;var l=this._path;e=shortcutAttr(e);var u=(0,g.toCamelCase)(e);var c={path:"".concat(l,".").concat(u),value:(0,g.isFunction)(t)?function(){return t}:t};g.hooks.call("modifySetAttrPayload",this,e,c,r);if(i){var d=i[u]||e;c.path="".concat(l,".").concat((0,g.toCamelCase)(d))}this.enqueueUpdate(c);if(this.nodeName===U){if(u===te){this.enqueueUpdate({path:"".concat(l,".","nn"),value:t?s:this.isAnyEventBinded()?a:o})}else if(n&&isHasExtractProp(this)){this.enqueueUpdate({path:"".concat(l,".","nn"),value:o})}}}},{key:"removeAttribute",value:function removeAttribute(e){var t=this.nodeName===U&&isHasExtractProp(this)&&!this.isAnyEventBinded();ye.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)});if(e===F){this.style.cssText=""}else{var n=g.hooks.call("onRemoveAttribute",this,e);if(n){return}if(!this.props.hasOwnProperty(e)){return}delete this.props[e]}if(!this._root)return;var r=getComponentsAlias();var i=r[this.nodeName];var a=r[U]._num;var o=r[B]._num;var s=r[D]._num;var l=this._path;e=shortcutAttr(e);var u=(0,g.toCamelCase)(e);var c={path:"".concat(l,".").concat(u),value:""};g.hooks.call("modifyRmAttrPayload",this,e,c,r);if(i){var d=i[u]||e;c.path="".concat(l,".").concat((0,g.toCamelCase)(d))}this.enqueueUpdate(c);if(this.nodeName===U){if(u===te){this.enqueueUpdate({path:"".concat(l,".","nn"),value:this.isAnyEventBinded()?a:isHasExtractProp(this)?o:s})}else if(t&&!isHasExtractProp(this)){this.enqueueUpdate({path:"".concat(l,".","nn"),value:s})}}}},{key:"getAttribute",value:function getAttribute(e){var t=e===F?this.style.cssText:this.props[e];return t!==null&&t!==void 0?t:""}},{key:"getElementsByTagName",value:function getElementsByTagName(e){var t=this;return treeToArray(this,(function(n){return n.nodeName===e||e==="*"&&t!==n}))}},{key:"getElementsByClassName",value:function getElementsByClassName(e){var t=e.trim().split(/\s+/);return treeToArray(this,(function(e){var n=e.classList;return t.every((function(e){return n.contains(e)}))}))}},{key:"dispatchEvent",value:function dispatchEvent(e){var t=e.cancelable;var n=this.__handlers[e.type];if(!(0,g.isArray)(n)){return false}for(var r=n.length;r--;){var i=n[r];var a=void 0;if(i._stop){i._stop=false}else{g.hooks.call("modifyDispatchEvent",e,this);a=i.call(this,e)}if((a===false||e._end)&&t){e.defaultPrevented=true}if(!(0,g.isUndefined)(a)&&e.mpEvent){e.mpEvent[ce]=a}if(e._end&&e._stop){break}}if(e._stop){this._stopPropagation(e)}else{e._stop=true}return n!=null}},{key:"addEventListener",value:function addEventListener(e,t,n){var r=this.nodeName;var a=g.hooks.call("getSpecialNodes");var s=true;if((0,g.isObject)(n)&&n.sideEffect===false){s=false;delete n.sideEffect}if(s!==false&&!this.isAnyEventBinded()&&a.indexOf(r)>-1){var l=getComponentsAlias();var u=l[r]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:u})}(0,i["default"])((0,o["default"])(TaroElement.prototype),"addEventListener",this).call(this,e,t,n)}},{key:"removeEventListener",value:function removeEventListener(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;(0,i["default"])((0,o["default"])(TaroElement.prototype),"removeEventListener",this).call(this,e,t);var r=this.nodeName;var a=g.hooks.call("getSpecialNodes");if(n!==false&&!this.isAnyEventBinded()&&a.indexOf(r)>-1){var s=getComponentsAlias();var l=isHasExtractProp(this)?"static-".concat(r):"pure-".concat(r);var u=s[l]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:u})}}}],[{key:"extend",value:function extend(e,t){_extend(TaroElement,e,t)}}]);return TaroElement}(Re);var Ze={prerender:true,debug:false};function initPosition(){return{index:0,column:0,line:0}}function feedPosition(e,t,n){var r=e.index;var i=e.index=r+n;for(var a=r;at;i--){var a=n.charAt(i);if(!isWhitespaceChar(a)){if(isEqualSignChar(a))return false;break}}for(var o=e+1;o");if(o)break;i++}var s=i+1;while(s");if(!u)break;s++}jumpPosition(n,t,s);var c=t.slice(i,s);this.tokens.push({type:e,content:c});return c}},{key:"scanAttrs",value:function scanAttrs(){var e=this.html,t=this.position,n=this.tokens;var r=t.index;var i=null;var a=r;var o=[];var s=e.length;while(r";if(c){if(r!==a){o.push(e.slice(a,r))}break}if(isWordEnd(r,a,e)){if(r!==a){o.push(e.slice(a,r))}a=r+1;r++;continue}var d=l==="'"||l==='"';if(d){i=l;r++;continue}r++}jumpPosition(t,e,r);var f=o.length;var v="attribute";for(var h=0;h1){var b=p+g;n.push({type:v,content:b});h+=1;continue}var y=o[h+2];h+=1;if(y){var _=p+"="+y;n.push({type:v,content:_});h+=1;continue}}}if(p.endsWith("=")){var k=o[h+1];if(k&&!k.includes("=")){var S=p+k;n.push({type:v,content:S});h+=1;continue}var w=p.slice(0,-1);n.push({type:v,content:w});continue}n.push({type:v,content:p})}}},{key:"scanSkipTag",value:function scanSkipTag(e){var t=this.html,n=this.position;var r=e.toLowerCase();var i=t.length;while(n.index]*>((.|\n|\s)+?)<\/style>/g;var r=e;r=r.replace(n,(function(e,n){var r=n.trim();t.stringToSelector(r);return""}));return r.trim()}},{key:"stringToSelector",value:function stringToSelector(e){var t=this;var n=e.indexOf(it);var r=function _loop2(){var r=e.indexOf(at);var i=e.slice(0,n).trim();var a=e.slice(n+1,r);a=a.replace(/:(.*);/g,(function(e,t){var n=t.trim().replace(/ +/g,"+++");return":".concat(n,";")}));a=a.replace(/ /g,"");a=a.replace(/\+\+\+/g," ");if(!/;$/.test(a)){a+=";"}i.split(",").forEach((function(e){var n=t.parseSelector(e);t.styles.push({content:a,selectorList:n})}));e=e.slice(r+1);n=e.indexOf(it)};while(n>-1){r()}}},{key:"parseSelector",value:function parseSelector(e){var t=e.trim().replace(/ *([>~+]) */g," $1").replace(/ +/g," ").replace(/\[\s*([^[\]=\s]+)\s*=\s*([^[\]=\s]+)\s*\]/g,"[$1=$2]").split(" ");var n=t.map((function(e){var t=e.charAt(0);var n={isChild:t===lt,isGeneralSibling:t===ut,isAdjacentSibling:t===ct,tag:null,id:null,class:[],attrs:[]};e=e.replace(/^[>~+]/,"");e=e.replace(/\[(.+?)\]/g,(function(e,t){var i=t.split("="),a=(0,r["default"])(i,2),o=a[0],s=a[1];var l=t.indexOf("=")===-1;var u={all:l,key:o,value:l?null:s};n.attrs.push(u);return""}));e=e.replace(/([.#][A-Za-z0-9-_]+)/g,(function(e,t){if(t[0]===st){n.id=t.substr(1)}else if(t[0]===ot){n.class.push(t.substr(1))}return""}));if(e!==""){n.tag=e}return n}));return n}},{key:"matchStyle",value:function matchStyle(e,t,n){var r=this;var i=sortStyles(this.styles).reduce((function(i,a,o){var s=a.content,l=a.selectorList;var u=n[o];var c=l[u];var d=l[u+1];if((d===null||d===void 0?void 0:d.isGeneralSibling)||(d===null||d===void 0?void 0:d.isAdjacentSibling)){c=d;u+=1;n[o]+=1}var f=r.matchCurrent(e,t,c);if(f&&c.isGeneralSibling){var v=getPreviousElement(t);while(v){if(v.h5tagName&&r.matchCurrent(v.h5tagName,v,l[u-1])){f=true;break}v=getPreviousElement(v);f=false}}if(f&&c.isAdjacentSibling){var h=getPreviousElement(t);if(!h||!h.h5tagName){f=false}else{var p=r.matchCurrent(h.h5tagName,h,l[u-1]);if(!p){f=false}}}if(f){if(u===l.length-1){return i+s}else if(u0){n[o]-=1;if(r.matchCurrent(e,t,l[n[o]])){n[o]+=1}}}return i}),"");return i}},{key:"matchCurrent",value:function matchCurrent(e,t,n){if(n.tag&&n.tag!==e)return false;if(n.id&&n.id!==t.id)return false;if(n.class.length){var r=t.className.split(" ");for(var i=0;i=0){var i=t[r].tagName;if(i===e){break}if(n&&n.includes(i)){return true}r--}}return false}function getTagName(e){if(Ze.html.renderHTMLTag){return e}if(ft[e]){return ft[e]}else if(ht(e)){return e}else if(mt(e)){return"view"}else if(pt(e)){return"text"}return"view"}function splitEqual(e){var t="=";var n=e.indexOf(t);if(n===-1)return[e];var r=e.slice(0,n).trim();var i=e.slice(n+t.length).trim();return[r,i]}function format(e,t,n,i){return e.filter((function(e){if(e.type==="comment"){return false}else if(e.type==="text"){return e.content!==""}return true})).map((function(e){if(e.type==="text"){var a=t.createTextNode(e.content);if((0,g.isFunction)(Ze.html.transformText)){a=Ze.html.transformText(a,e)}i===null||i===void 0?void 0:i.appendChild(a);return a}var o=t.createElement(getTagName(e.tagName));o.h5tagName=e.tagName;i===null||i===void 0?void 0:i.appendChild(o);if(!Ze.html.renderHTMLTag){o.className="h5-".concat(e.tagName)}for(var s=0;s-1){if(n[u].tagName===l){c=true;break}}while(r0){if(l===n[h].tagName){n.splice(h);var p=h-1;a=n[p].children;break}h=h-1}}var m=[];var g=void 0;while(r0&&arguments[0]!==undefined?arguments[0]:false;var t=this.ownerDocument;var n;if(this.nodeType===1){n=t.createElement(this.nodeName)}else if(this.nodeType===3){n=t.createTextNode("")}for(var r in this){var i=this[r];if([G,H].includes(r)&&(0,l["default"])(i)===W){n[r]=Object.assign({},i)}else if(r==="_value"){n[r]=i}else if(r===F){n.style._value=Object.assign({},i._value);n.style._usedStyleProp=new Set(Array.from(i._usedStyleProp))}}if(e){n.childNodes=this.childNodes.map((function(e){return e.cloneNode(true)}))}return n}function contains(e){var t=false;this.childNodes.some((function(n){var r=n.uid;if(r===e.uid||r===e.id||n.contains(e)){t=true;return true}}));return t}if(!(0,g.isWebPlatform)()){if(true){Re.extend("innerHTML",{set:function set(e){setInnerHTML.call(this,this,e)},get:function get(){return""}});if(false){}}if(false){}if(false){}if(false){}if(false){}}var bt=function(){function TaroEvent(e,t,n){(0,p["default"])(this,TaroEvent);this._stop=false;this._end=false;this.defaultPrevented=false;this.button=0;this.timeStamp=Date.now();this.type=e.toLowerCase();this.mpEvent=n;this.bubbles=Boolean(t&&t.bubbles);this.cancelable=Boolean(t&&t.cancelable)}(0,m["default"])(TaroEvent,[{key:"stopPropagation",value:function stopPropagation(){this._stop=true}},{key:"stopImmediatePropagation",value:function stopImmediatePropagation(){this._end=this._stop=true}},{key:"preventDefault",value:function preventDefault(){this.defaultPrevented=true}},{key:"target",get:function get(){var e,t;var n=this.cacheTarget;if(!n){var r=Object.create(((e=this.mpEvent)===null||e===void 0?void 0:e.target)||null);var i=Ce.document.getElementById(r.id);r.dataset=i!==null?i.dataset:g.EMPTY_OBJ;for(var a in(t=this.mpEvent)===null||t===void 0?void 0:t.detail){r[a]=this.mpEvent.detail[a]}this.cacheTarget=r;return r}else{return n}}},{key:"currentTarget",get:function get(){var e,t,n,r;var i=this.cacheCurrentTarget;if(!i){var a=Ce.document;var o=Object.create(((e=this.mpEvent)===null||e===void 0?void 0:e.currentTarget)||null);var s=a.getElementById(o.id);var l=a.getElementById(((n=(t=this.mpEvent)===null||t===void 0?void 0:t.target)===null||n===void 0?void 0:n.id)||null);if(s===null||s&&s===l){this.cacheCurrentTarget=this.target;return this.target}o.dataset=s.dataset;for(var u in(r=this.mpEvent)===null||r===void 0?void 0:r.detail){o[u]=this.mpEvent.detail[u]}this.cacheCurrentTarget=o;return o}else{return i}}}]);return TaroEvent}();function createEvent(e,t){if(typeof e==="string"){return new bt(e,{bubbles:true,cancelable:true})}var n=new bt(e.type,{bubbles:true,cancelable:true},e);for(var r in e){if(r===K||r===$||r===Y||r===X){continue}else{n[r]=e[r]}}if(n.type===J&&(t===null||t===void 0?void 0:t.nodeName)===V){n[Z]=13}return n}var yt={};function getEventCBResult(e){var t=e[ce];if(!(0,g.isUndefined)(t)){delete e[ce]}return t}function eventHandler(e){var t,n;e.type===undefined&&Object.defineProperty(e,"type",{value:e._type});e.detail===undefined&&Object.defineProperty(e,"detail",{value:e._detail||Object.assign({},e)});e.currentTarget=e.currentTarget||e.target||Object.assign({},e);g.hooks.call("modifyMpEventImpl",e);var r=e.currentTarget;var i=((t=r.dataset)===null||t===void 0?void 0:t.sid)||r.id||((n=e.detail)===null||n===void 0?void 0:n.id)||"";var a=Ce.document.getElementById(i);if(a){var o=function dispatch(){var t=createEvent(e,a);g.hooks.call("modifyTaroEvent",t,a);a.dispatchEvent(t)};if(g.hooks.isExist("batchedEventUpdates")){var s=e.type;if(!g.hooks.call("isBubbleEvents",s)||!isParentBinded(a,s)||s===ee&&!!a.props.catchMove){g.hooks.call("batchedEventUpdates",(function(){if(yt[s]){yt[s].forEach((function(e){return e()}));delete yt[s]}o()}));return getEventCBResult(e)}else{(yt[s]||(yt[s]=[])).push(o)}}else{o();return getEventCBResult(e)}}}var _t=function(e){(0,d["default"])(FormElement,e);var t=(0,f["default"])(FormElement);function FormElement(){(0,p["default"])(this,FormElement);return t.apply(this,arguments)}(0,m["default"])(FormElement,[{key:"value",get:function get(){var e=this.props[z];return e==null?"":e},set:function set(e){this.setAttribute(z,e)}},{key:"dispatchEvent",value:function dispatchEvent(e){if(e.mpEvent){var t=e.mpEvent.detail.value;if(e.type===q){this.props.value=t}else if(e.type===V){this.value=t}}return(0,i["default"])((0,o["default"])(FormElement.prototype),"dispatchEvent",this).call(this,e)}}]);return FormElement}(Xe);var kt=function(){function Performance(){(0,p["default"])(this,Performance);this.recorder=new Map}(0,m["default"])(Performance,[{key:"start",value:function start(e){if(!Ze.debug){return}this.recorder.set(e,Date.now())}},{key:"stop",value:function stop(e){if(!Ze.debug){return}var t=Date.now();var n=this.recorder.get(e);this.recorder.delete(e);var r=t-n;console.log("".concat(e," 时长: ").concat(r,"ms"))}}]);return Performance}();var St=new kt;function findCustomWrapper(e,t){var n=t.slice(1);var r=e;var i;var a="";n.some((function(e,n){var o=e.replace(/^\[(.+)\]$/,"$1").replace(/\bcn\b/g,"childNodes");r=r[o];if((0,g.isArray)(r)){r=r.filter((function(e){return!isComment(e)}))}if((0,g.isUndefined)(r))return true;if(r.nodeName===Q){var s=ke.get(r.sid);if(s){i=s;a=t.slice(n+2).join(".")}}}));if(i){return{customWrapper:i,splitedPath:a}}}var wt=function(e){(0,d["default"])(TaroRootElement,e);var t=(0,f["default"])(TaroRootElement);function TaroRootElement(){var e;(0,p["default"])(this,TaroRootElement);e=t.call(this);e.updatePayloads=[];e.updateCallbacks=[];e.pendingUpdate=false;e.ctx=null;e.nodeName=P;e.tagName=P.toUpperCase();return e}(0,m["default"])(TaroRootElement,[{key:"_path",get:function get(){return P}},{key:"_root",get:function get(){return this}},{key:"enqueueUpdate",value:function enqueueUpdate(e){this.updatePayloads.push(e);if(!this.pendingUpdate&&this.ctx){this.performUpdate()}}},{key:"performUpdate",value:function performUpdate(){var e=this;var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;var n=arguments.length>1?arguments[1]:undefined;this.pendingUpdate=true;var r=this.ctx;setTimeout((function(){var i="".concat(w," 开始时间戳 ").concat(Date.now());St.start(i);var a=Object.create(null);var o=new Set(t?["root.cn.[0]","root.cn[0]"]:[]);while(e.updatePayloads.length>0){var s=e.updatePayloads.shift(),l=s.path,u=s.value;if(l.endsWith("cn")){o.add(l)}a[l]=u}var d=function _loop3(e){o.forEach((function(t){if(e.includes(t)&&e!==t){delete a[e]}}));var t=a[e];if((0,g.isFunction)(t)){a[e]=t()}};for(var f in a){d(f)}if((0,g.isFunction)(n))return n(a);e.pendingUpdate=false;var v={};var h=new Map;if(t){v=a}else{for(var p in a){var m=p.split(".");var b=findCustomWrapper(e,m);if(b){var y=b.customWrapper,_=b.splitedPath;h.set(y,Object.assign(Object.assign({},h.get(y)||{}),(0,c["default"])({},"i.".concat(_),a[p])))}else{v[p]=a[p]}}}var k=h.size;var S=Object.keys(v).length>0;var P=k+(S?1:0);var E=0;var C=function cb(){if(++E===P){St.stop(i);e.flushUpdateCallback();t&&St.stop(T)}};if(k){h.forEach((function(e,t){if(true&&Ze.debug){console.log("custom wrapper setData: ",e)}t.setData(e,C)}))}if(S){if(true&&Ze.debug){console.log("page setData:",v)}r.setData(v,C)}}),0)}},{key:"enqueueUpdateCallback",value:function enqueueUpdateCallback(e,t){this.updateCallbacks.push((function(){t?e.call(t):e()}))}},{key:"flushUpdateCallback",value:function flushUpdateCallback(){var e=this.updateCallbacks;if(!e.length)return;var t=e.slice(0);this.updateCallbacks.length=0;for(var n=0;n-1){appendTo(t,decode(a.slice(0,o)),decode(a.slice(o+1)))}else if(a.length){appendTo(t,decode(a),"")}}}else{if((0,g.isArray)(e)){for(var s=0,l=e.length;s0&&arguments[0]!==undefined?arguments[0]:"";var t={href:"",origin:"",protocol:"",hostname:"",host:"",port:"",pathname:"",search:"",hash:""};if(!e||!(0,g.isString)(e))return t;e=e.trim();var n=/^(([^:/?#]+):)?\/\/(([^/?#]+):(.+)@)?([^/?#:]*)(:(\d+))?([^?#]*)(\?([^#]*))?(#(.*))?/;var r=e.match(n);if(!r)return t;t.protocol=r[1]||"https:";t.hostname=r[6]||"taro.com";t.port=r[8]||"";t.pathname=r[9]||"/";t.search=r[10]||"";t.hash=r[12]||"";t.href=e;t.origin=t.protocol+"//"+t.hostname;t.host=t.hostname+(t.port?":".concat(t.port):"");return t}function parseUrlBase(e,t){var n=/^(https?:)\/\//i;var r="";var i=null;if(!(0,g.isUndefined)(t)){t=String(t).trim();if(!n.test(t))throw new TypeError("Failed to construct 'URL': Invalid base URL");i=parseUrl(t)}e=String(e).trim();if(n.test(e)){r=e}else if(i){if(e){if(e.startsWith("//")){r=i.protocol+e}else{r=i.origin+(e.startsWith("/")?e:"/".concat(e))}}else{r=i.href}}else{throw new TypeError("Failed to construct 'URL': Invalid URL")}return parseUrl(r)}var Mt=function(e){(0,d["default"])(AnchorElement,e);var t=(0,f["default"])(AnchorElement);function AnchorElement(){(0,p["default"])(this,AnchorElement);return t.apply(this,arguments)}(0,m["default"])(AnchorElement,[{key:"href",get:function get(){var e;return(e=this.props["href"])!==null&&e!==void 0?e:""},set:function set(e){this.setAttribute("href",e)}},{key:"protocol",get:function get(){var e;return(e=this.props["protocol"])!==null&&e!==void 0?e:""}},{key:"host",get:function get(){var e;return(e=this.props["host"])!==null&&e!==void 0?e:""}},{key:"search",get:function get(){var e;return(e=this.props["search"])!==null&&e!==void 0?e:""}},{key:"hash",get:function get(){var e;return(e=this.props["hash"])!==null&&e!==void 0?e:""}},{key:"hostname",get:function get(){var e;return(e=this.props["hostname"])!==null&&e!==void 0?e:""}},{key:"port",get:function get(){var e;return(e=this.props["port"])!==null&&e!==void 0?e:""}},{key:"pathname",get:function get(){var e;return(e=this.props["pathname"])!==null&&e!==void 0?e:""}},{key:"setAttribute",value:function setAttribute(e,t){if(e==="href"){var n=parseUrl(t);for(var r in n){(0,i["default"])((0,o["default"])(AnchorElement.prototype),"setAttribute",this).call(this,r,n[r])}}else{(0,i["default"])((0,o["default"])(AnchorElement.prototype),"setAttribute",this).call(this,e,t)}}}]);return AnchorElement}(Xe);var Ut=function(e){(0,d["default"])(CustomWrapperElement,e);var t=(0,f["default"])(CustomWrapperElement);function CustomWrapperElement(){(0,p["default"])(this,CustomWrapperElement);return t.apply(this,arguments)}return(0,m["default"])(CustomWrapperElement)}(Xe);var Bt=function(e){(0,d["default"])(TaroDocument,e);var t=(0,f["default"])(TaroDocument);function TaroDocument(){var e;(0,p["default"])(this,TaroDocument);e=t.call(this);e.createEvent=createEvent;e.nodeType=9;e.nodeName=O;return e}(0,m["default"])(TaroDocument,[{key:"createElement",value:function createElement(e){var t=e.toLowerCase();var n;switch(true){case t===P:n=new wt;return n;case g.controlledComponent.has(t):n=new _t;break;case t===fe:n=new Mt;break;case t===Q:n=new Ut;break;default:n=new Xe;break}n.nodeName=t;n.tagName=e.toUpperCase();return n}},{key:"createElementNS",value:function createElementNS(e,t){return this.createElement(t)}},{key:"createTextNode",value:function createTextNode(e){return new Tt(e)}},{key:"getElementById",value:function getElementById(e){var t=Pe.get(e);return(0,g.isUndefined)(t)?null:t}},{key:"querySelector",value:function querySelector(e){if(/^#/.test(e)){return this.getElementById(e.slice(1))}return null}},{key:"querySelectorAll",value:function querySelectorAll(){return[]}},{key:"createComment",value:function createComment(){var e=new Tt("");e.nodeName=re;return e}},{key:"defaultView",get:function get(){return Ce.window}}]);return TaroDocument}(Xe);var Dt;if(true&&!(0,g.isWebPlatform)()){var Gt=function createDocument(){var e=new Bt;var t=e.createElement.bind(e);var n=t(E);var r=t(C);var i=t(I);var a=t(x);a.id=x;var o=t(j);e.appendChild(n);n.appendChild(r);n.appendChild(i);i.appendChild(o);o.appendChild(a);e.documentElement=n;e.head=r;e.body=i;return e};Dt=Ce.document=Gt()}else{Dt=Ce.document}function getComputedStyle(e){return e.style}var Ht=g.hooks.call("getEventCenter",g.Events);var Wt=function(){function RuntimeCache(e){(0,p["default"])(this,RuntimeCache);this.cache=new Map;this.name=e}(0,m["default"])(RuntimeCache,[{key:"has",value:function has(e){return this.cache.has(e)}},{key:"set",value:function set(e,t){if(e&&t){this.cache.set(e,t)}}},{key:"get",value:function get(e){if(this.has(e))return this.cache.get(e)}},{key:"delete",value:function _delete(e){this.cache.delete(e)}}]);return RuntimeCache}();var zt,Vt,qt,Qt,$t,Kt;var Yt=new Wt("history");var Jt=function(e){(0,d["default"])(History,e);var t=(0,f["default"])(History);function History(e,n){var r;(0,p["default"])(this,History);r=t.call(this);zt.add((0,u["default"])(r));Vt.set((0,u["default"])(r),void 0);qt.set((0,u["default"])(r),[]);Qt.set((0,u["default"])(r),0);$t.set((0,u["default"])(r),void 0);__classPrivateFieldSet((0,u["default"])(r),$t,n.window,"f");__classPrivateFieldSet((0,u["default"])(r),Vt,e,"f");__classPrivateFieldGet((0,u["default"])(r),Vt,"f").on("__record_history__",(function(e){var t;__classPrivateFieldSet((0,u["default"])(r),Qt,(t=__classPrivateFieldGet((0,u["default"])(r),Qt,"f"),t++,t),"f");__classPrivateFieldSet((0,u["default"])(r),qt,__classPrivateFieldGet((0,u["default"])(r),qt,"f").slice(0,__classPrivateFieldGet((0,u["default"])(r),Qt,"f")),"f");__classPrivateFieldGet((0,u["default"])(r),qt,"f").push({state:null,title:"",url:e})}),null);__classPrivateFieldGet((0,u["default"])(r),Vt,"f").on("__reset_history__",(function(e){__classPrivateFieldGet((0,u["default"])(r),zt,"m",Kt).call((0,u["default"])(r),e)}),null);r.on(ve.INIT,(function(){__classPrivateFieldGet((0,u["default"])(r),zt,"m",Kt).call((0,u["default"])(r))}),null);r.on(ve.RESTORE,(function(e){Yt.set(e,{location:__classPrivateFieldGet((0,u["default"])(r),Vt,"f"),stack:__classPrivateFieldGet((0,u["default"])(r),qt,"f").slice(),cur:__classPrivateFieldGet((0,u["default"])(r),Qt,"f")})}),null);r.on(ve.RECOVER,(function(e){if(Yt.has(e)){var t=Yt.get(e);__classPrivateFieldSet((0,u["default"])(r),Vt,t.location,"f");__classPrivateFieldSet((0,u["default"])(r),qt,t.stack,"f");__classPrivateFieldSet((0,u["default"])(r),Qt,t.cur,"f")}}),null);r.on(ve.DESTORY,(function(e){Yt.delete(e)}),null);__classPrivateFieldGet((0,u["default"])(r),zt,"m",Kt).call((0,u["default"])(r));return r}(0,m["default"])(History,[{key:"length",get:function get(){return __classPrivateFieldGet(this,qt,"f").length}},{key:"state",get:function get(){return __classPrivateFieldGet(this,qt,"f")[__classPrivateFieldGet(this,Qt,"f")].state}},{key:"go",value:function go(e){if(!(0,g.isNumber)(e)||isNaN(e))return;var t=__classPrivateFieldGet(this,Qt,"f")+e;t=Math.min(Math.max(t,0),this.length-1);__classPrivateFieldSet(this,Qt,t,"f");__classPrivateFieldGet(this,Vt,"f").trigger("__set_href_without_history__",__classPrivateFieldGet(this,qt,"f")[__classPrivateFieldGet(this,Qt,"f")].url);__classPrivateFieldGet(this,$t,"f").trigger("popstate",__classPrivateFieldGet(this,qt,"f")[__classPrivateFieldGet(this,Qt,"f")])}},{key:"back",value:function back(){this.go(-1)}},{key:"forward",value:function forward(){this.go(1)}},{key:"pushState",value:function pushState(e,t,n){if(!n||!(0,g.isString)(n))return;__classPrivateFieldSet(this,qt,__classPrivateFieldGet(this,qt,"f").slice(0,__classPrivateFieldGet(this,Qt,"f")+1),"f");__classPrivateFieldGet(this,qt,"f").push({state:e,title:t,url:n});__classPrivateFieldSet(this,Qt,this.length-1,"f");__classPrivateFieldGet(this,Vt,"f").trigger("__set_href_without_history__",n)}},{key:"replaceState",value:function replaceState(e,t,n){if(!n||!(0,g.isString)(n))return;__classPrivateFieldGet(this,qt,"f")[__classPrivateFieldGet(this,Qt,"f")]={state:e,title:t,url:n};__classPrivateFieldGet(this,Vt,"f").trigger("__set_href_without_history__",n)}},{key:"cache",get:function get(){return Yt}}]);return History}(g.Events);Vt=new WeakMap,qt=new WeakMap,Qt=new WeakMap,$t=new WeakMap,zt=new WeakSet,Kt=function _History_reset(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";__classPrivateFieldSet(this,qt,[{state:null,title:"",url:e||__classPrivateFieldGet(this,Vt,"f").href}],"f");__classPrivateFieldSet(this,Qt,0,"f")};var Xt={app:null,router:null,page:null};var Zt=function getCurrentInstance(){return Xt};var en,tn,nn,rn,an,sn,ln,un,cn;var dn="https://taro.com";var fn=new Wt("location");var vn=function(e){(0,d["default"])(Location,e);var t=(0,f["default"])(Location);function Location(e){var n;(0,p["default"])(this,Location);n=t.call(this);en.add((0,u["default"])(n));tn.set((0,u["default"])(n),new Ft(dn));nn.set((0,u["default"])(n),false);rn.set((0,u["default"])(n),void 0);__classPrivateFieldSet((0,u["default"])(n),rn,e.window,"f");__classPrivateFieldGet((0,u["default"])(n),en,"m",an).call((0,u["default"])(n));n.on("__set_href_without_history__",(function(e){__classPrivateFieldSet((0,u["default"])(n),nn,true,"f");var t=__classPrivateFieldGet((0,u["default"])(n),tn,"f").hash;__classPrivateFieldGet((0,u["default"])(n),tn,"f").href=generateFullUrl(e);if(t!==__classPrivateFieldGet((0,u["default"])(n),tn,"f").hash){__classPrivateFieldGet((0,u["default"])(n),rn,"f").trigger("hashchange")}__classPrivateFieldSet((0,u["default"])(n),nn,false,"f")}),null);n.on(ve.INIT,(function(){__classPrivateFieldGet((0,u["default"])(n),en,"m",an).call((0,u["default"])(n))}),null);n.on(ve.RESTORE,(function(e){fn.set(e,{lastHref:n.href})}),null);n.on(ve.RECOVER,(function(e){if(fn.has(e)){var t=fn.get(e);__classPrivateFieldSet((0,u["default"])(n),nn,true,"f");__classPrivateFieldGet((0,u["default"])(n),tn,"f").href=t.lastHref;__classPrivateFieldSet((0,u["default"])(n),nn,false,"f")}}),null);n.on(ve.DESTORY,(function(e){fn.delete(e)}),null);return n}(0,m["default"])(Location,[{key:"protocol",get:function get(){return __classPrivateFieldGet(this,tn,"f").protocol},set:function set(e){var t=/^(http|https):$/i;if(!e||!(0,g.isString)(e)||!t.test(e.trim()))return;e=e.trim();var n=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").protocol=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,n))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"host",get:function get(){return __classPrivateFieldGet(this,tn,"f").host},set:function set(e){if(!e||!(0,g.isString)(e))return;e=e.trim();var t=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").host=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,t))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"hostname",get:function get(){return __classPrivateFieldGet(this,tn,"f").hostname},set:function set(e){if(!e||!(0,g.isString)(e))return;e=e.trim();var t=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").hostname=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,t))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"port",get:function get(){return __classPrivateFieldGet(this,tn,"f").port},set:function set(e){var t=Number(e=e.trim());if(!(0,g.isNumber)(t)||t<=0)return;var n=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").port=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,n))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"pathname",get:function get(){return __classPrivateFieldGet(this,tn,"f").pathname},set:function set(e){if(!e||!(0,g.isString)(e))return;e=e.trim();var t=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").pathname=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,t))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"search",get:function get(){return __classPrivateFieldGet(this,tn,"f").search},set:function set(e){if(!e||!(0,g.isString)(e))return;e=e.trim();e=e.startsWith("?")?e:"?".concat(e);var t=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").search=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,t))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"hash",get:function get(){return __classPrivateFieldGet(this,tn,"f").hash},set:function set(e){if(!e||!(0,g.isString)(e))return;e=e.trim();e=e.startsWith("#")?e:"#".concat(e);var t=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").hash=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,t))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"href",get:function get(){return __classPrivateFieldGet(this,tn,"f").href},set:function set(e){var t=/^(http:|https:)?\/\/.+/;if(!e||!(0,g.isString)(e)||!t.test(e=e.trim()))return;var n=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").href=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,n))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"origin",get:function get(){return __classPrivateFieldGet(this,tn,"f").origin},set:function set(e){var t=/^(http:|https:)?\/\/.+/;if(!e||!(0,g.isString)(e)||!t.test(e=e.trim()))return;var n=__classPrivateFieldGet(this,en,"m",sn).call(this);__classPrivateFieldGet(this,tn,"f").origin=e;if(__classPrivateFieldGet(this,en,"m",cn).call(this,n))__classPrivateFieldGet(this,en,"m",un).call(this)}},{key:"assign",value:function assign(){(0,g.warn)(true,"小程序环境中调用location.assign()无效.")}},{key:"reload",value:function reload(){(0,g.warn)(true,"小程序环境中调用location.reload()无效.")}},{key:"replace",value:function replace(e){this.trigger("__set_href_without_history__",e)}},{key:"toString",value:function toString(){return this.href}},{key:"cache",get:function get(){return fn}}]);return Location}(g.Events);tn=new WeakMap,nn=new WeakMap,rn=new WeakMap,en=new WeakSet,an=function _Location_reset(){var e=Zt();var t=e.router;if(t){var n=t.path,r=t.params;var i=Object.keys(r).map((function(e){return"".concat(e,"=").concat(r[e])}));var a=i.length>0?"?"+i.join("&"):"";var o="".concat(dn).concat(n.startsWith("/")?n:"/"+n).concat(a);__classPrivateFieldSet(this,tn,new Ft(o),"f");this.trigger("__reset_history__",this.href)}},sn=function _Location_getPreValue(){return __classPrivateFieldGet(this,tn,"f")._toRaw()},ln=function _Location_rollBack(e){__classPrivateFieldGet(this,tn,"f").href=e},un=function _Location_recordHistory(){this.trigger("__record_history__",this.href)},cn=function _Location_checkUrlChange(e){if(__classPrivateFieldGet(this,nn,"f")){return false}var t=__classPrivateFieldGet(this,tn,"f")._toRaw(),n=t.protocol,r=t.hostname,i=t.port,a=t.pathname,o=t.search,s=t.hash;if(n!==e.protocol||r!==e.hostname||i!==e.port){__classPrivateFieldGet(this,en,"m",ln).call(this,e.href);return false}if(a!==e.pathname){return true}if(o!==e.search){return true}if(s!==e.hash){__classPrivateFieldGet(this,rn,"f").trigger("hashchange");return true}__classPrivateFieldGet(this,en,"m",ln).call(this,e.href);return false};function generateFullUrl(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";var t=dn;if(/^[/?#]/.test(e)){return t+e}return e}var hn="Macintosh";var pn="Intel Mac OS X 10_14_5";var mn="AppleWebKit/534.36 (KHTML, like Gecko) NodeJS/v4.1.0 Chrome/76.0.3809.132 Safari/534.36";var gn="("+hn+"; "+pn+") "+mn;var bn=(0,g.isWebPlatform)()?Ce.window.navigator:{appCodeName:"Mozilla",appName:"Netscape",appVersion:"5.0 "+gn,cookieEnabled:true,mimeTypes:[],onLine:true,platform:"MacIntel",plugins:[],product:"Taro",productSub:"20030107",userAgent:"Mozilla/5.0 "+gn,vendor:"Joyent",vendorSub:""};var yn;(function(){var e;if(typeof performance!=="undefined"&&performance!==null&&performance.now){yn=function now(){return performance.now()}}else if(Date.now){e=Date.now();yn=function now(){return Date.now()-e}}else{e=(new Date).getTime();yn=function now(){return(new Date).getTime()-e}}})();var _n=0;var kn=typeof _!=="undefined"&&_!==null?_:function(e){var t=yn();var n=Math.max(_n+16,t);return setTimeout((function(){e(_n=n)}),n-t)};var Sn=typeof k!=="undefined"&&k!==null?k:function(e){clearTimeout(e)};var wn;if(true&&!(0,g.isWebPlatform)()){var Tn=function(e){(0,d["default"])(Window,e);var t=(0,f["default"])(Window);function Window(){var e;(0,p["default"])(this,Window);e=t.call(this);e.navigator=bn;e.requestAnimationFrame=kn;e.cancelAnimationFrame=Sn;e.getComputedStyle=getComputedStyle;var r=[].concat((0,h["default"])(Object.getOwnPropertyNames(n.g||{})),(0,h["default"])(Object.getOwnPropertySymbols(n.g||{})));r.forEach((function(t){if(t==="atob"||t==="document")return;if(!Object.prototype.hasOwnProperty.call((0,u["default"])(e),t)){try{e[t]=n.g[t]}catch(e){if(true){console.warn("[Taro warn] window.".concat(String(t)," 在赋值到 window 时报错"))}}}}));e.Date||(e.Date=Date);e.location=new vn({window:(0,u["default"])(e)});e.history=new Jt(e.location,{window:(0,u["default"])(e)});e.initEvent();return e}(0,m["default"])(Window,[{key:"initEvent",value:function initEvent(){var e=this.location;var t=this.history;this.on(ve.INIT,(function(t){e.trigger(ve.INIT,t)}),null);this.on(ve.RECOVER,(function(n){e.trigger(ve.RECOVER,n);t.trigger(ve.RECOVER,n)}),null);this.on(ve.RESTORE,(function(n){e.trigger(ve.RESTORE,n);t.trigger(ve.RESTORE,n)}),null);this.on(ve.DESTORY,(function(n){e.trigger(ve.DESTORY,n);t.trigger(ve.DESTORY,n)}),null)}},{key:"document",get:function get(){return Ce.document}},{key:"addEventListener",value:function addEventListener(e,t){if(!(0,g.isString)(e))return;this.on(e,t,null)}},{key:"removeEventListener",value:function removeEventListener(e,t){if(!(0,g.isString)(e))return;this.off(e,t,null)}},{key:"setTimeout",value:function(e){function setTimeout(){return e.apply(this,arguments)}setTimeout.toString=function(){return e.toString()};return setTimeout}((function(){return setTimeout.apply(void 0,arguments)}))},{key:"clearTimeout",value:function(e){function clearTimeout(){return e.apply(this,arguments)}clearTimeout.toString=function(){return e.toString()};return clearTimeout}((function(){return clearTimeout.apply(void 0,arguments)}))}]);return Window}(g.Events);wn=Ce.window=new Tn}else{wn=Ce.window}var Pn=wn.location;var En=wn.history;var Cn=function(e){(0,d["default"])(SVGElement,e);var t=(0,f["default"])(SVGElement);function SVGElement(){(0,p["default"])(this,SVGElement);return t.apply(this,arguments)}return(0,m["default"])(SVGElement)}(Xe);var In=new Map;var xn=_e();var jn=(0,g.isWebPlatform)();function injectPageInstance(e,t){g.hooks.call("mergePageInstance",In.get(t),e);In.set(t,e)}function getPageInstance(e){return In.get(e)}function removePageInstance(e){In.delete(e)}function addLeadingSlash(e){if(e==null){return""}return e.charAt(0)==="/"?e:"/"+e}function safeExecute(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i-1?e.substring(0,n):e).concat(stringify((t===null||t===void 0?void 0:t.stamp)?{stamp:t.stamp}:{}))}else{return"".concat(n>-1?e.substring(0,n):e).concat(stringify(t))}}function getOnReadyEventKey(e){return e+"."+ae}function getOnShowEventKey(e){return e+"."+oe}function getOnHideEventKey(e){return e+"."+se}function createPageConfig(e,t,n,i){var a;var o=t!==null&&t!==void 0?t:"taro_page_".concat(xn());var s=(0,r["default"])(g.hooks.call("getMiniLifecycleImpl").page,7),l=s[0],u=s[1],d=s[2],f=s[3],v=s[4],h=s[5],p=s[6];var m=null;var b=false;var y=[];function setCurrentRouter(e){var t=jn?e.$taroPath:e.route||e.__route__||e.$taroPath;Xt.router={params:e.$taroParams,path:addLeadingSlash(t),$taroPath:e.$taroPath,onReady:getOnReadyEventKey(o),onShow:getOnShowEventKey(o),onHide:getOnHideEventKey(o)};if(!(0,g.isUndefined)(e.exitState)){Xt.router.exitState=e.exitState}}var _;var k;var S=(a={},(0,c["default"])(a,l,(function(){var t=this;var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=arguments.length>1?arguments[1]:undefined;k=new Promise((function(e){_=e}));St.start(T);Xt.page=this;this.config=i||{};var a=Object.assign({},n,{$taroTimestamp:Date.now()});var s=this.$taroPath=getPath(o,a);if(jn){S.path=s}if(this.$taroParams==null){this.$taroParams=a}setCurrentRouter(this);if(!jn){wn.trigger(ve.INIT,s)}var l=function mount(){Xt.app.mount(e,s,(function(){m=Ce.document.getElementById(s);(0,g.ensure)(m!==null,"没有找到页面实例。");safeExecute(s,ie,t.$taroParams);_();if(!jn){m.ctx=t;m.performUpdate(true,r)}else{(0,g.isFunction)(r)&&r()}}))};if(b){y.push(l)}else{l()}})),(0,c["default"])(a,u,(function(){var e=this.$taroPath;if(!jn){wn.trigger(ve.DESTORY,e)}safeExecute(e,u);b=true;Xt.app.unmount(e,(function(){b=false;In.delete(e);if(m){m.ctx=null;m=null}if(y.length){y.forEach((function(e){return e()}));y=[]}}))})),(0,c["default"])(a,d,(function(){var e=this;k.then((function(){safeExecute(e.$taroPath,ae);kn((function(){return Ht.trigger(getOnReadyEventKey(o))}));e.onReady.called=true}))})),(0,c["default"])(a,f,(function(){var e=this;var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};k.then((function(){Xt.page=e;setCurrentRouter(e);if(!jn){wn.trigger(ve.RECOVER,e.$taroPath)}safeExecute(e.$taroPath,oe,t);kn((function(){return Ht.trigger(getOnShowEventKey(o))}))}))})),(0,c["default"])(a,v,(function(){if(!jn){wn.trigger(ve.RESTORE,this.$taroPath)}if(Xt.page===this){Xt.page=null;Xt.router=null}safeExecute(this.$taroPath,se);Ht.trigger(getOnHideEventKey(o))})),a);h.forEach((function(e){S[e]=function(){return safeExecute.apply(void 0,[this.$taroPath,e].concat(Array.prototype.slice.call(arguments)))}}));p.forEach((function(t){var n;if(e[t]||((n=e.prototype)===null||n===void 0?void 0:n[t])||e[t.replace(/^on/,"enable")]){S[t]=function(){var e;for(var n=arguments.length,r=new Array(n),i=0;i1?l-1:0),c=1;ct?1:-1}else if(r){return-1}else if(i){return 1}else{return e>=t?1:-1}})).forEach((function(n,r){var i={_num:String(r)};Object.keys(e[n]).filter((function(e){return!/^bind/.test(e)&&!["focus","blur"].includes(e)})).sort().forEach((function(e,t){i[toCamelCase(e)]="p"+t}));t[toDashed(n)]=i}));return t}function getPlatformType(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"weapp";var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:oe.MINI;if(Object.keys(se).includes(e)){t=e}var n=se[t]||{};return n.type||t}function mergeReconciler(e,t){var n=t||he;var r=Object.keys(e);r.forEach((function(t){n.tap(t,e[t])}))}function nonsupport(e){return function(){console.warn("小程序暂不支持 ".concat(e))}}function setUniqueKeyToRoute(e,t){var n="__key_";var r=["navigateTo","redirectTo","reLaunch","switchTab"];if(r.indexOf(e)>-1){var i=t.url=t.url||"";var a=i.indexOf("?")>-1;var o=getUniqueKey();t.url+=(a?"&":"?")+"".concat(n,"=").concat(o)}}function indent(e,t){return e.split("\n").map((function(e,n){var r=n===0?"":Array(t).fill(" ").join("");return r+e})).join("\n")}var Ee=new Set(["addPhoneContact","authorize","canvasGetImageData","canvasPutImageData","canvasToTempFilePath","checkSession","chooseAddress","chooseImage","chooseInvoiceTitle","chooseLocation","chooseVideo","clearStorage","closeBLEConnection","closeBluetoothAdapter","closeSocket","compressImage","connectSocket","createBLEConnection","downloadFile","exitMiniProgram","getAvailableAudioSources","getBLEDeviceCharacteristics","getBLEDeviceServices","getBatteryInfo","getBeacons","getBluetoothAdapterState","getBluetoothDevices","getClipboardData","getConnectedBluetoothDevices","getConnectedWifi","getExtConfig","getFileInfo","getImageInfo","getLocation","getNetworkType","getSavedFileInfo","getSavedFileList","getScreenBrightness","getSetting","getStorage","getStorageInfo","getSystemInfo","getUserInfo","getWifiList","hideHomeButton","hideShareMenu","hideTabBar","hideTabBarRedDot","loadFontFace","login","makePhoneCall","navigateBack","navigateBackMiniProgram","navigateTo","navigateToBookshelf","navigateToMiniProgram","notifyBLECharacteristicValueChange","hideKeyboard","hideLoading","hideNavigationBarLoading","hideToast","openBluetoothAdapter","openDocument","openLocation","openSetting","pageScrollTo","previewImage","queryBookshelf","reLaunch","readBLECharacteristicValue","redirectTo","removeSavedFile","removeStorage","removeTabBarBadge","requestSubscribeMessage","saveFile","saveImageToPhotosAlbum","saveVideoToPhotosAlbum","scanCode","sendSocketMessage","setBackgroundColor","setBackgroundTextStyle","setClipboardData","setEnableDebug","setInnerAudioOption","setKeepScreenOn","setNavigationBarColor","setNavigationBarTitle","setScreenBrightness","setStorage","setTabBarBadge","setTabBarItem","setTabBarStyle","showActionSheet","showFavoriteGuide","showLoading","showModal","showShareMenu","showTabBar","showTabBarRedDot","showToast","startBeaconDiscovery","startBluetoothDevicesDiscovery","startDeviceMotionListening","startPullDownRefresh","stopBeaconDiscovery","stopBluetoothDevicesDiscovery","stopCompass","startCompass","startAccelerometer","stopAccelerometer","showNavigationBarLoading","stopDeviceMotionListening","stopPullDownRefresh","switchTab","uploadFile","vibrateLong","vibrateShort","writeBLECharacteristicValue"]);function getCanIUseWebp(e){return function(){var t;var n=(t=e.getSystemInfoSync)===null||t===void 0?void 0:t.call(e);if(!n){if(true){console.error("不支持 API canIUseWebp")}return false}var r=n.platform;var i=r.toLowerCase();if(i==="android"||i==="devtools"){return true}return false}}function getNormalRequest(e){return function request(t){t=t?isString(t)?{url:t}:t:{};var n=t.success;var r=t.fail;var i=t.complete;var a;var o=new Promise((function(o,s){t.success=function(e){n&&n(e);o(e)};t.fail=function(e){r&&r(e);s(e)};t.complete=function(e){i&&i(e)};a=e.request(t)}));equipTaskMethodsIntoPromise(a,o);o.abort=function(e){e&&e();if(a){a.abort()}return o};return o}}function processApis(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var i=n.needPromiseApis||[];var a=new Set([].concat((0,r["default"])(i),(0,r["default"])(Ee)));var o=["getEnv","interceptors","Current","getCurrentInstance","options","nextTick","eventCenter","Events","preload","webpackJsonp"];var s=new Set(!n.isOnlyPromisify?Object.keys(t).filter((function(e){return o.indexOf(e)===-1})):i);if(n.modifyApis){n.modifyApis(s)}s.forEach((function(r){if(a.has(r)){var i=r;e[i]=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o2&&arguments[2]!==undefined?arguments[2]:{};e.canIUseWebp=getCanIUseWebp(e);e.getCurrentPages=getCurrentPages||nonsupport("getCurrentPages");e.getApp=getApp||nonsupport("getApp");e.env=t.env||{};try{e.requirePlugin=requirePlugin||nonsupport("requirePlugin")}catch(t){e.requirePlugin=nonsupport("requirePlugin")}var r=n.request||getNormalRequest(t);function taroInterceptor(e){return r(e.requestParams)}var i=new e.Link(taroInterceptor);e.request=i.request.bind(i);e.addInterceptor=i.addInterceptor.bind(i);e.cleanInterceptors=i.cleanInterceptors.bind(i);e.miniGlobal=e.options.miniGlobal=t;e.initAppInfo=function(t){if(typeof e.getAppInfo!=="function")return;e.getAppInfo=function(){return t}}}function equipTaskMethodsIntoPromise(e,t){if(!e||!t)return;var n=["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate","onChunkReceived","offChunkReceived"];e&&n.forEach((function(n){if(n in e){t[n]=e[n].bind(e)}}))}},"./node_modules/@tarojs/taro/index.js":function(e,t,n){var r=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),i=r.hooks;var a=n("./node_modules/@tarojs/api/dist/index.esm.js")["default"];if(i.isExist("initNativeApi")){i.call("initNativeApi",a)}e.exports=a;e.exports["default"]=e.exports},"./node_modules/@tarojs/webpack5-runner/dist/template/comp.js":function(e,t,n){"use strict";var r=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");Component((0,r.createRecursiveComponentConfig)())},"./node_modules/@tarojs/webpack5-runner/dist/template/custom-wrapper.js":function(e,t,n){"use strict";var r;r={value:true};var i=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");Component((0,i.createRecursiveComponentConfig)("custom-wrapper"))}}]);