From 0a18eca2ed1ad468a9bcd520461cfa0a0ab87d95 Mon Sep 17 00:00:00 2001 From: ihzero Date: Tue, 26 Sep 2023 18:06:11 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/components/pests-chart.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/index/components/pests-chart.vue b/src/pages/index/components/pests-chart.vue index f21e8ee..5ff4d83 100644 --- a/src/pages/index/components/pests-chart.vue +++ b/src/pages/index/components/pests-chart.vue @@ -230,9 +230,15 @@ export default { seriesData.push(resData[key]) }) const max = Math.max(...seriesData) - let maxN = Math.ceil(max / 5) * 5 - maxN = maxN === 0 ? 5 : maxN - this.opts.yAxis.data[0].max = maxN + + if (max > 5) { + let maxN = Math.ceil(max / 5) * 5 + maxN = maxN === 0 ? 5 : maxN + this.opts.yAxis.data[0].max = maxN + } else { + this.opts.yAxis.splitNumber = max + } + let res = { categories: xAxis, series: [ From ba46652f9b219cd5497116cbb98a6e920db99bcd Mon Sep 17 00:00:00 2001 From: ihzero Date: Tue, 26 Sep 2023 18:07:36 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/build/h5/index.html | 2 +- .../h5/static/js/{index.6e793feb.js => index.8b728f4f.js} | 2 +- ...-index-pests.4575c474.js => pages-index-pests.5ddbf92b.js} | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename dist/build/h5/static/js/{index.6e793feb.js => index.8b728f4f.js} (99%) rename dist/build/h5/static/js/{pages-index-pests.4575c474.js => pages-index-pests.5ddbf92b.js} (61%) diff --git a/dist/build/h5/index.html b/dist/build/h5/index.html index d3801ef..8c53b69 100644 --- a/dist/build/h5/index.html +++ b/dist/build/h5/index.html @@ -1,2 +1,2 @@
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/dist/build/h5/static/js/index.6e793feb.js b/dist/build/h5/static/js/index.8b728f4f.js similarity index 99% rename from dist/build/h5/static/js/index.6e793feb.js rename to dist/build/h5/static/js/index.8b728f4f.js index a8ed16f..57d9535 100644 --- a/dist/build/h5/static/js/index.6e793feb.js +++ b/dist/build/h5/static/js/index.8b728f4f.js @@ -1 +1 @@ -(function(t){function a(a){for(var e,r,p=a[0],s=a[1],g=a[2],d=0,m=[];d0&&void 0!==arguments[0]?arguments[0]:"加载中...",a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];uni.showLoading({title:t,mask:a})}function g(){uni.hideLoading()}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3,e=arguments.length>3?arguments[3]:void 0;uni.showToast({title:t,icon:a,mask:!1,duration:n,success:function(){e&&e()}})}function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";uni.setNavigationBarTitle({title:t})}function m(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.previewImage({current:t,urls:a,complete:function(t){n(t)}})}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:9,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.chooseImage({count:t,sizeType:["compressed"],sourceType:["album","camera"],success:function(t){var n=t.tempFilePaths;a(n)},fail:function(){n()}})}function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["album","camera"];uni.chooseVideo({sourceType:n,success:function(a){console.log(a);var n=a.tempFilePath;t(n,a)},fail:function(){a()}})}function f(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.previewMedia({current:t,sources:a,complete:function(t){n(t)}})}function b(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:80,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};console.log(t,"|"),uni.compressImage({src:t,quality:a,success:function(t){console.log(t.tempFilePath),n(t.tempFilePath)},fail:function(t){console.log("失败"),e(t)}})}function h(t,a){try{uni.setStorageSync(t,a)}catch(n){}}function w(t,a){try{uni.setStorage({key:t,data:a})}catch(n){}}function y(t){try{return uni.getStorageSync(t)}catch(a){}}function _(t){try{uni.removeStorageSync(t)}catch(a){}}function v(){try{uni.clearStorageSync()}catch(t){}}function x(t){uni.showTabBarRedDot({index:t})}function C(t){uni.hideTabBarRedDot({index:t})}function k(){var t=getCurrentPages(),a=t[t.length-2];console.log(t,a),a?uni.navigateBack():uni.switchTab({url:"/pages/index/index"})}function S(t,a){if(!t)return"";var n=new Date(t),e={"M+":n.getMonth()+1,"d+":n.getDate(),"h+":n.getHours(),"m+":n.getMinutes(),"s+":n.getSeconds(),"q+":Math.floor((n.getMonth()+3)/3),S:n.getMilliseconds()};for(var i in/(y+)/.test(a)&&(a=a.replace(RegExp.$1,(n.getFullYear()+"").substr(4-RegExp.$1.length))),e)new RegExp("("+i+")").test(a)&&(a=a.replace(RegExp.$1,1==RegExp.$1.length?e[i]:("00"+e[i]).substr((""+e[i]).length)));return a}function P(t){var a=/^1\d{10}$/;return!!a.test(t)}function T(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id",n=[];return console.log(a),t.map((function(t){return[t]})).forEach((function(t){var e=(0,p.default)(t,1),i=Object.assign({},((0,r.default)(e[0]),e[0])),s=n.find((function(t){var n=(0,p.default)(t,1),e=Object.assign({},((0,r.default)(n[0]),n[0]));return e[a]===i[a]}));s?n.forEach((function(t,e){var o=(0,p.default)(t,1),s=Object.assign({},((0,r.default)(o[0]),o[0]));s[a]===i[a]&&n[e].push(i)})):n.push([(0,o.default)({},i)])})),n}function z(t,a,n){for(var e="",i=n-a,o=0;oo)return 1;if(i1&&void 0!==arguments[1]?arguments[1]:function(){},n=t;wx.requestSubscribeMessage({tmplIds:n,success:function(t){console.log(t,"成功");var e,o=0,r=(0,i.default)(n);try{for(r.s();!(e=r.n()).done;){var p=e.value;"accept"===t[p]&&(o+=1)}}catch(s){r.e(s)}finally{r.f()}0==o||a(t)},fail:function(t){20004==t.errCode?console.log("用户拒绝了",t):a(res)}})}function D(t){var a=/^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/;if(!a.test(t))return{status:0,msg:"身份证号码不合规"};var n=t.substr(6,4),e=t.substr(10,2),i=t.substr(12,2),o=Date.parse(e+"-"+i+"-"+n),r=Date.parse(new Date),p=new Date(n,e,0).getDate();if(o>r||i>p)return{status:0,msg:"出生日期不合规"};for(var s=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2),g=new Array("1","0","X","9","8","7","6","5","4","3","2"),d=t.split(""),u=0,m=0;m<17;m++)u+=parseInt(d[m])*parseInt(s[m]);return d[17].toUpperCase()!=g[u%11].toUpperCase()?{status:0,msg:"身份证校验码不合规"}:{status:1,msg:"校验通过"}}function B(t){var a=new RegExp("^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$");return a.test(t)}function U(t){var a=/[1-9]\d{12,18}/;return a.test(t)}function L(t){var a=/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;return a.test(t)}function N(){var t=new Date,a=new Date(t);a.setDate(t.getDate()-7);var n=new Date(t);return n.setDate(t.getDate()-1),{startDate:a,endDate:n}}function I(){var t=new Date,a=new Date(t);a.setMonth(t.getMonth()-1);var n=new Date(t);return n.setDate(t.getDate()-1),{startDate:a,endDate:n}}n("ac1f"),n("00b4"),n("5319"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("d3b7"),n("159b"),n("d81d"),n("7db0"),n("14d9"),n("e25e"),n("fb6a")},"8eac":function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=e(n("5530"));n("d3b7"),n("159b"),n("b64b");var o=e(n("cca2")),r=e(n("2974")),p=e(n("d606")),s=n("3bf7"),g=function(t,a){var n={};return t.forEach((function(t){(0,s.isUndefined)(a[t])||(n[t]=a[t])})),n},d=function(t){return new Promise((function(a,n){var e,d=(0,o.default)((0,r.default)(t.baseURL,t.url),t.params),u={url:d,header:t.header,complete:function(e){t.fullPath=d,e.config=t;try{"string"===typeof e.data&&(e.data=JSON.parse(e.data))}catch(i){}(0,p.default)(a,n,e)}};if("UPLOAD"===t.method){delete u.header["content-type"],delete u.header["Content-Type"];var m={filePath:t.filePath,name:t.name},c=["files","file","timeout","formData"];e=uni.uploadFile((0,i.default)((0,i.default)((0,i.default)({},u),m),g(c,t)))}else if("DOWNLOAD"===t.method)(0,s.isUndefined)(t["timeout"])||(u["timeout"]=t["timeout"]),e=uni.downloadFile(u);else{var l=["data","method","timeout","dataType","responseType","withCredentials"];e=uni.request((0,i.default)((0,i.default)({},u),g(l,t)))}t.getTask&&t.getTask(e,t)}))};a.default=d},9154:function(t,a,n){var e=n("24fb");a=e(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.yn-select-list[data-v-2137a64a]{display:flex;flex-direction:column;flex:1}.u-select-input-list[data-v-2137a64a]{position:relative;flex:1;display:flex;flex-direction:row;border-radius:%?8?%;min-height:%?72?%;border:1px solid #dcdfe6;padding:0 %?20?%}.u-select-input-list .select_wrapper[data-v-2137a64a]{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:%?28?%;color:#000}.u-select-input-list .right-icon .u-icon__icon[data-v-2137a64a]{margin-left:%?10?%;color:#c0c4cc}',""]),t.exports=a},"94d5":function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.userInfo=a.token=void 0;var e=function(t){return t.userInfo};a.userInfo=e;var i=function(t){return t.user_access_token};a.token=i},9580:function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,withCredentials:!1,validateStatus:function(t){return t>=200&&t<300}};a.default=e},"9b17":function(t,a,n){"use strict";n.r(a);var e=n("458f"),i=n("a5cb");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return i[t]}))}(o);n("ad9b");var r,p=n("f0c5"),s=Object(p["a"])(i["default"],e["b"],e["c"],!1,null,"2137a64a",null,!1,e["a"],r);a["default"]=s.exports},"9fb0":function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.USER_INFO=a.USERKEY=a.USERACCESSTOKEN=void 0;var e="USER_INFO";a.USER_INFO=e;var i="USERACCESSTOKEN";a.USERACCESSTOKEN=i;var o="USERKEY";a.USERKEY=o},a5cb:function(t,a,n){"use strict";n.r(a);var e=n("7f73"),i=n.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return e[t]}))}(o);a["default"]=i.a},abc2:function(t,a,n){"use strict";function e(){this.handlers=[]}n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("14d9"),n("d3b7"),n("159b"),e.prototype.use=function(t,a){return this.handlers.push({fulfilled:t,rejected:a}),this.handlers.length-1},e.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},e.prototype.forEach=function(t){this.handlers.forEach((function(a){null!==a&&t(a)}))};var i=e;a.default=i},ad9b:function(t,a,n){"use strict";var e=n("23f0"),i=n.n(e);i.a},bb58:function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=e(n("5530"));n("d3b7"),n("159b");var o=n("3bf7"),r=function(t,a,n){var e={};return t.forEach((function(t){(0,o.isUndefined)(n[t])?(0,o.isUndefined)(a[t])||(e[t]=a[t]):e[t]=n[t]})),e},p=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.method||t.method||"GET",e={baseURL:t.baseURL||"",method:n,url:a.url||"",params:a.params||{},custom:(0,i.default)((0,i.default)({},t.custom||{}),a.custom||{}),header:(0,o.deepMerge)(t.header||{},a.header||{})},p=["getTask","validateStatus"];if(e=(0,i.default)((0,i.default)({},e),r(p,t,a)),"DOWNLOAD"===n)(0,o.isUndefined)(a.timeout)?(0,o.isUndefined)(t.timeout)||(e["timeout"]=t["timeout"]):e["timeout"]=a["timeout"];else if("UPLOAD"===n){delete e.header["content-type"],delete e.header["Content-Type"];var s=["files","file","filePath","name","timeout","formData"];s.forEach((function(t){(0,o.isUndefined)(a[t])||(e[t]=a[t])})),(0,o.isUndefined)(e.timeout)&&!(0,o.isUndefined)(t.timeout)&&(e["timeout"]=t["timeout"])}else{var g=["data","timeout","dataType","responseType","withCredentials"];e=(0,i.default)((0,i.default)({},e),r(g,t,a))}return e};a.default=p},be8f:function(t,a,n){var e=n("7037").default;n("d3b7"),uni.addInterceptor({returnValue:function(t){return!t||"object"!==e(t)&&"function"!==typeof t||"function"!==typeof t.then?t:new Promise((function(a,n){t.then((function(t){return t[0]?n(t[0]):a(t[1])}))}))}})},cca2:function(t,a,n){"use strict";n("7a82");var e=n("dbce").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=r,n("ac1f"),n("5319"),n("d401"),n("d3b7"),n("25f0"),n("e9c4"),n("14d9"),n("c975"),n("fb6a");var i=e(n("3bf7"));function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function r(t,a){if(!a)return t;var n;if(i.isURLSearchParams(a))n=a.toString();else{var e=[];i.forEach(a,(function(t,a){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?a+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),e.push(o(a)+"="+o(t))})))})),n=e.join("&")}if(n){var r=t.indexOf("#");-1!==r&&(t=t.slice(0,r)),t+=(-1===t.indexOf("?")?"?":"&")+n}return t}},d606:function(t,a,n){"use strict";function e(t,a,n){var e=n.config.validateStatus,i=n.statusCode;!i||e&&!e(i)?a(n):t(n)}n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=e},e250:function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d3b7"),n("159b"),n("3c65"),n("14d9");var i=e(n("5530")),o=e(n("d4ec")),r=e(n("bee2")),p=e(n("19f4")),s=e(n("abc2")),g=e(n("bb58")),d=e(n("9580")),u=n("3bf7"),m=function(){function t(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.default)(this,t),(0,u.isPlainObject)(a)||(a={},console.warn("设置全局参数必须接收一个Object")),this.config=(0,i.default)((0,i.default)({},d.default),a),this.interceptors={request:new s.default,response:new s.default}}return(0,r.default)(t,[{key:"setConfig",value:function(t){this.config=t(this.config)}},{key:"middleware",value:function(t){t=(0,g.default)(this.config,t);var a=[p.default,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){a.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){a.push(t.fulfilled,t.rejected)}));while(a.length)n=n.then(a.shift(),a.shift());return n}},{key:"request",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.middleware(t)}},{key:"get",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.middleware((0,i.default)({url:t,method:"GET"},a))}},{key:"post",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"POST"},n))}},{key:"put",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"PUT"},n))}},{key:"delete",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"DELETE"},n))}},{key:"connect",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"CONNECT"},n))}},{key:"head",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"HEAD"},n))}},{key:"options",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"OPTIONS"},n))}},{key:"trace",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"TRACE"},n))}},{key:"upload",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.url=t,a.method="UPLOAD",this.middleware(a)}},{key:"download",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.url=t,a.method="DOWNLOAD",this.middleware(a)}}]),t}();a.default=m},ea0b:function(t,a,n){var e=n("24fb");a=e(!1),a.push([t.i,'/* windicss layer base */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b{font-weight:bolder}uni-button, uni-input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}uni-button{text-transform:none;background-color:initial;background-image:none}uni-button, [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button}uni-button, [role="button"]{cursor:pointer}uni-canvas, img{display:block;vertical-align:middle}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}img{border-style:solid;max-width:100%;height:auto}uni-input::-webkit-input-placeholder{opacity:1;color:#9ca3af}uni-input::placeholder{opacity:1;color:#9ca3af}uni-input::webkit-input-placeholder{opacity:1;color:#9ca3af}uni-input::-moz-placeholder{opacity:1;color:#9ca3af}uni-input:-ms-input-placeholder{opacity:1;color:#9ca3af}uni-input::-ms-input-placeholder{opacity:1;color:#9ca3af}\n/* windicss layer components */.flex-center{display:flex;align-items:center;justify-content:center}\n/* windicss layer utilities */.container{width:100%}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.rounded-md{border-radius:.375rem}.border-solid{border-style:solid}.border{border-width:1px}.border-0\\.5px{border-width:.5px}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.font-bold{font-weight:700}.h-full{height:100%}.\\!h-full{height:100%!important}.h-90rpx{height:%?90?%}.h-86rpx{height:%?86?%}.h-20rpx{height:%?20?%}.h-80vh{height:80vh}.h-500rpx{height:%?500?%}.text-base{font-size:1rem;line-height:1.5rem}.text-34rpx{font-size:%?34?%;line-height:1}.text-28rpx{font-size:%?28?%;line-height:1}.text-42rpx{font-size:%?42?%;line-height:1}.text-24rpx{font-size:%?24?%;line-height:1}.text-32rpx{font-size:%?32?%;line-height:1}.leading-86rpx{line-height:%?86?%}.my-20rpx{margin-top:%?20?%;margin-bottom:%?20?%}.mx-30rpx{margin-left:%?30?%;margin-right:%?30?%}.my-12rpx{margin-top:%?12?%;margin-bottom:%?12?%}.my-10rpx{margin-top:%?10?%;margin-bottom:%?10?%}.mx-20rpx{margin-left:%?20?%;margin-right:%?20?%}.mr-20px{margin-right:20px}.mt-20rpx{margin-top:%?20?%}.mr-20rpx{margin-right:%?20?%}.ml-10rpx{margin-left:%?10?%}.ml-4rpx{margin-left:%?4?%}.max-h-1200rpx{max-height:%?1200?%}.opacity-50{opacity:.5}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-30rpx{padding:%?30?%}.p-20rpx{padding:%?20?%}.p-16rpx{padding:%?16?%}.px-20rpx{padding-left:%?20?%;padding-right:%?20?%}.px{padding-left:1px;padding-right:1px}.px-10rpx{padding-left:%?10?%;padding-right:%?10?%}.px-30rpx{padding-left:%?30?%;padding-right:%?30?%}.py-20rpx{padding-top:%?20?%;padding-bottom:%?20?%}.px-26rpx{padding-left:%?26?%;padding-right:%?26?%}.pb-20rpx{padding-bottom:%?20?%}.\\!pointer-events-none{pointer-events:none!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.left-0{left:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.text-center{text-align:center}.text-hex-fa3534{--tw-text-opacity:1;color:rgba(250,53,52,var(--tw-text-opacity))}.text-hex-2979ff{--tw-text-opacity:1;color:rgba(41,121,255,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.indent{text-indent:1.5rem}.content-type{content:"type"}.content-box{content:"box"}.ordinal{--tw-ordinal:ordinal;--tw-slashed-zero:var(--tw-empty,);--tw-numeric-figure:var(--tw-empty,);--tw-numeric-spacing:var(--tw-empty,);--tw-numeric-fraction:var(--tw-empty,);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.invisible{visibility:hidden}.w-full{width:100%}.w-140rpx{width:%?140?%}.w-120rpx{width:%?120?%}.gap-x-20rpx{-webkit-column-gap:%?20?%;-moz-column-gap:%?20?%;grid-column-gap:%?20?%;column-gap:%?20?%}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.filter{--tw-blur:var(--tw-empty,);--tw-brightness:var(--tw-empty,);--tw-contrast:var(--tw-empty,);--tw-grayscale:var(--tw-empty,);--tw-hue-rotate:var(--tw-empty,);--tw-invert:var(--tw-empty,);--tw-saturate:var(--tw-empty,);--tw-sepia:var(--tw-empty,);--tw-drop-shadow:var(--tw-empty,);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}',""]),t.exports=a},ef9e:function(t,a,n){var e=n("ea0b");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=n("4f06").default;i("d88fd794",e,!0,{sourceMap:!1,shadowMode:!1})},fcc2:function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e={userInfo:{},user_access_token:"",user_key:""},i=e;a.default=i}}); \ No newline at end of file +(function(t){function a(a){for(var e,r,p=a[0],s=a[1],g=a[2],d=0,m=[];d0&&void 0!==arguments[0]?arguments[0]:"加载中...",a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];uni.showLoading({title:t,mask:a})}function g(){uni.hideLoading()}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3,e=arguments.length>3?arguments[3]:void 0;uni.showToast({title:t,icon:a,mask:!1,duration:n,success:function(){e&&e()}})}function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";uni.setNavigationBarTitle({title:t})}function m(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.previewImage({current:t,urls:a,complete:function(t){n(t)}})}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:9,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.chooseImage({count:t,sizeType:["compressed"],sourceType:["album","camera"],success:function(t){var n=t.tempFilePaths;a(n)},fail:function(){n()}})}function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["album","camera"];uni.chooseVideo({sourceType:n,success:function(a){console.log(a);var n=a.tempFilePath;t(n,a)},fail:function(){a()}})}function f(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};uni.previewMedia({current:t,sources:a,complete:function(t){n(t)}})}function b(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:80,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};console.log(t,"|"),uni.compressImage({src:t,quality:a,success:function(t){console.log(t.tempFilePath),n(t.tempFilePath)},fail:function(t){console.log("失败"),e(t)}})}function h(t,a){try{uni.setStorageSync(t,a)}catch(n){}}function w(t,a){try{uni.setStorage({key:t,data:a})}catch(n){}}function y(t){try{return uni.getStorageSync(t)}catch(a){}}function _(t){try{uni.removeStorageSync(t)}catch(a){}}function v(){try{uni.clearStorageSync()}catch(t){}}function x(t){uni.showTabBarRedDot({index:t})}function C(t){uni.hideTabBarRedDot({index:t})}function k(){var t=getCurrentPages(),a=t[t.length-2];console.log(t,a),a?uni.navigateBack():uni.switchTab({url:"/pages/index/index"})}function S(t,a){if(!t)return"";var n=new Date(t),e={"M+":n.getMonth()+1,"d+":n.getDate(),"h+":n.getHours(),"m+":n.getMinutes(),"s+":n.getSeconds(),"q+":Math.floor((n.getMonth()+3)/3),S:n.getMilliseconds()};for(var i in/(y+)/.test(a)&&(a=a.replace(RegExp.$1,(n.getFullYear()+"").substr(4-RegExp.$1.length))),e)new RegExp("("+i+")").test(a)&&(a=a.replace(RegExp.$1,1==RegExp.$1.length?e[i]:("00"+e[i]).substr((""+e[i]).length)));return a}function P(t){var a=/^1\d{10}$/;return!!a.test(t)}function T(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id",n=[];return console.log(a),t.map((function(t){return[t]})).forEach((function(t){var e=(0,p.default)(t,1),i=Object.assign({},((0,r.default)(e[0]),e[0])),s=n.find((function(t){var n=(0,p.default)(t,1),e=Object.assign({},((0,r.default)(n[0]),n[0]));return e[a]===i[a]}));s?n.forEach((function(t,e){var o=(0,p.default)(t,1),s=Object.assign({},((0,r.default)(o[0]),o[0]));s[a]===i[a]&&n[e].push(i)})):n.push([(0,o.default)({},i)])})),n}function z(t,a,n){for(var e="",i=n-a,o=0;oo)return 1;if(i1&&void 0!==arguments[1]?arguments[1]:function(){},n=t;wx.requestSubscribeMessage({tmplIds:n,success:function(t){console.log(t,"成功");var e,o=0,r=(0,i.default)(n);try{for(r.s();!(e=r.n()).done;){var p=e.value;"accept"===t[p]&&(o+=1)}}catch(s){r.e(s)}finally{r.f()}0==o||a(t)},fail:function(t){20004==t.errCode?console.log("用户拒绝了",t):a(res)}})}function D(t){var a=/^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/;if(!a.test(t))return{status:0,msg:"身份证号码不合规"};var n=t.substr(6,4),e=t.substr(10,2),i=t.substr(12,2),o=Date.parse(e+"-"+i+"-"+n),r=Date.parse(new Date),p=new Date(n,e,0).getDate();if(o>r||i>p)return{status:0,msg:"出生日期不合规"};for(var s=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2),g=new Array("1","0","X","9","8","7","6","5","4","3","2"),d=t.split(""),u=0,m=0;m<17;m++)u+=parseInt(d[m])*parseInt(s[m]);return d[17].toUpperCase()!=g[u%11].toUpperCase()?{status:0,msg:"身份证校验码不合规"}:{status:1,msg:"校验通过"}}function B(t){var a=new RegExp("^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$");return a.test(t)}function U(t){var a=/[1-9]\d{12,18}/;return a.test(t)}function L(t){var a=/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;return a.test(t)}function N(){var t=new Date,a=new Date(t);a.setDate(t.getDate()-7);var n=new Date(t);return n.setDate(t.getDate()-1),{startDate:a,endDate:n}}function I(){var t=new Date,a=new Date(t);a.setMonth(t.getMonth()-1);var n=new Date(t);return n.setDate(t.getDate()-1),{startDate:a,endDate:n}}n("ac1f"),n("00b4"),n("5319"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("d3b7"),n("159b"),n("d81d"),n("7db0"),n("14d9"),n("e25e"),n("fb6a")},"8eac":function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=e(n("5530"));n("d3b7"),n("159b"),n("b64b");var o=e(n("cca2")),r=e(n("2974")),p=e(n("d606")),s=n("3bf7"),g=function(t,a){var n={};return t.forEach((function(t){(0,s.isUndefined)(a[t])||(n[t]=a[t])})),n},d=function(t){return new Promise((function(a,n){var e,d=(0,o.default)((0,r.default)(t.baseURL,t.url),t.params),u={url:d,header:t.header,complete:function(e){t.fullPath=d,e.config=t;try{"string"===typeof e.data&&(e.data=JSON.parse(e.data))}catch(i){}(0,p.default)(a,n,e)}};if("UPLOAD"===t.method){delete u.header["content-type"],delete u.header["Content-Type"];var m={filePath:t.filePath,name:t.name},c=["files","file","timeout","formData"];e=uni.uploadFile((0,i.default)((0,i.default)((0,i.default)({},u),m),g(c,t)))}else if("DOWNLOAD"===t.method)(0,s.isUndefined)(t["timeout"])||(u["timeout"]=t["timeout"]),e=uni.downloadFile(u);else{var l=["data","method","timeout","dataType","responseType","withCredentials"];e=uni.request((0,i.default)((0,i.default)({},u),g(l,t)))}t.getTask&&t.getTask(e,t)}))};a.default=d},9154:function(t,a,n){var e=n("24fb");a=e(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.yn-select-list[data-v-2137a64a]{display:flex;flex-direction:column;flex:1}.u-select-input-list[data-v-2137a64a]{position:relative;flex:1;display:flex;flex-direction:row;border-radius:%?8?%;min-height:%?72?%;border:1px solid #dcdfe6;padding:0 %?20?%}.u-select-input-list .select_wrapper[data-v-2137a64a]{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:%?28?%;color:#000}.u-select-input-list .right-icon .u-icon__icon[data-v-2137a64a]{margin-left:%?10?%;color:#c0c4cc}',""]),t.exports=a},"94d5":function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.userInfo=a.token=void 0;var e=function(t){return t.userInfo};a.userInfo=e;var i=function(t){return t.user_access_token};a.token=i},9580:function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,withCredentials:!1,validateStatus:function(t){return t>=200&&t<300}};a.default=e},"9b17":function(t,a,n){"use strict";n.r(a);var e=n("458f"),i=n("a5cb");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return i[t]}))}(o);n("ad9b");var r,p=n("f0c5"),s=Object(p["a"])(i["default"],e["b"],e["c"],!1,null,"2137a64a",null,!1,e["a"],r);a["default"]=s.exports},"9fb0":function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.USER_INFO=a.USERKEY=a.USERACCESSTOKEN=void 0;var e="USER_INFO";a.USER_INFO=e;var i="USERACCESSTOKEN";a.USERACCESSTOKEN=i;var o="USERKEY";a.USERKEY=o},a5cb:function(t,a,n){"use strict";n.r(a);var e=n("7f73"),i=n.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return e[t]}))}(o);a["default"]=i.a},abc2:function(t,a,n){"use strict";function e(){this.handlers=[]}n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("14d9"),n("d3b7"),n("159b"),e.prototype.use=function(t,a){return this.handlers.push({fulfilled:t,rejected:a}),this.handlers.length-1},e.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},e.prototype.forEach=function(t){this.handlers.forEach((function(a){null!==a&&t(a)}))};var i=e;a.default=i},ad9b:function(t,a,n){"use strict";var e=n("23f0"),i=n.n(e);i.a},bb58:function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=e(n("5530"));n("d3b7"),n("159b");var o=n("3bf7"),r=function(t,a,n){var e={};return t.forEach((function(t){(0,o.isUndefined)(n[t])?(0,o.isUndefined)(a[t])||(e[t]=a[t]):e[t]=n[t]})),e},p=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.method||t.method||"GET",e={baseURL:t.baseURL||"",method:n,url:a.url||"",params:a.params||{},custom:(0,i.default)((0,i.default)({},t.custom||{}),a.custom||{}),header:(0,o.deepMerge)(t.header||{},a.header||{})},p=["getTask","validateStatus"];if(e=(0,i.default)((0,i.default)({},e),r(p,t,a)),"DOWNLOAD"===n)(0,o.isUndefined)(a.timeout)?(0,o.isUndefined)(t.timeout)||(e["timeout"]=t["timeout"]):e["timeout"]=a["timeout"];else if("UPLOAD"===n){delete e.header["content-type"],delete e.header["Content-Type"];var s=["files","file","filePath","name","timeout","formData"];s.forEach((function(t){(0,o.isUndefined)(a[t])||(e[t]=a[t])})),(0,o.isUndefined)(e.timeout)&&!(0,o.isUndefined)(t.timeout)&&(e["timeout"]=t["timeout"])}else{var g=["data","timeout","dataType","responseType","withCredentials"];e=(0,i.default)((0,i.default)({},e),r(g,t,a))}return e};a.default=p},be8f:function(t,a,n){var e=n("7037").default;n("d3b7"),uni.addInterceptor({returnValue:function(t){return!t||"object"!==e(t)&&"function"!==typeof t||"function"!==typeof t.then?t:new Promise((function(a,n){t.then((function(t){return t[0]?n(t[0]):a(t[1])}))}))}})},cca2:function(t,a,n){"use strict";n("7a82");var e=n("dbce").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=r,n("ac1f"),n("5319"),n("d401"),n("d3b7"),n("25f0"),n("e9c4"),n("14d9"),n("c975"),n("fb6a");var i=e(n("3bf7"));function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function r(t,a){if(!a)return t;var n;if(i.isURLSearchParams(a))n=a.toString();else{var e=[];i.forEach(a,(function(t,a){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?a+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),e.push(o(a)+"="+o(t))})))})),n=e.join("&")}if(n){var r=t.indexOf("#");-1!==r&&(t=t.slice(0,r)),t+=(-1===t.indexOf("?")?"?":"&")+n}return t}},d606:function(t,a,n){"use strict";function e(t,a,n){var e=n.config.validateStatus,i=n.statusCode;!i||e&&!e(i)?a(n):t(n)}n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=e},e250:function(t,a,n){"use strict";n("7a82");var e=n("4ea4").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d3b7"),n("159b"),n("3c65"),n("14d9");var i=e(n("5530")),o=e(n("d4ec")),r=e(n("bee2")),p=e(n("19f4")),s=e(n("abc2")),g=e(n("bb58")),d=e(n("9580")),u=n("3bf7"),m=function(){function t(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.default)(this,t),(0,u.isPlainObject)(a)||(a={},console.warn("设置全局参数必须接收一个Object")),this.config=(0,i.default)((0,i.default)({},d.default),a),this.interceptors={request:new s.default,response:new s.default}}return(0,r.default)(t,[{key:"setConfig",value:function(t){this.config=t(this.config)}},{key:"middleware",value:function(t){t=(0,g.default)(this.config,t);var a=[p.default,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){a.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){a.push(t.fulfilled,t.rejected)}));while(a.length)n=n.then(a.shift(),a.shift());return n}},{key:"request",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.middleware(t)}},{key:"get",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.middleware((0,i.default)({url:t,method:"GET"},a))}},{key:"post",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"POST"},n))}},{key:"put",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"PUT"},n))}},{key:"delete",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"DELETE"},n))}},{key:"connect",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"CONNECT"},n))}},{key:"head",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"HEAD"},n))}},{key:"options",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"OPTIONS"},n))}},{key:"trace",value:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.middleware((0,i.default)({url:t,data:a,method:"TRACE"},n))}},{key:"upload",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.url=t,a.method="UPLOAD",this.middleware(a)}},{key:"download",value:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.url=t,a.method="DOWNLOAD",this.middleware(a)}}]),t}();a.default=m},ea0b:function(t,a,n){var e=n("24fb");a=e(!1),a.push([t.i,'/* windicss layer base */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}b{font-weight:bolder}uni-button, uni-input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}uni-button{text-transform:none;background-color:initial;background-image:none}uni-button, [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button}uni-button, [role="button"]{cursor:pointer}uni-canvas, img{display:block;vertical-align:middle}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}img{border-style:solid;max-width:100%;height:auto}uni-input::-webkit-input-placeholder{opacity:1;color:#9ca3af}uni-input::placeholder{opacity:1;color:#9ca3af}uni-input::webkit-input-placeholder{opacity:1;color:#9ca3af}uni-input::-moz-placeholder{opacity:1;color:#9ca3af}uni-input:-ms-input-placeholder{opacity:1;color:#9ca3af}uni-input::-ms-input-placeholder{opacity:1;color:#9ca3af}\n/* windicss layer components */.flex-center{display:flex;align-items:center;justify-content:center}\n/* windicss layer utilities */.container{width:100%}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.rounded-md{border-radius:.375rem}.border-solid{border-style:solid}.border{border-width:1px}.border-0\\.5px{border-width:.5px}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-grid;display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.font-bold{font-weight:700}.h-full{height:100%}.\\!h-full{height:100%!important}.h-90rpx{height:%?90?%}.h-86rpx{height:%?86?%}.h-20rpx{height:%?20?%}.h-80vh{height:80vh}.h-500rpx{height:%?500?%}.text-base{font-size:1rem;line-height:1.5rem}.text-34rpx{font-size:%?34?%;line-height:1}.text-28rpx{font-size:%?28?%;line-height:1}.text-42rpx{font-size:%?42?%;line-height:1}.text-24rpx{font-size:%?24?%;line-height:1}.text-32rpx{font-size:%?32?%;line-height:1}.leading-86rpx{line-height:%?86?%}.my-20rpx{margin-top:%?20?%;margin-bottom:%?20?%}.mx-30rpx{margin-left:%?30?%;margin-right:%?30?%}.my-12rpx{margin-top:%?12?%;margin-bottom:%?12?%}.my-10rpx{margin-top:%?10?%;margin-bottom:%?10?%}.mx-20rpx{margin-left:%?20?%;margin-right:%?20?%}.mr-20px{margin-right:20px}.mt-20rpx{margin-top:%?20?%}.mr-20rpx{margin-right:%?20?%}.ml-10rpx{margin-left:%?10?%}.ml-4rpx{margin-left:%?4?%}.max-h-1200rpx{max-height:%?1200?%}.opacity-50{opacity:.5}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-30rpx{padding:%?30?%}.p-20rpx{padding:%?20?%}.p-16rpx{padding:%?16?%}.px-20rpx{padding-left:%?20?%;padding-right:%?20?%}.px{padding-left:1px;padding-right:1px}.px-10rpx{padding-left:%?10?%;padding-right:%?10?%}.px-30rpx{padding-left:%?30?%;padding-right:%?30?%}.py-20rpx{padding-top:%?20?%;padding-bottom:%?20?%}.px-26rpx{padding-left:%?26?%;padding-right:%?26?%}.pb-20rpx{padding-bottom:%?20?%}.\\!pointer-events-none{pointer-events:none!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.left-0{left:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.text-center{text-align:center}.text-hex-fa3534{--tw-text-opacity:1;color:rgba(250,53,52,var(--tw-text-opacity))}.text-hex-2979ff{--tw-text-opacity:1;color:rgba(41,121,255,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.indent{text-indent:1.5rem}.content-type{content:"type"}.content-box{content:"box"}.ordinal{--tw-ordinal:ordinal;--tw-slashed-zero:var(--tw-empty,);--tw-numeric-figure:var(--tw-empty,);--tw-numeric-spacing:var(--tw-empty,);--tw-numeric-fraction:var(--tw-empty,);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.invisible{visibility:hidden}.w-full{width:100%}.w-140rpx{width:%?140?%}.w-120rpx{width:%?120?%}.gap-x-20rpx{-webkit-column-gap:%?20?%;-moz-column-gap:%?20?%;grid-column-gap:%?20?%;column-gap:%?20?%}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.filter{--tw-blur:var(--tw-empty,);--tw-brightness:var(--tw-empty,);--tw-contrast:var(--tw-empty,);--tw-grayscale:var(--tw-empty,);--tw-hue-rotate:var(--tw-empty,);--tw-invert:var(--tw-empty,);--tw-saturate:var(--tw-empty,);--tw-sepia:var(--tw-empty,);--tw-drop-shadow:var(--tw-empty,);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}',""]),t.exports=a},ef9e:function(t,a,n){var e=n("ea0b");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=n("4f06").default;i("d88fd794",e,!0,{sourceMap:!1,shadowMode:!1})},fcc2:function(t,a,n){"use strict";n("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var e={userInfo:{},user_access_token:"",user_key:""},i=e;a.default=i}}); \ No newline at end of file diff --git a/dist/build/h5/static/js/pages-index-pests.4575c474.js b/dist/build/h5/static/js/pages-index-pests.5ddbf92b.js similarity index 61% rename from dist/build/h5/static/js/pages-index-pests.4575c474.js rename to dist/build/h5/static/js/pages-index-pests.5ddbf92b.js index 4fac992..6455699 100644 --- a/dist/build/h5/static/js/pages-index-pests.4575c474.js +++ b/dist/build/h5/static/js/pages-index-pests.5ddbf92b.js @@ -1,3 +1,3 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-pests"],{"0084":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default,uIcon:n("f86b").default,uInput:n("d5da").default,uLine:n("ee53").default,uCalendar:n("c6c9").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-dropdown-item",{attrs:{title:t.label}},[n("v-uni-view",{staticClass:"bg-white"},[n("v-uni-view",{staticClass:"p-30rpx flex items-center text-28rpx",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.openCalendar.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"calendar",color:"#333",size:"32"}}),n("v-uni-text",{staticStyle:{"margin-left":"6rpx"}},[t._v("选择日期:")]),t.isRange?[n("v-uni-view",{staticClass:"flex flex-1 items-center"},[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status[0],placeholder:t.placeholderStr[0],disabled:!0,"input-align":"center"}}),n("v-uni-view",{staticClass:"px-10rpx"},[t._v("至")]),n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status[1],placeholder:t.placeholderStr[1],disabled:!0,"input-align":"center"}})],1)]:[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status,placeholder:t.placeholderStr,disabled:!0,"input-align":"left"}})]],2),n("u-line"),n("portal",{attrs:{to:"calendar-portal"}},[n("u-calendar",{attrs:{mode:t.mode},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleChange.apply(void 0,arguments)}},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}})],1)],1)],1)},r=[]},"00f5":function(t,e,n){"use strict";n.r(e);var a=n("5f04"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"01bf":function(t,e,n){"use strict";n.r(e);var a=n("fd5e"),i=n("5155");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"32c7d2e8",null,!1,a["a"],o);e["default"]=l.exports},"02cd":function(t,e,n){"use strict";n.r(e);var a=n("f2d8"),i=n("93f3");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"05d7":function(t,e,n){"use strict";var a=n("89d1"),i=n.n(a);i.a},"088d":function(t,e,n){"use strict";n.r(e);var a=n("d2c2"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"0891":function(t,e,n){"use strict";var a=n("64d3"),i=n.n(a);i.a},"08e5":function(t,e,n){"use strict";n.r(e);var a=n("df51"),i=n("37c3");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("edb7");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"54be53c9",null,!1,a["a"],o);e["default"]=l.exports},"0aec":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={};function i(t){a.optDown=t.optDown,a.scrollTop=t.scrollTop,a.isDownScrolling=t.isDownScrolling,a.isUpScrolling=t.isUpScrolling,a.isUpBoth=t.isUpBoth}window&&!window.$mescrollRenderInit&&(window.$mescrollRenderInit=!0,window.addEventListener("touchstart",(function(t){a.disabled()||(a.startPoint=a.getPoint(t))}),{passive:!0}),window.addEventListener("touchmove",(function(t){if(!a.disabled()&&!(a.getScrollTop()>0)){var e=a.getPoint(t),n=e.y-a.startPoint.y;if(n>0&&!a.isDownScrolling&&!a.optDown.isLock&&(!a.isUpScrolling||a.isUpScrolling&&a.isUpBoth)){var i=t.target,r=!1;while(i&&i.tagName&&"UNI-PAGE-BODY"!==i.tagName&&"BODY"!=i.tagName){var o=i.classList;if(o&&o.contains("mescroll-render-touch")){r=!0;break}i=i.parentNode}r&&t.cancelable&&!t.defaultPrevented&&t.preventDefault()}}}),{passive:!1})),a.getScrollTop=function(){return a.scrollTop||document.documentElement.scrollTop||document.body.scrollTop||0},a.disabled=function(){return!a.optDown||!a.optDown.use||a.optDown.native},a.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}};var r={data:function(){return{propObserver:i}}},o=r;e.default=o},"0b61":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{mescroll:null}},onPullDownRefresh:function(){this.mescroll&&this.mescroll.onPullDownRefresh()},onPageScroll:function(t){this.mescroll&&this.mescroll.onPageScroll(t)},onReachBottom:function(){this.mescroll&&this.mescroll.onReachBottom()},methods:{mescrollInit:function(t){this.mescroll=t},downCallback:function(){var t=this;this.mescroll.optUp.use?this.mescroll.resetUpScroll():setTimeout((function(){t.mescroll.endSuccess()}),500)},upCallback:function(){var t=this;setTimeout((function(){t.mescroll.endErr()}),500)}}},i=a;e.default=i},"0b90":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var i=a(n("53ca"));function r(t,e){var n=this;n.version="1.3.7",n.options=t||{},n.isScrollBody=e||!1,n.isDownScrolling=!1,n.isUpScrolling=!1;var a=n.options.down&&n.options.down.callback;n.initDownScroll(),n.initUpScroll(),setTimeout((function(){(n.optDown.use||n.optDown.native)&&n.optDown.auto&&a&&(n.optDown.autoShowLoading?n.triggerDownScroll():n.optDown.callback&&n.optDown.callback(n)),n.isUpAutoLoad||setTimeout((function(){n.optUp.use&&n.optUp.auto&&!n.isUpAutoLoad&&n.triggerUpScroll()}),100)}),30)}r.prototype.extendDownScroll=function(t){r.extend(t,{use:!0,auto:!0,native:!1,autoShowLoading:!1,isLock:!1,offset:80,startTop:100,inOffsetRate:1,outOffsetRate:.2,bottomOffset:20,minAngle:45,textInOffset:"下拉刷新",textOutOffset:"释放更新",textLoading:"加载中 ...",textSuccess:"加载成功",textErr:"加载失败",beforeEndDelay:0,bgColor:"transparent",textColor:"gray",inited:null,inOffset:null,outOffset:null,onMoving:null,beforeLoading:null,showLoading:null,afterLoading:null,beforeEndDownScroll:null,endDownScroll:null,afterEndDownScroll:null,callback:function(t){t.resetUpScroll()}})},r.prototype.extendUpScroll=function(t){r.extend(t,{use:!0,auto:!0,isLock:!1,isBoth:!0,callback:null,page:{num:0,size:10,time:null},noMoreSize:5,offset:150,textLoading:"加载中 ...",textNoMore:"没有更多数据",bgColor:"transparent",textColor:"gray",inited:null,showLoading:null,showNoMore:null,hideUpScroll:null,errDistance:60,toTop:{src:null,offset:1e3,duration:300,btnClick:null,onShow:null,zIndex:9990,left:null,right:20,bottom:120,safearea:!1,width:72,radius:"50%"},empty:{use:!0,icon:null,tip:"~ 暂无相关数据 ~",btnText:"",btnClick:null,onShow:null,fixed:!1,top:"100rpx",zIndex:99},onScroll:!1})},r.extend=function(t,e){if(!t)return e;for(var n in e)if(null==t[n]){var a=e[n];null!=a&&"object"===(0,i.default)(a)?t[n]=r.extend({},a):t[n]=a}else"object"===(0,i.default)(t[n])&&r.extend(t[n],e[n]);return t},r.prototype.hasColor=function(t){if(!t)return!1;var e=t.toLowerCase();return"#fff"!=e&&"#ffffff"!=e&&"transparent"!=e&&"white"!=e},r.prototype.initDownScroll=function(){var t=this;t.optDown=t.options.down||{},!t.optDown.textColor&&t.hasColor(t.optDown.bgColor)&&(t.optDown.textColor="#fff"),t.extendDownScroll(t.optDown),t.isScrollBody&&t.optDown.native?t.optDown.use=!1:t.optDown.native=!1,t.downHight=0,t.optDown.use&&t.optDown.inited&&setTimeout((function(){t.optDown.inited(t)}),0)},r.prototype.touchstartEvent=function(t){this.optDown.use&&(this.startPoint=this.getPoint(t),this.startTop=this.getScrollTop(),this.startAngle=0,this.lastPoint=this.startPoint,this.maxTouchmoveY=this.getBodyHeight()-this.optDown.bottomOffset,this.inTouchend=!1)},r.prototype.touchmoveEvent=function(t){if(this.optDown.use){var e=this,n=e.getScrollTop(),a=e.getPoint(t),i=a.y-e.startPoint.y;if(i>0&&(e.isScrollBody&&n<=0||!e.isScrollBody&&(n<=0||n<=e.optDown.startTop&&n===e.startTop))&&!e.inTouchend&&!e.isDownScrolling&&!e.optDown.isLock&&(!e.isUpScrolling||e.isUpScrolling&&e.optUp.isBoth)){if(e.startAngle||(e.startAngle=e.getAngle(e.lastPoint,a)),e.startAngle0&&a.y>=e.maxTouchmoveY)return e.inTouchend=!0,void e.touchendEvent();e.preventDefault(t);var r=a.y-e.lastPoint.y;e.downHight0?r*e.optDown.outOffsetRate:r),e.downHight=Math.round(e.downHight);var o=e.downHight/e.optDown.offset;e.optDown.onMoving&&e.optDown.onMoving(e,o,e.downHight)}e.lastPoint=a}},r.prototype.touchendEvent=function(t){if(this.optDown.use)if(this.isMoveDown)this.downHight>=this.optDown.offset?this.triggerDownScroll():(this.downHight=0,this.endDownScrollCall(this)),this.movetype=0,this.isMoveDown=!1;else if(!this.isScrollBody&&this.getScrollTop()===this.startTop){var e=this.getPoint(t).y-this.startPoint.y<0;if(e){var n=this.getAngle(this.getPoint(t),this.startPoint);n>80&&this.triggerUpScroll(!0)}}},r.prototype.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}},r.prototype.getAngle=function(t,e){var n=Math.abs(t.x-e.x),a=Math.abs(t.y-e.y),i=Math.sqrt(n*n+a*a),r=0;return 0!==i&&(r=Math.asin(a/i)/Math.PI*180),r},r.prototype.triggerDownScroll=function(){this.optDown.beforeLoading&&this.optDown.beforeLoading(this)||(this.showDownScroll(),!this.optDown.native&&this.optDown.callback&&this.optDown.callback(this))},r.prototype.showDownScroll=function(){this.isDownScrolling=!0,this.optDown.native?(uni.startPullDownRefresh(),this.showDownLoadingCall(0)):(this.downHight=this.optDown.offset,this.showDownLoadingCall(this.downHight))},r.prototype.showDownLoadingCall=function(t){this.optDown.showLoading&&this.optDown.showLoading(this,t),this.optDown.afterLoading&&this.optDown.afterLoading(this,t)},r.prototype.onPullDownRefresh=function(){this.isDownScrolling=!0,this.showDownLoadingCall(0),this.optDown.callback&&this.optDown.callback(this)},r.prototype.endDownScroll=function(){if(this.optDown.native)return this.isDownScrolling=!1,this.endDownScrollCall(this),void uni.stopPullDownRefresh();var t=this,e=function(){t.downHight=0,t.isDownScrolling=!1,t.endDownScrollCall(t),t.isScrollBody||(t.setScrollHeight(0),t.scrollTo(0,0))},n=0;t.optDown.beforeEndDownScroll&&(n=t.optDown.beforeEndDownScroll(t),null==t.isDownEndSuccess&&(n=0)),"number"===typeof n&&n>0?setTimeout(e,n):e()},r.prototype.endDownScrollCall=function(){this.optDown.endDownScroll&&this.optDown.endDownScroll(this),this.optDown.afterEndDownScroll&&this.optDown.afterEndDownScroll(this)},r.prototype.lockDownScroll=function(t){null==t&&(t=!0),this.optDown.isLock=t},r.prototype.lockUpScroll=function(t){null==t&&(t=!0),this.optUp.isLock=t},r.prototype.initUpScroll=function(){var t=this;t.optUp=t.options.up||{use:!1},!t.optUp.textColor&&t.hasColor(t.optUp.bgColor)&&(t.optUp.textColor="#fff"),t.extendUpScroll(t.optUp),!1!==t.optUp.use&&(t.optUp.hasNext=!0,t.startNum=t.optUp.page.num+1,t.optUp.inited&&setTimeout((function(){t.optUp.inited(t)}),0))},r.prototype.onReachBottom=function(){this.isScrollBody&&!this.isUpScrolling&&!this.optUp.isLock&&this.optUp.hasNext&&this.triggerUpScroll()},r.prototype.onPageScroll=function(t){this.isScrollBody&&(this.setScrollTop(t.scrollTop),t.scrollTop>=this.optUp.toTop.offset?this.showTopBtn():this.hideTopBtn())},r.prototype.scroll=function(t,e){this.setScrollTop(t.scrollTop),this.setScrollHeight(t.scrollHeight),null==this.preScrollY&&(this.preScrollY=0),this.isScrollUp=t.scrollTop-this.preScrollY>0,this.preScrollY=t.scrollTop,this.isScrollUp&&this.triggerUpScroll(!0),t.scrollTop>=this.optUp.toTop.offset?this.showTopBtn():this.hideTopBtn(),this.optUp.onScroll&&e&&e()},r.prototype.triggerUpScroll=function(t){if(!this.isUpScrolling&&this.optUp.use&&this.optUp.callback){if(!0===t){var e=!1;if(!this.optUp.hasNext||this.optUp.isLock||this.isDownScrolling||this.getScrollBottom()<=this.optUp.offset&&(e=!0),!1===e)return}this.showUpScroll(),this.optUp.page.num++,this.isUpAutoLoad=!0,this.num=this.optUp.page.num,this.size=this.optUp.page.size,this.time=this.optUp.page.time,this.optUp.callback(this)}},r.prototype.showUpScroll=function(){this.isUpScrolling=!0,this.optUp.showLoading&&this.optUp.showLoading(this)},r.prototype.showNoMore=function(){this.optUp.hasNext=!1,this.optUp.showNoMore&&this.optUp.showNoMore(this)},r.prototype.hideUpScroll=function(){this.optUp.hideUpScroll&&this.optUp.hideUpScroll(this)},r.prototype.endUpScroll=function(t){null!=t&&(t?this.showNoMore():this.hideUpScroll()),this.isUpScrolling=!1},r.prototype.resetUpScroll=function(t){if(this.optUp&&this.optUp.use){var e=this.optUp.page;this.prePageNum=e.num,this.prePageTime=e.time,e.num=this.startNum,e.time=null,this.isDownScrolling||!1===t||(null==t?(this.removeEmpty(),this.showUpScroll()):this.showDownScroll()),this.isUpAutoLoad=!0,this.num=e.num,this.size=e.size,this.time=e.time,this.optUp.callback&&this.optUp.callback(this)}},r.prototype.setPageNum=function(t){this.optUp.page.num=t-1},r.prototype.setPageSize=function(t){this.optUp.page.size=t},r.prototype.endByPage=function(t,e,n){var a;this.optUp.use&&null!=e&&(a=this.optUp.page.num0?"translateY("+this.downHight+"px)":""},isDownLoading:function(){return 3===this.downLoadType},downRotate:function(){return"rotate("+360*this.downRate+"deg)"},downText:function(){if(!this.mescroll)return"";switch(this.downLoadType){case 1:return this.mescroll.optDown.textInOffset;case 2:return this.mescroll.optDown.textOutOffset;case 3:return this.mescroll.optDown.textLoading;case 4:return this.mescroll.isDownEndSuccess?this.mescroll.optDown.textSuccess:0==this.mescroll.isDownEndSuccess?this.mescroll.optDown.textErr:this.mescroll.optDown.textInOffset;default:return this.mescroll.optDown.textInOffset}}},methods:{toPx:function(t){if("string"===typeof t)if(-1!==t.indexOf("px"))if(-1!==t.indexOf("rpx"))t=t.replace("rpx","");else{if(-1===t.indexOf("upx"))return Number(t.replace("px",""));t=t.replace("upx","")}else if(-1!==t.indexOf("%")){var e=Number(t.replace("%",""))/100;return this.windowHeight*e}return t?uni.upx2px(Number(t)):0},emptyClick:function(){this.$emit("emptyclick",this.mescroll)},toTopClick:function(){this.mescroll.scrollTo(0,this.mescroll.optUp.toTop.duration),this.$emit("topclick",this.mescroll)}},created:function(){var t=this,e={down:{inOffset:function(){t.downLoadType=1},outOffset:function(){t.downLoadType=2},onMoving:function(e,n,a){t.downHight=a,t.downRate=n},showLoading:function(e,n){t.downLoadType=3,t.downHight=n},beforeEndDownScroll:function(e){return t.downLoadType=4,e.optDown.beforeEndDelay},endDownScroll:function(){t.downLoadType=4,t.downHight=0,t.downResetTimer&&(clearTimeout(t.downResetTimer),t.downResetTimer=null),t.downResetTimer=setTimeout((function(){4===t.downLoadType&&(t.downLoadType=0)}),300)},callback:function(e){t.$emit("down",e)}},up:{showLoading:function(){t.upLoadType=1},showNoMore:function(){t.upLoadType=2},hideUpScroll:function(e){t.upLoadType=e.optUp.hasNext?0:3},empty:{onShow:function(e){t.isShowEmpty=e}},toTop:{onShow:function(e){t.isShowToTop=e}},callback:function(e){t.$emit("up",e)}}},n=o.default.getType(),a={type:n};i.default.extend(a,t.i18n),i.default.extend(a,r.default.i18n),i.default.extend(e,a[n]),i.default.extend(e,{down:r.default.down,up:r.default.up});var s=JSON.parse(JSON.stringify({down:t.down,up:t.up}));i.default.extend(s,e),t.mescroll=new i.default(s,!0),t.mescroll.i18n=a,t.$emit("init",t.mescroll);var l=uni.getSystemInfoSync();l.windowHeight&&(t.windowHeight=l.windowHeight),l.windowBottom&&(t.windowBottom=l.windowBottom),l.statusBarHeight&&(t.statusBarHeight=l.statusBarHeight),t.mescroll.setBodyHeight(l.windowHeight),t.mescroll.resetScrollTo((function(e,n){"string"===typeof e?setTimeout((function(){var a;-1==e.indexOf("#")&&-1==e.indexOf(".")?a="#"+e:(a=e,-1!=e.indexOf(">>>")&&(a=e.split(">>>")[1].trim())),uni.createSelectorQuery().select(a).boundingClientRect((function(e){if(e){var i=e.top;i+=t.mescroll.getScrollTop(),uni.pageScrollTo({scrollTop:i,duration:n})}else console.error(a+" does not exist")})).exec()}),30):uni.pageScrollTo({scrollTop:e,duration:n})})),t.up&&t.up.toTop&&null!=t.up.toTop.safearea||(t.mescroll.optUp.toTop.safearea=t.safearea),uni.$on("setMescrollGlobalOption",(function(e){if(e){var n=e.i18n?e.i18n.type:null;if(n&&t.mescroll.i18n.type!=n&&(t.mescroll.i18n.type=n,o.default.setType(n),i.default.extend(e,t.mescroll.i18n[n])),e.down){var a=i.default.extend({},e.down);t.mescroll.optDown=i.default.extend(a,t.mescroll.optDown)}if(e.up){var r=i.default.extend({},e.up);t.mescroll.optUp=i.default.extend(r,t.mescroll.optUp)}}}))},destroyed:function(){uni.$off("setMescrollGlobalOption")}};e.default=c},"24c0":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("2deb")),r=a(n("da66")),o={props:{option:{type:Object,default:function(){return{}}}},computed:{icon:function(){if(null!=this.option.icon)return this.option.icon;var t=r.default.getType();return this.option.i18n?this.option.i18n[t].icon:i.default.i18n[t].up.empty.icon||i.default.up.empty.icon},tip:function(){if(null!=this.option.tip)return this.option.tip;var t=r.default.getType();return this.option.i18n?this.option.i18n[t].tip:i.default.i18n[t].up.empty.tip||i.default.up.empty.tip},btnText:function(){if(this.option.i18n){var t=r.default.getType();return this.option.i18n[t].btnText}return this.option.btnText}},methods:{emptyClick:function(){this.$emit("emptyclick")}}};e.default=o},"24fe":function(t,e,n){"use strict";n.r(e);var a=n("add5"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"257e":function(t,e,n){"use strict";function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d9e2"),n("d401")},"262e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,n("d9e2"),n("d401"),n("7a82");var a=i(n("b380"));function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&(0,a.default)(t,e)}},2909:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var a=s(n("6005")),i=s(n("db90")),r=s(n("06c5")),o=s(n("3427"));function s(t){return t&&t.__esModule?t:{default:t}}function l(t){return(0,a.default)(t)||(0,i.default)(t)||(0,r.default)(t)||(0,o.default)()}},"2caf":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=s,n("4ae1"),n("d3b7"),n("f8c9");var a=o(n("7e84")),i=o(n("d967")),r=o(n("99de"));function o(t){return t&&t.__esModule?t:{default:t}}function s(t){var e=(0,i.default)();return function(){var n,i=(0,a.default)(t);if(e){var o=(0,a.default)(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return(0,r.default)(this,n)}}},"2deb":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={down:{offset:80,native:!1},up:{offset:150,toTop:{src:"https://www.mescroll.com/img/mescroll-totop.png",offset:1e3,right:20,bottom:120,width:72},empty:{use:!0,icon:"https://www.mescroll.com/img/mescroll-empty.png"}},i18n:{zh:{down:{textInOffset:"下拉刷新",textOutOffset:"释放更新",textLoading:"加载中 ...",textSuccess:"加载成功",textErr:"加载失败"},up:{textLoading:"加载中 ...",textNoMore:"没有更多数据",empty:{tip:"~ 空空如也 ~"}}},en:{down:{textInOffset:"drop down refresh",textOutOffset:"release updates",textLoading:"loading ...",textSuccess:"loaded successfully",textErr:"loading failed"},up:{textLoading:"loading ...",textNoMore:"-- END --",empty:{tip:"~ absolutely empty ~"}}}}},i=a;e.default=i},"2fed":function(t,e,n){"use strict";n.r(e);var a=n("f926"),i=n("b471");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"338d":function(t,e,n){"use strict";n.r(e);var a=n("d50a"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},3427:function(t,e,n){"use strict";function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d9e2"),n("d401")},3656:function(t,e,n){var a=n("ac57");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("039b2878",a,!0,{sourceMap:!1,shadowMode:!1})},"369f":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-subsection[data-v-4f88e97c]{display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative}.u-item[data-v-4f88e97c]{flex:1;text-align:center;font-size:%?26?%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#303133;padding:0 %?6?%}.u-item-bg[data-v-4f88e97c]{background-color:#2979ff;position:absolute;z-index:-1}.u-none-border-right[data-v-4f88e97c]{border-right:none!important}.u-item-first[data-v-4f88e97c]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-item-last[data-v-4f88e97c]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-item-text[data-v-4f88e97c]{transition:all .35s;color:#303133;display:flex;flex-direction:row;align-items:center;position:relative;z-index:3}',""]),t.exports=e},"37c3":function(t,e,n){"use strict";n.r(e);var a=n("adb4"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},3927:function(t,e,n){"use strict";n.r(e);var a=n("1d31"),i=n("bc81");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("0891");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"169bbf80",null,!1,a["a"],o);e["default"]=l.exports},"393e":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("c7eb")),r=a(n("1da1")),o=a(n("5530"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf"),l={props:{options:{type:Array,default:function(){return[]}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(t){this.$emit("change",t),this.$emit("input",t)}},getOptions:function(){var t=this.labelField,e=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[e];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[t,e])),{},{label:a[t],value:i}))}return n}),[])}},data:function(){return{emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;return(0,r.default)((0,i.default)().mark((function e(){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.options,e.prev=1,t.isFirstLoad=!1,!Array.isArray(n)){e.next=7;break}return t.options=n,t.emitChange(),e.abrupt("return");case 7:t.emitChange(),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](1),console.warn(e.t0);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(t){var e=this.getOptions.filter((function(e){return e.value==t}));this.emitData=e},isFunction:function(t){return"function"===typeof t}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}};e.default=l},"3ba2":function(t,e,n){"use strict";n.r(e);var a=n("c35d"),i=n("d081");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("1da8");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"4f88e97c",null,!1,a["a"],o);e["default"]=l.exports},"3e4d":function(t,e,n){var a=n("8be1");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("403a6349",a,!0,{sourceMap:!1,shadowMode:!1})},"3f29":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 无任何数据的空布局 */.mescroll-empty[data-v-177ab612]{box-sizing:border-box;width:100%;padding:%?100?% %?50?%;text-align:center}.mescroll-empty.empty-fixed[data-v-177ab612]{z-index:99;position:absolute; /*transform会使fixed失效,最终会降级为absolute */top:%?100?%;left:0}.mescroll-empty .empty-icon[data-v-177ab612]{width:%?280?%;height:%?280?%}.mescroll-empty .empty-tip[data-v-177ab612]{margin-top:%?20?%;font-size:%?24?%;color:grey}.mescroll-empty .empty-btn[data-v-177ab612]{display:inline-block;margin-top:%?40?%;min-width:%?200?%;padding:%?18?%;font-size:%?28?%;border:%?1?% solid #e04b28;border-radius:%?60?%;color:#e04b28}.mescroll-empty .empty-btn[data-v-177ab612]:active{opacity:.75}",""]),t.exports=e},4322:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"loading3",data:function(){return{}}};e.default=a},4478:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=o,n("4ae1"),n("d3b7"),n("f8c9"),n("14d9");var a=r(n("b380")),i=r(n("d967"));function r(t){return t&&t.__esModule?t:{default:t}}function o(t,n,r){return(0,i.default)()?e.default=o=Reflect.construct.bind():e.default=o=function(t,e,n){var i=[null];i.push.apply(i,e);var r=Function.bind.apply(t,i),o=new r;return n&&(0,a.default)(o,n.prototype),o},o.apply(null,arguments)}},"467c":function(t,e,n){var a=n("2247");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("72a7a09b",a,!0,{sourceMap:!1,shadowMode:!1})},"467d":function(t,e,n){var a=n("12fc");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("78f94058",a,!0,{sourceMap:!1,shadowMode:!1})},4812:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"mescroll-empty",class:{"empty-fixed":t.option.fixed},style:{"z-index":t.option.zIndex,top:t.option.top}},[n("v-uni-view",[t.icon?n("v-uni-image",{staticClass:"empty-icon",attrs:{src:t.icon,mode:"widthFix"}}):t._e()],1),t.tip?n("v-uni-view",{staticClass:"empty-tip"},[t._v(t._s(t.tip))]):t._e(),t.btnText?n("v-uni-view",{staticClass:"empty-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.emptyClick.apply(void 0,arguments)}}},[t._v(t._s(t.btnText))]):t._e()],1)},r=[]},"4d90":function(t,e,n){"use strict";n.r(e);var a=n("97c0"),i=n("8308");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o=n("9a97");for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);n("90ba");var s=n("f0c5"),l=n("752f");i["default"].__module="renderBiz";var c=Object(s["a"])(o["default"],a["b"],a["c"],!1,null,"6b5ff080",null,!1,a["a"],i["default"]);"function"===typeof l["a"]&&Object(l["a"])(c),e["default"]=c.exports},"4e54":function(t,e,n){"use strict";n.r(e);var a=n("54d8"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"4ec9":function(t,e,n){"use strict";n("6f48")},"4fadc":function(t,e,n){"use strict";var a=n("23e7"),i=n("6f53").entries;a({target:"Object",stat:!0},{entries:function(t){return i(t)}})},5155:function(t,e,n){"use strict";n.r(e);var a=n("bbf3"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"515b":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],i={type:["pie","ring","rose","funnel","line","column","area","radar","gauge","candle","demotype"],categories:["line","column","area","radar","gauge","candle","demotype"],instance:{},option:{},formatter:{tooltipDemo1:function(t){var e="";for(var n in t){0==n&&(e+=t[n].axisValueLabel+"年销售额");var a="--";null!==t[n].data&&(a=t[n].data),e+="\n"+t[n].seriesName+":"+a+" 万元"}return e},legendFormat:function(t){return"自定义图例+"+t},yAxisFormatDemo:function(t,e){return t+"元"},seriesFormatDemo:function(t){return t.name+"年"+t.value+"元"}},demotype:{color:a},column:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"bar",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},line:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},area:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],areaStyle:{},label:{show:!0,color:"#666666",position:"top"}}},pie:{color:a,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:"50%",label:{show:!0,color:"#666666",position:"top"}}},ring:{color:a,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:["40%","70%"],avoidLabelOverlap:!1,label:{show:!0,color:"#666666",position:"top"},labelLine:{show:!0}}},rose:{color:a,title:{text:""},tooltip:{trigger:"item"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"pie",data:[],radius:"55%",center:["50%","50%"],roseType:"area"}},funnel:{color:a,title:{text:""},tooltip:{trigger:"item",formatter:"{b} : {c}%"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"funnel",left:"10%",top:60,bottom:60,width:"80%",min:0,max:100,minSize:"0%",maxSize:"100%",sort:"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{bordercolor:"#fff",borderwidth:1},emphasis:{label:{fontSize:20}},data:[]}},gauge:{color:a,tooltip:{formatter:"{a}
{b} : {c}%"},seriesTemplate:{name:"业务指标",type:"gauge",detail:{formatter:"{value}%"},data:[{value:50,name:"完成率"}]}},candle:{xAxis:{data:[]},yAxis:{},color:a,title:{text:""},dataZoom:[{type:"inside",xAxisIndex:[0,1],start:10,end:100},{show:!0,xAxisIndex:[0,1],type:"slider",bottom:10,start:10,end:100}],seriesTemplate:{name:"",type:"k",data:[]}}},r=i;e.default=r},5260:function(t,e,n){"use strict";n.r(e);var a=n("e30a"),i=n("f9cb");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("9002");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"b6048934",null,!1,a["a"],o);e["default"]=l.exports},"534b":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"qiun-error",props:{errorMessage:{type:String,default:null}},data:function(){return{}}};e.default=a},5363:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uSticky:n("680e").default,uSubsection:n("3ba2").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("u-sticky",[n("v-uni-view",{staticClass:"px-26rpx"},[n("u-subsection",{attrs:{list:t.list,":current":t.current},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleChangeSub.apply(void 0,arguments)}}})],1)],1),0==t.current?n("PestsChart"):t._e(),1==t.current?n("PestsImage"):t._e()],1)},r=[]},5377:function(t,e,n){"use strict";var a=n("da84"),i=n("83ab"),r=n("edd0"),o=n("ad6d"),s=n("d039"),l=a.RegExp,c=l.prototype,u=i&&s((function(){var t=!0;try{l(".","d")}catch(u){t=!1}var e={},n="",a=t?"dgimsy":"gimsy",i=function(t,a){Object.defineProperty(e,t,{get:function(){return n+=a,!0}})},r={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in t&&(r.hasIndices="d"),r)i(o,r[o]);var s=Object.getOwnPropertyDescriptor(c,"flags").get.call(e);return s!==a||n!==a}));u&&r(c,"flags",{configurable:!0,get:o})},5418:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container loading2"},[n("v-uni-view",{staticClass:"shape shape1"}),n("v-uni-view",{staticClass:"shape shape2"}),n("v-uni-view",{staticClass:"shape shape3"}),n("v-uni-view",{staticClass:"shape shape4"})],1)},r=[]},"54cf":function(t,e,n){"use strict";n.r(e);var a=n("953b"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"54d8":function(t,e,n){"use strict";(function(t){n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("e9c4"),n("b64b"),n("caad"),n("2532"),n("14d9"),n("d81d"),n("ac1f");var i=a(n("53ca")),r=(a(n("af1e")),a(n("121d"))),o=a(n("515b"));function s(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length,n=new Array(e>1?e-1:0),a=1;a=1&&a<=9&&(a="0"+a),i>=0&&i<=9&&(i="0"+i);var r=n+e+a+e+i;return r}function u(t,e){var n=!1;return function(){var a=arguments,i=this;clearTimeout(n),n&&clearTimeout(n),n=setTimeout((function(){n=!1,t.apply(i,a)}),e)}}var d={name:"qiun-data-charts",mixins:[t.mixinDatacom],props:{type:{type:String,default:null},canvasId:{type:String,default:"uchartsid"},canvas2d:{type:Boolean,default:!1},background:{type:String,default:"none"},animation:{type:Boolean,default:!0},chartData:{type:Object,default:function(){return{categories:[],series:[]}}},opts:{type:Object,default:function(){return{}}},eopts:{type:Object,default:function(){return{}}},loadingType:{type:Number,default:2},errorShow:{type:Boolean,default:!0},errorReload:{type:Boolean,default:!0},errorMessage:{type:String,default:null},inScrollView:{type:Boolean,default:!1},reshow:{type:Boolean,default:!1},reload:{type:Boolean,default:!1},disableScroll:{type:Boolean,default:!1},optsWatch:{type:Boolean,default:!0},onzoom:{type:Boolean,default:!1},ontap:{type:Boolean,default:!0},ontouch:{type:Boolean,default:!1},onmouse:{type:Boolean,default:!0},onmovetip:{type:Boolean,default:!1},echartsH5:{type:Boolean,default:!1},echartsApp:{type:Boolean,default:!1},tooltipShow:{type:Boolean,default:!0},tooltipFormat:{type:String,default:void 0},tooltipCustom:{type:Object,default:void 0},startDate:{type:String,default:void 0},endDate:{type:String,default:void 0},textEnum:{type:Array,default:function(){return[]}},groupEnum:{type:Array,default:function(){return[]}},pageScrollTop:{type:Number,default:0},directory:{type:String,default:"/"},tapLegend:{type:Boolean,default:!0}},data:function(){return{cid:"uchartsid",inWx:!1,inAli:!1,inTt:!1,inBd:!1,inH5:!1,inApp:!1,inWin:!1,type2d:!0,disScroll:!1,openmouse:!1,pixel:1,cWidth:375,cHeight:250,showchart:!1,echarts:!1,echartsResize:{state:!1},uchartsOpts:{},echartsOpts:{},drawData:{},lastDrawTime:null}},created:function(){if(this.cid=this.canvasId,"uchartsid"==this.canvasId||""==this.canvasId){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",e=t.length,n="",a=0;a<32;a++)n+=t.charAt(Math.floor(Math.random()*e));this.cid=n}var i=uni.getSystemInfoSync();"windows"!==i.platform&&"mac"!==i.platform||(this.inWin=!0),this.type2d=!1,this.disScroll=this.disableScroll},mounted:function(){var t=this;this.inH5=!0,!0===this.inWin&&(this.openmouse=this.onmouse),!0===this.echartsH5&&(this.echarts=!0),this.$nextTick((function(){t.beforeInit()}));var e=this.inH5?500:200,n=this;uni.onWindowResize(u((function(t){if(1!=n.mixinDatacomLoading){var e=n.mixinDatacomErrorMessage;null!==e&&"null"!==e&&""!==e||(n.echarts?n.echartsResize.state=!n.echartsResize.state:n.resizeHandler())}}),e))},destroyed:function(){!0===this.echarts?(delete o.default.option[this.cid],delete o.default.instance[this.cid]):(delete r.default.option[this.cid],delete r.default.instance[this.cid]),uni.offWindowResize((function(){}))},watch:{chartDataProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&(this._clearChart(),t.series&&t.series.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this.showchart=!1,this.mixinDatacomErrorMessage=null)):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:chartData数据类型错误")},immediate:!1,deep:!0},localdata:{handler:function(t,e){JSON.stringify(t)!==JSON.stringify(e)&&(t.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage=null))},immediate:!1,deep:!0},optsProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&!1===this.echarts&&1==this.optsWatch&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:opts数据类型错误")},immediate:!1,deep:!0},eoptsProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&!0===this.echarts&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:eopts数据类型错误")},immediate:!1,deep:!0},reshow:function(t,e){var n=this;!0===t&&!1===this.mixinDatacomLoading&&setTimeout((function(){n.mixinDatacomErrorMessage=null,n.echartsResize.state=!n.echartsResize.state,n.checkData(n.drawData)}),200)},reload:function(t,e){!0===t&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())},mixinDatacomErrorMessage:function(t,e){t&&(this.emitMsg({name:"error",params:{type:"error",errorShow:this.errorShow,msg:t,id:this.cid}}),this.errorShow&&console.log("[秋云图表组件]"+t))},errorMessage:function(t,e){t&&this.errorShow&&null!==t&&"null"!==t&&""!==t?(this.showchart=!1,this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=t):(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())}},computed:{optsProps:function(){return JSON.parse(JSON.stringify(this.opts))},eoptsProps:function(){return JSON.parse(JSON.stringify(this.eopts))},chartDataProps:function(){return JSON.parse(JSON.stringify(this.chartData))}},methods:{beforeInit:function(){this.mixinDatacomErrorMessage=null,"object"===(0,i.default)(this.chartData)&&null!=this.chartData&&void 0!==this.chartData.series&&this.chartData.series.length>0?(this.drawData=s({},this.chartData),this.mixinDatacomLoading=!1,this.showchart=!0,this.checkData(this.chartData)):this.localdata.length>0?(this.mixinDatacomLoading=!1,this.showchart=!0,this.localdataInit(this.localdata)):""!==this.collection?(this.mixinDatacomLoading=!1,this.getCloudData()):this.mixinDatacomLoading=!0},localdataInit:function(t){if(this.groupEnum.length>0)for(var e=0;e0)for(var a=0;a0)d=this.chartData.categories;else if(this.startDate&&this.endDate){var f=new Date(this.startDate),p=new Date(this.endDate);while(f<=p)d.push(c(f)),f=f.setDate(f.getDate()+1),f=new Date(f)}else{var g={};t.map((function(t,e){void 0==t.text||g[t.text]||(d.push(t.text),g[t.text]=!0)}))}u.categories=d}var v={};if(t.map((function(t,e){void 0==t.group||v[t.group]||(h.push({name:t.group,data:[]}),v[t.group]=!0)})),0==h.length)if(h=[{name:"默认分组",data:[]}],!0===l)for(var m=0;m0)for(var S=0;S0&&(this.mixinDatacomErrorMessage=null,!0===this.echarts?(o.default.option[n].chartData=a,this.$nextTick((function(){e.init()}))):(r.default.option[n].categories=a.categories,r.default.option[n].series=a.series,this.$nextTick((function(){e.init()}))))},resizeHandler:function(){var t=this,e=Date.now(),n=this.lastDrawTime?this.lastDrawTime:e-3e3,a=e-n;if(!(a<1e3))uni.createSelectorQuery().in(this).select("#ChartBoxId"+this.cid).boundingClientRect((function(e){t.showchart=!0,e.width>0&&e.height>0&&(e.width===t.cWidth&&e.height===t.cHeight||t.checkData(t.drawData))})).exec()},getCloudData:function(){var t=this;1!=this.mixinDatacomLoading&&(this.mixinDatacomLoading=!0,this.mixinDatacomGet().then((function(e){t.mixinDatacomResData=e.result.data,t.localdataInit(t.mixinDatacomResData)})).catch((function(e){t.mixinDatacomLoading=!1,t.showchart=!1,t.mixinDatacomErrorMessage="请求错误:"+e})))},onMixinDatacomPropsChange:function(t,e){1==t&&""!==this.collection&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this._clearChart(),this.getCloudData())},_clearChart:function(){var t=this.cid;if(!0!==this.echarts&&r.default.option[t]&&r.default.option[t].context){var e=r.default.option[t].context;"object"!==(0,i.default)(e)||r.default.option[t].update||(e.clearRect(0,0,this.cWidth*this.pixel,this.cHeight*this.pixel),e.draw())}},init:function(){var t=this,e=this.cid;uni.createSelectorQuery().in(this).select("#ChartBoxId"+e).boundingClientRect((function(n){n.width>0&&n.height>0?(t.mixinDatacomLoading=!1,t.showchart=!0,t.lastDrawTime=Date.now(),t.cWidth=n.width,t.cHeight=n.height,!0!==t.echarts&&(r.default.option[e].background="none"==t.background?"#FFFFFF":t.background,r.default.option[e].canvas2d=t.type2d,r.default.option[e].pixelRatio=t.pixel,r.default.option[e].animation=t.animation,r.default.option[e].width=n.width*t.pixel,r.default.option[e].height=n.height*t.pixel,r.default.option[e].onzoom=t.onzoom,r.default.option[e].ontap=t.ontap,r.default.option[e].ontouch=t.ontouch,r.default.option[e].onmouse=t.openmouse,r.default.option[e].onmovetip=t.onmovetip,r.default.option[e].tooltipShow=t.tooltipShow,r.default.option[e].tooltipFormat=t.tooltipFormat,r.default.option[e].tooltipCustom=t.tooltipCustom,r.default.option[e].inScrollView=t.inScrollView,r.default.option[e].lastDrawTime=t.lastDrawTime,r.default.option[e].tapLegend=t.tapLegend),t.inH5||t.inApp?1==t.echarts?(o.default.option[e].ontap=t.ontap,o.default.option[e].onmouse=t.openmouse,o.default.option[e].tooltipShow=t.tooltipShow,o.default.option[e].tooltipFormat=t.tooltipFormat,o.default.option[e].tooltipCustom=t.tooltipCustom,o.default.option[e].lastDrawTime=t.lastDrawTime,t.echartsOpts=s({},o.default.option[e])):(r.default.option[e].rotateLock=r.default.option[e].rotate,t.uchartsOpts=s({},r.default.option[e])):(r.default.option[e]=l(r.default.option[e],r.default.formatter),t.mixinDatacomErrorMessage=null,t.mixinDatacomLoading=!1,t.showchart=!0,t.$nextTick((function(){if(!0===t.type2d){var a=uni.createSelectorQuery().in(t);a.select("#"+e).fields({node:!0,size:!0}).exec((function(a){if(a[0]){var i=a[0].node,o=i.getContext("2d");r.default.option[e].context=o,r.default.option[e].rotateLock=r.default.option[e].rotate,r.default.instance[e]&&r.default.option[e]&&!0===r.default.option[e].update?t._updataUChart(e):(i.width=n.width*t.pixel,i.height=n.height*t.pixel,i._width=n.width*t.pixel,i._height=n.height*t.pixel,setTimeout((function(){r.default.option[e].context.restore(),r.default.option[e].context.save(),t._newChart(e)}),100))}else t.showchart=!1,t.mixinDatacomErrorMessage="参数错误:开启2d模式后,未获取到dom节点,canvas-id:"+e}))}else t.inAli&&(r.default.option[e].rotateLock=r.default.option[e].rotate),r.default.option[e].context=uni.createCanvasContext(e,t),r.default.instance[e]&&r.default.option[e]&&!0===r.default.option[e].update?t._updataUChart(e):setTimeout((function(){r.default.option[e].context.restore(),r.default.option[e].context.save(),t._newChart(e)}),100)})))):(t.mixinDatacomLoading=!1,t.showchart=!1,1==t.reshow&&(t.mixinDatacomErrorMessage="布局错误:未获取到父元素宽高尺寸!canvas-id:"+e))})).exec()},saveImage:function(){var t=this;uni.canvasToTempFilePath({canvasId:this.cid,success:function(e){var n=document.createElement("a");n.href=e.tempFilePath,n.download=t.cid,n.target="_blank",n.click()}},this)},getImage:function(){var t=this;if(0==this.type2d)uni.canvasToTempFilePath({canvasId:this.cid,success:function(e){t.emitMsg({name:"getImage",params:{type:"getImage",base64:e.tempFilePath}})}},this);else{var e=uni.createSelectorQuery().in(this);e.select("#"+this.cid).fields({node:!0,size:!0}).exec((function(e){if(e[0]){var n=e[0].node;t.emitMsg({name:"getImage",params:{type:"getImage",base64:n.toDataURL("image/png")}})}}))}},_error:function(t){this.mixinDatacomErrorMessage=t.detail.errMsg},emitMsg:function(t){this.$emit(t.name,t.params)},getRenderType:function(){!0===this.echarts&&!1===this.mixinDatacomLoading&&this.beforeInit()},toJSON:function(){return this}}};e.default=d}).call(this,n("a9ff")["default"])},5776:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container loading1"},[n("v-uni-view",{staticClass:"shape shape1"}),n("v-uni-view",{staticClass:"shape shape2"}),n("v-uni-view",{staticClass:"shape shape3"}),n("v-uni-view",{staticClass:"shape shape4"})],1)},r=[]},"5ac2":function(t,e,n){var a=n("369f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("2ab73798",a,!0,{sourceMap:!1,shadowMode:!1})},"5e0e":function(t,e,n){"use strict";n.r(e);var a=n("4322"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"5f04":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("c7eb")),r=a(n("1da1")),o=a(n("5530"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf"),l={props:{api:{type:Function,default:function(){}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(t){this.$emit("change",t),this.$emit("input",t)}},getOptions:function(){var t=this.labelField,e=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[e];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[t,e])),{},{label:a[t],value:i}))}return n}),[])}},data:function(){return{options:[],emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;return(0,r.default)((0,i.default)().mark((function e(){var n,a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.api,n&&t.isFunction(n)){e.next=3;break}return e.abrupt("return");case 3:return t.options=[],e.prev=4,e.next=7,n(t.params);case 7:if(a=e.sent,t.isFirstLoad=!1,!Array.isArray(a)){e.next=13;break}return t.options=a,t.emitChange(),e.abrupt("return");case 13:t.emitChange(),e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](4),console.warn(e.t0);case 19:case"end":return e.stop()}}),e,null,[[4,16]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(t){var e=this.getOptions.filter((function(e){return e.value==t}));this.emitData=e},isFunction:function(t){return"function"===typeof t}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}};e.default=l},6005:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=i(n("6b75"));function i(t){return t&&t.__esModule?t:{default:t}}function r(t){if(Array.isArray(t))return(0,a.default)(t)}},6187:function(t,e,n){var a=n("6ee2");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("07939987",a,!0,{sourceMap:!1,shadowMode:!1})},62634:function(t,e,n){"use strict";n.r(e);var a=n("6700"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"64d3":function(t,e,n){var a=n("7287");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("11e857b6",a,!0,{sourceMap:!1,shadowMode:!1})},6566:function(t,e,n){"use strict";var a=n("7c73"),i=n("edd0"),r=n("6964"),o=n("0366"),s=n("19aa"),l=n("7234"),c=n("2266"),u=n("c6d2"),d=n("4754"),h=n("2626"),f=n("83ab"),p=n("f183").fastKey,g=n("69f3"),v=g.set,m=g.getterFor;t.exports={getConstructor:function(t,e,n,u){var d=t((function(t,i){s(t,h),v(t,{type:e,index:a(null),first:void 0,last:void 0,size:0}),f||(t.size=0),l(i)||c(i,t[u],{that:t,AS_ENTRIES:n})})),h=d.prototype,g=m(e),x=function(t,e,n){var a,i,r=g(t),o=y(t,e);return o?o.value=n:(r.last=o={index:i=p(e,!0),key:e,value:n,previous:a=r.last,next:void 0,removed:!1},r.first||(r.first=o),a&&(a.next=o),f?r.size++:t.size++,"F"!==i&&(r.index[i]=o)),t},y=function(t,e){var n,a=g(t),i=p(e);if("F"!==i)return a.index[i];for(n=a.first;n;n=n.next)if(n.key===e)return n};return r(h,{clear:function(){var t=this,e=g(t),n=e.index,a=e.first;while(a)a.removed=!0,a.previous&&(a.previous=a.previous.next=void 0),delete n[a.index],a=a.next;e.first=e.last=void 0,f?e.size=0:t.size=0},delete:function(t){var e=this,n=g(e),a=y(e,t);if(a){var i=a.next,r=a.previous;delete n.index[a.index],a.removed=!0,r&&(r.next=i),i&&(i.previous=r),n.first===a&&(n.first=i),n.last===a&&(n.last=r),f?n.size--:e.size--}return!!a},forEach:function(t){var e,n=g(this),a=o(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){a(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!y(this,t)}}),r(h,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return x(this,0===t?0:t,e)}}:{add:function(t){return x(this,t=0===t?0:t,t)}}),f&&i(h,"size",{configurable:!0,get:function(){return g(this).size}}),d},setStrong:function(t,e,n){var a=e+" Iterator",i=m(e),r=m(a);u(t,e,(function(t,e){v(this,{type:a,target:t,state:i(t),kind:e,last:void 0})}),(function(){var t=r(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?d("keys"===e?n.key:"values"===e?n.value:[n.key,n.value],!1):(t.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),h(e)}}},"66f6":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".mescroll-body[data-v-6b5ff080]{position:relative; /* 下拉刷新区域相对自身定位 */height:auto; /* 不可固定高度,否则overflow:hidden导致无法滑动; 同时使设置的最小高生效,实现列表不满屏仍可下拉*/overflow:hidden; /* 当有元素写在mescroll-body标签前面时,可遮住下拉刷新区域 */box-sizing:border-box /* 避免设置padding出现双滚动条的问题 */}\r\n\r\n/* 使sticky生效: 父元素不能overflow:hidden或者overflow:auto属性 */.mescroll-body.mescorll-sticky[data-v-6b5ff080]{overflow:unset!important}\r\n\r\n/* 适配 iPhoneX */@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.mescroll-safearea[data-v-6b5ff080]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}\r\n\r\n/* 下拉刷新区域 */.mescroll-downwarp[data-v-6b5ff080]{position:absolute;top:-100%;left:0;width:100%;height:100%;text-align:center}\r\n\r\n/* 下拉刷新--内容区,定位于区域底部 */.mescroll-downwarp .downwarp-content[data-v-6b5ff080]{position:absolute;left:0;bottom:0;width:100%;min-height:%?60?%;padding:%?20?% 0;text-align:center}\r\n\r\n/* 下拉刷新--提示文本 */.mescroll-downwarp .downwarp-tip[data-v-6b5ff080]{display:inline-block;font-size:%?28?%;vertical-align:middle;margin-left:%?16?%\r\n\t/* color: gray; 已在style设置color,此处删去*/}\r\n\r\n/* 下拉刷新--旋转进度条 */.mescroll-downwarp .downwarp-progress[data-v-6b5ff080]{display:inline-block;width:%?32?%;height:%?32?%;border-radius:50%;border:%?2?% solid grey;border-bottom-color:transparent!important; /*已在style设置border-color,此处需加 !important*/vertical-align:middle}\r\n\r\n/* 旋转动画 */.mescroll-downwarp .mescroll-rotate[data-v-6b5ff080]{-webkit-animation:mescrollDownRotate-data-v-6b5ff080 .6s linear infinite;animation:mescrollDownRotate-data-v-6b5ff080 .6s linear infinite}@-webkit-keyframes mescrollDownRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mescrollDownRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}\r\n\r\n/* 上拉加载区域 */.mescroll-upwarp[data-v-6b5ff080]{box-sizing:border-box;min-height:%?110?%;padding:%?30?% 0;text-align:center;clear:both}\r\n\r\n/*提示文本 */.mescroll-upwarp .upwarp-tip[data-v-6b5ff080],\r\n.mescroll-upwarp .upwarp-nodata[data-v-6b5ff080]{display:inline-block;font-size:%?28?%;vertical-align:middle\r\n\t/* color: gray; 已在style设置color,此处删去*/}.mescroll-upwarp .upwarp-tip[data-v-6b5ff080]{margin-left:%?16?%}\r\n\r\n/*旋转进度条 */.mescroll-upwarp .upwarp-progress[data-v-6b5ff080]{display:inline-block;width:%?32?%;height:%?32?%;border-radius:50%;border:%?2?% solid grey;border-bottom-color:transparent!important; /*已在style设置border-color,此处需加 !important*/vertical-align:middle}\r\n\r\n/* 旋转动画 */.mescroll-upwarp .mescroll-rotate[data-v-6b5ff080]{-webkit-animation:mescrollUpRotate-data-v-6b5ff080 .6s linear infinite;animation:mescrollUpRotate-data-v-6b5ff080 .6s linear infinite}@-webkit-keyframes mescrollUpRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mescrollUpRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}",""]),t.exports=e},6700:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"loading2",data:function(){return{}}};e.default=a},"699d":function(t,e,n){"use strict";var a=n("3656"),i=n.n(a);i.a},"6ad9":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={qiunLoading:n("01bf").default,qiunError:n("5260").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"chartsview",attrs:{id:"ChartBoxId"+t.cid}},[t.mixinDatacomLoading?n("v-uni-view",[n("qiun-loading",{attrs:{loadingType:t.loadingType}})],1):t._e(),t.mixinDatacomErrorMessage&&t.errorShow?n("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reloading.apply(void 0,arguments)}}},[n("qiun-error",{attrs:{errorMessage:t.errorMessage}})],1):t._e(),t.echarts?[n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.showchart,expression:"showchart"}],wxsProps:{"change:resize":"echartsResize","change:prop":"echartsOpts"},staticStyle:{width:"100%",height:"100%"},style:{background:t.background},attrs:{"data-directory":t.directory,id:"EC"+t.cid,prop:t.echartsOpts,"change:prop":t.rdcharts.ecinit,resize:t.echartsResize,"change:resize":t.rdcharts.ecresize}})]:[n("v-uni-view",{wxsProps:{"change:prop":"uchartsOpts"},attrs:{id:"UC"+t.cid,prop:t.uchartsOpts,"change:prop":t.rdcharts.ucinit},on:{mousemove:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseMove(e,t.$getComponentDescriptor())},mousedown:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseDown(e,t.$getComponentDescriptor())},mouseup:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseUp(e,t.$getComponentDescriptor())},touchstart:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchStart(e,t.$getComponentDescriptor())},touchmove:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchMove(e,t.$getComponentDescriptor())},touchend:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchEnd(e,t.$getComponentDescriptor())},click:function(e){e=t.$handleWxsEvent(e),t.rdcharts.tap(e,t.$getComponentDescriptor())}}},[n("v-uni-canvas",{directives:[{name:"show",rawName:"v-show",value:t.showchart,expression:"showchart"}],style:{width:t.cWidth+"px",height:t.cHeight+"px",background:t.background},attrs:{id:t.cid,canvasId:t.cid,"disable-scroll":t.disableScroll},on:{error:function(e){arguments[0]=e=t.$handleEvent(e),t._error.apply(void 0,arguments)}}})],1)]],2)},r=[]},"6c57":function(t,e,n){"use strict";var a=n("23e7"),i=n("da84");a({global:!0,forced:i.globalThis!==i},{globalThis:i})},"6ccf":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-calendar[data-v-7de526b6]{color:#606266}.u-calendar__header[data-v-7de526b6]{width:100%;box-sizing:border-box;font-size:%?30?%;background-color:#fff;color:#303133}.u-calendar__header__text[data-v-7de526b6]{margin-top:%?30?%;padding:0 %?60?%;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-calendar__action[data-v-7de526b6]{padding:%?40?% 0 %?40?% 0}.u-calendar__action__icon[data-v-7de526b6]{margin:0 %?16?%}.u-calendar__action__text[data-v-7de526b6]{padding:0 %?16?%;color:#303133;font-size:%?32?%;line-height:%?32?%;font-weight:700}.u-calendar__week-day[data-v-7de526b6]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden}.u-calendar__week-day__text[data-v-7de526b6]{flex:1;text-align:center}.u-calendar__content[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px 0;box-sizing:border-box;background-color:#fff;position:relative}.u-calendar__content--end-date[data-v-7de526b6]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-calendar__content--start-date[data-v-7de526b6]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-calendar__content__item[data-v-7de526b6]{width:14.2857%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden;position:relative;z-index:2}.u-calendar__content__item__inner[data-v-7de526b6]{height:%?84?%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;font-size:%?32?%;position:relative;border-radius:50%}.u-calendar__content__item__inner__desc[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:center center;transform-origin:center center;position:absolute;left:0;text-align:center;bottom:%?2?%}.u-calendar__content__item__tips[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;position:absolute;left:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;text-align:center;bottom:%?8?%;z-index:2}.u-calendar__content__bg-month[data-v-7de526b6]{position:absolute;font-size:130px;line-height:130px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e4e7ed;z-index:1}.u-calendar__bottom[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;padding:0 %?40?% %?30?%;box-sizing:border-box;font-size:%?24?%;color:#909399}.u-calendar__bottom__choose[data-v-7de526b6]{height:%?50?%}.u-calendar__bottom__btn[data-v-7de526b6]{width:100%}',""]),t.exports=e},"6db5":function(t,e,n){"use strict";n.r(e);var a=n("1f1e"),i=n("5e0e");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("9a93");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"f737c8ac",null,!1,a["a"],o);e["default"]=l.exports},"6e0a":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{wxsProp:{optDown:{},scrollTop:0,bodyHeight:0,isDownScrolling:!1,isUpScrolling:!1,isScrollBody:!0,isUpBoth:!0,t:0},callProp:{callType:"",t:0}}},methods:{wxsCall:function(t){"setWxsProp"===t.type?this.wxsProp={optDown:this.mescroll.optDown,scrollTop:this.mescroll.getScrollTop(),bodyHeight:this.mescroll.getBodyHeight(),isDownScrolling:this.mescroll.isDownScrolling,isUpScrolling:this.mescroll.isUpScrolling,isUpBoth:this.mescroll.optUp.isBoth,isScrollBody:this.mescroll.isScrollBody,t:Date.now()}:"setLoadType"===t.type?(this.downLoadType=t.downLoadType,this.$set(this.mescroll,"downLoadType",this.downLoadType),this.$set(this.mescroll,"isDownEndSuccess",null)):"triggerDownScroll"===t.type?this.mescroll.triggerDownScroll():"endDownScroll"===t.type?this.mescroll.endDownScroll():"triggerUpScroll"===t.type&&this.mescroll.triggerUpScroll(!0)}},mounted:function(){var t=this;this.mescroll.optDown.afterLoading=function(){t.callProp={callType:"showLoading",t:Date.now()}},this.mescroll.optDown.afterEndDownScroll=function(){t.callProp={callType:"endDownScroll",t:Date.now()};var e=300+(t.mescroll.optDown.beforeEndDelay||0);setTimeout((function(){4!==t.downLoadType&&0!==t.downLoadType||(t.callProp={callType:"clearTransform",t:Date.now()}),t.$set(t.mescroll,"downLoadType",t.downLoadType)}),e)},this.wxsCall({type:"setWxsProp"})}},i=a;e.default=i},"6eaa":function(t,e,n){"use strict";n.r(e);var a=n("1078"),i=n("9ac8");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"6ee2":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-image[data-v-17075ca9]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-17075ca9]{width:100%;height:100%}.u-image__loading[data-v-17075ca9], .u-image__error[data-v-17075ca9]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909399;font-size:%?46?%}',""]),t.exports=e},"6f48":function(t,e,n){"use strict";var a=n("6d61"),i=n("6566");a("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),i)},"6f5a":function(t,e,n){var a=n("66f6");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("704c32ba",a,!0,{sourceMap:!1,shadowMode:!1})},"701e":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("ee52")),r=a(n("e131")),o={components:{PestsChart:i.default,PestsImage:r.default},data:function(){return{list:[{name:"虫情统计"},{name:"虫情图片"}],current:0}},methods:{handleChangeSub:function(t){this.current=t}}};e.default=o},"71e9":function(t,e,n){var a=n("3f29");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("577b2531",a,!0,{sourceMap:!1,shadowMode:!1})},7287:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".container[data-v-169bbf80]{width:30px;height:30px;position:relative}.container.loading6[data-v-169bbf80]{-webkit-animation:rotation 1s infinite;animation:rotation 1s infinite}.container.loading6 .shape[data-v-169bbf80]{width:12px;height:12px;border-radius:2px}.container .shape[data-v-169bbf80]{position:absolute;width:10px;height:10px;border-radius:1px}.container .shape.shape1[data-v-169bbf80]{left:0;background-color:#1890ff}.container .shape.shape2[data-v-169bbf80]{right:0;background-color:#91cb74}.container .shape.shape3[data-v-169bbf80]{bottom:0;background-color:#fac858}.container .shape.shape4[data-v-169bbf80]{bottom:0;right:0;background-color:#e66}.loading6 .shape1[data-v-169bbf80]{-webkit-animation:animation6shape1-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape1-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape1-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(18px);transform:translateY(18px)}50%{-webkit-transform:translate(18px,18px);transform:translate(18px,18px)}75%{-webkit-transform:translate(18px);transform:translate(18px)}}@keyframes animation6shape1-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(18px);transform:translateY(18px)}50%{-webkit-transform:translate(18px,18px);transform:translate(18px,18px)}75%{-webkit-transform:translate(18px);transform:translate(18px)}}.loading6 .shape2[data-v-169bbf80]{-webkit-animation:animation6shape2-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape2-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape2-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-18px);transform:translate(-18px)}50%{-webkit-transform:translate(-18px,18px);transform:translate(-18px,18px)}75%{-webkit-transform:translateY(18px);transform:translateY(18px)}}@keyframes animation6shape2-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-18px);transform:translate(-18px)}50%{-webkit-transform:translate(-18px,18px);transform:translate(-18px,18px)}75%{-webkit-transform:translateY(18px);transform:translateY(18px)}}.loading6 .shape3[data-v-169bbf80]{-webkit-animation:animation6shape3-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape3-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape3-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(18px);transform:translate(18px)}50%{-webkit-transform:translate(18px,-18px);transform:translate(18px,-18px)}75%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@keyframes animation6shape3-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(18px);transform:translate(18px)}50%{-webkit-transform:translate(18px,-18px);transform:translate(18px,-18px)}75%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}.loading6 .shape4[data-v-169bbf80]{-webkit-animation:animation6shape4-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape4-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape4-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}50%{-webkit-transform:translate(-18px,-18px);transform:translate(-18px,-18px)}75%{-webkit-transform:translate(-18px);transform:translate(-18px)}}@keyframes animation6shape4-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}50%{-webkit-transform:translate(-18px,-18px);transform:translate(-18px,-18px)}75%{-webkit-transform:translate(-18px);transform:translate(-18px)}}",""]),t.exports=e},"73cb":function(t,e,n){"use strict";n.r(e);var a=n("24c0"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},7527:function(t,e,n){"use strict";n.r(e);var a=n("b3865"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"752f":function(t,e,n){"use strict";var a=function(t){(t.options.wxs||(t.options.wxs={}))["wxsBiz"]=function(t){var e={};function n(t){t&&(e.optDown=t.optDown,e.scrollTop=t.scrollTop,e.bodyHeight=t.bodyHeight,e.isDownScrolling=t.isDownScrolling,e.isUpScrolling=t.isUpScrolling,e.isUpBoth=t.isUpBoth,e.isScrollBody=t.isScrollBody,e.startTop=t.scrollTop)}function a(t,n,a){e.disabled()||t.callType&&("showLoading"===t.callType?e.showLoading(a):"endDownScroll"===t.callType?e.endDownScroll(a):"clearTransform"===t.callType&&e.clearTransform(a))}function i(t,n){e.downHight=0,e.startPoint=e.getPoint(t),e.startTop=e.getScrollTop(),e.startAngle=0,e.lastPoint=e.startPoint,e.maxTouchmoveY=e.getBodyHeight()-e.optDown.bottomOffset,e.inTouchend=!1,e.callMethod(n,{type:"setWxsProp"})}function r(t,n){var a=!0;if(e.disabled())return a;var i=e.getScrollTop(),r=e.getPoint(t),s=r.y-e.startPoint.y;if(s>0&&(e.isScrollBody&&i<=0||!e.isScrollBody&&(i<=0||i<=e.optDown.startTop&&i===e.startTop))&&!e.inTouchend&&!e.isDownScrolling&&!e.optDown.isLock&&(!e.isUpScrolling||e.isUpScrolling&&e.isUpBoth)){if(e.startAngle||(e.startAngle=e.getAngle(e.lastPoint,r)),e.startAngle0&&r.y>=e.maxTouchmoveY)return e.inTouchend=!0,o(t,n),a;a=!1;var l=r.y-e.lastPoint.y;e.downHight0?l*e.optDown.outOffsetRate:l),e.downHight=Math.round(e.downHight);var c=e.downHight/e.optDown.offset;e.onMoving(n,c,e.downHight)}return e.lastPoint=r,a}function o(t,n){if(e.isMoveDown)e.downHight>=e.optDown.offset?(e.downHight=e.optDown.offset,e.callMethod(n,{type:"triggerDownScroll"})):(e.downHight=0,e.callMethod(n,{type:"endDownScroll"})),e.movetype=0,e.isMoveDown=!1;else if(!e.isScrollBody&&e.getScrollTop()===e.startTop){var a=e.getPoint(t).y-e.startPoint.y<0;if(a){var i=e.getAngle(e.getPoint(t),e.startPoint);i>80&&e.callMethod(n,{type:"triggerUpScroll"})}}e.callMethod(n,{type:"setWxsProp"})}return e.onMoving=function(t,e,n){t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"transform",transform:"translateY("+n+"px)",transition:""});var a=t.selectComponent(".mescroll-wxs-progress");a&&a.setStyle({transform:"rotate("+360*e+"deg)"})}))},e.showLoading=function(t){e.downHight=e.optDown.offset,t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY("+e.downHight+"px)",transition:"transform 300ms"})}))},e.endDownScroll=function(t){e.downHight=0,e.isDownScrolling=!1,t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY(0)",transition:"transform 300ms"})}))},e.clearTransform=function(t){t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"",transform:"",transition:""})}))},e.disabled=function(){return!e.optDown||!e.optDown.use||e.optDown.native},e.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}},e.getAngle=function(t,e){var n=Math.abs(t.x-e.x),a=Math.abs(t.y-e.y),i=Math.sqrt(n*n+a*a),r=0;return 0!==i&&(r=Math.asin(a/i)/Math.PI*180),r},e.getScrollTop=function(){return e.scrollTop||0},e.getBodyHeight=function(){return e.bodyHeight||0},e.callMethod=function(t,e){t&&t.callMethod("wxsCall",e)},t.exports={propObserver:n,callObserver:a,touchstartEvent:i,touchmoveEvent:r,touchendEvent:o},t.exports}({exports:{}})};e["a"]=a},7860:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("99af"),n("ac1f"),n("5319"),n("fb6a"),n("a630"),n("3ca3"),n("d3b7"),n("ddb0");var a={name:"u-calendar",props:{safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},value:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:0},changeYear:{type:Boolean,default:!0},changeMonth:{type:Boolean,default:!0},mode:{type:String,default:"date"},maxYear:{type:[Number,String],default:2050},minYear:{type:[Number,String],default:1950},minDate:{type:[Number,String],default:"1950-01-01"},maxDate:{type:[Number,String],default:""},borderRadius:{type:[String,Number],default:20},monthArrowColor:{type:String,default:"#606266"},yearArrowColor:{type:String,default:"#909399"},color:{type:String,default:"#303133"},activeBgColor:{type:String,default:"#2979ff"},activeColor:{type:String,default:"#ffffff"},rangeBgColor:{type:String,default:"rgba(41,121,255,0.13)"},rangeColor:{type:String,default:"#2979ff"},startText:{type:String,default:"开始"},endText:{type:String,default:"结束"},btnType:{type:String,default:"primary"},isActiveCurrent:{type:Boolean,default:!0},isChange:{type:Boolean,default:!1},closeable:{type:Boolean,default:!0},toolTip:{type:String,default:"选择日期"}},data:function(){return{weekday:1,weekdayArr:[],days:0,daysArr:[],showTitle:"",year:2020,month:0,day:0,startYear:0,startMonth:0,startDay:0,endYear:0,endMonth:0,endDay:0,today:"",activeDate:"",startDate:"",endDate:"",isStart:!0,min:null,max:null,weekDayZh:["日","一","二","三","四","五","六"]}},computed:{dataChange:function(){return"".concat(this.mode,"-").concat(this.minDate,"-").concat(this.maxDate)},uZIndex:function(){return this.zIndex?this.zIndex:this.$u.zIndex.popup}},watch:{dataChange:function(t){this.init()}},created:function(){this.init()},methods:{getColor:function(t,e){var n=1==e?"":this.color,a=t+1,i="".concat(this.year,"-").concat(this.month,"-").concat(a),r=new Date(i.replace(/\-/g,"/")).getTime(),o=this.startDate.replace(/\-/g,"/"),s=this.endDate.replace(/\-/g,"/");return this.isActiveCurrent&&this.activeDate==i||this.startDate==i||this.endDate==i?n=1==e?this.activeBgColor:this.activeColor:this.endDate&&r>new Date(o).getTime()&&rn&&(t=n),this.year=t.getFullYear(),this.month=t.getMonth()+1,this.day=t.getDate(),this.today="".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate()),this.activeDate=this.today,this.min=this.initDate(this.minDate),this.max=this.initDate(this.maxDate||this.today),this.startDate="",this.startYear=0,this.startMonth=0,this.startDay=0,this.endYear=0,this.endMonth=0,this.endDay=0,this.endDate="",this.isStart=!0,this.changeData()},initDate:function(t){var e=t.split("-");return{year:Number(e[0]||1920),month:Number(e[1]||1),day:Number(e[2]||1)}},openDisAbled:function(t,e,n){var a=!0,i="".concat(t,"/").concat(e,"/").concat(n),r="".concat(this.min.year,"/").concat(this.min.month,"/").concat(this.min.day),o="".concat(this.max.year,"/").concat(this.max.month,"/").concat(this.max.day),s=new Date(i).getTime();return s>=new Date(r).getTime()&&s<=new Date(o).getTime()&&(a=!1),a},generateArray:function(t,e){return Array.from(new Array(e+1).keys()).slice(t)},formatNum:function(t){return t<10?"0"+t:t+""},getMonthDay:function(t,e){var n=new Date(t,e,0).getDate();return n},getWeekday:function(t,e){var n=new Date("".concat(t,"/").concat(e,"/01 00:00:00"));return n.getDay()},checkRange:function(t){var e=!1;return(tthis.maxYear)&&(uni.showToast({title:"日期超出范围啦~",icon:"none"}),e=!0),e},changeMonthHandler:function(t){if(t){var e=this.month+1,n=e>12?this.year+1:this.year;this.checkRange(n)||(this.month=e>12?1:e,this.year=n,this.changeData())}else{var a=this.month-1,i=a<1?this.year-1:this.year;this.checkRange(i)||(this.month=a<1?12:a,this.year=i,this.changeData())}},changeYearHandler:function(t){var e=t?this.year+1:this.year-1;this.checkRange(e)||(this.year=e,this.changeData())},changeData:function(){this.days=this.getMonthDay(this.year,this.month),this.daysArr=this.generateArray(1,this.days),this.weekday=this.getWeekday(this.year,this.month),this.weekdayArr=this.generateArray(1,this.weekday),this.showTitle="".concat(this.year,"年").concat(this.month,"月"),this.isChange&&"date"==this.mode&&this.btnFix(!0)},dateClick:function(t){if(t+=1,!this.openDisAbled(this.year,this.month,t)){this.day=t;var e="".concat(this.year,"-").concat(this.month,"-").concat(t);if("date"==this.mode)this.activeDate=e;else{var n=new Date(e.replace(/\-/g,"/")).getTime()0?n("v-uni-view",{staticClass:"mescroll-bottombar",style:{height:t.windowBottom+"px"}}):t._e(),t.safearea?n("v-uni-view",{staticClass:"mescroll-safearea"}):t._e(),n("mescroll-top",{attrs:{option:t.mescroll.optUp.toTop},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toTopClick.apply(void 0,arguments)}},model:{value:t.isShowToTop,callback:function(e){t.isShowToTop=e},expression:"isShowToTop"}}),n("v-uni-view",{wxsProps:{"change:prop":"wxsProp"},attrs:{"change:prop":t.renderBiz.propObserver,prop:t.wxsProp}})],1)},r=[]},9971:function(module,exports,__webpack_require__){"use strict";__webpack_require__("7a82");var _interopRequireDefault=__webpack_require__("4ea4").default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _slicedToArray2=_interopRequireDefault(__webpack_require__("3835")),_typeof2=_interopRequireDefault(__webpack_require__("53ca")),_createForOfIteratorHelper2=_interopRequireDefault(__webpack_require__("b85c"));__webpack_require__("4de4"),__webpack_require__("d3b7"),__webpack_require__("d81d"),__webpack_require__("c975"),__webpack_require__("159b"),__webpack_require__("b64b"),__webpack_require__("7db0"),__webpack_require__("c760"),__webpack_require__("f8c9"),__webpack_require__("caad"),__webpack_require__("2532"),__webpack_require__("14d9"),__webpack_require__("4fadc"),__webpack_require__("ac1f"),__webpack_require__("00b4"),__webpack_require__("466d"),__webpack_require__("498a");var _SearchItem=_interopRequireDefault(__webpack_require__("c881")),_lodashEs=__webpack_require__("4fcf"),_default2={props:{schemas:{type:Array,default:function(){return[]}}},components:{SearchItem:_SearchItem.default},computed:{formActionType:function formActionType(){var _this=this;return{setFieldsValue:function setFieldsValue(values){var fields=_this.getSchema.map((function(t){return t.field})).filter(Boolean),delimiter=".",nestKeyArray=fields.filter((function(t){return t.indexOf(delimiter)>=0})),validKeys=[];Object.keys(values).forEach((function(key){var schema=_this.getSchema.find((function(t){return t.field===key})),value=values[key],hasKey=Reflect.has(values,key);hasKey&&fields.includes(key)?(_this.formModel[key]=value,validKeys.push(key)):nestKeyArray.forEach((function(nestKey){try{var _value=eval("values"+delimiter+nestKey);_this.isDef(_value)&&(_this.formModel[nestKey]=_value,validKeys.push(nestKey))}catch(e){_this.isDef(defaultValueRef.value[nestKey])&&(_this.formModel[nestKey]=(0,_lodashEs.cloneDeep)(defaultValueRef.value[nestKey]))}}))}))}}},getSchema:function(){var t,e=this.schemas,n=(0,_createForOfIteratorHelper2.default)(e);try{for(n.s();!(t=n.n()).done;)t.value}catch(a){n.e(a)}finally{n.f()}return(0,_lodashEs.cloneDeep)(e)}},data:function(){return{isOpen:!1,formModel:{}}},created:function(){this.initFormModel()},methods:{handleOpen:function(){console.log("====")},handleCloseDropdown:function(){var t;null===(t=this.$refs.dropdownRef)||void 0===t||t.close()},initFormModel:function(){var t=this.schemas,e={};t.forEach((function(t){var n=t.field,a=t.defaultValue;n&&(e[n]=a)})),this.formModel=e},handleInputNumberValue:function(t,e){return t&&["Input","InputPassword","InputSearch","InputTextArea"].includes(t)&&e&&this.isNumber(e)?"".concat(e):e},isDef:function(t){return"undefined"!==typeof t},isNumber:function(t){return"number"===typeof t&&!isNaN(t)},isArray:function(t){return Array.isArray(t)},isObject:function(t){return"object"===(0,_typeof2.default)(t)&&null!==t},isFunction:function(t){return"function"===typeof t},setFormModel:function(t,e){this.formModel[t]=e,this.$emit("field-value-change",t,e)},handleFormValues:function(t){if(!this.isObject(t))return{};for(var e={},n=function(){var t=i[a],n=(0,_slicedToArray2.default)(t,2),r=n[1],o=(0,_slicedToArray2.default)(t,1),s=o[0],l=/^\[(.+)\]$/;if(l.test(s)){var c=s.match(l)[1].split(",");c.forEach((function(t,n){var a,i=null!==(a=null===r||void 0===r?void 0:r[n])&&void 0!==a?a:"";i&&(e[t.trim()]=i)}))}else r&&(e[s]=r)},a=0,i=Object.entries(t);a>>2]>>>24-r%4*8&255;e[a+r>>>2]|=o<<24-(a+r)%4*8}else for(r=0;r>>2]=n[r>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=r.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n,a=[],i=function(e){e=e;var n=987654321,a=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&a)<<16)+(e=18e3*(65535&e)+(e>>16)&a)&a;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},r=0;r>>2]>>>24-i%4*8&255;a.push((r>>>4).toString(16)),a.push((15&r).toString(16))}return a.join("")},parse:function(t){for(var e=t.length,n=[],a=0;a>>3]|=parseInt(t.substr(a,2),16)<<24-a%8*4;return new o.init(n,e/2)}},c=s.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,a=[],i=0;i>>2]>>>24-i%4*8&255;a.push(String.fromCharCode(r))}return a.join("")},parse:function(t){for(var e=t.length,n=[],a=0;a>>2]|=(255&t.charCodeAt(a))<<24-a%4*8;return new o.init(n,e)}},u=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},d=i.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=u.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,a=n.words,i=n.sigBytes,r=this.blockSize,s=i/(4*r),l=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*r,c=t.min(4*l,i);if(l){for(var u=0;u>>24)|4278255360&(i<<24|i>>>8)}var r=this._hash.words,o=t[e+0],l=t[e+1],f=t[e+2],p=t[e+3],g=t[e+4],v=t[e+5],m=t[e+6],x=t[e+7],y=t[e+8],b=t[e+9],w=t[e+10],S=t[e+11],_=t[e+12],k=t[e+13],T=t[e+14],A=t[e+15],C=r[0],P=r[1],D=r[2],M=r[3];C=c(C,P,D,M,o,7,s[0]),M=c(M,C,P,D,l,12,s[1]),D=c(D,M,C,P,f,17,s[2]),P=c(P,D,M,C,p,22,s[3]),C=c(C,P,D,M,g,7,s[4]),M=c(M,C,P,D,v,12,s[5]),D=c(D,M,C,P,m,17,s[6]),P=c(P,D,M,C,x,22,s[7]),C=c(C,P,D,M,y,7,s[8]),M=c(M,C,P,D,b,12,s[9]),D=c(D,M,C,P,w,17,s[10]),P=c(P,D,M,C,S,22,s[11]),C=c(C,P,D,M,_,7,s[12]),M=c(M,C,P,D,k,12,s[13]),D=c(D,M,C,P,T,17,s[14]),C=u(C,P=c(P,D,M,C,A,22,s[15]),D,M,l,5,s[16]),M=u(M,C,P,D,m,9,s[17]),D=u(D,M,C,P,S,14,s[18]),P=u(P,D,M,C,o,20,s[19]),C=u(C,P,D,M,v,5,s[20]),M=u(M,C,P,D,w,9,s[21]),D=u(D,M,C,P,A,14,s[22]),P=u(P,D,M,C,g,20,s[23]),C=u(C,P,D,M,b,5,s[24]),M=u(M,C,P,D,T,9,s[25]),D=u(D,M,C,P,p,14,s[26]),P=u(P,D,M,C,y,20,s[27]),C=u(C,P,D,M,k,5,s[28]),M=u(M,C,P,D,f,9,s[29]),D=u(D,M,C,P,x,14,s[30]),C=d(C,P=u(P,D,M,C,_,20,s[31]),D,M,v,4,s[32]),M=d(M,C,P,D,y,11,s[33]),D=d(D,M,C,P,S,16,s[34]),P=d(P,D,M,C,T,23,s[35]),C=d(C,P,D,M,l,4,s[36]),M=d(M,C,P,D,g,11,s[37]),D=d(D,M,C,P,x,16,s[38]),P=d(P,D,M,C,w,23,s[39]),C=d(C,P,D,M,k,4,s[40]),M=d(M,C,P,D,o,11,s[41]),D=d(D,M,C,P,p,16,s[42]),P=d(P,D,M,C,m,23,s[43]),C=d(C,P,D,M,b,4,s[44]),M=d(M,C,P,D,_,11,s[45]),D=d(D,M,C,P,A,16,s[46]),C=h(C,P=d(P,D,M,C,f,23,s[47]),D,M,o,6,s[48]),M=h(M,C,P,D,x,10,s[49]),D=h(D,M,C,P,T,15,s[50]),P=h(P,D,M,C,v,21,s[51]),C=h(C,P,D,M,_,6,s[52]),M=h(M,C,P,D,p,10,s[53]),D=h(D,M,C,P,w,15,s[54]),P=h(P,D,M,C,l,21,s[55]),C=h(C,P,D,M,y,6,s[56]),M=h(M,C,P,D,A,10,s[57]),D=h(D,M,C,P,m,15,s[58]),P=h(P,D,M,C,k,21,s[59]),C=h(C,P,D,M,g,6,s[60]),M=h(M,C,P,D,S,10,s[61]),D=h(D,M,C,P,f,15,s[62]),P=h(P,D,M,C,b,21,s[63]),r[0]=r[0]+C|0,r[1]=r[1]+P|0,r[2]=r[2]+D|0,r[3]=r[3]+M|0},_doFinalize:function(){var e=this._data,n=e.words,a=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var r=t.floor(a/4294967296),o=a;n[15+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),e.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}});function c(t,e,n,a,i,r,o){var s=t+(e&n|~e&a)+i+o;return(s<>>32-r)+e}function u(t,e,n,a,i,r,o){var s=t+(e&a|n&~a)+i+o;return(s<>>32-r)+e}function d(t,e,n,a,i,r,o){var s=t+(e^n^a)+i+o;return(s<>>32-r)+e}function h(t,e,n,a,i,r,o){var s=t+(n^(e|~a))+i+o;return(s<>>32-r)+e}e.MD5=r._createHelper(l),e.HmacMD5=r._createHmacHelper(l)}(Math),n.MD5)})),b((function(t,e){var n;t.exports=(n=S,void function(){var t=n,e=t.lib.Base,a=t.enc.Utf8;t.algo.HMAC=e.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=a.parse(e));var n=t.blockSize,i=4*n;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),o=this._iKey=e.clone(),s=r.words,l=o.words,c=0;c>>6-o%4*2;i[r>>>2]|=(s|l)<<24-r%4*8,r++}return e.create(i,r)}t.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,a=this._map;t.clamp();for(var i=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s>>6*(3-s)&63));var l=a.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.createPromise,a=e.retryRule,i=void 0===a?R:a;(0,g.default)(this,t),this.createPromise=n,this.status=null,this.promise=null,this.retryRule=i}return(0,v.default)(t,[{key:"needRetry",get:function(){if(!this.status)return!0;switch(this.retryRule){case R:return this.status===O;case B:return this.status!==D}}},{key:"exec",value:function(){var t=this;return this.needRetry?(this.status=D,this.promise=this.createPromise().then((function(e){return t.status=M,Promise.resolve(e)}),(function(e){return t.status=O,Promise.reject(e)})),this.promise):this.promise}}]),t}();function N(t){return t&&"string"==typeof t?JSON.parse(t):t}var z=!1,j="h5",W=!1,q=N([]),H="h5"===j?"web":"app-plus"===j?"app":j,Y=N(void 0),G=N(void 0)||[],K=!1;try{(n("ecd6").default||n("ecd6")).appid}catch(ri){}var J={};function $(t){var e,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e=J,n=t,Object.prototype.hasOwnProperty.call(e,n)||(J[t]=a),J[t]}"app"===H&&(J=uni._globalUniCloudObj?uni._globalUniCloudObj:uni._globalUniCloudObj={});var X=["invoke","success","fail","complete"],V=$("_globalUniCloudInterceptor");function Q(t,e){V[t]||(V[t]={}),I(e)&&Object.keys(e).forEach((function(n){X.indexOf(n)>-1&&function(t,e,n){var a=V[t][e];a||(a=V[t][e]=[]),-1===a.indexOf(n)&&F(n)&&a.push(n)}(t,n,e[n])}))}function Z(t,e){V[t]||(V[t]={}),I(e)?Object.keys(e).forEach((function(n){X.indexOf(n)>-1&&function(t,e,n){var a=V[t][e];if(a){var i=a.indexOf(n);i>-1&&a.splice(i,1)}}(t,n,e[n])})):delete V[t]}function tt(t,e){return t&&0!==t.length?t.reduce((function(t,n){return t.then((function(){return n(e)}))}),Promise.resolve()):Promise.resolve()}function et(t,e){return V[t]&&V[t][e]||[]}function nt(t){Q("callObject",t)}var at=$("_globalUniCloudListener"),it="response",rt="needLogin",ot="refreshToken",st="clientdb",lt="cloudfunction",ct="cloudobject";function ut(t){return at[t]||(at[t]=[]),at[t]}function dt(t,e){var n=ut(t);n.includes(e)||n.push(e)}function ht(t,e){var n=ut(t),a=n.indexOf(e);-1!==a&&n.splice(a,1)}function ft(t,e){for(var n=ut(t),a=0;a0&&void 0!==arguments[0]?arguments[0]:0;if(!(t>=10))return t++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(t):this.cause}}}]),n}((0,p.default)(Error)),wt={request:function(t){return uni.request(t)},uploadFile:function(t){return uni.uploadFile(t)},setStorageSync:function(t,e){return uni.setStorageSync(t,e)},getStorageSync:function(t){return uni.getStorageSync(t)},removeStorageSync:function(t){return uni.removeStorageSync(t)},clearStorageSync:function(){return uni.clearStorageSync()}};function St(){return{token:wt.getStorageSync("uni_id_token")||wt.getStorageSync("uniIdToken"),tokenExpired:wt.getStorageSync("uni_id_token_expired")}}function _t(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.token,n=t.tokenExpired;e&&wt.setStorageSync("uni_id_token",e),n&&wt.setStorageSync("uni_id_token_expired",n)}function kt(){return xt||(xt=uni.getSystemInfoSync()),xt}function Tt(){var t,e;try{if(uni.getLaunchOptionsSync){if(uni.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;var n=uni.getLaunchOptionsSync(),a=n.scene,i=n.channel;t=i,e=a}}catch(t){}return{channel:t,scene:e}}function At(){var t=uni.getLocale&&uni.getLocale()||"en";if(yt)return(0,d.default)((0,d.default)({},yt),{},{locale:t,LOCALE:t});for(var e=kt(),n=e.deviceId,a=e.osName,i=e.uniPlatform,r=e.appId,o=["pixelRatio","brand","model","system","language","version","platform","host","SDKVersion","swanNativeVersion","app","AppPlatform","fontSizeSetting"],s=0;s=400)return a(new bt({code:"SYS_ERR",message:t.errMsg||"request:fail",requestId:e}));var i=t.data;if(i.error)return a(new bt({code:i.error.code,message:i.error.message,requestId:e}));i.result=i.data,i.requestId=e,delete i.data,n(i)}}))}))},toBase64:function(t){return T.stringify(k.parse(t))}},Dt={"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},Mt=(0,m.initVueI18n)({"zh-Hans":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},"zh-Hant":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},en:Dt,fr:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},es:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},ja:Dt},"zh-Hans"),Ot=Mt.t,Lt=function(){function t(e){var n=this;(0,g.default)(this,t),["spaceId","clientSecret"].forEach((function(t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(Ot("uniCloud.init.paramRequired",{param:t}))})),this.config=Object.assign({},{endpoint:0===e.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},e),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=wt,this._getAccessTokenPromiseHub=new U({createPromise:function(){return n.requestAuth(n.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then((function(t){if(!t.result||!t.result.accessToken)throw new bt({code:"AUTH_FAILED",message:"获取accessToken失败"});n.setAccessToken(t.result.accessToken)}))},retryRule:B})}return(0,v.default)(t,[{key:"hasAccessToken",get:function(){return!!this.accessToken}},{key:"setAccessToken",value:function(t){this.accessToken=t}},{key:"requestWrapped",value:function(t){return Pt.wrappedRequest(t,this.adapter.request)}},{key:"requestAuth",value:function(t){return this.requestWrapped(t)}},{key:"request",value:function(t,e){var n=this;return Promise.resolve().then((function(){return n.hasAccessToken?e?n.requestWrapped(t):n.requestWrapped(t).catch((function(e){return new Promise((function(t,n){!e||"GATEWAY_INVALID_TOKEN"!==e.code&&"InvalidParameter.InvalidToken"!==e.code?n(e):t()})).then((function(){return n.getAccessToken()})).then((function(){var e=n.rebuildRequest(t);return n.request(e,!0)}))})):n.getAccessToken().then((function(){var e=n.rebuildRequest(t);return n.request(e,!0)}))}))}},{key:"rebuildRequest",value:function(t){var e=Object.assign({},t);return e.data.token=this.accessToken,e.header["x-basement-token"]=this.accessToken,e.header["x-serverless-sign"]=Pt.sign(e.data,this.config.clientSecret),e}},{key:"setupRequest",value:function(t,e){var n=Object.assign({},t,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};return"auth"!==e&&(n.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Pt.sign(n,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:n,dataType:"json",header:a}}},{key:"getAccessToken",value:function(){return this._getAccessTokenPromiseHub.exec()}},{key:"authorize",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getAccessToken();case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"callFunction",value:function(t){var e={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:t.name,functionArgs:t.data||{}})};return this.request(this.setupRequest(e))}},{key:"getOSSUploadOptionsFromPath",value:function(t){var e={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(t)};return this.request(this.setupRequest(e))}},{key:"uploadFileToOSS",value:function(t){var e=this,n=t.url,a=t.formData,i=t.name,r=t.filePath,o=t.fileType,s=t.onUploadProgress;return new Promise((function(t,l){var c=e.adapter.uploadFile({url:n,formData:a,name:i,filePath:r,fileType:o,header:{"X-OSS-server-side-encrpytion":"AES256"},success:function(e){e&&e.statusCode<400?t(e):l(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(t){l(new bt({code:t.code||"UPLOAD_FAILED",message:t.message||t.errMsg||"文件上传失败"}))}});"function"==typeof s&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate((function(t){s({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}},{key:"reportOSSUpload",value:function(t){var e={method:"serverless.file.resource.report",params:JSON.stringify(t)};return this.request(this.setupRequest(e))}},{key:"uploadFile",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s,l,u,d,h,f,p,g,v,m,x,y,b,w,S,_,k;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.filePath,a=e.cloudPath,i=e.fileType,r=void 0===i?"image":i,o=e.cloudPathAsRealPath,s=void 0!==o&&o,l=e.onUploadProgress,u=e.config,"string"===L(a)){t.next=3;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});case 3:if(a=a.trim()){t.next=5;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath不可为空"});case 5:if(!/:\/\//.test(a)){t.next=7;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath不合法"});case 7:if(d=u&&u.envType||this.config.envType,!(s&&("/"!==a[0]&&(a="/"+a),a.indexOf("\\")>-1))){t.next=10;break}throw new bt({code:"INVALID_PARAM",message:"使用cloudPath作为路径时,cloudPath不可包含“\\”"});case 10:return t.next=12,this.getOSSUploadOptionsFromPath({env:d,filename:s?a.split("/").pop():a,fileId:s?a:void 0});case 12:return h=t.sent.result,f="https://"+h.cdnDomain+"/"+h.ossPath,p=h.securityToken,g=h.accessKeyId,v=h.signature,m=h.host,x=h.ossPath,y=h.id,b=h.policy,w=h.ossCallbackUrl,S={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:g,Signature:v,host:m,id:y,key:x,policy:b,success_action_status:200},p&&(S["x-oss-security-token"]=p),w&&(_=JSON.stringify({callbackUrl:w,callbackBody:JSON.stringify({fileId:y,spaceId:this.config.spaceId}),callbackBodyType:"application/json"}),S.callback=Pt.toBase64(_)),k={url:"https://"+h.host,formData:S,fileName:"file",name:"file",filePath:n,fileType:r},t.next=27,this.uploadFileToOSS(Object.assign({},k,{onUploadProgress:l}));case 27:if(!w){t.next=29;break}return t.abrupt("return",{success:!0,filePath:n,fileID:f});case 29:return t.next=31,this.reportOSSUpload({id:y});case 31:if(!t.sent.success){t.next=33;break}return t.abrupt("return",{success:!0,filePath:n,fileID:f});case 33:throw new bt({code:"UPLOAD_FAILED",message:"文件上传失败"});case 34:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"getTempFileURL",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fileList;return new Promise((function(t,n){Array.isArray(e)&&0!==e.length||n(new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"})),t({fileList:e.map((function(t){return{fileID:t,tempFileURL:t}}))})}))}},{key:"getFileInfo",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=i.length>0&&void 0!==i[0]?i[0]:{},n=e.fileList,Array.isArray(n)&&0!==n.length){t.next=3;break}throw new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});case 3:return a={method:"serverless.file.resource.info",params:JSON.stringify({id:n.map((function(t){return t.split("?")[0]})).join(",")})},t.next=6,this.request(this.setupRequest(a));case 6:return t.t0=t.sent.result,t.abrupt("return",{fileList:t.t0});case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()}]),t}(),It={init:function(t){var e=new Lt(t),n={signInAnonymously:function(){return e.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return e.auth=function(){return n},e.customAuth=e.auth,e}},Ft="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";!function(t){t.local="local",t.none="none",t.session="session"}(Ct||(Ct={}));var Et,Rt=function(){},Bt=function(){var t;if(!Promise){t=function(){},t.promise={};var e=function(){throw new bt({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(t.promise,"then",{get:e}),Object.defineProperty(t.promise,"catch",{get:e}),t}var n=new Promise((function(e,n){t=function(t,a){return t?n(t):e(a)}}));return t.promise=n,t};function Ut(t){return void 0===t}function Nt(t){return"[object Null]"===Object.prototype.toString.call(t)}function zt(t){var e,n,a=(e=t,"[object Array]"===Object.prototype.toString.call(e)?t:[t]),i=(0,l.default)(a);try{for(i.s();!(n=i.n()).done;){var r=n.value,o=r.isMatch,s=r.genAdapter,c=r.runtime;if(o())return{adapter:s(),runtime:c}}}catch(u){i.e(u)}finally{i.f()}}!function(t){t.WEB="web",t.WX_MP="wx_mp"}(Et||(Et={}));var jt={adapter:null,runtime:void 0},Wt=["anonymousUuidKey"],qt=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){var t;return(0,g.default)(this,n),t=e.call(this),jt.adapter.root.tcbObject||(jt.adapter.root.tcbObject={}),t}return(0,v.default)(n,[{key:"setItem",value:function(t,e){jt.adapter.root.tcbObject[t]=e}},{key:"getItem",value:function(t){return jt.adapter.root.tcbObject[t]}},{key:"removeItem",value:function(t){delete jt.adapter.root.tcbObject[t]}},{key:"clear",value:function(){delete jt.adapter.root.tcbObject}}]),n}(Rt);function Ht(t,e){switch(t){case"local":return e.localStorage||new qt;case"none":return new qt;default:return e.sessionStorage||new qt}}var Yt=function(){function t(e){if((0,g.default)(this,t),!this._storage){this._persistence=jt.adapter.primaryStorage||e.persistence,this._storage=Ht(this._persistence,jt.adapter);var n="access_token_".concat(e.env),a="access_token_expire_".concat(e.env),i="refresh_token_".concat(e.env),r="anonymous_uuid_".concat(e.env),o="login_type_".concat(e.env),s="user_info_".concat(e.env);this.keys={accessTokenKey:n,accessTokenExpireKey:a,refreshTokenKey:i,anonymousUuidKey:r,loginTypeKey:o,userInfoKey:s}}}return(0,v.default)(t,[{key:"updatePersistence",value:function(t){if(t!==this._persistence){var e="local"===this._persistence;this._persistence=t;var n=Ht(t,jt.adapter);for(var a in this.keys){var i=this.keys[a];if(!e||!Wt.includes(a)){var r=this._storage.getItem(i);Ut(r)||Nt(r)||(n.setItem(i,r),this._storage.removeItem(i))}}this._storage=n}}},{key:"setStore",value:function(t,e,n){if(this._storage){var a={version:n||"localCachev1",content:e},i=JSON.stringify(a);try{this._storage.setItem(t,i)}catch(t){throw t}}}},{key:"getStore",value:function(t,e){try{if(!this._storage)return}catch(t){return""}e=e||"localCachev1";var n=this._storage.getItem(t);return n&&n.indexOf(e)>=0?JSON.parse(n).content:""}},{key:"removeStore",value:function(t){this._storage.removeItem(t)}}]),t}(),Gt={},Kt={};function Jt(t){return Gt[t]}var $t=(0,v.default)((function t(e,n){(0,g.default)(this,t),this.data=n||null,this.name=e})),Xt=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(t,a){var i;return(0,g.default)(this,n),i=e.call(this,"error",{error:t,data:a}),i.error=t,i}return(0,v.default)(n)}($t),Vt=new(function(){function t(){(0,g.default)(this,t),this._listeners={}}return(0,v.default)(t,[{key:"on",value:function(t,e){return function(t,e,n){n[t]=n[t]||[],n[t].push(e)}(t,e,this._listeners),this}},{key:"off",value:function(t,e){return function(t,e,n){if(n&&n[t]){var a=n[t].indexOf(e);-1!==a&&n[t].splice(a,1)}}(t,e,this._listeners),this}},{key:"fire",value:function(t,e){if(t instanceof Xt)return console.error(t.error),this;var n="string"==typeof t?new $t(t,e||{}):t,a=n.name;if(this._listens(a)){n.target=this;var i,r=this._listeners[a]?(0,s.default)(this._listeners[a]):[],o=(0,l.default)(r);try{for(o.s();!(i=o.n()).done;){var c=i.value;c.call(this,n)}}catch(u){o.e(u)}finally{o.f()}}return this}},{key:"_listens",value:function(t){return this._listeners[t]&&this._listeners[t].length>0}}]),t}());function Qt(t,e){Vt.on(t,e)}function Zt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Vt.fire(t,e)}function te(t,e){Vt.off(t,e)}var ee,ne="loginStateChanged",ae="loginStateExpire",ie="loginTypeChanged",re="anonymousConverted",oe="refreshAccessToken";!function(t){t.ANONYMOUS="ANONYMOUS",t.WECHAT="WECHAT",t.WECHAT_PUBLIC="WECHAT-PUBLIC",t.WECHAT_OPEN="WECHAT-OPEN",t.CUSTOM="CUSTOM",t.EMAIL="EMAIL",t.USERNAME="USERNAME",t.NULL="NULL"}(ee||(ee={}));var se=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],le={"X-SDK-Version":"1.3.5"};function ce(t,e,n){var a=t[e];t[e]=function(e){var i={},r={};n.forEach((function(n){var a=n.call(t,e),o=a.data,s=a.headers;Object.assign(i,o),Object.assign(r,s)}));var o=e.data;return o&&function(){var t;if(t=o,"[object FormData]"!==Object.prototype.toString.call(t))e.data=(0,d.default)((0,d.default)({},o),i);else for(var n in i)o.append(n,i[n])}(),e.headers=(0,d.default)((0,d.default)({},e.headers||{}),r),a.call(t,e)}}function ue(){var t=Math.random().toString(16).slice(2);return{data:{seqId:t},headers:(0,d.default)((0,d.default)({},le),{},{"x-seqid":t})}}var de=function(){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,g.default)(this,t),this.config=n,this._reqClass=new jt.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:"请求在".concat(this.config.timeout/1e3,"s内未完成,已中断"),restrictedMethods:["post"]}),this._cache=Jt(this.config.env),this._localCache=(e=this.config.env,Kt[e]),ce(this._reqClass,"post",[ue]),ce(this._reqClass,"upload",[ue]),ce(this._reqClass,"download",[ue])}return(0,v.default)(t,[{key:"post",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.post(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"upload",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.upload(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"download",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.download(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"refreshAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken()),t.prev=1,t.next=4,this._refreshAccessTokenPromise;case 4:e=t.sent,t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),n=t.t0;case 10:if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,!n){t.next=12;break}throw n;case 12:return t.abrupt("return",e);case 13:case"end":return t.stop()}}),t,this,[[1,7]])})));function e(){return t.apply(this,arguments)}return e}()},{key:"_refreshAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l,u,d,h,f,p;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey,r=e.loginTypeKey,o=e.anonymousUuidKey,this._cache.removeStore(n),this._cache.removeStore(a),s=this._cache.getStore(i),s){t.next=5;break}throw new bt({message:"未登录CloudBase"});case 5:return l={refresh_token:s},t.next=8,this.request("auth.fetchAccessTokenWithRefreshToken",l);case 8:if(u=t.sent,!u.data.code){t.next=21;break}if(d=u.data.code,"SIGN_PARAM_INVALID"!==d&&"REFRESH_TOKEN_EXPIRED"!==d&&"INVALID_REFRESH_TOKEN"!==d){t.next=20;break}if(this._cache.getStore(r)!==ee.ANONYMOUS||"INVALID_REFRESH_TOKEN"!==d){t.next=19;break}return h=this._cache.getStore(o),f=this._cache.getStore(i),t.next=17,this.send("auth.signInAnonymously",{anonymous_uuid:h,refresh_token:f});case 17:return p=t.sent,t.abrupt("return",(this.setRefreshToken(p.refresh_token),this._refreshAccessToken()));case 19:Zt(ae),this._cache.removeStore(i);case 20:throw new bt({code:u.data.code,message:"刷新access token失败:".concat(u.data.code)});case 21:if(!u.data.access_token){t.next=23;break}return t.abrupt("return",(Zt(oe),this._cache.setStore(n,u.data.access_token),this._cache.setStore(a,u.data.access_token_expire+Date.now()),{accessToken:u.data.access_token,accessTokenExpire:u.data.access_token_expire}));case 23:u.data.refresh_token&&(this._cache.removeStore(i),this._cache.setStore(i,u.data.refresh_token),this._refreshAccessToken());case 24:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"getAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey,this._cache.getStore(i)){t.next=3;break}throw new bt({message:"refresh token不存在,登录状态异常"});case 3:if(r=this._cache.getStore(n),o=this._cache.getStore(a),s=!0,t.t0=this._shouldRefreshAccessTokenHook,!t.t0){t.next=9;break}return t.next=8,this._shouldRefreshAccessTokenHook(r,o);case 8:t.t0=!t.sent;case 9:if(t.t1=t.t0,!t.t1){t.next=12;break}s=!1;case 12:return t.abrupt("return",(!r||!o||o2&&void 0!==arguments[2]?arguments[2]:{},a=/\?/.test(e),i="";for(var r in n)""===i?!a&&(e+="?"):i+="&",i+="".concat(r,"=").concat(encodeURIComponent(n[r]));return/^http(s)?\:\/\//.test(e+=i)?e:"".concat(t).concat(e)}(Ft,"//tcb-api.tencentcloudapi.com/web",x),m&&(y+=m),t.next=22,this.post((0,d.default)({url:y,data:l},f));case 22:if(b=t.sent,w=b.header&&b.header["x-tcb-trace"],w&&this._localCache.setStore(i,w),(200===Number(b.status)||200===Number(b.statusCode))&&b.data){t.next=26;break}throw new bt({code:"NETWORK_ERROR",message:"network request error"});case 26:return t.abrupt("return",b);case 27:case"end":return t.stop()}}),t,this)})));function e(e,n,a){return t.apply(this,arguments)}return e}()},{key:"send",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:{},t.next=3,this.request(e,n,{onUploadProgress:n.onUploadProgress});case 3:if(a=t.sent,"ACCESS_TOKEN_EXPIRED"!==a.data.code||-1!==se.indexOf(e)){t.next=13;break}return t.next=7,this.refreshAccessToken();case 7:return t.next=9,this.request(e,n,{onUploadProgress:n.onUploadProgress});case 9:if(i=t.sent,!i.data.code){t.next=12;break}throw new bt({code:i.data.code,message:i.data.message});case 12:return t.abrupt("return",i.data);case 13:if(!a.data.code){t.next=15;break}throw new bt({code:a.data.code,message:a.data.message});case 15:return t.abrupt("return",a.data);case 16:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"setRefreshToken",value:function(t){var e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(a),this._cache.setStore(i,t)}}]),t}(),he={};function fe(t){return he[t]}var pe=function(){function t(e){(0,g.default)(this,t),this.config=e,this._cache=Jt(e.env),this._request=fe(e.env)}return(0,v.default)(t,[{key:"setRefreshToken",value:function(t){var e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(a),this._cache.setStore(i,t)}},{key:"setAccessToken",value:function(t,e){var n=this._cache.keys,a=n.accessTokenKey,i=n.accessTokenExpireKey;this._cache.setStore(a,t),this._cache.setStore(i,e)}},{key:"refreshUserInfo",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getUserInfo",{});case 2:return e=t.sent,n=e.data,t.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setLocalUserInfo",value:function(t){var e=this._cache.keys.userInfoKey;this._cache.setStore(e,t)}}]),t}(),ge=function(){function t(e){if((0,g.default)(this,t),!e)throw new bt({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=e,this._cache=Jt(this._envId),this._request=fe(this._envId),this.setUserInfo()}return(0,v.default)(t,[{key:"linkWithTicket",value:function(t){if("string"!=typeof t)throw new bt({code:"PARAM_ERROR",message:"ticket must be string"});return this._request.send("auth.linkWithTicket",{ticket:t})}},{key:"linkWithRedirect",value:function(t){t.signInWithRedirect()}},{key:"updatePassword",value:function(t,e){return this._request.send("auth.updatePassword",{oldPassword:e,newPassword:t})}},{key:"updateEmail",value:function(t){return this._request.send("auth.updateEmail",{newEmail:t})}},{key:"updateUsername",value:function(t){if("string"!=typeof t)throw new bt({code:"PARAM_ERROR",message:"username must be a string"});return this._request.send("auth.updateUsername",{username:t})}},{key:"getLinkedUidList",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getLinkedUidList",{});case 2:return e=t.sent,n=e.data,a=!1,i=n.users,t.abrupt("return",(i.forEach((function(t){t.wxOpenId&&t.wxPublicId&&(a=!0)})),{users:i,hasPrimaryUid:a}));case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setPrimaryUid",value:function(t){return this._request.send("auth.setPrimaryUid",{uid:t})}},{key:"unlink",value:function(t){return this._request.send("auth.unlink",{platform:t})}},{key:"update",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s,l,u;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.nickName,a=e.gender,i=e.avatarUrl,r=e.province,o=e.country,s=e.city,t.next=8,this._request.send("auth.updateUserInfo",{nickName:n,gender:a,avatarUrl:i,province:r,country:o,city:s});case 8:l=t.sent,u=l.data,this.setLocalUserInfo(u);case 11:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"refresh",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getUserInfo",{});case 2:return e=t.sent,n=e.data,t.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setUserInfo",value:function(){var t=this,e=this._cache.keys.userInfoKey,n=this._cache.getStore(e);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach((function(e){t[e]=n[e]})),this.location={country:n.country,province:n.province,city:n.city}}},{key:"setLocalUserInfo",value:function(t){var e=this._cache.keys.userInfoKey;this._cache.setStore(e,t),this.setUserInfo()}}]),t}(),ve=function(){function t(e){if((0,g.default)(this,t),!e)throw new bt({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=Jt(e);var n=this._cache.keys,a=n.refreshTokenKey,i=n.accessTokenKey,r=n.accessTokenExpireKey,o=this._cache.getStore(a),s=this._cache.getStore(i),l=this._cache.getStore(r);this.credential={refreshToken:o,accessToken:s,accessTokenExpire:l},this.user=new ge(e)}return(0,v.default)(t,[{key:"isAnonymousAuth",get:function(){return this.loginType===ee.ANONYMOUS}},{key:"isCustomAuth",get:function(){return this.loginType===ee.CUSTOM}},{key:"isWeixinAuth",get:function(){return this.loginType===ee.WECHAT||this.loginType===ee.WECHAT_OPEN||this.loginType===ee.WECHAT_PUBLIC}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}]),t}(),me=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._cache.updatePersistence("local"),e=this._cache.keys,n=e.anonymousUuidKey,a=e.refreshTokenKey,i=this._cache.getStore(n)||void 0,r=this._cache.getStore(a)||void 0,t.next=8,this._request.send("auth.signInAnonymously",{anonymous_uuid:i,refresh_token:r});case 8:if(o=t.sent,!o.uuid||!o.refresh_token){t.next=20;break}return this._setAnonymousUUID(o.uuid),this.setRefreshToken(o.refresh_token),t.next=14,this._request.refreshAccessToken();case 14:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.ANONYMOUS,persistence:"local"}),s=new ve(this.config.env),t.next=19,s.user.refresh();case 19:return t.abrupt("return",s);case 20:throw new bt({message:"匿名登录失败"});case 21:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"linkAndRetrieveDataWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=this._cache.keys,a=n.anonymousUuidKey,i=n.refreshTokenKey,r=this._cache.getStore(a),o=this._cache.getStore(i),t.next=7,this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:r,refresh_token:o,ticket:e});case 7:if(s=t.sent,!s.refresh_token){t.next=16;break}return this._clearAnonymousUUID(),this.setRefreshToken(s.refresh_token),t.next=13,this._request.refreshAccessToken();case 13:return Zt(re,{env:this.config.env}),Zt(ie,{loginType:ee.CUSTOM,persistence:"local"}),t.abrupt("return",{credential:{refreshToken:s.refresh_token}});case 16:throw new bt({message:"匿名转化失败"});case 17:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"_setAnonymousUUID",value:function(t){var e=this._cache.keys,n=e.anonymousUuidKey,a=e.loginTypeKey;this._cache.removeStore(n),this._cache.setStore(n,t),this._cache.setStore(a,ee.ANONYMOUS)}},{key:"_clearAnonymousUUID",value:function(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}]),n}(pe),xe=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"ticket must be a string"});case 2:return n=this._cache.keys.refreshTokenKey,t.next=5,this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(n)||""});case 5:if(a=t.sent,!a.refresh_token){t.next=15;break}return this.setRefreshToken(a.refresh_token),t.next=10,this._request.refreshAccessToken();case 10:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.CUSTOM,persistence:this.config.persistence}),t.next=14,this.refreshUserInfo();case 14:return t.abrupt("return",new ve(this.config.env));case 15:throw new bt({message:"自定义登录失败"});case 16:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}]),n}(pe),ye=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"email must be a string"});case 2:return a=this._cache.keys.refreshTokenKey,t.next=5,this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:n,refresh_token:this._cache.getStore(a)||""});case 5:if(i=t.sent,r=i.refresh_token,o=i.access_token,s=i.access_token_expire,!r){t.next=22;break}if(this.setRefreshToken(r),!o||!s){t.next=15;break}this.setAccessToken(o,s),t.next=17;break;case 15:return t.next=17,this._request.refreshAccessToken();case 17:return t.next=19,this.refreshUserInfo();case 19:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.EMAIL,persistence:this.config.persistence}),t.abrupt("return",new ve(this.config.env));case 22:throw i.code?new bt({code:i.code,message:"邮箱登录失败: ".concat(i.message)}):new bt({message:"邮箱登录失败"});case 23:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"activate",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.activateEndUserMail",{token:e}));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"resetPasswordWithToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.resetPasswordWithToken",{token:e,newPassword:n}));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()}]),n}(pe),be=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"username must be a string"});case 2:return"string"!=typeof n&&(n="",console.warn("password is empty")),a=this._cache.keys.refreshTokenKey,t.next=6,this._request.send("auth.signIn",{loginType:ee.USERNAME,username:e,password:n,refresh_token:this._cache.getStore(a)||""});case 6:if(i=t.sent,r=i.refresh_token,o=i.access_token_expire,s=i.access_token,!r){t.next=23;break}if(this.setRefreshToken(r),!s||!o){t.next=16;break}this.setAccessToken(s,o),t.next=18;break;case 16:return t.next=18,this._request.refreshAccessToken();case 18:return t.next=20,this.refreshUserInfo();case 20:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.USERNAME,persistence:this.config.persistence}),t.abrupt("return",new ve(this.config.env));case 23:throw i.code?new bt({code:i.code,message:"用户名密码登录失败: ".concat(i.message)}):new bt({message:"用户名密码登录失败"});case 24:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()}]),n}(pe),we=function(){function t(e){(0,g.default)(this,t),this.config=e,this._cache=Jt(e.env),this._request=fe(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),Qt(ie,this._onLoginTypeChanged)}return(0,v.default)(t,[{key:"currentUser",get:function(){var t=this.hasLoginState();return t&&t.user||null}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}},{key:"anonymousAuthProvider",value:function(){return new me(this.config)}},{key:"customAuthProvider",value:function(){return new xe(this.config)}},{key:"emailAuthProvider",value:function(){return new ye(this.config)}},{key:"usernameAuthProvider",value:function(){return new be(this.config)}},{key:"signInAnonymously",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new me(this.config).signIn());case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"signInWithEmailAndPassword",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new ye(this.config).signIn(e,n));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"signInWithUsernameAndPassword",value:function(t,e){return new be(this.config).signIn(t,e)}},{key:"linkAndRetrieveDataWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._anonymousAuthProvider||(this._anonymousAuthProvider=new me(this.config)),Qt(re,this._onAnonymousConverted),t.next=3,this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e);case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"signOut",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.loginType!==ee.ANONYMOUS){t.next=2;break}throw new bt({message:"匿名用户不支持登出操作"});case 2:if(e=this._cache.keys,n=e.refreshTokenKey,a=e.accessTokenKey,i=e.accessTokenExpireKey,r=this._cache.getStore(n),r){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,this._request.send("auth.logout",{refresh_token:r});case 7:return o=t.sent,t.abrupt("return",(this._cache.removeStore(n),this._cache.removeStore(a),this._cache.removeStore(i),Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.NULL,persistence:this.config.persistence}),o));case 9:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"signUpWithEmailAndPassword",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.signUpWithEmailAndPassword",{email:e,password:n}));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"sendPasswordResetEmail",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.sendPasswordResetEmail",{email:e}));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"onLoginStateChanged",value:function(t){var e=this;Qt(ne,(function(){var n=e.hasLoginState();t.call(e,n)}));var n=this.hasLoginState();t.call(this,n)}},{key:"onLoginStateExpired",value:function(t){Qt(ae,t.bind(this))}},{key:"onAccessTokenRefreshed",value:function(t){Qt(oe,t.bind(this))}},{key:"onAnonymousConverted",value:function(t){Qt(re,t.bind(this))}},{key:"onLoginTypeChanged",value:function(t){var e=this;Qt(ie,(function(){var n=e.hasLoginState();t.call(e,n)}))}},{key:"getAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.getAccessToken();case 2:return t.t0=t.sent.accessToken,t.t1=this.config.env,t.abrupt("return",{accessToken:t.t0,env:t.t1});case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"hasLoginState",value:function(){var t=this._cache.keys.refreshTokenKey;return this._cache.getStore(t)?new ve(this.config.env):null}},{key:"isUsernameRegistered",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"username must be a string"});case 2:return t.next=4,this._request.send("auth.isUsernameRegistered",{username:e});case 4:return n=t.sent,a=n.data,t.abrupt("return",a&&a.isRegistered);case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"getLoginState",value:function(){return Promise.resolve(this.hasLoginState())}},{key:"signInWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new xe(this.config).signIn(e));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"shouldRefreshAccessToken",value:function(t){this._request._shouldRefreshAccessTokenHook=t.bind(this)}},{key:"getUserInfo",value:function(){return this._request.send("auth.getUserInfo",{}).then((function(t){return t.code?t:(0,d.default)((0,d.default)({},t.data),{},{requestId:t.seqId})}))}},{key:"getAuthHeader",value:function(){var t=this._cache.keys,e=t.refreshTokenKey,n=t.accessTokenKey,a=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(n)+"/@@/"+a}}},{key:"_onAnonymousConverted",value:function(t){var e=t.data.env;e===this.config.env&&this._cache.updatePersistence(this.config.persistence)}},{key:"_onLoginTypeChanged",value:function(t){var e=t.data,n=e.loginType,a=e.persistence,i=e.env;i===this.config.env&&(this._cache.updatePersistence(a),this._cache.setStore(this._cache.keys.loginTypeKey,n))}}]),t}(),Se=function(t,e){e=e||Bt();var n=fe(this.config.env),a=t.cloudPath,i=t.filePath,r=t.onUploadProgress,o=t.fileType,s=void 0===o?"image":o;return n.send("storage.getUploadMetadata",{path:a}).then((function(t){var o=t.data,l=o.url,c=o.authorization,u=o.token,d=o.fileId,h=o.cosFileId,f=t.requestId,p={key:a,signature:c,"x-cos-meta-fileid":h,success_action_status:"201","x-cos-security-token":u};n.upload({url:l,data:p,file:i,name:a,fileType:s,onUploadProgress:r}).then((function(t){201===t.statusCode?e(null,{fileID:d,requestId:f}):e(new bt({code:"STORAGE_REQUEST_FAIL",message:"STORAGE_REQUEST_FAIL: ".concat(t.data)}))})).catch((function(t){e(t)}))})).catch((function(t){e(t)})),e.promise},_e=function(t,e){e=e||Bt();var n=fe(this.config.env),a=t.cloudPath;return n.send("storage.getUploadMetadata",{path:a}).then((function(t){e(null,t)})).catch((function(t){e(t)})),e.promise},ke=function(t,e){var n=t.fileList;if(e=e||Bt(),!n||!Array.isArray(n))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};var a,i=(0,l.default)(n);try{for(i.s();!(a=i.n()).done;){var r=a.value;if(!r||"string"!=typeof r)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"}}}catch(s){i.e(s)}finally{i.f()}var o={fileid_list:n};return fe(this.config.env).send("storage.batchDeleteFile",o).then((function(t){t.code?e(null,t):e(null,{fileList:t.data.delete_list,requestId:t.requestId})})).catch((function(t){e(t)})),e.promise},Te=function(t,e){var n=t.fileList;e=e||Bt(),n&&Array.isArray(n)||e(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});var a,i=[],r=(0,l.default)(n);try{for(r.s();!(a=r.n()).done;){var s=a.value;"object"==(0,o.default)(s)?(s.hasOwnProperty("fileID")&&s.hasOwnProperty("maxAge")||e(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),i.push({fileid:s.fileID,max_age:s.maxAge})):"string"==typeof s?i.push({fileid:s}):e(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"})}}catch(u){r.e(u)}finally{r.f()}var c={file_list:i};return fe(this.config.env).send("storage.batchGetDownloadUrl",c).then((function(t){t.code?e(null,t):e(null,{fileList:t.data.download_list,requestId:t.requestId})})).catch((function(t){e(t)})),e.promise},Ae=function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.fileID,t.next=3,Te.call(this,{fileList:[{fileID:a,maxAge:600}]});case 3:if(i=t.sent.fileList[0],"SUCCESS"===i.code){t.next=6;break}return t.abrupt("return",n?n(i):new Promise((function(t){t(i)})));case 6:if(r=fe(this.config.env),o=i.download_url,o=encodeURI(o),n){t.next=10;break}return t.abrupt("return",r.download({url:o}));case 10:return t.t0=n,t.next=13,r.download({url:o});case 13:t.t1=t.sent,(0,t.t0)(t.t1);case 15:case"end":return t.stop()}}),t,this)})));return function(e,n){return t.apply(this,arguments)}}(),Ce=function(t,e){var n,a=t.name,i=t.data,r=t.query,o=t.parse,s=t.search,l=e||Bt();try{n=i?JSON.stringify(i):""}catch(a){return Promise.reject(a)}if(!a)return Promise.reject(new bt({code:"PARAM_ERROR",message:"函数名不能为空"}));var c={inQuery:r,parse:o,search:s,function_name:a,request_data:n};return fe(this.config.env).send("functions.invokeFunction",c).then((function(t){if(t.code)l(null,t);else{var e=t.data.response_data;if(o)l(null,{result:e,requestId:t.requestId});else try{e=JSON.parse(t.data.response_data),l(null,{result:e,requestId:t.requestId})}catch(t){l(new bt({message:"response data must be json"}))}}return l.promise})).catch((function(t){l(t)})),l.promise},Pe={timeout:15e3,persistence:"session"},De={},Me=function(){function t(e){(0,g.default)(this,t),this.config=e||this.config,this.authObj=void 0}return(0,v.default)(t,[{key:"init",value:function(e){switch(jt.adapter||(this.requestClient=new jt.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:"请求在".concat((e.timeout||5e3)/1e3,"s内未完成,已中断")})),this.config=(0,d.default)((0,d.default)({},Pe),e),!0){case this.config.timeout>6e5:console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn("timeout小于可配置下限[100ms],已重置为下限数值"),this.config.timeout=100}return new t(this.config)}},{key:"auth",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.persistence;if(this.authObj)return this.authObj;var n,a=e||jt.adapter.primaryStorage||Pe.persistence;return a!==this.config.persistence&&(this.config.persistence=a),function(t){var e=t.env;Gt[e]=new Yt(t),Kt[e]=new Yt((0,d.default)((0,d.default)({},t),{},{persistence:"local"}))}(this.config),n=this.config,he[n.env]=new de(n),this.authObj=new we(this.config),this.authObj}},{key:"on",value:function(t,e){return Qt.apply(this,[t,e])}},{key:"off",value:function(t,e){return te.apply(this,[t,e])}},{key:"callFunction",value:function(t,e){return Ce.apply(this,[t,e])}},{key:"deleteFile",value:function(t,e){return ke.apply(this,[t,e])}},{key:"getTempFileURL",value:function(t,e){return Te.apply(this,[t,e])}},{key:"downloadFile",value:function(t,e){return Ae.apply(this,[t,e])}},{key:"uploadFile",value:function(t,e){return Se.apply(this,[t,e])}},{key:"getUploadMetadata",value:function(t,e){return _e.apply(this,[t,e])}},{key:"registerExtension",value:function(t){De[t.name]=t}},{key:"invokeExtension",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=De[e],a){t.next=3;break}throw new bt({message:"扩展".concat(e," 必须先注册")});case 3:return t.next=5,a.invoke(n,this);case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"useAdapters",value:function(t){var e=zt(t)||{},n=e.adapter,a=e.runtime;n&&(jt.adapter=n),a&&(jt.runtime=a)}}]),t}(),Oe=new Me;function Le(t,e,n){void 0===n&&(n={});var a=/\?/.test(e),i="";for(var r in n)""===i?!a&&(e+="?"):i+="&",i+=r+"="+encodeURIComponent(n[r]);return/^http(s)?:\/\//.test(e+=i)?e:""+t+e}var Ie=function(){function t(){(0,g.default)(this,t)}return(0,v.default)(t,[{key:"post",value:function(t){var e=t.url,n=t.data,a=t.headers;return new Promise((function(t,i){wt.request({url:Le("https:",e),data:n,method:"POST",header:a,success:function(e){t(e)},fail:function(t){i(t)}})}))}},{key:"upload",value:function(t){return new Promise((function(e,n){var a=t.url,i=t.file,r=t.data,o=t.headers,s=t.fileType,l=wt.uploadFile({url:Le("https:",a),name:"file",formData:Object.assign({},r),filePath:i,fileType:s,header:o,success:function(t){var n={statusCode:t.statusCode,data:t.data||{}};200===t.statusCode&&r.success_action_status&&(n.statusCode=parseInt(r.success_action_status,10)),e(n)},fail:function(t){n(new Error(t.errMsg||"uploadFile:fail"))}});"function"==typeof t.onUploadProgress&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate((function(e){t.onUploadProgress({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}}]),t}(),Fe={setItem:function(t,e){wt.setStorageSync(t,e)},getItem:function(t){return wt.getStorageSync(t)},removeItem:function(t){wt.removeStorageSync(t)},clear:function(){wt.clearStorageSync()}},Ee={genAdapter:function(){return{root:{},reqClass:Ie,localStorage:Fe,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};Oe.useAdapters(Ee);var Re=Oe,Be=Re.init;Re.init=function(t){t.env=t.spaceId;var e=Be.call(this,t);e.config.provider="tencent",e.config.spaceId=t.spaceId;var n=e.auth;return e.auth=function(t){var e=n.call(this,t);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach((function(t){var n;e[t]=(n=e[t],function(t){t=t||{};var e=mt(t),a=e.success,i=e.fail,r=e.complete;if(!(a||i||r))return n.call(this,t);n.call(this,t).then((function(t){a&&a(t),r&&r(t)}),(function(t){i&&i(t),r&&r(t)}))}).bind(e)})),e},e.customAuth=e.auth,e};var Ue=Re,Ne=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"getAccessToken",value:function(){var t=this;return new Promise((function(e,n){var a="Anonymous_Access_token";t.setAccessToken(a),e(a)}))}},{key:"setupRequest",value:function(t,e){var n=Object.assign({},t,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};"auth"!==e&&(n.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Pt.sign(n,this.config.clientSecret);var i=At();a["x-client-info"]=encodeURIComponent(JSON.stringify(i));var r=St(),o=r.token;return a["x-client-token"]=o,{url:this.config.requestUrl,method:"POST",data:n,dataType:"json",header:JSON.parse(JSON.stringify(a))}}},{key:"uploadFileToOSS",value:function(t){var e=this,n=t.url,a=t.formData,i=t.name,r=t.filePath,o=t.fileType,s=t.onUploadProgress;return new Promise((function(t,l){var c=e.adapter.uploadFile({url:n,formData:a,name:i,filePath:r,fileType:o,success:function(e){e&&e.statusCode<400?t(e):l(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(t){l(new bt({code:t.code||"UPLOAD_FAILED",message:t.message||t.errMsg||"文件上传失败"}))}});"function"==typeof s&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate((function(t){s({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}},{key:"uploadFile",value:function(t){var e,n=this,a=t.filePath,i=t.cloudPath,r=t.fileType,o=void 0===r?"image":r,s=t.onUploadProgress;if(!i)throw new bt({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});return this.getOSSUploadOptionsFromPath({cloudPath:i}).then((function(t){var i=t.result,r=i.url,l=i.formData,c=i.name;e=t.result.fileUrl;var u={url:r,formData:l,name:c,filePath:a,fileType:o};return n.uploadFileToOSS(Object.assign({},u,{onUploadProgress:s}))})).then((function(){return n.reportOSSUpload({cloudPath:i})})).then((function(t){return new Promise((function(n,i){t.success?n({success:!0,filePath:a,fileID:e}):i(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))}))}))}},{key:"deleteFile",value:function(t){var e=t.fileList,n={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(n)).then((function(t){if(t.success)return t.result;throw new bt({code:"DELETE_FILE_FAILED",message:"删除文件失败"})}))}},{key:"getTempFileURL",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fileList;if(!Array.isArray(e)||0===e.length)throw new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});var n={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(n)).then((function(t){if(t.success)return{fileList:t.result.fileList.map((function(t){return{fileID:t.fileID,tempFileURL:t.tempFileURL}}))};throw new bt({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})}))}}]),n}(Lt),ze={init:function(t){var e=new Ne(t),n={signInAnonymously:function(){return e.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return e.auth=function(){return n},e.customAuth=e.auth,e}};function je(t){var e,n=t.data;e=At();var a=JSON.parse(JSON.stringify(n||{}));if(Object.assign(a,{clientInfo:e}),!a.uniIdToken){var i=St(),r=i.token;r&&(a.uniIdToken=r)}return a}function We(){return qe.apply(this,arguments)}function qe(){return qe=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l,u,d,h=this,f=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=f.length>0&&void 0!==f[0]?f[0]:{},n=e.name,a=e.data,t.next=3,this.__dev__.initLocalNetwork();case 3:return i=this.__dev__,r=i.localAddress,o=i.localPort,s={aliyun:"aliyun",tencent:"tcb"}[this.config.provider],l=this.config.spaceId,u="http://".concat(r,":").concat(o,"/system/check-function"),d="http://".concat(r,":").concat(o,"/cloudfunctions/").concat(n),t.abrupt("return",new Promise((function(t,e){wt.request({method:"POST",url:u,data:{name:n,platform:H,provider:s,spaceId:l},timeout:3e3,success:function(e){t(e)},fail:function(){t({data:{code:"NETWORK_ERROR",message:"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。"}})}})})).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.data,n=e||{},a=n.code,i=n.message;return{code:0===a?0:a||"SYS_ERR",message:i||"SYS_ERR"}})).then((function(t){var e=t.code,i=t.message;if(0!==e){switch(e){case"MODULE_ENCRYPTED":console.error("此云函数(".concat(n,")依赖加密公共模块不可本地调试,自动切换为云端已部署的云函数"));break;case"FUNCTION_ENCRYPTED":console.error("此云函数(".concat(n,")已加密不可本地调试,自动切换为云端已部署的云函数"));break;case"ACTION_ENCRYPTED":console.error(i||"需要访问加密的uni-clientDB-action,自动切换为云端环境");break;case"NETWORK_ERROR":var r="连接本地调试服务失败,请检查客户端是否和主机在同一局域网下";throw console.error(r),new Error(r);case"SWITCH_TO_CLOUD":break;default:var o="检测本地调试服务出现错误:".concat(i,",请检查网络环境或重启客户端再试");throw console.error(o),new Error(o)}return h._callCloudFunction({name:n,data:a})}return new Promise((function(t,e){var n=je.call(h,{data:a});wt.request({method:"POST",url:d,data:{provider:s,platform:H,param:n},success:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=n.statusCode,i=n.data;return!a||a>=400?e(new bt({code:i.code||"SYS_ERR",message:i.message||"request:fail"})):t({result:i})},fail:function(t){e(new bt({code:t.code||t.errCode||"SYS_ERR",message:t.message||t.errMsg||"request:fail"}))}})}))})));case 5:case"end":return t.stop()}}),t,this)}))),qe.apply(this,arguments)}var He=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}],Ye=/[\\^$.*+?()[\]{}|]/g,Ge=RegExp(Ye.source);function Ke(t,e,n){return t.replace(new RegExp((a=e)&&Ge.test(a)?a.replace(Ye,"\\$&"):a,"g"),n);var a}var Je="none",$e="request",Xe="response",Ve="both",Qe=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.secretType,a=e.uniCloudIns;(0,g.default)(this,t),this.clientType="",this.secretType=n||Je,this.uniCloudIns=a;var i,r=this.uniCloudIns.config,o=r.provider,s=r.spaceId;this.provider=o,this.spaceId=s,this.scopedGlobalCache=(i=this.uniCloudIns,$("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",i.config.spaceId)))}return(0,v.default)(t,[{key:"getSystemInfo",value:function(){return this._systemInfo||(this._systemInfo=kt()),this._systemInfo}},{key:"appId",get:function(){return this.getSystemInfo().appId}},{key:"deviceId",get:function(){return this.getSystemInfo().deviceId}},{key:"encryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this.secretType===Je?e:this.platformEncryptData(e));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"decryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.secretType!==Je){t.next=2;break}return t.abrupt("return",e);case 2:return n=e||{},a=n.errCode,i=n.content,t.abrupt("return",a||!i?e:this.secretType===$e?i:this.platformDecryptResult(e));case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"wrapVerifyClientCallFunction",value:function(t){var e=this;return(0,u.default)((0,c.default)().mark((function n(){var a,i,r,o,s,l=arguments;return(0,c.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},i=a.name,r=a.data,o=void 0===r?{}:r,n.next=3,e.prepare();case 3:return n.next=5,e.platformGetSignOption();case 5:return(o=JSON.parse(JSON.stringify(o)))._uniCloudOptions=n.sent,n.next=8,t({name:i,data:o});case 8:if(s=n.sent,n.t0=e.isClientKeyNotFound(s),!n.t0){n.next=19;break}return n.next=13,e.prepare({forceUpdate:!0});case 13:return n.next=15,e.platformGetSignOption();case 15:return o._uniCloudOptions=n.sent,n.next=18,t({name:i,data:o});case 18:s=n.sent;case 19:return n.abrupt("return",s);case 20:case"end":return n.stop()}}),n)})))}},{key:"wrapEncryptDataCallFunction",value:function(t){var e=this;return(0,u.default)((0,c.default)().mark((function n(){var a,i,r,o,s,l,u,d=arguments;return(0,c.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=d.length>0&&void 0!==d[0]?d[0]:{},i=a.name,r=a.data,o=void 0===r?{}:r,n.next=3,e.prepare();case 3:return n.next=5,e.encryptData(o);case 5:return s=n.sent,n.next=8,t({name:i,data:s});case 8:if(l=n.sent,!e.isClientKeyNotFound(l)){n.next=21;break}return n.next=12,e.prepare({forceUpdate:!0});case 12:return n.next=14,e.encryptData(o);case 14:return u=n.sent,n.next=17,e.platformGetSignOption();case 17:return o._uniCloudOptions=n.sent,n.next=20,t({name:i,data:u});case 20:l=n.sent;case 21:return n.next=23,e.decryptResult(l.result);case 23:return l.result=n.sent,n.abrupt("return",l);case 25:case"end":return n.stop()}}),n)})))}}]),t}(); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-pests"],{"0084":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default,uIcon:n("f86b").default,uInput:n("d5da").default,uLine:n("ee53").default,uCalendar:n("c6c9").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-dropdown-item",{attrs:{title:t.label}},[n("v-uni-view",{staticClass:"bg-white"},[n("v-uni-view",{staticClass:"p-30rpx flex items-center text-28rpx",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.openCalendar.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"calendar",color:"#333",size:"32"}}),n("v-uni-text",{staticStyle:{"margin-left":"6rpx"}},[t._v("选择日期:")]),t.isRange?[n("v-uni-view",{staticClass:"flex flex-1 items-center"},[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status[0],placeholder:t.placeholderStr[0],disabled:!0,"input-align":"center"}}),n("v-uni-view",{staticClass:"px-10rpx"},[t._v("至")]),n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status[1],placeholder:t.placeholderStr[1],disabled:!0,"input-align":"center"}})],1)]:[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:t.status,placeholder:t.placeholderStr,disabled:!0,"input-align":"left"}})]],2),n("u-line"),n("portal",{attrs:{to:"calendar-portal"}},[n("u-calendar",{attrs:{mode:t.mode},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleChange.apply(void 0,arguments)}},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}})],1)],1)],1)},r=[]},"00f5":function(t,e,n){"use strict";n.r(e);var a=n("5f04"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"01bf":function(t,e,n){"use strict";n.r(e);var a=n("fd5e"),i=n("5155");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"32c7d2e8",null,!1,a["a"],o);e["default"]=l.exports},"02cd":function(t,e,n){"use strict";n.r(e);var a=n("f2d8"),i=n("93f3");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"05d7":function(t,e,n){"use strict";var a=n("89d1"),i=n.n(a);i.a},"088d":function(t,e,n){"use strict";n.r(e);var a=n("d2c2"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"0891":function(t,e,n){"use strict";var a=n("64d3"),i=n.n(a);i.a},"08e5":function(t,e,n){"use strict";n.r(e);var a=n("df51"),i=n("37c3");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("edb7");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"54be53c9",null,!1,a["a"],o);e["default"]=l.exports},"0aec":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={};function i(t){a.optDown=t.optDown,a.scrollTop=t.scrollTop,a.isDownScrolling=t.isDownScrolling,a.isUpScrolling=t.isUpScrolling,a.isUpBoth=t.isUpBoth}window&&!window.$mescrollRenderInit&&(window.$mescrollRenderInit=!0,window.addEventListener("touchstart",(function(t){a.disabled()||(a.startPoint=a.getPoint(t))}),{passive:!0}),window.addEventListener("touchmove",(function(t){if(!a.disabled()&&!(a.getScrollTop()>0)){var e=a.getPoint(t),n=e.y-a.startPoint.y;if(n>0&&!a.isDownScrolling&&!a.optDown.isLock&&(!a.isUpScrolling||a.isUpScrolling&&a.isUpBoth)){var i=t.target,r=!1;while(i&&i.tagName&&"UNI-PAGE-BODY"!==i.tagName&&"BODY"!=i.tagName){var o=i.classList;if(o&&o.contains("mescroll-render-touch")){r=!0;break}i=i.parentNode}r&&t.cancelable&&!t.defaultPrevented&&t.preventDefault()}}}),{passive:!1})),a.getScrollTop=function(){return a.scrollTop||document.documentElement.scrollTop||document.body.scrollTop||0},a.disabled=function(){return!a.optDown||!a.optDown.use||a.optDown.native},a.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}};var r={data:function(){return{propObserver:i}}},o=r;e.default=o},"0b61":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{mescroll:null}},onPullDownRefresh:function(){this.mescroll&&this.mescroll.onPullDownRefresh()},onPageScroll:function(t){this.mescroll&&this.mescroll.onPageScroll(t)},onReachBottom:function(){this.mescroll&&this.mescroll.onReachBottom()},methods:{mescrollInit:function(t){this.mescroll=t},downCallback:function(){var t=this;this.mescroll.optUp.use?this.mescroll.resetUpScroll():setTimeout((function(){t.mescroll.endSuccess()}),500)},upCallback:function(){var t=this;setTimeout((function(){t.mescroll.endErr()}),500)}}},i=a;e.default=i},"0b90":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var i=a(n("53ca"));function r(t,e){var n=this;n.version="1.3.7",n.options=t||{},n.isScrollBody=e||!1,n.isDownScrolling=!1,n.isUpScrolling=!1;var a=n.options.down&&n.options.down.callback;n.initDownScroll(),n.initUpScroll(),setTimeout((function(){(n.optDown.use||n.optDown.native)&&n.optDown.auto&&a&&(n.optDown.autoShowLoading?n.triggerDownScroll():n.optDown.callback&&n.optDown.callback(n)),n.isUpAutoLoad||setTimeout((function(){n.optUp.use&&n.optUp.auto&&!n.isUpAutoLoad&&n.triggerUpScroll()}),100)}),30)}r.prototype.extendDownScroll=function(t){r.extend(t,{use:!0,auto:!0,native:!1,autoShowLoading:!1,isLock:!1,offset:80,startTop:100,inOffsetRate:1,outOffsetRate:.2,bottomOffset:20,minAngle:45,textInOffset:"下拉刷新",textOutOffset:"释放更新",textLoading:"加载中 ...",textSuccess:"加载成功",textErr:"加载失败",beforeEndDelay:0,bgColor:"transparent",textColor:"gray",inited:null,inOffset:null,outOffset:null,onMoving:null,beforeLoading:null,showLoading:null,afterLoading:null,beforeEndDownScroll:null,endDownScroll:null,afterEndDownScroll:null,callback:function(t){t.resetUpScroll()}})},r.prototype.extendUpScroll=function(t){r.extend(t,{use:!0,auto:!0,isLock:!1,isBoth:!0,callback:null,page:{num:0,size:10,time:null},noMoreSize:5,offset:150,textLoading:"加载中 ...",textNoMore:"没有更多数据",bgColor:"transparent",textColor:"gray",inited:null,showLoading:null,showNoMore:null,hideUpScroll:null,errDistance:60,toTop:{src:null,offset:1e3,duration:300,btnClick:null,onShow:null,zIndex:9990,left:null,right:20,bottom:120,safearea:!1,width:72,radius:"50%"},empty:{use:!0,icon:null,tip:"~ 暂无相关数据 ~",btnText:"",btnClick:null,onShow:null,fixed:!1,top:"100rpx",zIndex:99},onScroll:!1})},r.extend=function(t,e){if(!t)return e;for(var n in e)if(null==t[n]){var a=e[n];null!=a&&"object"===(0,i.default)(a)?t[n]=r.extend({},a):t[n]=a}else"object"===(0,i.default)(t[n])&&r.extend(t[n],e[n]);return t},r.prototype.hasColor=function(t){if(!t)return!1;var e=t.toLowerCase();return"#fff"!=e&&"#ffffff"!=e&&"transparent"!=e&&"white"!=e},r.prototype.initDownScroll=function(){var t=this;t.optDown=t.options.down||{},!t.optDown.textColor&&t.hasColor(t.optDown.bgColor)&&(t.optDown.textColor="#fff"),t.extendDownScroll(t.optDown),t.isScrollBody&&t.optDown.native?t.optDown.use=!1:t.optDown.native=!1,t.downHight=0,t.optDown.use&&t.optDown.inited&&setTimeout((function(){t.optDown.inited(t)}),0)},r.prototype.touchstartEvent=function(t){this.optDown.use&&(this.startPoint=this.getPoint(t),this.startTop=this.getScrollTop(),this.startAngle=0,this.lastPoint=this.startPoint,this.maxTouchmoveY=this.getBodyHeight()-this.optDown.bottomOffset,this.inTouchend=!1)},r.prototype.touchmoveEvent=function(t){if(this.optDown.use){var e=this,n=e.getScrollTop(),a=e.getPoint(t),i=a.y-e.startPoint.y;if(i>0&&(e.isScrollBody&&n<=0||!e.isScrollBody&&(n<=0||n<=e.optDown.startTop&&n===e.startTop))&&!e.inTouchend&&!e.isDownScrolling&&!e.optDown.isLock&&(!e.isUpScrolling||e.isUpScrolling&&e.optUp.isBoth)){if(e.startAngle||(e.startAngle=e.getAngle(e.lastPoint,a)),e.startAngle0&&a.y>=e.maxTouchmoveY)return e.inTouchend=!0,void e.touchendEvent();e.preventDefault(t);var r=a.y-e.lastPoint.y;e.downHight0?r*e.optDown.outOffsetRate:r),e.downHight=Math.round(e.downHight);var o=e.downHight/e.optDown.offset;e.optDown.onMoving&&e.optDown.onMoving(e,o,e.downHight)}e.lastPoint=a}},r.prototype.touchendEvent=function(t){if(this.optDown.use)if(this.isMoveDown)this.downHight>=this.optDown.offset?this.triggerDownScroll():(this.downHight=0,this.endDownScrollCall(this)),this.movetype=0,this.isMoveDown=!1;else if(!this.isScrollBody&&this.getScrollTop()===this.startTop){var e=this.getPoint(t).y-this.startPoint.y<0;if(e){var n=this.getAngle(this.getPoint(t),this.startPoint);n>80&&this.triggerUpScroll(!0)}}},r.prototype.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}},r.prototype.getAngle=function(t,e){var n=Math.abs(t.x-e.x),a=Math.abs(t.y-e.y),i=Math.sqrt(n*n+a*a),r=0;return 0!==i&&(r=Math.asin(a/i)/Math.PI*180),r},r.prototype.triggerDownScroll=function(){this.optDown.beforeLoading&&this.optDown.beforeLoading(this)||(this.showDownScroll(),!this.optDown.native&&this.optDown.callback&&this.optDown.callback(this))},r.prototype.showDownScroll=function(){this.isDownScrolling=!0,this.optDown.native?(uni.startPullDownRefresh(),this.showDownLoadingCall(0)):(this.downHight=this.optDown.offset,this.showDownLoadingCall(this.downHight))},r.prototype.showDownLoadingCall=function(t){this.optDown.showLoading&&this.optDown.showLoading(this,t),this.optDown.afterLoading&&this.optDown.afterLoading(this,t)},r.prototype.onPullDownRefresh=function(){this.isDownScrolling=!0,this.showDownLoadingCall(0),this.optDown.callback&&this.optDown.callback(this)},r.prototype.endDownScroll=function(){if(this.optDown.native)return this.isDownScrolling=!1,this.endDownScrollCall(this),void uni.stopPullDownRefresh();var t=this,e=function(){t.downHight=0,t.isDownScrolling=!1,t.endDownScrollCall(t),t.isScrollBody||(t.setScrollHeight(0),t.scrollTo(0,0))},n=0;t.optDown.beforeEndDownScroll&&(n=t.optDown.beforeEndDownScroll(t),null==t.isDownEndSuccess&&(n=0)),"number"===typeof n&&n>0?setTimeout(e,n):e()},r.prototype.endDownScrollCall=function(){this.optDown.endDownScroll&&this.optDown.endDownScroll(this),this.optDown.afterEndDownScroll&&this.optDown.afterEndDownScroll(this)},r.prototype.lockDownScroll=function(t){null==t&&(t=!0),this.optDown.isLock=t},r.prototype.lockUpScroll=function(t){null==t&&(t=!0),this.optUp.isLock=t},r.prototype.initUpScroll=function(){var t=this;t.optUp=t.options.up||{use:!1},!t.optUp.textColor&&t.hasColor(t.optUp.bgColor)&&(t.optUp.textColor="#fff"),t.extendUpScroll(t.optUp),!1!==t.optUp.use&&(t.optUp.hasNext=!0,t.startNum=t.optUp.page.num+1,t.optUp.inited&&setTimeout((function(){t.optUp.inited(t)}),0))},r.prototype.onReachBottom=function(){this.isScrollBody&&!this.isUpScrolling&&!this.optUp.isLock&&this.optUp.hasNext&&this.triggerUpScroll()},r.prototype.onPageScroll=function(t){this.isScrollBody&&(this.setScrollTop(t.scrollTop),t.scrollTop>=this.optUp.toTop.offset?this.showTopBtn():this.hideTopBtn())},r.prototype.scroll=function(t,e){this.setScrollTop(t.scrollTop),this.setScrollHeight(t.scrollHeight),null==this.preScrollY&&(this.preScrollY=0),this.isScrollUp=t.scrollTop-this.preScrollY>0,this.preScrollY=t.scrollTop,this.isScrollUp&&this.triggerUpScroll(!0),t.scrollTop>=this.optUp.toTop.offset?this.showTopBtn():this.hideTopBtn(),this.optUp.onScroll&&e&&e()},r.prototype.triggerUpScroll=function(t){if(!this.isUpScrolling&&this.optUp.use&&this.optUp.callback){if(!0===t){var e=!1;if(!this.optUp.hasNext||this.optUp.isLock||this.isDownScrolling||this.getScrollBottom()<=this.optUp.offset&&(e=!0),!1===e)return}this.showUpScroll(),this.optUp.page.num++,this.isUpAutoLoad=!0,this.num=this.optUp.page.num,this.size=this.optUp.page.size,this.time=this.optUp.page.time,this.optUp.callback(this)}},r.prototype.showUpScroll=function(){this.isUpScrolling=!0,this.optUp.showLoading&&this.optUp.showLoading(this)},r.prototype.showNoMore=function(){this.optUp.hasNext=!1,this.optUp.showNoMore&&this.optUp.showNoMore(this)},r.prototype.hideUpScroll=function(){this.optUp.hideUpScroll&&this.optUp.hideUpScroll(this)},r.prototype.endUpScroll=function(t){null!=t&&(t?this.showNoMore():this.hideUpScroll()),this.isUpScrolling=!1},r.prototype.resetUpScroll=function(t){if(this.optUp&&this.optUp.use){var e=this.optUp.page;this.prePageNum=e.num,this.prePageTime=e.time,e.num=this.startNum,e.time=null,this.isDownScrolling||!1===t||(null==t?(this.removeEmpty(),this.showUpScroll()):this.showDownScroll()),this.isUpAutoLoad=!0,this.num=e.num,this.size=e.size,this.time=e.time,this.optUp.callback&&this.optUp.callback(this)}},r.prototype.setPageNum=function(t){this.optUp.page.num=t-1},r.prototype.setPageSize=function(t){this.optUp.page.size=t},r.prototype.endByPage=function(t,e,n){var a;this.optUp.use&&null!=e&&(a=this.optUp.page.num0?"translateY("+this.downHight+"px)":""},isDownLoading:function(){return 3===this.downLoadType},downRotate:function(){return"rotate("+360*this.downRate+"deg)"},downText:function(){if(!this.mescroll)return"";switch(this.downLoadType){case 1:return this.mescroll.optDown.textInOffset;case 2:return this.mescroll.optDown.textOutOffset;case 3:return this.mescroll.optDown.textLoading;case 4:return this.mescroll.isDownEndSuccess?this.mescroll.optDown.textSuccess:0==this.mescroll.isDownEndSuccess?this.mescroll.optDown.textErr:this.mescroll.optDown.textInOffset;default:return this.mescroll.optDown.textInOffset}}},methods:{toPx:function(t){if("string"===typeof t)if(-1!==t.indexOf("px"))if(-1!==t.indexOf("rpx"))t=t.replace("rpx","");else{if(-1===t.indexOf("upx"))return Number(t.replace("px",""));t=t.replace("upx","")}else if(-1!==t.indexOf("%")){var e=Number(t.replace("%",""))/100;return this.windowHeight*e}return t?uni.upx2px(Number(t)):0},emptyClick:function(){this.$emit("emptyclick",this.mescroll)},toTopClick:function(){this.mescroll.scrollTo(0,this.mescroll.optUp.toTop.duration),this.$emit("topclick",this.mescroll)}},created:function(){var t=this,e={down:{inOffset:function(){t.downLoadType=1},outOffset:function(){t.downLoadType=2},onMoving:function(e,n,a){t.downHight=a,t.downRate=n},showLoading:function(e,n){t.downLoadType=3,t.downHight=n},beforeEndDownScroll:function(e){return t.downLoadType=4,e.optDown.beforeEndDelay},endDownScroll:function(){t.downLoadType=4,t.downHight=0,t.downResetTimer&&(clearTimeout(t.downResetTimer),t.downResetTimer=null),t.downResetTimer=setTimeout((function(){4===t.downLoadType&&(t.downLoadType=0)}),300)},callback:function(e){t.$emit("down",e)}},up:{showLoading:function(){t.upLoadType=1},showNoMore:function(){t.upLoadType=2},hideUpScroll:function(e){t.upLoadType=e.optUp.hasNext?0:3},empty:{onShow:function(e){t.isShowEmpty=e}},toTop:{onShow:function(e){t.isShowToTop=e}},callback:function(e){t.$emit("up",e)}}},n=o.default.getType(),a={type:n};i.default.extend(a,t.i18n),i.default.extend(a,r.default.i18n),i.default.extend(e,a[n]),i.default.extend(e,{down:r.default.down,up:r.default.up});var s=JSON.parse(JSON.stringify({down:t.down,up:t.up}));i.default.extend(s,e),t.mescroll=new i.default(s,!0),t.mescroll.i18n=a,t.$emit("init",t.mescroll);var l=uni.getSystemInfoSync();l.windowHeight&&(t.windowHeight=l.windowHeight),l.windowBottom&&(t.windowBottom=l.windowBottom),l.statusBarHeight&&(t.statusBarHeight=l.statusBarHeight),t.mescroll.setBodyHeight(l.windowHeight),t.mescroll.resetScrollTo((function(e,n){"string"===typeof e?setTimeout((function(){var a;-1==e.indexOf("#")&&-1==e.indexOf(".")?a="#"+e:(a=e,-1!=e.indexOf(">>>")&&(a=e.split(">>>")[1].trim())),uni.createSelectorQuery().select(a).boundingClientRect((function(e){if(e){var i=e.top;i+=t.mescroll.getScrollTop(),uni.pageScrollTo({scrollTop:i,duration:n})}else console.error(a+" does not exist")})).exec()}),30):uni.pageScrollTo({scrollTop:e,duration:n})})),t.up&&t.up.toTop&&null!=t.up.toTop.safearea||(t.mescroll.optUp.toTop.safearea=t.safearea),uni.$on("setMescrollGlobalOption",(function(e){if(e){var n=e.i18n?e.i18n.type:null;if(n&&t.mescroll.i18n.type!=n&&(t.mescroll.i18n.type=n,o.default.setType(n),i.default.extend(e,t.mescroll.i18n[n])),e.down){var a=i.default.extend({},e.down);t.mescroll.optDown=i.default.extend(a,t.mescroll.optDown)}if(e.up){var r=i.default.extend({},e.up);t.mescroll.optUp=i.default.extend(r,t.mescroll.optUp)}}}))},destroyed:function(){uni.$off("setMescrollGlobalOption")}};e.default=c},"24c0":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("2deb")),r=a(n("da66")),o={props:{option:{type:Object,default:function(){return{}}}},computed:{icon:function(){if(null!=this.option.icon)return this.option.icon;var t=r.default.getType();return this.option.i18n?this.option.i18n[t].icon:i.default.i18n[t].up.empty.icon||i.default.up.empty.icon},tip:function(){if(null!=this.option.tip)return this.option.tip;var t=r.default.getType();return this.option.i18n?this.option.i18n[t].tip:i.default.i18n[t].up.empty.tip||i.default.up.empty.tip},btnText:function(){if(this.option.i18n){var t=r.default.getType();return this.option.i18n[t].btnText}return this.option.btnText}},methods:{emptyClick:function(){this.$emit("emptyclick")}}};e.default=o},"24fe":function(t,e,n){"use strict";n.r(e);var a=n("add5"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"257e":function(t,e,n){"use strict";function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d9e2"),n("d401")},"262e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,n("d9e2"),n("d401"),n("7a82");var a=i(n("b380"));function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&(0,a.default)(t,e)}},2630:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={qiunDataCharts:n("8afe").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-view",{staticClass:"bg-white"},[n("SearchForm",{attrs:{schemas:t.searchFormSchema},on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit.apply(void 0,arguments)}}})],1),n("v-uni-view",{staticClass:"h-80vh flex-center"},[n("v-uni-view",{staticClass:"w-full"},[n("qiun-data-charts",{attrs:{type:"column",opts:t.opts,chartData:t.chartData}})],1)],1)],1)},r=[]},2909:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var a=s(n("6005")),i=s(n("db90")),r=s(n("06c5")),o=s(n("3427"));function s(t){return t&&t.__esModule?t:{default:t}}function l(t){return(0,a.default)(t)||(0,i.default)(t)||(0,r.default)(t)||(0,o.default)()}},"2caf":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=s,n("4ae1"),n("d3b7"),n("f8c9");var a=o(n("7e84")),i=o(n("d967")),r=o(n("99de"));function o(t){return t&&t.__esModule?t:{default:t}}function s(t){var e=(0,i.default)();return function(){var n,i=(0,a.default)(t);if(e){var o=(0,a.default)(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return(0,r.default)(this,n)}}},"2deb":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={down:{offset:80,native:!1},up:{offset:150,toTop:{src:"https://www.mescroll.com/img/mescroll-totop.png",offset:1e3,right:20,bottom:120,width:72},empty:{use:!0,icon:"https://www.mescroll.com/img/mescroll-empty.png"}},i18n:{zh:{down:{textInOffset:"下拉刷新",textOutOffset:"释放更新",textLoading:"加载中 ...",textSuccess:"加载成功",textErr:"加载失败"},up:{textLoading:"加载中 ...",textNoMore:"没有更多数据",empty:{tip:"~ 空空如也 ~"}}},en:{down:{textInOffset:"drop down refresh",textOutOffset:"release updates",textLoading:"loading ...",textSuccess:"loaded successfully",textErr:"loading failed"},up:{textLoading:"loading ...",textNoMore:"-- END --",empty:{tip:"~ absolutely empty ~"}}}}},i=a;e.default=i},"2fed":function(t,e,n){"use strict";n.r(e);var a=n("f926"),i=n("b471");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"338d":function(t,e,n){"use strict";n.r(e);var a=n("d50a"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},3427:function(t,e,n){"use strict";function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d9e2"),n("d401")},3656:function(t,e,n){var a=n("ac57");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("039b2878",a,!0,{sourceMap:!1,shadowMode:!1})},"369f":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-subsection[data-v-4f88e97c]{display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative}.u-item[data-v-4f88e97c]{flex:1;text-align:center;font-size:%?26?%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#303133;padding:0 %?6?%}.u-item-bg[data-v-4f88e97c]{background-color:#2979ff;position:absolute;z-index:-1}.u-none-border-right[data-v-4f88e97c]{border-right:none!important}.u-item-first[data-v-4f88e97c]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-item-last[data-v-4f88e97c]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-item-text[data-v-4f88e97c]{transition:all .35s;color:#303133;display:flex;flex-direction:row;align-items:center;position:relative;z-index:3}',""]),t.exports=e},"37c3":function(t,e,n){"use strict";n.r(e);var a=n("adb4"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},3927:function(t,e,n){"use strict";n.r(e);var a=n("1d31"),i=n("bc81");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("0891");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"169bbf80",null,!1,a["a"],o);e["default"]=l.exports},"393e":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("c7eb")),r=a(n("1da1")),o=a(n("5530"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf"),l={props:{options:{type:Array,default:function(){return[]}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(t){this.$emit("change",t),this.$emit("input",t)}},getOptions:function(){var t=this.labelField,e=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[e];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[t,e])),{},{label:a[t],value:i}))}return n}),[])}},data:function(){return{emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;return(0,r.default)((0,i.default)().mark((function e(){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.options,e.prev=1,t.isFirstLoad=!1,!Array.isArray(n)){e.next=7;break}return t.options=n,t.emitChange(),e.abrupt("return");case 7:t.emitChange(),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](1),console.warn(e.t0);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(t){var e=this.getOptions.filter((function(e){return e.value==t}));this.emitData=e},isFunction:function(t){return"function"===typeof t}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}};e.default=l},"3ba2":function(t,e,n){"use strict";n.r(e);var a=n("c35d"),i=n("d081");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("1da8");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"4f88e97c",null,!1,a["a"],o);e["default"]=l.exports},"3e4d":function(t,e,n){var a=n("8be1");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("403a6349",a,!0,{sourceMap:!1,shadowMode:!1})},"3f29":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 无任何数据的空布局 */.mescroll-empty[data-v-177ab612]{box-sizing:border-box;width:100%;padding:%?100?% %?50?%;text-align:center}.mescroll-empty.empty-fixed[data-v-177ab612]{z-index:99;position:absolute; /*transform会使fixed失效,最终会降级为absolute */top:%?100?%;left:0}.mescroll-empty .empty-icon[data-v-177ab612]{width:%?280?%;height:%?280?%}.mescroll-empty .empty-tip[data-v-177ab612]{margin-top:%?20?%;font-size:%?24?%;color:grey}.mescroll-empty .empty-btn[data-v-177ab612]{display:inline-block;margin-top:%?40?%;min-width:%?200?%;padding:%?18?%;font-size:%?28?%;border:%?1?% solid #e04b28;border-radius:%?60?%;color:#e04b28}.mescroll-empty .empty-btn[data-v-177ab612]:active{opacity:.75}",""]),t.exports=e},4322:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"loading3",data:function(){return{}}};e.default=a},4478:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=o,n("4ae1"),n("d3b7"),n("f8c9"),n("14d9");var a=r(n("b380")),i=r(n("d967"));function r(t){return t&&t.__esModule?t:{default:t}}function o(t,n,r){return(0,i.default)()?e.default=o=Reflect.construct.bind():e.default=o=function(t,e,n){var i=[null];i.push.apply(i,e);var r=Function.bind.apply(t,i),o=new r;return n&&(0,a.default)(o,n.prototype),o},o.apply(null,arguments)}},"467c":function(t,e,n){var a=n("2247");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("72a7a09b",a,!0,{sourceMap:!1,shadowMode:!1})},"467d":function(t,e,n){var a=n("12fc");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("78f94058",a,!0,{sourceMap:!1,shadowMode:!1})},4812:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"mescroll-empty",class:{"empty-fixed":t.option.fixed},style:{"z-index":t.option.zIndex,top:t.option.top}},[n("v-uni-view",[t.icon?n("v-uni-image",{staticClass:"empty-icon",attrs:{src:t.icon,mode:"widthFix"}}):t._e()],1),t.tip?n("v-uni-view",{staticClass:"empty-tip"},[t._v(t._s(t.tip))]):t._e(),t.btnText?n("v-uni-view",{staticClass:"empty-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.emptyClick.apply(void 0,arguments)}}},[t._v(t._s(t.btnText))]):t._e()],1)},r=[]},"4d90":function(t,e,n){"use strict";n.r(e);var a=n("97c0"),i=n("8308");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o=n("9a97");for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);n("90ba");var s=n("f0c5"),l=n("752f");i["default"].__module="renderBiz";var c=Object(s["a"])(o["default"],a["b"],a["c"],!1,null,"6b5ff080",null,!1,a["a"],i["default"]);"function"===typeof l["a"]&&Object(l["a"])(c),e["default"]=c.exports},"4e54":function(t,e,n){"use strict";n.r(e);var a=n("54d8"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"4ec9":function(t,e,n){"use strict";n("6f48")},"4fadc":function(t,e,n){"use strict";var a=n("23e7"),i=n("6f53").entries;a({target:"Object",stat:!0},{entries:function(t){return i(t)}})},5155:function(t,e,n){"use strict";n.r(e);var a=n("bbf3"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"515b":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],i={type:["pie","ring","rose","funnel","line","column","area","radar","gauge","candle","demotype"],categories:["line","column","area","radar","gauge","candle","demotype"],instance:{},option:{},formatter:{tooltipDemo1:function(t){var e="";for(var n in t){0==n&&(e+=t[n].axisValueLabel+"年销售额");var a="--";null!==t[n].data&&(a=t[n].data),e+="\n"+t[n].seriesName+":"+a+" 万元"}return e},legendFormat:function(t){return"自定义图例+"+t},yAxisFormatDemo:function(t,e){return t+"元"},seriesFormatDemo:function(t){return t.name+"年"+t.value+"元"}},demotype:{color:a},column:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"bar",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},line:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},area:{color:a,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],areaStyle:{},label:{show:!0,color:"#666666",position:"top"}}},pie:{color:a,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:"50%",label:{show:!0,color:"#666666",position:"top"}}},ring:{color:a,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:["40%","70%"],avoidLabelOverlap:!1,label:{show:!0,color:"#666666",position:"top"},labelLine:{show:!0}}},rose:{color:a,title:{text:""},tooltip:{trigger:"item"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"pie",data:[],radius:"55%",center:["50%","50%"],roseType:"area"}},funnel:{color:a,title:{text:""},tooltip:{trigger:"item",formatter:"{b} : {c}%"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"funnel",left:"10%",top:60,bottom:60,width:"80%",min:0,max:100,minSize:"0%",maxSize:"100%",sort:"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{bordercolor:"#fff",borderwidth:1},emphasis:{label:{fontSize:20}},data:[]}},gauge:{color:a,tooltip:{formatter:"{a}
{b} : {c}%"},seriesTemplate:{name:"业务指标",type:"gauge",detail:{formatter:"{value}%"},data:[{value:50,name:"完成率"}]}},candle:{xAxis:{data:[]},yAxis:{},color:a,title:{text:""},dataZoom:[{type:"inside",xAxisIndex:[0,1],start:10,end:100},{show:!0,xAxisIndex:[0,1],type:"slider",bottom:10,start:10,end:100}],seriesTemplate:{name:"",type:"k",data:[]}}},r=i;e.default=r},5260:function(t,e,n){"use strict";n.r(e);var a=n("e30a"),i=n("f9cb");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("9002");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"b6048934",null,!1,a["a"],o);e["default"]=l.exports},"534b":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"qiun-error",props:{errorMessage:{type:String,default:null}},data:function(){return{}}};e.default=a},5363:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uSticky:n("680e").default,uSubsection:n("3ba2").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("u-sticky",[n("v-uni-view",{staticClass:"px-26rpx"},[n("u-subsection",{attrs:{list:t.list,":current":t.current},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleChangeSub.apply(void 0,arguments)}}})],1)],1),0==t.current?n("PestsChart"):t._e(),1==t.current?n("PestsImage"):t._e()],1)},r=[]},5377:function(t,e,n){"use strict";var a=n("da84"),i=n("83ab"),r=n("edd0"),o=n("ad6d"),s=n("d039"),l=a.RegExp,c=l.prototype,u=i&&s((function(){var t=!0;try{l(".","d")}catch(u){t=!1}var e={},n="",a=t?"dgimsy":"gimsy",i=function(t,a){Object.defineProperty(e,t,{get:function(){return n+=a,!0}})},r={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in t&&(r.hasIndices="d"),r)i(o,r[o]);var s=Object.getOwnPropertyDescriptor(c,"flags").get.call(e);return s!==a||n!==a}));u&&r(c,"flags",{configurable:!0,get:o})},5418:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container loading2"},[n("v-uni-view",{staticClass:"shape shape1"}),n("v-uni-view",{staticClass:"shape shape2"}),n("v-uni-view",{staticClass:"shape shape3"}),n("v-uni-view",{staticClass:"shape shape4"})],1)},r=[]},"54cf":function(t,e,n){"use strict";n.r(e);var a=n("953b"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"54d8":function(t,e,n){"use strict";(function(t){n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("e9c4"),n("b64b"),n("caad"),n("2532"),n("14d9"),n("d81d"),n("ac1f");var i=a(n("53ca")),r=(a(n("af1e")),a(n("121d"))),o=a(n("515b"));function s(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length,n=new Array(e>1?e-1:0),a=1;a=1&&a<=9&&(a="0"+a),i>=0&&i<=9&&(i="0"+i);var r=n+e+a+e+i;return r}function u(t,e){var n=!1;return function(){var a=arguments,i=this;clearTimeout(n),n&&clearTimeout(n),n=setTimeout((function(){n=!1,t.apply(i,a)}),e)}}var d={name:"qiun-data-charts",mixins:[t.mixinDatacom],props:{type:{type:String,default:null},canvasId:{type:String,default:"uchartsid"},canvas2d:{type:Boolean,default:!1},background:{type:String,default:"none"},animation:{type:Boolean,default:!0},chartData:{type:Object,default:function(){return{categories:[],series:[]}}},opts:{type:Object,default:function(){return{}}},eopts:{type:Object,default:function(){return{}}},loadingType:{type:Number,default:2},errorShow:{type:Boolean,default:!0},errorReload:{type:Boolean,default:!0},errorMessage:{type:String,default:null},inScrollView:{type:Boolean,default:!1},reshow:{type:Boolean,default:!1},reload:{type:Boolean,default:!1},disableScroll:{type:Boolean,default:!1},optsWatch:{type:Boolean,default:!0},onzoom:{type:Boolean,default:!1},ontap:{type:Boolean,default:!0},ontouch:{type:Boolean,default:!1},onmouse:{type:Boolean,default:!0},onmovetip:{type:Boolean,default:!1},echartsH5:{type:Boolean,default:!1},echartsApp:{type:Boolean,default:!1},tooltipShow:{type:Boolean,default:!0},tooltipFormat:{type:String,default:void 0},tooltipCustom:{type:Object,default:void 0},startDate:{type:String,default:void 0},endDate:{type:String,default:void 0},textEnum:{type:Array,default:function(){return[]}},groupEnum:{type:Array,default:function(){return[]}},pageScrollTop:{type:Number,default:0},directory:{type:String,default:"/"},tapLegend:{type:Boolean,default:!0}},data:function(){return{cid:"uchartsid",inWx:!1,inAli:!1,inTt:!1,inBd:!1,inH5:!1,inApp:!1,inWin:!1,type2d:!0,disScroll:!1,openmouse:!1,pixel:1,cWidth:375,cHeight:250,showchart:!1,echarts:!1,echartsResize:{state:!1},uchartsOpts:{},echartsOpts:{},drawData:{},lastDrawTime:null}},created:function(){if(this.cid=this.canvasId,"uchartsid"==this.canvasId||""==this.canvasId){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",e=t.length,n="",a=0;a<32;a++)n+=t.charAt(Math.floor(Math.random()*e));this.cid=n}var i=uni.getSystemInfoSync();"windows"!==i.platform&&"mac"!==i.platform||(this.inWin=!0),this.type2d=!1,this.disScroll=this.disableScroll},mounted:function(){var t=this;this.inH5=!0,!0===this.inWin&&(this.openmouse=this.onmouse),!0===this.echartsH5&&(this.echarts=!0),this.$nextTick((function(){t.beforeInit()}));var e=this.inH5?500:200,n=this;uni.onWindowResize(u((function(t){if(1!=n.mixinDatacomLoading){var e=n.mixinDatacomErrorMessage;null!==e&&"null"!==e&&""!==e||(n.echarts?n.echartsResize.state=!n.echartsResize.state:n.resizeHandler())}}),e))},destroyed:function(){!0===this.echarts?(delete o.default.option[this.cid],delete o.default.instance[this.cid]):(delete r.default.option[this.cid],delete r.default.instance[this.cid]),uni.offWindowResize((function(){}))},watch:{chartDataProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&(this._clearChart(),t.series&&t.series.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this.showchart=!1,this.mixinDatacomErrorMessage=null)):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:chartData数据类型错误")},immediate:!1,deep:!0},localdata:{handler:function(t,e){JSON.stringify(t)!==JSON.stringify(e)&&(t.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage=null))},immediate:!1,deep:!0},optsProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&!1===this.echarts&&1==this.optsWatch&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:opts数据类型错误")},immediate:!1,deep:!0},eoptsProps:{handler:function(t,e){"object"===(0,i.default)(t)?JSON.stringify(t)!==JSON.stringify(e)&&!0===this.echarts&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:eopts数据类型错误")},immediate:!1,deep:!0},reshow:function(t,e){var n=this;!0===t&&!1===this.mixinDatacomLoading&&setTimeout((function(){n.mixinDatacomErrorMessage=null,n.echartsResize.state=!n.echartsResize.state,n.checkData(n.drawData)}),200)},reload:function(t,e){!0===t&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())},mixinDatacomErrorMessage:function(t,e){t&&(this.emitMsg({name:"error",params:{type:"error",errorShow:this.errorShow,msg:t,id:this.cid}}),this.errorShow&&console.log("[秋云图表组件]"+t))},errorMessage:function(t,e){t&&this.errorShow&&null!==t&&"null"!==t&&""!==t?(this.showchart=!1,this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=t):(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())}},computed:{optsProps:function(){return JSON.parse(JSON.stringify(this.opts))},eoptsProps:function(){return JSON.parse(JSON.stringify(this.eopts))},chartDataProps:function(){return JSON.parse(JSON.stringify(this.chartData))}},methods:{beforeInit:function(){this.mixinDatacomErrorMessage=null,"object"===(0,i.default)(this.chartData)&&null!=this.chartData&&void 0!==this.chartData.series&&this.chartData.series.length>0?(this.drawData=s({},this.chartData),this.mixinDatacomLoading=!1,this.showchart=!0,this.checkData(this.chartData)):this.localdata.length>0?(this.mixinDatacomLoading=!1,this.showchart=!0,this.localdataInit(this.localdata)):""!==this.collection?(this.mixinDatacomLoading=!1,this.getCloudData()):this.mixinDatacomLoading=!0},localdataInit:function(t){if(this.groupEnum.length>0)for(var e=0;e0)for(var a=0;a0)d=this.chartData.categories;else if(this.startDate&&this.endDate){var f=new Date(this.startDate),p=new Date(this.endDate);while(f<=p)d.push(c(f)),f=f.setDate(f.getDate()+1),f=new Date(f)}else{var g={};t.map((function(t,e){void 0==t.text||g[t.text]||(d.push(t.text),g[t.text]=!0)}))}u.categories=d}var v={};if(t.map((function(t,e){void 0==t.group||v[t.group]||(h.push({name:t.group,data:[]}),v[t.group]=!0)})),0==h.length)if(h=[{name:"默认分组",data:[]}],!0===l)for(var m=0;m0)for(var S=0;S0&&(this.mixinDatacomErrorMessage=null,!0===this.echarts?(o.default.option[n].chartData=a,this.$nextTick((function(){e.init()}))):(r.default.option[n].categories=a.categories,r.default.option[n].series=a.series,this.$nextTick((function(){e.init()}))))},resizeHandler:function(){var t=this,e=Date.now(),n=this.lastDrawTime?this.lastDrawTime:e-3e3,a=e-n;if(!(a<1e3))uni.createSelectorQuery().in(this).select("#ChartBoxId"+this.cid).boundingClientRect((function(e){t.showchart=!0,e.width>0&&e.height>0&&(e.width===t.cWidth&&e.height===t.cHeight||t.checkData(t.drawData))})).exec()},getCloudData:function(){var t=this;1!=this.mixinDatacomLoading&&(this.mixinDatacomLoading=!0,this.mixinDatacomGet().then((function(e){t.mixinDatacomResData=e.result.data,t.localdataInit(t.mixinDatacomResData)})).catch((function(e){t.mixinDatacomLoading=!1,t.showchart=!1,t.mixinDatacomErrorMessage="请求错误:"+e})))},onMixinDatacomPropsChange:function(t,e){1==t&&""!==this.collection&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this._clearChart(),this.getCloudData())},_clearChart:function(){var t=this.cid;if(!0!==this.echarts&&r.default.option[t]&&r.default.option[t].context){var e=r.default.option[t].context;"object"!==(0,i.default)(e)||r.default.option[t].update||(e.clearRect(0,0,this.cWidth*this.pixel,this.cHeight*this.pixel),e.draw())}},init:function(){var t=this,e=this.cid;uni.createSelectorQuery().in(this).select("#ChartBoxId"+e).boundingClientRect((function(n){n.width>0&&n.height>0?(t.mixinDatacomLoading=!1,t.showchart=!0,t.lastDrawTime=Date.now(),t.cWidth=n.width,t.cHeight=n.height,!0!==t.echarts&&(r.default.option[e].background="none"==t.background?"#FFFFFF":t.background,r.default.option[e].canvas2d=t.type2d,r.default.option[e].pixelRatio=t.pixel,r.default.option[e].animation=t.animation,r.default.option[e].width=n.width*t.pixel,r.default.option[e].height=n.height*t.pixel,r.default.option[e].onzoom=t.onzoom,r.default.option[e].ontap=t.ontap,r.default.option[e].ontouch=t.ontouch,r.default.option[e].onmouse=t.openmouse,r.default.option[e].onmovetip=t.onmovetip,r.default.option[e].tooltipShow=t.tooltipShow,r.default.option[e].tooltipFormat=t.tooltipFormat,r.default.option[e].tooltipCustom=t.tooltipCustom,r.default.option[e].inScrollView=t.inScrollView,r.default.option[e].lastDrawTime=t.lastDrawTime,r.default.option[e].tapLegend=t.tapLegend),t.inH5||t.inApp?1==t.echarts?(o.default.option[e].ontap=t.ontap,o.default.option[e].onmouse=t.openmouse,o.default.option[e].tooltipShow=t.tooltipShow,o.default.option[e].tooltipFormat=t.tooltipFormat,o.default.option[e].tooltipCustom=t.tooltipCustom,o.default.option[e].lastDrawTime=t.lastDrawTime,t.echartsOpts=s({},o.default.option[e])):(r.default.option[e].rotateLock=r.default.option[e].rotate,t.uchartsOpts=s({},r.default.option[e])):(r.default.option[e]=l(r.default.option[e],r.default.formatter),t.mixinDatacomErrorMessage=null,t.mixinDatacomLoading=!1,t.showchart=!0,t.$nextTick((function(){if(!0===t.type2d){var a=uni.createSelectorQuery().in(t);a.select("#"+e).fields({node:!0,size:!0}).exec((function(a){if(a[0]){var i=a[0].node,o=i.getContext("2d");r.default.option[e].context=o,r.default.option[e].rotateLock=r.default.option[e].rotate,r.default.instance[e]&&r.default.option[e]&&!0===r.default.option[e].update?t._updataUChart(e):(i.width=n.width*t.pixel,i.height=n.height*t.pixel,i._width=n.width*t.pixel,i._height=n.height*t.pixel,setTimeout((function(){r.default.option[e].context.restore(),r.default.option[e].context.save(),t._newChart(e)}),100))}else t.showchart=!1,t.mixinDatacomErrorMessage="参数错误:开启2d模式后,未获取到dom节点,canvas-id:"+e}))}else t.inAli&&(r.default.option[e].rotateLock=r.default.option[e].rotate),r.default.option[e].context=uni.createCanvasContext(e,t),r.default.instance[e]&&r.default.option[e]&&!0===r.default.option[e].update?t._updataUChart(e):setTimeout((function(){r.default.option[e].context.restore(),r.default.option[e].context.save(),t._newChart(e)}),100)})))):(t.mixinDatacomLoading=!1,t.showchart=!1,1==t.reshow&&(t.mixinDatacomErrorMessage="布局错误:未获取到父元素宽高尺寸!canvas-id:"+e))})).exec()},saveImage:function(){var t=this;uni.canvasToTempFilePath({canvasId:this.cid,success:function(e){var n=document.createElement("a");n.href=e.tempFilePath,n.download=t.cid,n.target="_blank",n.click()}},this)},getImage:function(){var t=this;if(0==this.type2d)uni.canvasToTempFilePath({canvasId:this.cid,success:function(e){t.emitMsg({name:"getImage",params:{type:"getImage",base64:e.tempFilePath}})}},this);else{var e=uni.createSelectorQuery().in(this);e.select("#"+this.cid).fields({node:!0,size:!0}).exec((function(e){if(e[0]){var n=e[0].node;t.emitMsg({name:"getImage",params:{type:"getImage",base64:n.toDataURL("image/png")}})}}))}},_error:function(t){this.mixinDatacomErrorMessage=t.detail.errMsg},emitMsg:function(t){this.$emit(t.name,t.params)},getRenderType:function(){!0===this.echarts&&!1===this.mixinDatacomLoading&&this.beforeInit()},toJSON:function(){return this}}};e.default=d}).call(this,n("a9ff")["default"])},5776:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container loading1"},[n("v-uni-view",{staticClass:"shape shape1"}),n("v-uni-view",{staticClass:"shape shape2"}),n("v-uni-view",{staticClass:"shape shape3"}),n("v-uni-view",{staticClass:"shape shape4"})],1)},r=[]},"5ac2":function(t,e,n){var a=n("369f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("2ab73798",a,!0,{sourceMap:!1,shadowMode:!1})},"5e0e":function(t,e,n){"use strict";n.r(e);var a=n("4322"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"5f04":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("c7eb")),r=a(n("1da1")),o=a(n("5530"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf"),l={props:{api:{type:Function,default:function(){}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(t){this.$emit("change",t),this.$emit("input",t)}},getOptions:function(){var t=this.labelField,e=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[e];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[t,e])),{},{label:a[t],value:i}))}return n}),[])}},data:function(){return{options:[],emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;return(0,r.default)((0,i.default)().mark((function e(){var n,a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.api,n&&t.isFunction(n)){e.next=3;break}return e.abrupt("return");case 3:return t.options=[],e.prev=4,e.next=7,n(t.params);case 7:if(a=e.sent,t.isFirstLoad=!1,!Array.isArray(a)){e.next=13;break}return t.options=a,t.emitChange(),e.abrupt("return");case 13:t.emitChange(),e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](4),console.warn(e.t0);case 19:case"end":return e.stop()}}),e,null,[[4,16]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(t){var e=this.getOptions.filter((function(e){return e.value==t}));this.emitData=e},isFunction:function(t){return"function"===typeof t}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}};e.default=l},6005:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=i(n("6b75"));function i(t){return t&&t.__esModule?t:{default:t}}function r(t){if(Array.isArray(t))return(0,a.default)(t)}},6187:function(t,e,n){var a=n("6ee2");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("07939987",a,!0,{sourceMap:!1,shadowMode:!1})},62634:function(t,e,n){"use strict";n.r(e);var a=n("6700"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"64d3":function(t,e,n){var a=n("7287");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("11e857b6",a,!0,{sourceMap:!1,shadowMode:!1})},6566:function(t,e,n){"use strict";var a=n("7c73"),i=n("edd0"),r=n("6964"),o=n("0366"),s=n("19aa"),l=n("7234"),c=n("2266"),u=n("c6d2"),d=n("4754"),h=n("2626"),f=n("83ab"),p=n("f183").fastKey,g=n("69f3"),v=g.set,m=g.getterFor;t.exports={getConstructor:function(t,e,n,u){var d=t((function(t,i){s(t,h),v(t,{type:e,index:a(null),first:void 0,last:void 0,size:0}),f||(t.size=0),l(i)||c(i,t[u],{that:t,AS_ENTRIES:n})})),h=d.prototype,g=m(e),x=function(t,e,n){var a,i,r=g(t),o=y(t,e);return o?o.value=n:(r.last=o={index:i=p(e,!0),key:e,value:n,previous:a=r.last,next:void 0,removed:!1},r.first||(r.first=o),a&&(a.next=o),f?r.size++:t.size++,"F"!==i&&(r.index[i]=o)),t},y=function(t,e){var n,a=g(t),i=p(e);if("F"!==i)return a.index[i];for(n=a.first;n;n=n.next)if(n.key===e)return n};return r(h,{clear:function(){var t=this,e=g(t),n=e.index,a=e.first;while(a)a.removed=!0,a.previous&&(a.previous=a.previous.next=void 0),delete n[a.index],a=a.next;e.first=e.last=void 0,f?e.size=0:t.size=0},delete:function(t){var e=this,n=g(e),a=y(e,t);if(a){var i=a.next,r=a.previous;delete n.index[a.index],a.removed=!0,r&&(r.next=i),i&&(i.previous=r),n.first===a&&(n.first=i),n.last===a&&(n.last=r),f?n.size--:e.size--}return!!a},forEach:function(t){var e,n=g(this),a=o(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){a(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!y(this,t)}}),r(h,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return x(this,0===t?0:t,e)}}:{add:function(t){return x(this,t=0===t?0:t,t)}}),f&&i(h,"size",{configurable:!0,get:function(){return g(this).size}}),d},setStrong:function(t,e,n){var a=e+" Iterator",i=m(e),r=m(a);u(t,e,(function(t,e){v(this,{type:a,target:t,state:i(t),kind:e,last:void 0})}),(function(){var t=r(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?d("keys"===e?n.key:"values"===e?n.value:[n.key,n.value],!1):(t.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),h(e)}}},"66f6":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".mescroll-body[data-v-6b5ff080]{position:relative; /* 下拉刷新区域相对自身定位 */height:auto; /* 不可固定高度,否则overflow:hidden导致无法滑动; 同时使设置的最小高生效,实现列表不满屏仍可下拉*/overflow:hidden; /* 当有元素写在mescroll-body标签前面时,可遮住下拉刷新区域 */box-sizing:border-box /* 避免设置padding出现双滚动条的问题 */}\r\n\r\n/* 使sticky生效: 父元素不能overflow:hidden或者overflow:auto属性 */.mescroll-body.mescorll-sticky[data-v-6b5ff080]{overflow:unset!important}\r\n\r\n/* 适配 iPhoneX */@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.mescroll-safearea[data-v-6b5ff080]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}\r\n\r\n/* 下拉刷新区域 */.mescroll-downwarp[data-v-6b5ff080]{position:absolute;top:-100%;left:0;width:100%;height:100%;text-align:center}\r\n\r\n/* 下拉刷新--内容区,定位于区域底部 */.mescroll-downwarp .downwarp-content[data-v-6b5ff080]{position:absolute;left:0;bottom:0;width:100%;min-height:%?60?%;padding:%?20?% 0;text-align:center}\r\n\r\n/* 下拉刷新--提示文本 */.mescroll-downwarp .downwarp-tip[data-v-6b5ff080]{display:inline-block;font-size:%?28?%;vertical-align:middle;margin-left:%?16?%\r\n\t/* color: gray; 已在style设置color,此处删去*/}\r\n\r\n/* 下拉刷新--旋转进度条 */.mescroll-downwarp .downwarp-progress[data-v-6b5ff080]{display:inline-block;width:%?32?%;height:%?32?%;border-radius:50%;border:%?2?% solid grey;border-bottom-color:transparent!important; /*已在style设置border-color,此处需加 !important*/vertical-align:middle}\r\n\r\n/* 旋转动画 */.mescroll-downwarp .mescroll-rotate[data-v-6b5ff080]{-webkit-animation:mescrollDownRotate-data-v-6b5ff080 .6s linear infinite;animation:mescrollDownRotate-data-v-6b5ff080 .6s linear infinite}@-webkit-keyframes mescrollDownRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mescrollDownRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}\r\n\r\n/* 上拉加载区域 */.mescroll-upwarp[data-v-6b5ff080]{box-sizing:border-box;min-height:%?110?%;padding:%?30?% 0;text-align:center;clear:both}\r\n\r\n/*提示文本 */.mescroll-upwarp .upwarp-tip[data-v-6b5ff080],\r\n.mescroll-upwarp .upwarp-nodata[data-v-6b5ff080]{display:inline-block;font-size:%?28?%;vertical-align:middle\r\n\t/* color: gray; 已在style设置color,此处删去*/}.mescroll-upwarp .upwarp-tip[data-v-6b5ff080]{margin-left:%?16?%}\r\n\r\n/*旋转进度条 */.mescroll-upwarp .upwarp-progress[data-v-6b5ff080]{display:inline-block;width:%?32?%;height:%?32?%;border-radius:50%;border:%?2?% solid grey;border-bottom-color:transparent!important; /*已在style设置border-color,此处需加 !important*/vertical-align:middle}\r\n\r\n/* 旋转动画 */.mescroll-upwarp .mescroll-rotate[data-v-6b5ff080]{-webkit-animation:mescrollUpRotate-data-v-6b5ff080 .6s linear infinite;animation:mescrollUpRotate-data-v-6b5ff080 .6s linear infinite}@-webkit-keyframes mescrollUpRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mescrollUpRotate-data-v-6b5ff080{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}",""]),t.exports=e},6700:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"loading2",data:function(){return{}}};e.default=a},"699d":function(t,e,n){"use strict";var a=n("3656"),i=n.n(a);i.a},"6ad9":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={qiunLoading:n("01bf").default,qiunError:n("5260").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"chartsview",attrs:{id:"ChartBoxId"+t.cid}},[t.mixinDatacomLoading?n("v-uni-view",[n("qiun-loading",{attrs:{loadingType:t.loadingType}})],1):t._e(),t.mixinDatacomErrorMessage&&t.errorShow?n("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reloading.apply(void 0,arguments)}}},[n("qiun-error",{attrs:{errorMessage:t.errorMessage}})],1):t._e(),t.echarts?[n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.showchart,expression:"showchart"}],wxsProps:{"change:resize":"echartsResize","change:prop":"echartsOpts"},staticStyle:{width:"100%",height:"100%"},style:{background:t.background},attrs:{"data-directory":t.directory,id:"EC"+t.cid,prop:t.echartsOpts,"change:prop":t.rdcharts.ecinit,resize:t.echartsResize,"change:resize":t.rdcharts.ecresize}})]:[n("v-uni-view",{wxsProps:{"change:prop":"uchartsOpts"},attrs:{id:"UC"+t.cid,prop:t.uchartsOpts,"change:prop":t.rdcharts.ucinit},on:{mousemove:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseMove(e,t.$getComponentDescriptor())},mousedown:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseDown(e,t.$getComponentDescriptor())},mouseup:function(e){e=t.$handleWxsEvent(e),t.rdcharts.mouseUp(e,t.$getComponentDescriptor())},touchstart:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchStart(e,t.$getComponentDescriptor())},touchmove:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchMove(e,t.$getComponentDescriptor())},touchend:function(e){e=t.$handleWxsEvent(e),t.rdcharts.touchEnd(e,t.$getComponentDescriptor())},click:function(e){e=t.$handleWxsEvent(e),t.rdcharts.tap(e,t.$getComponentDescriptor())}}},[n("v-uni-canvas",{directives:[{name:"show",rawName:"v-show",value:t.showchart,expression:"showchart"}],style:{width:t.cWidth+"px",height:t.cHeight+"px",background:t.background},attrs:{id:t.cid,canvasId:t.cid,"disable-scroll":t.disableScroll},on:{error:function(e){arguments[0]=e=t.$handleEvent(e),t._error.apply(void 0,arguments)}}})],1)]],2)},r=[]},"6c57":function(t,e,n){"use strict";var a=n("23e7"),i=n("da84");a({global:!0,forced:i.globalThis!==i},{globalThis:i})},"6ccf":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-calendar[data-v-7de526b6]{color:#606266}.u-calendar__header[data-v-7de526b6]{width:100%;box-sizing:border-box;font-size:%?30?%;background-color:#fff;color:#303133}.u-calendar__header__text[data-v-7de526b6]{margin-top:%?30?%;padding:0 %?60?%;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-calendar__action[data-v-7de526b6]{padding:%?40?% 0 %?40?% 0}.u-calendar__action__icon[data-v-7de526b6]{margin:0 %?16?%}.u-calendar__action__text[data-v-7de526b6]{padding:0 %?16?%;color:#303133;font-size:%?32?%;line-height:%?32?%;font-weight:700}.u-calendar__week-day[data-v-7de526b6]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden}.u-calendar__week-day__text[data-v-7de526b6]{flex:1;text-align:center}.u-calendar__content[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px 0;box-sizing:border-box;background-color:#fff;position:relative}.u-calendar__content--end-date[data-v-7de526b6]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-calendar__content--start-date[data-v-7de526b6]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-calendar__content__item[data-v-7de526b6]{width:14.2857%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden;position:relative;z-index:2}.u-calendar__content__item__inner[data-v-7de526b6]{height:%?84?%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;font-size:%?32?%;position:relative;border-radius:50%}.u-calendar__content__item__inner__desc[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:center center;transform-origin:center center;position:absolute;left:0;text-align:center;bottom:%?2?%}.u-calendar__content__item__tips[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;position:absolute;left:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;text-align:center;bottom:%?8?%;z-index:2}.u-calendar__content__bg-month[data-v-7de526b6]{position:absolute;font-size:130px;line-height:130px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e4e7ed;z-index:1}.u-calendar__bottom[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;padding:0 %?40?% %?30?%;box-sizing:border-box;font-size:%?24?%;color:#909399}.u-calendar__bottom__choose[data-v-7de526b6]{height:%?50?%}.u-calendar__bottom__btn[data-v-7de526b6]{width:100%}',""]),t.exports=e},"6db5":function(t,e,n){"use strict";n.r(e);var a=n("1f1e"),i=n("5e0e");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("9a93");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"f737c8ac",null,!1,a["a"],o);e["default"]=l.exports},"6e0a":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{wxsProp:{optDown:{},scrollTop:0,bodyHeight:0,isDownScrolling:!1,isUpScrolling:!1,isScrollBody:!0,isUpBoth:!0,t:0},callProp:{callType:"",t:0}}},methods:{wxsCall:function(t){"setWxsProp"===t.type?this.wxsProp={optDown:this.mescroll.optDown,scrollTop:this.mescroll.getScrollTop(),bodyHeight:this.mescroll.getBodyHeight(),isDownScrolling:this.mescroll.isDownScrolling,isUpScrolling:this.mescroll.isUpScrolling,isUpBoth:this.mescroll.optUp.isBoth,isScrollBody:this.mescroll.isScrollBody,t:Date.now()}:"setLoadType"===t.type?(this.downLoadType=t.downLoadType,this.$set(this.mescroll,"downLoadType",this.downLoadType),this.$set(this.mescroll,"isDownEndSuccess",null)):"triggerDownScroll"===t.type?this.mescroll.triggerDownScroll():"endDownScroll"===t.type?this.mescroll.endDownScroll():"triggerUpScroll"===t.type&&this.mescroll.triggerUpScroll(!0)}},mounted:function(){var t=this;this.mescroll.optDown.afterLoading=function(){t.callProp={callType:"showLoading",t:Date.now()}},this.mescroll.optDown.afterEndDownScroll=function(){t.callProp={callType:"endDownScroll",t:Date.now()};var e=300+(t.mescroll.optDown.beforeEndDelay||0);setTimeout((function(){4!==t.downLoadType&&0!==t.downLoadType||(t.callProp={callType:"clearTransform",t:Date.now()}),t.$set(t.mescroll,"downLoadType",t.downLoadType)}),e)},this.wxsCall({type:"setWxsProp"})}},i=a;e.default=i},"6eaa":function(t,e,n){"use strict";n.r(e);var a=n("1078"),i=n("9ac8");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},"6ee2":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-image[data-v-17075ca9]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-17075ca9]{width:100%;height:100%}.u-image__loading[data-v-17075ca9], .u-image__error[data-v-17075ca9]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909399;font-size:%?46?%}',""]),t.exports=e},"6f48":function(t,e,n){"use strict";var a=n("6d61"),i=n("6566");a("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),i)},"6f5a":function(t,e,n){var a=n("66f6");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("704c32ba",a,!0,{sourceMap:!1,shadowMode:!1})},"701e":function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("ee52")),r=a(n("e131")),o={components:{PestsChart:i.default,PestsImage:r.default},data:function(){return{list:[{name:"虫情统计"},{name:"虫情图片"}],current:0}},methods:{handleChangeSub:function(t){this.current=t}}};e.default=o},"71e9":function(t,e,n){var a=n("3f29");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("577b2531",a,!0,{sourceMap:!1,shadowMode:!1})},7287:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".container[data-v-169bbf80]{width:30px;height:30px;position:relative}.container.loading6[data-v-169bbf80]{-webkit-animation:rotation 1s infinite;animation:rotation 1s infinite}.container.loading6 .shape[data-v-169bbf80]{width:12px;height:12px;border-radius:2px}.container .shape[data-v-169bbf80]{position:absolute;width:10px;height:10px;border-radius:1px}.container .shape.shape1[data-v-169bbf80]{left:0;background-color:#1890ff}.container .shape.shape2[data-v-169bbf80]{right:0;background-color:#91cb74}.container .shape.shape3[data-v-169bbf80]{bottom:0;background-color:#fac858}.container .shape.shape4[data-v-169bbf80]{bottom:0;right:0;background-color:#e66}.loading6 .shape1[data-v-169bbf80]{-webkit-animation:animation6shape1-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape1-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape1-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(18px);transform:translateY(18px)}50%{-webkit-transform:translate(18px,18px);transform:translate(18px,18px)}75%{-webkit-transform:translate(18px);transform:translate(18px)}}@keyframes animation6shape1-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(18px);transform:translateY(18px)}50%{-webkit-transform:translate(18px,18px);transform:translate(18px,18px)}75%{-webkit-transform:translate(18px);transform:translate(18px)}}.loading6 .shape2[data-v-169bbf80]{-webkit-animation:animation6shape2-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape2-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape2-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-18px);transform:translate(-18px)}50%{-webkit-transform:translate(-18px,18px);transform:translate(-18px,18px)}75%{-webkit-transform:translateY(18px);transform:translateY(18px)}}@keyframes animation6shape2-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-18px);transform:translate(-18px)}50%{-webkit-transform:translate(-18px,18px);transform:translate(-18px,18px)}75%{-webkit-transform:translateY(18px);transform:translateY(18px)}}.loading6 .shape3[data-v-169bbf80]{-webkit-animation:animation6shape3-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape3-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape3-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(18px);transform:translate(18px)}50%{-webkit-transform:translate(18px,-18px);transform:translate(18px,-18px)}75%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@keyframes animation6shape3-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(18px);transform:translate(18px)}50%{-webkit-transform:translate(18px,-18px);transform:translate(18px,-18px)}75%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}.loading6 .shape4[data-v-169bbf80]{-webkit-animation:animation6shape4-data-v-169bbf80 2s linear 0s infinite normal;animation:animation6shape4-data-v-169bbf80 2s linear 0s infinite normal}@-webkit-keyframes animation6shape4-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}50%{-webkit-transform:translate(-18px,-18px);transform:translate(-18px,-18px)}75%{-webkit-transform:translate(-18px);transform:translate(-18px)}}@keyframes animation6shape4-data-v-169bbf80{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}50%{-webkit-transform:translate(-18px,-18px);transform:translate(-18px,-18px)}75%{-webkit-transform:translate(-18px);transform:translate(-18px)}}",""]),t.exports=e},"73cb":function(t,e,n){"use strict";n.r(e);var a=n("24c0"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},7527:function(t,e,n){"use strict";n.r(e);var a=n("b3865"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"752f":function(t,e,n){"use strict";var a=function(t){(t.options.wxs||(t.options.wxs={}))["wxsBiz"]=function(t){var e={};function n(t){t&&(e.optDown=t.optDown,e.scrollTop=t.scrollTop,e.bodyHeight=t.bodyHeight,e.isDownScrolling=t.isDownScrolling,e.isUpScrolling=t.isUpScrolling,e.isUpBoth=t.isUpBoth,e.isScrollBody=t.isScrollBody,e.startTop=t.scrollTop)}function a(t,n,a){e.disabled()||t.callType&&("showLoading"===t.callType?e.showLoading(a):"endDownScroll"===t.callType?e.endDownScroll(a):"clearTransform"===t.callType&&e.clearTransform(a))}function i(t,n){e.downHight=0,e.startPoint=e.getPoint(t),e.startTop=e.getScrollTop(),e.startAngle=0,e.lastPoint=e.startPoint,e.maxTouchmoveY=e.getBodyHeight()-e.optDown.bottomOffset,e.inTouchend=!1,e.callMethod(n,{type:"setWxsProp"})}function r(t,n){var a=!0;if(e.disabled())return a;var i=e.getScrollTop(),r=e.getPoint(t),s=r.y-e.startPoint.y;if(s>0&&(e.isScrollBody&&i<=0||!e.isScrollBody&&(i<=0||i<=e.optDown.startTop&&i===e.startTop))&&!e.inTouchend&&!e.isDownScrolling&&!e.optDown.isLock&&(!e.isUpScrolling||e.isUpScrolling&&e.isUpBoth)){if(e.startAngle||(e.startAngle=e.getAngle(e.lastPoint,r)),e.startAngle0&&r.y>=e.maxTouchmoveY)return e.inTouchend=!0,o(t,n),a;a=!1;var l=r.y-e.lastPoint.y;e.downHight0?l*e.optDown.outOffsetRate:l),e.downHight=Math.round(e.downHight);var c=e.downHight/e.optDown.offset;e.onMoving(n,c,e.downHight)}return e.lastPoint=r,a}function o(t,n){if(e.isMoveDown)e.downHight>=e.optDown.offset?(e.downHight=e.optDown.offset,e.callMethod(n,{type:"triggerDownScroll"})):(e.downHight=0,e.callMethod(n,{type:"endDownScroll"})),e.movetype=0,e.isMoveDown=!1;else if(!e.isScrollBody&&e.getScrollTop()===e.startTop){var a=e.getPoint(t).y-e.startPoint.y<0;if(a){var i=e.getAngle(e.getPoint(t),e.startPoint);i>80&&e.callMethod(n,{type:"triggerUpScroll"})}}e.callMethod(n,{type:"setWxsProp"})}return e.onMoving=function(t,e,n){t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"transform",transform:"translateY("+n+"px)",transition:""});var a=t.selectComponent(".mescroll-wxs-progress");a&&a.setStyle({transform:"rotate("+360*e+"deg)"})}))},e.showLoading=function(t){e.downHight=e.optDown.offset,t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY("+e.downHight+"px)",transition:"transform 300ms"})}))},e.endDownScroll=function(t){e.downHight=0,e.isDownScrolling=!1,t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"auto",transform:"translateY(0)",transition:"transform 300ms"})}))},e.clearTransform=function(t){t.requestAnimationFrame((function(){t.selectComponent(".mescroll-wxs-content").setStyle({"will-change":"",transform:"",transition:""})}))},e.disabled=function(){return!e.optDown||!e.optDown.use||e.optDown.native},e.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}},e.getAngle=function(t,e){var n=Math.abs(t.x-e.x),a=Math.abs(t.y-e.y),i=Math.sqrt(n*n+a*a),r=0;return 0!==i&&(r=Math.asin(a/i)/Math.PI*180),r},e.getScrollTop=function(){return e.scrollTop||0},e.getBodyHeight=function(){return e.bodyHeight||0},e.callMethod=function(t,e){t&&t.callMethod("wxsCall",e)},t.exports={propObserver:n,callObserver:a,touchstartEvent:i,touchmoveEvent:r,touchendEvent:o},t.exports}({exports:{}})};e["a"]=a},7860:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("99af"),n("ac1f"),n("5319"),n("fb6a"),n("a630"),n("3ca3"),n("d3b7"),n("ddb0");var a={name:"u-calendar",props:{safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},value:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:0},changeYear:{type:Boolean,default:!0},changeMonth:{type:Boolean,default:!0},mode:{type:String,default:"date"},maxYear:{type:[Number,String],default:2050},minYear:{type:[Number,String],default:1950},minDate:{type:[Number,String],default:"1950-01-01"},maxDate:{type:[Number,String],default:""},borderRadius:{type:[String,Number],default:20},monthArrowColor:{type:String,default:"#606266"},yearArrowColor:{type:String,default:"#909399"},color:{type:String,default:"#303133"},activeBgColor:{type:String,default:"#2979ff"},activeColor:{type:String,default:"#ffffff"},rangeBgColor:{type:String,default:"rgba(41,121,255,0.13)"},rangeColor:{type:String,default:"#2979ff"},startText:{type:String,default:"开始"},endText:{type:String,default:"结束"},btnType:{type:String,default:"primary"},isActiveCurrent:{type:Boolean,default:!0},isChange:{type:Boolean,default:!1},closeable:{type:Boolean,default:!0},toolTip:{type:String,default:"选择日期"}},data:function(){return{weekday:1,weekdayArr:[],days:0,daysArr:[],showTitle:"",year:2020,month:0,day:0,startYear:0,startMonth:0,startDay:0,endYear:0,endMonth:0,endDay:0,today:"",activeDate:"",startDate:"",endDate:"",isStart:!0,min:null,max:null,weekDayZh:["日","一","二","三","四","五","六"]}},computed:{dataChange:function(){return"".concat(this.mode,"-").concat(this.minDate,"-").concat(this.maxDate)},uZIndex:function(){return this.zIndex?this.zIndex:this.$u.zIndex.popup}},watch:{dataChange:function(t){this.init()}},created:function(){this.init()},methods:{getColor:function(t,e){var n=1==e?"":this.color,a=t+1,i="".concat(this.year,"-").concat(this.month,"-").concat(a),r=new Date(i.replace(/\-/g,"/")).getTime(),o=this.startDate.replace(/\-/g,"/"),s=this.endDate.replace(/\-/g,"/");return this.isActiveCurrent&&this.activeDate==i||this.startDate==i||this.endDate==i?n=1==e?this.activeBgColor:this.activeColor:this.endDate&&r>new Date(o).getTime()&&rn&&(t=n),this.year=t.getFullYear(),this.month=t.getMonth()+1,this.day=t.getDate(),this.today="".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate()),this.activeDate=this.today,this.min=this.initDate(this.minDate),this.max=this.initDate(this.maxDate||this.today),this.startDate="",this.startYear=0,this.startMonth=0,this.startDay=0,this.endYear=0,this.endMonth=0,this.endDay=0,this.endDate="",this.isStart=!0,this.changeData()},initDate:function(t){var e=t.split("-");return{year:Number(e[0]||1920),month:Number(e[1]||1),day:Number(e[2]||1)}},openDisAbled:function(t,e,n){var a=!0,i="".concat(t,"/").concat(e,"/").concat(n),r="".concat(this.min.year,"/").concat(this.min.month,"/").concat(this.min.day),o="".concat(this.max.year,"/").concat(this.max.month,"/").concat(this.max.day),s=new Date(i).getTime();return s>=new Date(r).getTime()&&s<=new Date(o).getTime()&&(a=!1),a},generateArray:function(t,e){return Array.from(new Array(e+1).keys()).slice(t)},formatNum:function(t){return t<10?"0"+t:t+""},getMonthDay:function(t,e){var n=new Date(t,e,0).getDate();return n},getWeekday:function(t,e){var n=new Date("".concat(t,"/").concat(e,"/01 00:00:00"));return n.getDay()},checkRange:function(t){var e=!1;return(tthis.maxYear)&&(uni.showToast({title:"日期超出范围啦~",icon:"none"}),e=!0),e},changeMonthHandler:function(t){if(t){var e=this.month+1,n=e>12?this.year+1:this.year;this.checkRange(n)||(this.month=e>12?1:e,this.year=n,this.changeData())}else{var a=this.month-1,i=a<1?this.year-1:this.year;this.checkRange(i)||(this.month=a<1?12:a,this.year=i,this.changeData())}},changeYearHandler:function(t){var e=t?this.year+1:this.year-1;this.checkRange(e)||(this.year=e,this.changeData())},changeData:function(){this.days=this.getMonthDay(this.year,this.month),this.daysArr=this.generateArray(1,this.days),this.weekday=this.getWeekday(this.year,this.month),this.weekdayArr=this.generateArray(1,this.weekday),this.showTitle="".concat(this.year,"年").concat(this.month,"月"),this.isChange&&"date"==this.mode&&this.btnFix(!0)},dateClick:function(t){if(t+=1,!this.openDisAbled(this.year,this.month,t)){this.day=t;var e="".concat(this.year,"-").concat(this.month,"-").concat(t);if("date"==this.mode)this.activeDate=e;else{var n=new Date(e.replace(/\-/g,"/")).getTime()0?n("v-uni-view",{staticClass:"mescroll-bottombar",style:{height:t.windowBottom+"px"}}):t._e(),t.safearea?n("v-uni-view",{staticClass:"mescroll-safearea"}):t._e(),n("mescroll-top",{attrs:{option:t.mescroll.optUp.toTop},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toTopClick.apply(void 0,arguments)}},model:{value:t.isShowToTop,callback:function(e){t.isShowToTop=e},expression:"isShowToTop"}}),n("v-uni-view",{wxsProps:{"change:prop":"wxsProp"},attrs:{"change:prop":t.renderBiz.propObserver,prop:t.wxsProp}})],1)},r=[]},9971:function(module,exports,__webpack_require__){"use strict";__webpack_require__("7a82");var _interopRequireDefault=__webpack_require__("4ea4").default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _slicedToArray2=_interopRequireDefault(__webpack_require__("3835")),_typeof2=_interopRequireDefault(__webpack_require__("53ca")),_createForOfIteratorHelper2=_interopRequireDefault(__webpack_require__("b85c"));__webpack_require__("4de4"),__webpack_require__("d3b7"),__webpack_require__("d81d"),__webpack_require__("c975"),__webpack_require__("159b"),__webpack_require__("b64b"),__webpack_require__("7db0"),__webpack_require__("c760"),__webpack_require__("f8c9"),__webpack_require__("caad"),__webpack_require__("2532"),__webpack_require__("14d9"),__webpack_require__("4fadc"),__webpack_require__("ac1f"),__webpack_require__("00b4"),__webpack_require__("466d"),__webpack_require__("498a");var _SearchItem=_interopRequireDefault(__webpack_require__("c881")),_lodashEs=__webpack_require__("4fcf"),_default2={props:{schemas:{type:Array,default:function(){return[]}}},components:{SearchItem:_SearchItem.default},computed:{formActionType:function formActionType(){var _this=this;return{setFieldsValue:function setFieldsValue(values){var fields=_this.getSchema.map((function(t){return t.field})).filter(Boolean),delimiter=".",nestKeyArray=fields.filter((function(t){return t.indexOf(delimiter)>=0})),validKeys=[];Object.keys(values).forEach((function(key){var schema=_this.getSchema.find((function(t){return t.field===key})),value=values[key],hasKey=Reflect.has(values,key);hasKey&&fields.includes(key)?(_this.formModel[key]=value,validKeys.push(key)):nestKeyArray.forEach((function(nestKey){try{var _value=eval("values"+delimiter+nestKey);_this.isDef(_value)&&(_this.formModel[nestKey]=_value,validKeys.push(nestKey))}catch(e){_this.isDef(defaultValueRef.value[nestKey])&&(_this.formModel[nestKey]=(0,_lodashEs.cloneDeep)(defaultValueRef.value[nestKey]))}}))}))}}},getSchema:function(){var t,e=this.schemas,n=(0,_createForOfIteratorHelper2.default)(e);try{for(n.s();!(t=n.n()).done;)t.value}catch(a){n.e(a)}finally{n.f()}return(0,_lodashEs.cloneDeep)(e)}},data:function(){return{isOpen:!1,formModel:{}}},created:function(){this.initFormModel()},methods:{handleOpen:function(){console.log("====")},handleCloseDropdown:function(){var t;null===(t=this.$refs.dropdownRef)||void 0===t||t.close()},initFormModel:function(){var t=this.schemas,e={};t.forEach((function(t){var n=t.field,a=t.defaultValue;n&&(e[n]=a)})),this.formModel=e},handleInputNumberValue:function(t,e){return t&&["Input","InputPassword","InputSearch","InputTextArea"].includes(t)&&e&&this.isNumber(e)?"".concat(e):e},isDef:function(t){return"undefined"!==typeof t},isNumber:function(t){return"number"===typeof t&&!isNaN(t)},isArray:function(t){return Array.isArray(t)},isObject:function(t){return"object"===(0,_typeof2.default)(t)&&null!==t},isFunction:function(t){return"function"===typeof t},setFormModel:function(t,e){this.formModel[t]=e,this.$emit("field-value-change",t,e)},handleFormValues:function(t){if(!this.isObject(t))return{};for(var e={},n=function(){var t=i[a],n=(0,_slicedToArray2.default)(t,2),r=n[1],o=(0,_slicedToArray2.default)(t,1),s=o[0],l=/^\[(.+)\]$/;if(l.test(s)){var c=s.match(l)[1].split(",");c.forEach((function(t,n){var a,i=null!==(a=null===r||void 0===r?void 0:r[n])&&void 0!==a?a:"";i&&(e[t.trim()]=i)}))}else r&&(e[s]=r)},a=0,i=Object.entries(t);a5?(u=5*Math.ceil(c/5),u=0===u?5:u,t.opts.yAxis.data[0].max=u):t.opts.yAxis.splitNumber=c,d={categories:o,series:[{name:"虫情统计",data:l}]},t.chartData=JSON.parse(JSON.stringify(d)),e.next=19;break;case 17:e.prev=17,e.t0=e["catch"](2);case 19:case"end":return e.stop()}}),e,null,[[2,17]])})))()}}};e.default=u},a707:function(t,e,n){"use strict";n.r(e);var a=n("5418"),i=n("62634");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("1ce0");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"701420ba",null,!1,a["a"],o);e["default"]=l.exports},a9ff:function(t,e,n){"use strict";(function(t){var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("257e")),r=a(n("3835")),o=a(n("53ca")),s=a(n("2909")),l=a(n("b85c")),c=a(n("c7eb")),u=a(n("1da1")),d=a(n("5530")),h=a(n("262e")),f=a(n("2caf")),p=a(n("9072")),g=a(n("d4ec")),v=a(n("bee2"));n("6c57"),n("c73d"),n("d9e2"),n("d401"),n("d3b7"),n("25f0"),n("fb6a"),n("14d9"),n("e25e"),n("99af"),n("a434"),n("c975"),n("b64b"),n("159b"),n("13d5"),n("caad"),n("2532"),n("4e82"),n("ac1f"),n("e9c4"),n("498a"),n("00b4"),n("d81d"),n("7a82"),n("ddb0"),n("841c"),n("a9e3"),n("4d63"),n("c607"),n("2c3e"),n("5319"),n("ace4"),n("5cc6"),n("907a"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("986a"),n("1d02"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("b39a"),n("6ce5"),n("2834"),n("72f7"),n("4ea1"),n("a4d3"),n("e01a"),n("aff5"),n("7db0"),n("466d"),n("5377"),n("26e9"),n("f4b3"),n("bf19"),n("4de4"),n("a630"),n("3ca3"),n("81b2"),n("0eb6"),n("b7ef"),n("8bd4"),n("baa5");var m=n("37dc"),x=a(n("ace3"));function y(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function b(t,e,n){return t(n={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&n.path)}},n.exports),n.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof t||"undefined"!=typeof self&&self;var w=b((function(t,e){var n;t.exports=(n=n||function(t,e){var n=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),a={},i=a.lib={},r=i.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},o=i.WordArray=r.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=n!=e?n:4*t.length},toString:function(t){return(t||l).stringify(this)},concat:function(t){var e=this.words,n=t.words,a=this.sigBytes,i=t.sigBytes;if(this.clamp(),a%4)for(var r=0;r>>2]>>>24-r%4*8&255;e[a+r>>>2]|=o<<24-(a+r)%4*8}else for(r=0;r>>2]=n[r>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=r.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n,a=[],i=function(e){e=e;var n=987654321,a=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&a)<<16)+(e=18e3*(65535&e)+(e>>16)&a)&a;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},r=0;r>>2]>>>24-i%4*8&255;a.push((r>>>4).toString(16)),a.push((15&r).toString(16))}return a.join("")},parse:function(t){for(var e=t.length,n=[],a=0;a>>3]|=parseInt(t.substr(a,2),16)<<24-a%8*4;return new o.init(n,e/2)}},c=s.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,a=[],i=0;i>>2]>>>24-i%4*8&255;a.push(String.fromCharCode(r))}return a.join("")},parse:function(t){for(var e=t.length,n=[],a=0;a>>2]|=(255&t.charCodeAt(a))<<24-a%4*8;return new o.init(n,e)}},u=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},d=i.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=u.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,a=n.words,i=n.sigBytes,r=this.blockSize,s=i/(4*r),l=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*r,c=t.min(4*l,i);if(l){for(var u=0;u>>24)|4278255360&(i<<24|i>>>8)}var r=this._hash.words,o=t[e+0],l=t[e+1],f=t[e+2],p=t[e+3],g=t[e+4],v=t[e+5],m=t[e+6],x=t[e+7],y=t[e+8],b=t[e+9],w=t[e+10],S=t[e+11],_=t[e+12],k=t[e+13],T=t[e+14],A=t[e+15],C=r[0],P=r[1],D=r[2],M=r[3];C=c(C,P,D,M,o,7,s[0]),M=c(M,C,P,D,l,12,s[1]),D=c(D,M,C,P,f,17,s[2]),P=c(P,D,M,C,p,22,s[3]),C=c(C,P,D,M,g,7,s[4]),M=c(M,C,P,D,v,12,s[5]),D=c(D,M,C,P,m,17,s[6]),P=c(P,D,M,C,x,22,s[7]),C=c(C,P,D,M,y,7,s[8]),M=c(M,C,P,D,b,12,s[9]),D=c(D,M,C,P,w,17,s[10]),P=c(P,D,M,C,S,22,s[11]),C=c(C,P,D,M,_,7,s[12]),M=c(M,C,P,D,k,12,s[13]),D=c(D,M,C,P,T,17,s[14]),C=u(C,P=c(P,D,M,C,A,22,s[15]),D,M,l,5,s[16]),M=u(M,C,P,D,m,9,s[17]),D=u(D,M,C,P,S,14,s[18]),P=u(P,D,M,C,o,20,s[19]),C=u(C,P,D,M,v,5,s[20]),M=u(M,C,P,D,w,9,s[21]),D=u(D,M,C,P,A,14,s[22]),P=u(P,D,M,C,g,20,s[23]),C=u(C,P,D,M,b,5,s[24]),M=u(M,C,P,D,T,9,s[25]),D=u(D,M,C,P,p,14,s[26]),P=u(P,D,M,C,y,20,s[27]),C=u(C,P,D,M,k,5,s[28]),M=u(M,C,P,D,f,9,s[29]),D=u(D,M,C,P,x,14,s[30]),C=d(C,P=u(P,D,M,C,_,20,s[31]),D,M,v,4,s[32]),M=d(M,C,P,D,y,11,s[33]),D=d(D,M,C,P,S,16,s[34]),P=d(P,D,M,C,T,23,s[35]),C=d(C,P,D,M,l,4,s[36]),M=d(M,C,P,D,g,11,s[37]),D=d(D,M,C,P,x,16,s[38]),P=d(P,D,M,C,w,23,s[39]),C=d(C,P,D,M,k,4,s[40]),M=d(M,C,P,D,o,11,s[41]),D=d(D,M,C,P,p,16,s[42]),P=d(P,D,M,C,m,23,s[43]),C=d(C,P,D,M,b,4,s[44]),M=d(M,C,P,D,_,11,s[45]),D=d(D,M,C,P,A,16,s[46]),C=h(C,P=d(P,D,M,C,f,23,s[47]),D,M,o,6,s[48]),M=h(M,C,P,D,x,10,s[49]),D=h(D,M,C,P,T,15,s[50]),P=h(P,D,M,C,v,21,s[51]),C=h(C,P,D,M,_,6,s[52]),M=h(M,C,P,D,p,10,s[53]),D=h(D,M,C,P,w,15,s[54]),P=h(P,D,M,C,l,21,s[55]),C=h(C,P,D,M,y,6,s[56]),M=h(M,C,P,D,A,10,s[57]),D=h(D,M,C,P,m,15,s[58]),P=h(P,D,M,C,k,21,s[59]),C=h(C,P,D,M,g,6,s[60]),M=h(M,C,P,D,S,10,s[61]),D=h(D,M,C,P,f,15,s[62]),P=h(P,D,M,C,b,21,s[63]),r[0]=r[0]+C|0,r[1]=r[1]+P|0,r[2]=r[2]+D|0,r[3]=r[3]+M|0},_doFinalize:function(){var e=this._data,n=e.words,a=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var r=t.floor(a/4294967296),o=a;n[15+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),e.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}});function c(t,e,n,a,i,r,o){var s=t+(e&n|~e&a)+i+o;return(s<>>32-r)+e}function u(t,e,n,a,i,r,o){var s=t+(e&a|n&~a)+i+o;return(s<>>32-r)+e}function d(t,e,n,a,i,r,o){var s=t+(e^n^a)+i+o;return(s<>>32-r)+e}function h(t,e,n,a,i,r,o){var s=t+(n^(e|~a))+i+o;return(s<>>32-r)+e}e.MD5=r._createHelper(l),e.HmacMD5=r._createHmacHelper(l)}(Math),n.MD5)})),b((function(t,e){var n;t.exports=(n=S,void function(){var t=n,e=t.lib.Base,a=t.enc.Utf8;t.algo.HMAC=e.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=a.parse(e));var n=t.blockSize,i=4*n;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),o=this._iKey=e.clone(),s=r.words,l=o.words,c=0;c>>6-o%4*2;i[r>>>2]|=(s|l)<<24-r%4*8,r++}return e.create(i,r)}t.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,a=this._map;t.clamp();for(var i=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s>>6*(3-s)&63));var l=a.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.createPromise,a=e.retryRule,i=void 0===a?R:a;(0,g.default)(this,t),this.createPromise=n,this.status=null,this.promise=null,this.retryRule=i}return(0,v.default)(t,[{key:"needRetry",get:function(){if(!this.status)return!0;switch(this.retryRule){case R:return this.status===O;case B:return this.status!==D}}},{key:"exec",value:function(){var t=this;return this.needRetry?(this.status=D,this.promise=this.createPromise().then((function(e){return t.status=M,Promise.resolve(e)}),(function(e){return t.status=O,Promise.reject(e)})),this.promise):this.promise}}]),t}();function N(t){return t&&"string"==typeof t?JSON.parse(t):t}var z=!1,j="h5",W=!1,q=N([]),H="h5"===j?"web":"app-plus"===j?"app":j,Y=N(void 0),G=N(void 0)||[],K=!1;try{(n("ecd6").default||n("ecd6")).appid}catch(ri){}var J={};function $(t){var e,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e=J,n=t,Object.prototype.hasOwnProperty.call(e,n)||(J[t]=a),J[t]}"app"===H&&(J=uni._globalUniCloudObj?uni._globalUniCloudObj:uni._globalUniCloudObj={});var X=["invoke","success","fail","complete"],V=$("_globalUniCloudInterceptor");function Q(t,e){V[t]||(V[t]={}),I(e)&&Object.keys(e).forEach((function(n){X.indexOf(n)>-1&&function(t,e,n){var a=V[t][e];a||(a=V[t][e]=[]),-1===a.indexOf(n)&&F(n)&&a.push(n)}(t,n,e[n])}))}function Z(t,e){V[t]||(V[t]={}),I(e)?Object.keys(e).forEach((function(n){X.indexOf(n)>-1&&function(t,e,n){var a=V[t][e];if(a){var i=a.indexOf(n);i>-1&&a.splice(i,1)}}(t,n,e[n])})):delete V[t]}function tt(t,e){return t&&0!==t.length?t.reduce((function(t,n){return t.then((function(){return n(e)}))}),Promise.resolve()):Promise.resolve()}function et(t,e){return V[t]&&V[t][e]||[]}function nt(t){Q("callObject",t)}var at=$("_globalUniCloudListener"),it="response",rt="needLogin",ot="refreshToken",st="clientdb",lt="cloudfunction",ct="cloudobject";function ut(t){return at[t]||(at[t]=[]),at[t]}function dt(t,e){var n=ut(t);n.includes(e)||n.push(e)}function ht(t,e){var n=ut(t),a=n.indexOf(e);-1!==a&&n.splice(a,1)}function ft(t,e){for(var n=ut(t),a=0;a0&&void 0!==arguments[0]?arguments[0]:0;if(!(t>=10))return t++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(t):this.cause}}}]),n}((0,p.default)(Error)),wt={request:function(t){return uni.request(t)},uploadFile:function(t){return uni.uploadFile(t)},setStorageSync:function(t,e){return uni.setStorageSync(t,e)},getStorageSync:function(t){return uni.getStorageSync(t)},removeStorageSync:function(t){return uni.removeStorageSync(t)},clearStorageSync:function(){return uni.clearStorageSync()}};function St(){return{token:wt.getStorageSync("uni_id_token")||wt.getStorageSync("uniIdToken"),tokenExpired:wt.getStorageSync("uni_id_token_expired")}}function _t(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.token,n=t.tokenExpired;e&&wt.setStorageSync("uni_id_token",e),n&&wt.setStorageSync("uni_id_token_expired",n)}function kt(){return xt||(xt=uni.getSystemInfoSync()),xt}function Tt(){var t,e;try{if(uni.getLaunchOptionsSync){if(uni.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;var n=uni.getLaunchOptionsSync(),a=n.scene,i=n.channel;t=i,e=a}}catch(t){}return{channel:t,scene:e}}function At(){var t=uni.getLocale&&uni.getLocale()||"en";if(yt)return(0,d.default)((0,d.default)({},yt),{},{locale:t,LOCALE:t});for(var e=kt(),n=e.deviceId,a=e.osName,i=e.uniPlatform,r=e.appId,o=["pixelRatio","brand","model","system","language","version","platform","host","SDKVersion","swanNativeVersion","app","AppPlatform","fontSizeSetting"],s=0;s=400)return a(new bt({code:"SYS_ERR",message:t.errMsg||"request:fail",requestId:e}));var i=t.data;if(i.error)return a(new bt({code:i.error.code,message:i.error.message,requestId:e}));i.result=i.data,i.requestId=e,delete i.data,n(i)}}))}))},toBase64:function(t){return T.stringify(k.parse(t))}},Dt={"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},Mt=(0,m.initVueI18n)({"zh-Hans":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},"zh-Hant":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},en:Dt,fr:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},es:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},ja:Dt},"zh-Hans"),Ot=Mt.t,Lt=function(){function t(e){var n=this;(0,g.default)(this,t),["spaceId","clientSecret"].forEach((function(t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(Ot("uniCloud.init.paramRequired",{param:t}))})),this.config=Object.assign({},{endpoint:0===e.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},e),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=wt,this._getAccessTokenPromiseHub=new U({createPromise:function(){return n.requestAuth(n.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then((function(t){if(!t.result||!t.result.accessToken)throw new bt({code:"AUTH_FAILED",message:"获取accessToken失败"});n.setAccessToken(t.result.accessToken)}))},retryRule:B})}return(0,v.default)(t,[{key:"hasAccessToken",get:function(){return!!this.accessToken}},{key:"setAccessToken",value:function(t){this.accessToken=t}},{key:"requestWrapped",value:function(t){return Pt.wrappedRequest(t,this.adapter.request)}},{key:"requestAuth",value:function(t){return this.requestWrapped(t)}},{key:"request",value:function(t,e){var n=this;return Promise.resolve().then((function(){return n.hasAccessToken?e?n.requestWrapped(t):n.requestWrapped(t).catch((function(e){return new Promise((function(t,n){!e||"GATEWAY_INVALID_TOKEN"!==e.code&&"InvalidParameter.InvalidToken"!==e.code?n(e):t()})).then((function(){return n.getAccessToken()})).then((function(){var e=n.rebuildRequest(t);return n.request(e,!0)}))})):n.getAccessToken().then((function(){var e=n.rebuildRequest(t);return n.request(e,!0)}))}))}},{key:"rebuildRequest",value:function(t){var e=Object.assign({},t);return e.data.token=this.accessToken,e.header["x-basement-token"]=this.accessToken,e.header["x-serverless-sign"]=Pt.sign(e.data,this.config.clientSecret),e}},{key:"setupRequest",value:function(t,e){var n=Object.assign({},t,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};return"auth"!==e&&(n.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Pt.sign(n,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:n,dataType:"json",header:a}}},{key:"getAccessToken",value:function(){return this._getAccessTokenPromiseHub.exec()}},{key:"authorize",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getAccessToken();case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"callFunction",value:function(t){var e={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:t.name,functionArgs:t.data||{}})};return this.request(this.setupRequest(e))}},{key:"getOSSUploadOptionsFromPath",value:function(t){var e={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(t)};return this.request(this.setupRequest(e))}},{key:"uploadFileToOSS",value:function(t){var e=this,n=t.url,a=t.formData,i=t.name,r=t.filePath,o=t.fileType,s=t.onUploadProgress;return new Promise((function(t,l){var c=e.adapter.uploadFile({url:n,formData:a,name:i,filePath:r,fileType:o,header:{"X-OSS-server-side-encrpytion":"AES256"},success:function(e){e&&e.statusCode<400?t(e):l(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(t){l(new bt({code:t.code||"UPLOAD_FAILED",message:t.message||t.errMsg||"文件上传失败"}))}});"function"==typeof s&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate((function(t){s({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}},{key:"reportOSSUpload",value:function(t){var e={method:"serverless.file.resource.report",params:JSON.stringify(t)};return this.request(this.setupRequest(e))}},{key:"uploadFile",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s,l,u,d,h,f,p,g,v,m,x,y,b,w,S,_,k;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.filePath,a=e.cloudPath,i=e.fileType,r=void 0===i?"image":i,o=e.cloudPathAsRealPath,s=void 0!==o&&o,l=e.onUploadProgress,u=e.config,"string"===L(a)){t.next=3;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});case 3:if(a=a.trim()){t.next=5;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath不可为空"});case 5:if(!/:\/\//.test(a)){t.next=7;break}throw new bt({code:"INVALID_PARAM",message:"cloudPath不合法"});case 7:if(d=u&&u.envType||this.config.envType,!(s&&("/"!==a[0]&&(a="/"+a),a.indexOf("\\")>-1))){t.next=10;break}throw new bt({code:"INVALID_PARAM",message:"使用cloudPath作为路径时,cloudPath不可包含“\\”"});case 10:return t.next=12,this.getOSSUploadOptionsFromPath({env:d,filename:s?a.split("/").pop():a,fileId:s?a:void 0});case 12:return h=t.sent.result,f="https://"+h.cdnDomain+"/"+h.ossPath,p=h.securityToken,g=h.accessKeyId,v=h.signature,m=h.host,x=h.ossPath,y=h.id,b=h.policy,w=h.ossCallbackUrl,S={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:g,Signature:v,host:m,id:y,key:x,policy:b,success_action_status:200},p&&(S["x-oss-security-token"]=p),w&&(_=JSON.stringify({callbackUrl:w,callbackBody:JSON.stringify({fileId:y,spaceId:this.config.spaceId}),callbackBodyType:"application/json"}),S.callback=Pt.toBase64(_)),k={url:"https://"+h.host,formData:S,fileName:"file",name:"file",filePath:n,fileType:r},t.next=27,this.uploadFileToOSS(Object.assign({},k,{onUploadProgress:l}));case 27:if(!w){t.next=29;break}return t.abrupt("return",{success:!0,filePath:n,fileID:f});case 29:return t.next=31,this.reportOSSUpload({id:y});case 31:if(!t.sent.success){t.next=33;break}return t.abrupt("return",{success:!0,filePath:n,fileID:f});case 33:throw new bt({code:"UPLOAD_FAILED",message:"文件上传失败"});case 34:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"getTempFileURL",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fileList;return new Promise((function(t,n){Array.isArray(e)&&0!==e.length||n(new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"})),t({fileList:e.map((function(t){return{fileID:t,tempFileURL:t}}))})}))}},{key:"getFileInfo",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=i.length>0&&void 0!==i[0]?i[0]:{},n=e.fileList,Array.isArray(n)&&0!==n.length){t.next=3;break}throw new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});case 3:return a={method:"serverless.file.resource.info",params:JSON.stringify({id:n.map((function(t){return t.split("?")[0]})).join(",")})},t.next=6,this.request(this.setupRequest(a));case 6:return t.t0=t.sent.result,t.abrupt("return",{fileList:t.t0});case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()}]),t}(),It={init:function(t){var e=new Lt(t),n={signInAnonymously:function(){return e.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return e.auth=function(){return n},e.customAuth=e.auth,e}},Ft="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";!function(t){t.local="local",t.none="none",t.session="session"}(Ct||(Ct={}));var Et,Rt=function(){},Bt=function(){var t;if(!Promise){t=function(){},t.promise={};var e=function(){throw new bt({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(t.promise,"then",{get:e}),Object.defineProperty(t.promise,"catch",{get:e}),t}var n=new Promise((function(e,n){t=function(t,a){return t?n(t):e(a)}}));return t.promise=n,t};function Ut(t){return void 0===t}function Nt(t){return"[object Null]"===Object.prototype.toString.call(t)}function zt(t){var e,n,a=(e=t,"[object Array]"===Object.prototype.toString.call(e)?t:[t]),i=(0,l.default)(a);try{for(i.s();!(n=i.n()).done;){var r=n.value,o=r.isMatch,s=r.genAdapter,c=r.runtime;if(o())return{adapter:s(),runtime:c}}}catch(u){i.e(u)}finally{i.f()}}!function(t){t.WEB="web",t.WX_MP="wx_mp"}(Et||(Et={}));var jt={adapter:null,runtime:void 0},Wt=["anonymousUuidKey"],qt=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){var t;return(0,g.default)(this,n),t=e.call(this),jt.adapter.root.tcbObject||(jt.adapter.root.tcbObject={}),t}return(0,v.default)(n,[{key:"setItem",value:function(t,e){jt.adapter.root.tcbObject[t]=e}},{key:"getItem",value:function(t){return jt.adapter.root.tcbObject[t]}},{key:"removeItem",value:function(t){delete jt.adapter.root.tcbObject[t]}},{key:"clear",value:function(){delete jt.adapter.root.tcbObject}}]),n}(Rt);function Ht(t,e){switch(t){case"local":return e.localStorage||new qt;case"none":return new qt;default:return e.sessionStorage||new qt}}var Yt=function(){function t(e){if((0,g.default)(this,t),!this._storage){this._persistence=jt.adapter.primaryStorage||e.persistence,this._storage=Ht(this._persistence,jt.adapter);var n="access_token_".concat(e.env),a="access_token_expire_".concat(e.env),i="refresh_token_".concat(e.env),r="anonymous_uuid_".concat(e.env),o="login_type_".concat(e.env),s="user_info_".concat(e.env);this.keys={accessTokenKey:n,accessTokenExpireKey:a,refreshTokenKey:i,anonymousUuidKey:r,loginTypeKey:o,userInfoKey:s}}}return(0,v.default)(t,[{key:"updatePersistence",value:function(t){if(t!==this._persistence){var e="local"===this._persistence;this._persistence=t;var n=Ht(t,jt.adapter);for(var a in this.keys){var i=this.keys[a];if(!e||!Wt.includes(a)){var r=this._storage.getItem(i);Ut(r)||Nt(r)||(n.setItem(i,r),this._storage.removeItem(i))}}this._storage=n}}},{key:"setStore",value:function(t,e,n){if(this._storage){var a={version:n||"localCachev1",content:e},i=JSON.stringify(a);try{this._storage.setItem(t,i)}catch(t){throw t}}}},{key:"getStore",value:function(t,e){try{if(!this._storage)return}catch(t){return""}e=e||"localCachev1";var n=this._storage.getItem(t);return n&&n.indexOf(e)>=0?JSON.parse(n).content:""}},{key:"removeStore",value:function(t){this._storage.removeItem(t)}}]),t}(),Gt={},Kt={};function Jt(t){return Gt[t]}var $t=(0,v.default)((function t(e,n){(0,g.default)(this,t),this.data=n||null,this.name=e})),Xt=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(t,a){var i;return(0,g.default)(this,n),i=e.call(this,"error",{error:t,data:a}),i.error=t,i}return(0,v.default)(n)}($t),Vt=new(function(){function t(){(0,g.default)(this,t),this._listeners={}}return(0,v.default)(t,[{key:"on",value:function(t,e){return function(t,e,n){n[t]=n[t]||[],n[t].push(e)}(t,e,this._listeners),this}},{key:"off",value:function(t,e){return function(t,e,n){if(n&&n[t]){var a=n[t].indexOf(e);-1!==a&&n[t].splice(a,1)}}(t,e,this._listeners),this}},{key:"fire",value:function(t,e){if(t instanceof Xt)return console.error(t.error),this;var n="string"==typeof t?new $t(t,e||{}):t,a=n.name;if(this._listens(a)){n.target=this;var i,r=this._listeners[a]?(0,s.default)(this._listeners[a]):[],o=(0,l.default)(r);try{for(o.s();!(i=o.n()).done;){var c=i.value;c.call(this,n)}}catch(u){o.e(u)}finally{o.f()}}return this}},{key:"_listens",value:function(t){return this._listeners[t]&&this._listeners[t].length>0}}]),t}());function Qt(t,e){Vt.on(t,e)}function Zt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Vt.fire(t,e)}function te(t,e){Vt.off(t,e)}var ee,ne="loginStateChanged",ae="loginStateExpire",ie="loginTypeChanged",re="anonymousConverted",oe="refreshAccessToken";!function(t){t.ANONYMOUS="ANONYMOUS",t.WECHAT="WECHAT",t.WECHAT_PUBLIC="WECHAT-PUBLIC",t.WECHAT_OPEN="WECHAT-OPEN",t.CUSTOM="CUSTOM",t.EMAIL="EMAIL",t.USERNAME="USERNAME",t.NULL="NULL"}(ee||(ee={}));var se=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],le={"X-SDK-Version":"1.3.5"};function ce(t,e,n){var a=t[e];t[e]=function(e){var i={},r={};n.forEach((function(n){var a=n.call(t,e),o=a.data,s=a.headers;Object.assign(i,o),Object.assign(r,s)}));var o=e.data;return o&&function(){var t;if(t=o,"[object FormData]"!==Object.prototype.toString.call(t))e.data=(0,d.default)((0,d.default)({},o),i);else for(var n in i)o.append(n,i[n])}(),e.headers=(0,d.default)((0,d.default)({},e.headers||{}),r),a.call(t,e)}}function ue(){var t=Math.random().toString(16).slice(2);return{data:{seqId:t},headers:(0,d.default)((0,d.default)({},le),{},{"x-seqid":t})}}var de=function(){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,g.default)(this,t),this.config=n,this._reqClass=new jt.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:"请求在".concat(this.config.timeout/1e3,"s内未完成,已中断"),restrictedMethods:["post"]}),this._cache=Jt(this.config.env),this._localCache=(e=this.config.env,Kt[e]),ce(this._reqClass,"post",[ue]),ce(this._reqClass,"upload",[ue]),ce(this._reqClass,"download",[ue])}return(0,v.default)(t,[{key:"post",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.post(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"upload",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.upload(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"download",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._reqClass.download(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"refreshAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken()),t.prev=1,t.next=4,this._refreshAccessTokenPromise;case 4:e=t.sent,t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),n=t.t0;case 10:if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,!n){t.next=12;break}throw n;case 12:return t.abrupt("return",e);case 13:case"end":return t.stop()}}),t,this,[[1,7]])})));function e(){return t.apply(this,arguments)}return e}()},{key:"_refreshAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l,u,d,h,f,p;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey,r=e.loginTypeKey,o=e.anonymousUuidKey,this._cache.removeStore(n),this._cache.removeStore(a),s=this._cache.getStore(i),s){t.next=5;break}throw new bt({message:"未登录CloudBase"});case 5:return l={refresh_token:s},t.next=8,this.request("auth.fetchAccessTokenWithRefreshToken",l);case 8:if(u=t.sent,!u.data.code){t.next=21;break}if(d=u.data.code,"SIGN_PARAM_INVALID"!==d&&"REFRESH_TOKEN_EXPIRED"!==d&&"INVALID_REFRESH_TOKEN"!==d){t.next=20;break}if(this._cache.getStore(r)!==ee.ANONYMOUS||"INVALID_REFRESH_TOKEN"!==d){t.next=19;break}return h=this._cache.getStore(o),f=this._cache.getStore(i),t.next=17,this.send("auth.signInAnonymously",{anonymous_uuid:h,refresh_token:f});case 17:return p=t.sent,t.abrupt("return",(this.setRefreshToken(p.refresh_token),this._refreshAccessToken()));case 19:Zt(ae),this._cache.removeStore(i);case 20:throw new bt({code:u.data.code,message:"刷新access token失败:".concat(u.data.code)});case 21:if(!u.data.access_token){t.next=23;break}return t.abrupt("return",(Zt(oe),this._cache.setStore(n,u.data.access_token),this._cache.setStore(a,u.data.access_token_expire+Date.now()),{accessToken:u.data.access_token,accessTokenExpire:u.data.access_token_expire}));case 23:u.data.refresh_token&&(this._cache.removeStore(i),this._cache.setStore(i,u.data.refresh_token),this._refreshAccessToken());case 24:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"getAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey,this._cache.getStore(i)){t.next=3;break}throw new bt({message:"refresh token不存在,登录状态异常"});case 3:if(r=this._cache.getStore(n),o=this._cache.getStore(a),s=!0,t.t0=this._shouldRefreshAccessTokenHook,!t.t0){t.next=9;break}return t.next=8,this._shouldRefreshAccessTokenHook(r,o);case 8:t.t0=!t.sent;case 9:if(t.t1=t.t0,!t.t1){t.next=12;break}s=!1;case 12:return t.abrupt("return",(!r||!o||o2&&void 0!==arguments[2]?arguments[2]:{},a=/\?/.test(e),i="";for(var r in n)""===i?!a&&(e+="?"):i+="&",i+="".concat(r,"=").concat(encodeURIComponent(n[r]));return/^http(s)?\:\/\//.test(e+=i)?e:"".concat(t).concat(e)}(Ft,"//tcb-api.tencentcloudapi.com/web",x),m&&(y+=m),t.next=22,this.post((0,d.default)({url:y,data:l},f));case 22:if(b=t.sent,w=b.header&&b.header["x-tcb-trace"],w&&this._localCache.setStore(i,w),(200===Number(b.status)||200===Number(b.statusCode))&&b.data){t.next=26;break}throw new bt({code:"NETWORK_ERROR",message:"network request error"});case 26:return t.abrupt("return",b);case 27:case"end":return t.stop()}}),t,this)})));function e(e,n,a){return t.apply(this,arguments)}return e}()},{key:"send",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:{},t.next=3,this.request(e,n,{onUploadProgress:n.onUploadProgress});case 3:if(a=t.sent,"ACCESS_TOKEN_EXPIRED"!==a.data.code||-1!==se.indexOf(e)){t.next=13;break}return t.next=7,this.refreshAccessToken();case 7:return t.next=9,this.request(e,n,{onUploadProgress:n.onUploadProgress});case 9:if(i=t.sent,!i.data.code){t.next=12;break}throw new bt({code:i.data.code,message:i.data.message});case 12:return t.abrupt("return",i.data);case 13:if(!a.data.code){t.next=15;break}throw new bt({code:a.data.code,message:a.data.message});case 15:return t.abrupt("return",a.data);case 16:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"setRefreshToken",value:function(t){var e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(a),this._cache.setStore(i,t)}}]),t}(),he={};function fe(t){return he[t]}var pe=function(){function t(e){(0,g.default)(this,t),this.config=e,this._cache=Jt(e.env),this._request=fe(e.env)}return(0,v.default)(t,[{key:"setRefreshToken",value:function(t){var e=this._cache.keys,n=e.accessTokenKey,a=e.accessTokenExpireKey,i=e.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(a),this._cache.setStore(i,t)}},{key:"setAccessToken",value:function(t,e){var n=this._cache.keys,a=n.accessTokenKey,i=n.accessTokenExpireKey;this._cache.setStore(a,t),this._cache.setStore(i,e)}},{key:"refreshUserInfo",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getUserInfo",{});case 2:return e=t.sent,n=e.data,t.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setLocalUserInfo",value:function(t){var e=this._cache.keys.userInfoKey;this._cache.setStore(e,t)}}]),t}(),ge=function(){function t(e){if((0,g.default)(this,t),!e)throw new bt({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=e,this._cache=Jt(this._envId),this._request=fe(this._envId),this.setUserInfo()}return(0,v.default)(t,[{key:"linkWithTicket",value:function(t){if("string"!=typeof t)throw new bt({code:"PARAM_ERROR",message:"ticket must be string"});return this._request.send("auth.linkWithTicket",{ticket:t})}},{key:"linkWithRedirect",value:function(t){t.signInWithRedirect()}},{key:"updatePassword",value:function(t,e){return this._request.send("auth.updatePassword",{oldPassword:e,newPassword:t})}},{key:"updateEmail",value:function(t){return this._request.send("auth.updateEmail",{newEmail:t})}},{key:"updateUsername",value:function(t){if("string"!=typeof t)throw new bt({code:"PARAM_ERROR",message:"username must be a string"});return this._request.send("auth.updateUsername",{username:t})}},{key:"getLinkedUidList",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getLinkedUidList",{});case 2:return e=t.sent,n=e.data,a=!1,i=n.users,t.abrupt("return",(i.forEach((function(t){t.wxOpenId&&t.wxPublicId&&(a=!0)})),{users:i,hasPrimaryUid:a}));case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setPrimaryUid",value:function(t){return this._request.send("auth.setPrimaryUid",{uid:t})}},{key:"unlink",value:function(t){return this._request.send("auth.unlink",{platform:t})}},{key:"update",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s,l,u;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.nickName,a=e.gender,i=e.avatarUrl,r=e.province,o=e.country,s=e.city,t.next=8,this._request.send("auth.updateUserInfo",{nickName:n,gender:a,avatarUrl:i,province:r,country:o,city:s});case 8:l=t.sent,u=l.data,this.setLocalUserInfo(u);case 11:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"refresh",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.send("auth.getUserInfo",{});case 2:return e=t.sent,n=e.data,t.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"setUserInfo",value:function(){var t=this,e=this._cache.keys.userInfoKey,n=this._cache.getStore(e);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach((function(e){t[e]=n[e]})),this.location={country:n.country,province:n.province,city:n.city}}},{key:"setLocalUserInfo",value:function(t){var e=this._cache.keys.userInfoKey;this._cache.setStore(e,t),this.setUserInfo()}}]),t}(),ve=function(){function t(e){if((0,g.default)(this,t),!e)throw new bt({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=Jt(e);var n=this._cache.keys,a=n.refreshTokenKey,i=n.accessTokenKey,r=n.accessTokenExpireKey,o=this._cache.getStore(a),s=this._cache.getStore(i),l=this._cache.getStore(r);this.credential={refreshToken:o,accessToken:s,accessTokenExpire:l},this.user=new ge(e)}return(0,v.default)(t,[{key:"isAnonymousAuth",get:function(){return this.loginType===ee.ANONYMOUS}},{key:"isCustomAuth",get:function(){return this.loginType===ee.CUSTOM}},{key:"isWeixinAuth",get:function(){return this.loginType===ee.WECHAT||this.loginType===ee.WECHAT_OPEN||this.loginType===ee.WECHAT_PUBLIC}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}]),t}(),me=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._cache.updatePersistence("local"),e=this._cache.keys,n=e.anonymousUuidKey,a=e.refreshTokenKey,i=this._cache.getStore(n)||void 0,r=this._cache.getStore(a)||void 0,t.next=8,this._request.send("auth.signInAnonymously",{anonymous_uuid:i,refresh_token:r});case 8:if(o=t.sent,!o.uuid||!o.refresh_token){t.next=20;break}return this._setAnonymousUUID(o.uuid),this.setRefreshToken(o.refresh_token),t.next=14,this._request.refreshAccessToken();case 14:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.ANONYMOUS,persistence:"local"}),s=new ve(this.config.env),t.next=19,s.user.refresh();case 19:return t.abrupt("return",s);case 20:throw new bt({message:"匿名登录失败"});case 21:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"linkAndRetrieveDataWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=this._cache.keys,a=n.anonymousUuidKey,i=n.refreshTokenKey,r=this._cache.getStore(a),o=this._cache.getStore(i),t.next=7,this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:r,refresh_token:o,ticket:e});case 7:if(s=t.sent,!s.refresh_token){t.next=16;break}return this._clearAnonymousUUID(),this.setRefreshToken(s.refresh_token),t.next=13,this._request.refreshAccessToken();case 13:return Zt(re,{env:this.config.env}),Zt(ie,{loginType:ee.CUSTOM,persistence:"local"}),t.abrupt("return",{credential:{refreshToken:s.refresh_token}});case 16:throw new bt({message:"匿名转化失败"});case 17:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"_setAnonymousUUID",value:function(t){var e=this._cache.keys,n=e.anonymousUuidKey,a=e.loginTypeKey;this._cache.removeStore(n),this._cache.setStore(n,t),this._cache.setStore(a,ee.ANONYMOUS)}},{key:"_clearAnonymousUUID",value:function(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}]),n}(pe),xe=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"ticket must be a string"});case 2:return n=this._cache.keys.refreshTokenKey,t.next=5,this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(n)||""});case 5:if(a=t.sent,!a.refresh_token){t.next=15;break}return this.setRefreshToken(a.refresh_token),t.next=10,this._request.refreshAccessToken();case 10:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.CUSTOM,persistence:this.config.persistence}),t.next=14,this.refreshUserInfo();case 14:return t.abrupt("return",new ve(this.config.env));case 15:throw new bt({message:"自定义登录失败"});case 16:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}]),n}(pe),ye=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"email must be a string"});case 2:return a=this._cache.keys.refreshTokenKey,t.next=5,this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:n,refresh_token:this._cache.getStore(a)||""});case 5:if(i=t.sent,r=i.refresh_token,o=i.access_token,s=i.access_token_expire,!r){t.next=22;break}if(this.setRefreshToken(r),!o||!s){t.next=15;break}this.setAccessToken(o,s),t.next=17;break;case 15:return t.next=17,this._request.refreshAccessToken();case 17:return t.next=19,this.refreshUserInfo();case 19:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.EMAIL,persistence:this.config.persistence}),t.abrupt("return",new ve(this.config.env));case 22:throw i.code?new bt({code:i.code,message:"邮箱登录失败: ".concat(i.message)}):new bt({message:"邮箱登录失败"});case 23:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"activate",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.activateEndUserMail",{token:e}));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"resetPasswordWithToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.resetPasswordWithToken",{token:e,newPassword:n}));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()}]),n}(pe),be=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"signIn",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o,s;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"username must be a string"});case 2:return"string"!=typeof n&&(n="",console.warn("password is empty")),a=this._cache.keys.refreshTokenKey,t.next=6,this._request.send("auth.signIn",{loginType:ee.USERNAME,username:e,password:n,refresh_token:this._cache.getStore(a)||""});case 6:if(i=t.sent,r=i.refresh_token,o=i.access_token_expire,s=i.access_token,!r){t.next=23;break}if(this.setRefreshToken(r),!s||!o){t.next=16;break}this.setAccessToken(s,o),t.next=18;break;case 16:return t.next=18,this._request.refreshAccessToken();case 18:return t.next=20,this.refreshUserInfo();case 20:return Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.USERNAME,persistence:this.config.persistence}),t.abrupt("return",new ve(this.config.env));case 23:throw i.code?new bt({code:i.code,message:"用户名密码登录失败: ".concat(i.message)}):new bt({message:"用户名密码登录失败"});case 24:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()}]),n}(pe),we=function(){function t(e){(0,g.default)(this,t),this.config=e,this._cache=Jt(e.env),this._request=fe(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),Qt(ie,this._onLoginTypeChanged)}return(0,v.default)(t,[{key:"currentUser",get:function(){var t=this.hasLoginState();return t&&t.user||null}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}},{key:"anonymousAuthProvider",value:function(){return new me(this.config)}},{key:"customAuthProvider",value:function(){return new xe(this.config)}},{key:"emailAuthProvider",value:function(){return new ye(this.config)}},{key:"usernameAuthProvider",value:function(){return new be(this.config)}},{key:"signInAnonymously",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new me(this.config).signIn());case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"signInWithEmailAndPassword",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new ye(this.config).signIn(e,n));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"signInWithUsernameAndPassword",value:function(t,e){return new be(this.config).signIn(t,e)}},{key:"linkAndRetrieveDataWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this._anonymousAuthProvider||(this._anonymousAuthProvider=new me(this.config)),Qt(re,this._onAnonymousConverted),t.next=3,this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e);case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"signOut",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.loginType!==ee.ANONYMOUS){t.next=2;break}throw new bt({message:"匿名用户不支持登出操作"});case 2:if(e=this._cache.keys,n=e.refreshTokenKey,a=e.accessTokenKey,i=e.accessTokenExpireKey,r=this._cache.getStore(n),r){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,this._request.send("auth.logout",{refresh_token:r});case 7:return o=t.sent,t.abrupt("return",(this._cache.removeStore(n),this._cache.removeStore(a),this._cache.removeStore(i),Zt(ne),Zt(ie,{env:this.config.env,loginType:ee.NULL,persistence:this.config.persistence}),o));case 9:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"signUpWithEmailAndPassword",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.signUpWithEmailAndPassword",{email:e,password:n}));case 1:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"sendPasswordResetEmail",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this._request.send("auth.sendPasswordResetEmail",{email:e}));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"onLoginStateChanged",value:function(t){var e=this;Qt(ne,(function(){var n=e.hasLoginState();t.call(e,n)}));var n=this.hasLoginState();t.call(this,n)}},{key:"onLoginStateExpired",value:function(t){Qt(ae,t.bind(this))}},{key:"onAccessTokenRefreshed",value:function(t){Qt(oe,t.bind(this))}},{key:"onAnonymousConverted",value:function(t){Qt(re,t.bind(this))}},{key:"onLoginTypeChanged",value:function(t){var e=this;Qt(ie,(function(){var n=e.hasLoginState();t.call(e,n)}))}},{key:"getAccessToken",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this._request.getAccessToken();case 2:return t.t0=t.sent.accessToken,t.t1=this.config.env,t.abrupt("return",{accessToken:t.t0,env:t.t1});case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"hasLoginState",value:function(){var t=this._cache.keys.refreshTokenKey;return this._cache.getStore(t)?new ve(this.config.env):null}},{key:"isUsernameRegistered",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("string"==typeof e){t.next=2;break}throw new bt({code:"PARAM_ERROR",message:"username must be a string"});case 2:return t.next=4,this._request.send("auth.isUsernameRegistered",{username:e});case 4:return n=t.sent,a=n.data,t.abrupt("return",a&&a.isRegistered);case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"getLoginState",value:function(){return Promise.resolve(this.hasLoginState())}},{key:"signInWithTicket",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new xe(this.config).signIn(e));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"shouldRefreshAccessToken",value:function(t){this._request._shouldRefreshAccessTokenHook=t.bind(this)}},{key:"getUserInfo",value:function(){return this._request.send("auth.getUserInfo",{}).then((function(t){return t.code?t:(0,d.default)((0,d.default)({},t.data),{},{requestId:t.seqId})}))}},{key:"getAuthHeader",value:function(){var t=this._cache.keys,e=t.refreshTokenKey,n=t.accessTokenKey,a=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(n)+"/@@/"+a}}},{key:"_onAnonymousConverted",value:function(t){var e=t.data.env;e===this.config.env&&this._cache.updatePersistence(this.config.persistence)}},{key:"_onLoginTypeChanged",value:function(t){var e=t.data,n=e.loginType,a=e.persistence,i=e.env;i===this.config.env&&(this._cache.updatePersistence(a),this._cache.setStore(this._cache.keys.loginTypeKey,n))}}]),t}(),Se=function(t,e){e=e||Bt();var n=fe(this.config.env),a=t.cloudPath,i=t.filePath,r=t.onUploadProgress,o=t.fileType,s=void 0===o?"image":o;return n.send("storage.getUploadMetadata",{path:a}).then((function(t){var o=t.data,l=o.url,c=o.authorization,u=o.token,d=o.fileId,h=o.cosFileId,f=t.requestId,p={key:a,signature:c,"x-cos-meta-fileid":h,success_action_status:"201","x-cos-security-token":u};n.upload({url:l,data:p,file:i,name:a,fileType:s,onUploadProgress:r}).then((function(t){201===t.statusCode?e(null,{fileID:d,requestId:f}):e(new bt({code:"STORAGE_REQUEST_FAIL",message:"STORAGE_REQUEST_FAIL: ".concat(t.data)}))})).catch((function(t){e(t)}))})).catch((function(t){e(t)})),e.promise},_e=function(t,e){e=e||Bt();var n=fe(this.config.env),a=t.cloudPath;return n.send("storage.getUploadMetadata",{path:a}).then((function(t){e(null,t)})).catch((function(t){e(t)})),e.promise},ke=function(t,e){var n=t.fileList;if(e=e||Bt(),!n||!Array.isArray(n))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};var a,i=(0,l.default)(n);try{for(i.s();!(a=i.n()).done;){var r=a.value;if(!r||"string"!=typeof r)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"}}}catch(s){i.e(s)}finally{i.f()}var o={fileid_list:n};return fe(this.config.env).send("storage.batchDeleteFile",o).then((function(t){t.code?e(null,t):e(null,{fileList:t.data.delete_list,requestId:t.requestId})})).catch((function(t){e(t)})),e.promise},Te=function(t,e){var n=t.fileList;e=e||Bt(),n&&Array.isArray(n)||e(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});var a,i=[],r=(0,l.default)(n);try{for(r.s();!(a=r.n()).done;){var s=a.value;"object"==(0,o.default)(s)?(s.hasOwnProperty("fileID")&&s.hasOwnProperty("maxAge")||e(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),i.push({fileid:s.fileID,max_age:s.maxAge})):"string"==typeof s?i.push({fileid:s}):e(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"})}}catch(u){r.e(u)}finally{r.f()}var c={file_list:i};return fe(this.config.env).send("storage.batchGetDownloadUrl",c).then((function(t){t.code?e(null,t):e(null,{fileList:t.data.download_list,requestId:t.requestId})})).catch((function(t){e(t)})),e.promise},Ae=function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.fileID,t.next=3,Te.call(this,{fileList:[{fileID:a,maxAge:600}]});case 3:if(i=t.sent.fileList[0],"SUCCESS"===i.code){t.next=6;break}return t.abrupt("return",n?n(i):new Promise((function(t){t(i)})));case 6:if(r=fe(this.config.env),o=i.download_url,o=encodeURI(o),n){t.next=10;break}return t.abrupt("return",r.download({url:o}));case 10:return t.t0=n,t.next=13,r.download({url:o});case 13:t.t1=t.sent,(0,t.t0)(t.t1);case 15:case"end":return t.stop()}}),t,this)})));return function(e,n){return t.apply(this,arguments)}}(),Ce=function(t,e){var n,a=t.name,i=t.data,r=t.query,o=t.parse,s=t.search,l=e||Bt();try{n=i?JSON.stringify(i):""}catch(a){return Promise.reject(a)}if(!a)return Promise.reject(new bt({code:"PARAM_ERROR",message:"函数名不能为空"}));var c={inQuery:r,parse:o,search:s,function_name:a,request_data:n};return fe(this.config.env).send("functions.invokeFunction",c).then((function(t){if(t.code)l(null,t);else{var e=t.data.response_data;if(o)l(null,{result:e,requestId:t.requestId});else try{e=JSON.parse(t.data.response_data),l(null,{result:e,requestId:t.requestId})}catch(t){l(new bt({message:"response data must be json"}))}}return l.promise})).catch((function(t){l(t)})),l.promise},Pe={timeout:15e3,persistence:"session"},De={},Me=function(){function t(e){(0,g.default)(this,t),this.config=e||this.config,this.authObj=void 0}return(0,v.default)(t,[{key:"init",value:function(e){switch(jt.adapter||(this.requestClient=new jt.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:"请求在".concat((e.timeout||5e3)/1e3,"s内未完成,已中断")})),this.config=(0,d.default)((0,d.default)({},Pe),e),!0){case this.config.timeout>6e5:console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn("timeout小于可配置下限[100ms],已重置为下限数值"),this.config.timeout=100}return new t(this.config)}},{key:"auth",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.persistence;if(this.authObj)return this.authObj;var n,a=e||jt.adapter.primaryStorage||Pe.persistence;return a!==this.config.persistence&&(this.config.persistence=a),function(t){var e=t.env;Gt[e]=new Yt(t),Kt[e]=new Yt((0,d.default)((0,d.default)({},t),{},{persistence:"local"}))}(this.config),n=this.config,he[n.env]=new de(n),this.authObj=new we(this.config),this.authObj}},{key:"on",value:function(t,e){return Qt.apply(this,[t,e])}},{key:"off",value:function(t,e){return te.apply(this,[t,e])}},{key:"callFunction",value:function(t,e){return Ce.apply(this,[t,e])}},{key:"deleteFile",value:function(t,e){return ke.apply(this,[t,e])}},{key:"getTempFileURL",value:function(t,e){return Te.apply(this,[t,e])}},{key:"downloadFile",value:function(t,e){return Ae.apply(this,[t,e])}},{key:"uploadFile",value:function(t,e){return Se.apply(this,[t,e])}},{key:"getUploadMetadata",value:function(t,e){return _e.apply(this,[t,e])}},{key:"registerExtension",value:function(t){De[t.name]=t}},{key:"invokeExtension",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=De[e],a){t.next=3;break}throw new bt({message:"扩展".concat(e," 必须先注册")});case 3:return t.next=5,a.invoke(n,this);case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}}),t,this)})));function e(e,n){return t.apply(this,arguments)}return e}()},{key:"useAdapters",value:function(t){var e=zt(t)||{},n=e.adapter,a=e.runtime;n&&(jt.adapter=n),a&&(jt.runtime=a)}}]),t}(),Oe=new Me;function Le(t,e,n){void 0===n&&(n={});var a=/\?/.test(e),i="";for(var r in n)""===i?!a&&(e+="?"):i+="&",i+=r+"="+encodeURIComponent(n[r]);return/^http(s)?:\/\//.test(e+=i)?e:""+t+e}var Ie=function(){function t(){(0,g.default)(this,t)}return(0,v.default)(t,[{key:"post",value:function(t){var e=t.url,n=t.data,a=t.headers;return new Promise((function(t,i){wt.request({url:Le("https:",e),data:n,method:"POST",header:a,success:function(e){t(e)},fail:function(t){i(t)}})}))}},{key:"upload",value:function(t){return new Promise((function(e,n){var a=t.url,i=t.file,r=t.data,o=t.headers,s=t.fileType,l=wt.uploadFile({url:Le("https:",a),name:"file",formData:Object.assign({},r),filePath:i,fileType:s,header:o,success:function(t){var n={statusCode:t.statusCode,data:t.data||{}};200===t.statusCode&&r.success_action_status&&(n.statusCode=parseInt(r.success_action_status,10)),e(n)},fail:function(t){n(new Error(t.errMsg||"uploadFile:fail"))}});"function"==typeof t.onUploadProgress&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate((function(e){t.onUploadProgress({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}}]),t}(),Fe={setItem:function(t,e){wt.setStorageSync(t,e)},getItem:function(t){return wt.getStorageSync(t)},removeItem:function(t){wt.removeStorageSync(t)},clear:function(){wt.clearStorageSync()}},Ee={genAdapter:function(){return{root:{},reqClass:Ie,localStorage:Fe,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};Oe.useAdapters(Ee);var Re=Oe,Be=Re.init;Re.init=function(t){t.env=t.spaceId;var e=Be.call(this,t);e.config.provider="tencent",e.config.spaceId=t.spaceId;var n=e.auth;return e.auth=function(t){var e=n.call(this,t);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach((function(t){var n;e[t]=(n=e[t],function(t){t=t||{};var e=mt(t),a=e.success,i=e.fail,r=e.complete;if(!(a||i||r))return n.call(this,t);n.call(this,t).then((function(t){a&&a(t),r&&r(t)}),(function(t){i&&i(t),r&&r(t)}))}).bind(e)})),e},e.customAuth=e.auth,e};var Ue=Re,Ne=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"getAccessToken",value:function(){var t=this;return new Promise((function(e,n){var a="Anonymous_Access_token";t.setAccessToken(a),e(a)}))}},{key:"setupRequest",value:function(t,e){var n=Object.assign({},t,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};"auth"!==e&&(n.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Pt.sign(n,this.config.clientSecret);var i=At();a["x-client-info"]=encodeURIComponent(JSON.stringify(i));var r=St(),o=r.token;return a["x-client-token"]=o,{url:this.config.requestUrl,method:"POST",data:n,dataType:"json",header:JSON.parse(JSON.stringify(a))}}},{key:"uploadFileToOSS",value:function(t){var e=this,n=t.url,a=t.formData,i=t.name,r=t.filePath,o=t.fileType,s=t.onUploadProgress;return new Promise((function(t,l){var c=e.adapter.uploadFile({url:n,formData:a,name:i,filePath:r,fileType:o,success:function(e){e&&e.statusCode<400?t(e):l(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(t){l(new bt({code:t.code||"UPLOAD_FAILED",message:t.message||t.errMsg||"文件上传失败"}))}});"function"==typeof s&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate((function(t){s({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}},{key:"uploadFile",value:function(t){var e,n=this,a=t.filePath,i=t.cloudPath,r=t.fileType,o=void 0===r?"image":r,s=t.onUploadProgress;if(!i)throw new bt({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});return this.getOSSUploadOptionsFromPath({cloudPath:i}).then((function(t){var i=t.result,r=i.url,l=i.formData,c=i.name;e=t.result.fileUrl;var u={url:r,formData:l,name:c,filePath:a,fileType:o};return n.uploadFileToOSS(Object.assign({},u,{onUploadProgress:s}))})).then((function(){return n.reportOSSUpload({cloudPath:i})})).then((function(t){return new Promise((function(n,i){t.success?n({success:!0,filePath:a,fileID:e}):i(new bt({code:"UPLOAD_FAILED",message:"文件上传失败"}))}))}))}},{key:"deleteFile",value:function(t){var e=t.fileList,n={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(n)).then((function(t){if(t.success)return t.result;throw new bt({code:"DELETE_FILE_FAILED",message:"删除文件失败"})}))}},{key:"getTempFileURL",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fileList;if(!Array.isArray(e)||0===e.length)throw new bt({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});var n={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(n)).then((function(t){if(t.success)return{fileList:t.result.fileList.map((function(t){return{fileID:t.fileID,tempFileURL:t.tempFileURL}}))};throw new bt({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})}))}}]),n}(Lt),ze={init:function(t){var e=new Ne(t),n={signInAnonymously:function(){return e.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return e.auth=function(){return n},e.customAuth=e.auth,e}};function je(t){var e,n=t.data;e=At();var a=JSON.parse(JSON.stringify(n||{}));if(Object.assign(a,{clientInfo:e}),!a.uniIdToken){var i=St(),r=i.token;r&&(a.uniIdToken=r)}return a}function We(){return qe.apply(this,arguments)}function qe(){return qe=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l,u,d,h=this,f=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=f.length>0&&void 0!==f[0]?f[0]:{},n=e.name,a=e.data,t.next=3,this.__dev__.initLocalNetwork();case 3:return i=this.__dev__,r=i.localAddress,o=i.localPort,s={aliyun:"aliyun",tencent:"tcb"}[this.config.provider],l=this.config.spaceId,u="http://".concat(r,":").concat(o,"/system/check-function"),d="http://".concat(r,":").concat(o,"/cloudfunctions/").concat(n),t.abrupt("return",new Promise((function(t,e){wt.request({method:"POST",url:u,data:{name:n,platform:H,provider:s,spaceId:l},timeout:3e3,success:function(e){t(e)},fail:function(){t({data:{code:"NETWORK_ERROR",message:"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。"}})}})})).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.data,n=e||{},a=n.code,i=n.message;return{code:0===a?0:a||"SYS_ERR",message:i||"SYS_ERR"}})).then((function(t){var e=t.code,i=t.message;if(0!==e){switch(e){case"MODULE_ENCRYPTED":console.error("此云函数(".concat(n,")依赖加密公共模块不可本地调试,自动切换为云端已部署的云函数"));break;case"FUNCTION_ENCRYPTED":console.error("此云函数(".concat(n,")已加密不可本地调试,自动切换为云端已部署的云函数"));break;case"ACTION_ENCRYPTED":console.error(i||"需要访问加密的uni-clientDB-action,自动切换为云端环境");break;case"NETWORK_ERROR":var r="连接本地调试服务失败,请检查客户端是否和主机在同一局域网下";throw console.error(r),new Error(r);case"SWITCH_TO_CLOUD":break;default:var o="检测本地调试服务出现错误:".concat(i,",请检查网络环境或重启客户端再试");throw console.error(o),new Error(o)}return h._callCloudFunction({name:n,data:a})}return new Promise((function(t,e){var n=je.call(h,{data:a});wt.request({method:"POST",url:d,data:{provider:s,platform:H,param:n},success:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=n.statusCode,i=n.data;return!a||a>=400?e(new bt({code:i.code||"SYS_ERR",message:i.message||"request:fail"})):t({result:i})},fail:function(t){e(new bt({code:t.code||t.errCode||"SYS_ERR",message:t.message||t.errMsg||"request:fail"}))}})}))})));case 5:case"end":return t.stop()}}),t,this)}))),qe.apply(this,arguments)}var He=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}],Ye=/[\\^$.*+?()[\]{}|]/g,Ge=RegExp(Ye.source);function Ke(t,e,n){return t.replace(new RegExp((a=e)&&Ge.test(a)?a.replace(Ye,"\\$&"):a,"g"),n);var a}var Je="none",$e="request",Xe="response",Ve="both",Qe=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.secretType,a=e.uniCloudIns;(0,g.default)(this,t),this.clientType="",this.secretType=n||Je,this.uniCloudIns=a;var i,r=this.uniCloudIns.config,o=r.provider,s=r.spaceId;this.provider=o,this.spaceId=s,this.scopedGlobalCache=(i=this.uniCloudIns,$("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",i.config.spaceId)))}return(0,v.default)(t,[{key:"getSystemInfo",value:function(){return this._systemInfo||(this._systemInfo=kt()),this._systemInfo}},{key:"appId",get:function(){return this.getSystemInfo().appId}},{key:"deviceId",get:function(){return this.getSystemInfo().deviceId}},{key:"encryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this.secretType===Je?e:this.platformEncryptData(e));case 1:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"decryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.secretType!==Je){t.next=2;break}return t.abrupt("return",e);case 2:return n=e||{},a=n.errCode,i=n.content,t.abrupt("return",a||!i?e:this.secretType===$e?i:this.platformDecryptResult(e));case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"wrapVerifyClientCallFunction",value:function(t){var e=this;return(0,u.default)((0,c.default)().mark((function n(){var a,i,r,o,s,l=arguments;return(0,c.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},i=a.name,r=a.data,o=void 0===r?{}:r,n.next=3,e.prepare();case 3:return n.next=5,e.platformGetSignOption();case 5:return(o=JSON.parse(JSON.stringify(o)))._uniCloudOptions=n.sent,n.next=8,t({name:i,data:o});case 8:if(s=n.sent,n.t0=e.isClientKeyNotFound(s),!n.t0){n.next=19;break}return n.next=13,e.prepare({forceUpdate:!0});case 13:return n.next=15,e.platformGetSignOption();case 15:return o._uniCloudOptions=n.sent,n.next=18,t({name:i,data:o});case 18:s=n.sent;case 19:return n.abrupt("return",s);case 20:case"end":return n.stop()}}),n)})))}},{key:"wrapEncryptDataCallFunction",value:function(t){var e=this;return(0,u.default)((0,c.default)().mark((function n(){var a,i,r,o,s,l,u,d=arguments;return(0,c.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=d.length>0&&void 0!==d[0]?d[0]:{},i=a.name,r=a.data,o=void 0===r?{}:r,n.next=3,e.prepare();case 3:return n.next=5,e.encryptData(o);case 5:return s=n.sent,n.next=8,t({name:i,data:s});case 8:if(l=n.sent,!e.isClientKeyNotFound(l)){n.next=21;break}return n.next=12,e.prepare({forceUpdate:!0});case 12:return n.next=14,e.encryptData(o);case 14:return u=n.sent,n.next=17,e.platformGetSignOption();case 17:return o._uniCloudOptions=n.sent,n.next=20,t({name:i,data:u});case 20:l=n.sent;case 21:return n.next=23,e.decryptResult(l.result);case 23:return l.result=n.sent,n.abrupt("return",l);case 25:case"end":return n.stop()}}),n)})))}}]),t}(); /*! MIT License. Copyright 2015-2018 Richard Moore . See LICENSE.txt. */ -function Ze(t){return parseInt(t)===t}function tn(t){if(!Ze(t.length))return!1;for(var e=0;e255)return!1;return!0}function en(t,e){if(t.buffer&&"Uint8Array"===t.name)return e&&(t=t.slice?t.slice():Array.prototype.slice.call(t)),t;if(Array.isArray(t)){if(!tn(t))throw new Error("Array contains invalid value: "+t);return new Uint8Array(t)}if(Ze(t.length)&&tn(t))return new Uint8Array(t);throw new Error("unsupported array-like object")}function nn(t){return new Uint8Array(t)}function an(t,e,n,a,i){null==a&&null==i||(t=t.slice?t.slice(a,i):Array.prototype.slice.call(t,a,i)),e.set(t,n)}var rn,on={toBytes:function(t){var e=[],n=0;for(t=encodeURI(t);n191&&a<224?(e.push(String.fromCharCode((31&a)<<6|63&t[n+1])),n+=2):(e.push(String.fromCharCode((15&a)<<12|(63&t[n+1])<<6|63&t[n+2])),n+=3)}return e.join("")}},sn=(rn="0123456789abcdef",{toBytes:function(t){for(var e=[],n=0;n>4]+rn[15&a])}return e.join("")}}),ln={16:10,24:12,32:14},cn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],un=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],dn=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],hn=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],fn=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],pn=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],gn=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],vn=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],mn=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],xn=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],yn=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],bn=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],wn=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Sn=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],_n=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function kn(t){for(var e=[],n=0;n>2,this._Ke[n][e%4]=r[e],this._Kd[t-n][e%4]=r[e];for(var o,s=0,l=i;l>16&255]<<24^un[o>>8&255]<<16^un[255&o]<<8^un[o>>24&255]^cn[s]<<24,s+=1,8!=i)for(e=1;e>8&255]<<8^un[o>>16&255]<<16^un[o>>24&255]<<24,e=i/2+1;e>2,u=l%4,this._Ke[c][u]=r[e],this._Kd[t-c][u]=r[e++],l++}for(var c=1;c>24&255]^wn[o>>16&255]^Sn[o>>8&255]^_n[255&o]}},{key:"encrypt",value:function(t){if(16!=t.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var e=this._Ke.length-1,n=[0,0,0,0],a=kn(t),i=0;i<4;i++)a[i]^=this._Ke[0][i];for(var r=1;r>24&255]^fn[a[(i+1)%4]>>16&255]^pn[a[(i+2)%4]>>8&255]^gn[255&a[(i+3)%4]]^this._Ke[r][i];a=n.slice()}var o,s=nn(16);for(i=0;i<4;i++)o=this._Ke[e][i],s[4*i]=255&(un[a[i]>>24&255]^o>>24),s[4*i+1]=255&(un[a[(i+1)%4]>>16&255]^o>>16),s[4*i+2]=255&(un[a[(i+2)%4]>>8&255]^o>>8),s[4*i+3]=255&(un[255&a[(i+3)%4]]^o);return s}},{key:"decrypt",value:function(t){if(16!=t.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var e=this._Kd.length-1,n=[0,0,0,0],a=kn(t),i=0;i<4;i++)a[i]^=this._Kd[0][i];for(var r=1;r>24&255]^mn[a[(i+3)%4]>>16&255]^xn[a[(i+2)%4]>>8&255]^yn[255&a[(i+1)%4]]^this._Kd[r][i];a=n.slice()}var o,s=nn(16);for(i=0;i<4;i++)o=this._Kd[e][i],s[4*i]=255&(dn[a[i]>>24&255]^o>>24),s[4*i+1]=255&(dn[a[(i+3)%4]>>16&255]^o>>16),s[4*i+2]=255&(dn[a[(i+2)%4]>>8&255]^o>>8),s[4*i+3]=255&(dn[255&a[(i+1)%4]]^o);return s}}]),t}(),An=function(){function t(e){if((0,g.default)(this,t),!(this instanceof t))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new Tn(e)}return(0,v.default)(t,[{key:"encrypt",value:function(t){if((t=en(t)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var e=nn(t.length),n=nn(16),a=0;aNumber.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var e=15;e>=0;--e)this._counter[e]=t%256,t=parseInt(t/256)}},{key:"setBytes",value:function(t){if(16!=(t=en(t,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=t}},{key:"increment",value:function(){for(var t=15;t>=0;t--){if(255!==this._counter[t]){this._counter[t]++;break}this._counter[t]=0}}}]),t}(),On=function(){function t(e,n){if((0,g.default)(this,t),!(this instanceof t))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",n instanceof Mn||(n=new Mn(n)),this._counter=n,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new Tn(e)}return(0,v.default)(t,[{key:"encrypt",value:function(t){for(var e=en(t,!0),n=0;n16)throw new Error("PKCS#7 padding byte out of range");for(var n=t.length-e,a=0;a0)){t.next=6;break}return t.abrupt("return",(this.userEncryptKey=jn,this.userEncryptKey));case 6:return t.abrupt("return",new Promise((function(t,e){uni.getUserCryptoManager().getLatestUserKey({success:function(e){jn=e,n.userEncryptKey=e,t(n.userEncryptKey)},fail:function(t){e(Un((0,d.default)((0,d.default)({},Rn),{},{cause:t})))}})})));case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"getWxAppId",value:function(){return wx.getAccountInfoSync().miniProgram.appId}},{key:"platformGetSignOption",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getUserEncryptKey();case 2:return e=t.sent,n=e.encryptKey,a=e.iv,i=e.version,t.abrupt("return",{verifyClientSign:In(JSON.stringify({data:JSON.stringify({}),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===kt().platform,timestamp:Date.now()}),n,a),encryptKeyId:i,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid});case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformEncryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getUserEncryptKey();case 2:return n=t.sent,a=n.encryptKey,i=n.iv,r=n.version,o={secretType:this.secretType,encryptKeyId:r,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid},t.abrupt("return",this.secretType===Xe?{content:e,_uniCloudOptions:o}:{content:In(JSON.stringify({data:JSON.stringify(e),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===kt().platform,timestamp:Date.now()}),a,i),_uniCloudOptions:o});case 8:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"platformDecryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.content,t.next=3,this.getUserEncryptKey();case 3:return a=t.sent,i=a.encryptKey,r=a.iv,t.abrupt("return",JSON.parse(function(t,e,n){var a=new Uint8Array(uni.base64ToArrayBuffer(t)),i=new Uint8Array(uni.base64ToArrayBuffer(e)),r=Ln.utils.utf8.toBytes(n),o=new Ln.ModeOfOperation.cbc(i,r),s=Ln.padding.pkcs7.strip(o.decrypt(a));return Ln.utils.utf8.fromBytes(s)}(n,i,r)));case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"isClientKeyNotFound",value:function(){return!1}}]),n}(Qe);function qn(t){for(var e=["hasClientKey","encryptGetClientKeyPayload","setClientKey","encrypt","decrypt"],n={},a=function(){var a=e[i];n[a]=function(){for(var e=arguments.length,n=new Array(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},n=t.type,a=t.data,r=t.errCode,o=t.errMsg,s=t.errSubject,l=t.message;"success"===n?e(a):i(Un({errCode:r,errMsg:Bn[r]||o||l,errSubject:s}))}])):i(Un({message:"请检查manifest.json内是否开启安全网络模块,另外注意标准基座不支持安全网络模块"}))}))}},i=0;i0&&void 0!==r[0]?r[0]:{},n=e.forceUpdate,a=void 0!==n&&n,t.t1=!0,t.next=4,this.hasClientKey();case 4:if(t.t2=t.sent,t.t0=t.t1!==t.t2,t.t0){t.next=8;break}t.t0=a;case 8:if(!t.t0){t.next=10;break}return t.abrupt("return",(a&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus===D||!a&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus!==O||(this.scopedGlobalCache.initPromise=this.getAppClientKey(),this.scopedGlobalCache.initPromise.then((function(t){i.scopedGlobalCache.initStatus=M})).catch((function(t){throw i.scopedGlobalCache.initStatus=O,t})),this.scopedGlobalCache.initStatus=D),this.scopedGlobalCache.initPromise));case 10:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"prepare",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=i.length>0&&void 0!==i[0]?i[0]:{},n=e.forceUpdate,a=void 0!==n&&n,t.next=3,this.ensureClientKey({forceUpdate:a});case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformGetSignOption",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify({})});case 2:return e=t.sent,n=e.data,a=e.key,t.abrupt("return",{verifyClientSign:n,encryptKeyId:a});case 6:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformEncryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify(e)});case 2:return n=t.sent,a=n.data,i=n.key,r={secretType:this.secretType,encryptKeyId:i},t.abrupt("return",this.secretType===Xe?{content:e,_uniCloudOptions:r}:{content:a,_uniCloudOptions:r});case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"platformDecryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.content,a=e._uniCloudOptions,i=void 0===a?{}:a,r=i.encryptKeyId,t.next=6,this.appUtils.decrypt({provider:this.provider,spaceId:this.spaceId,data:n,key:r});case 6:return o=t.sent,t.abrupt("return",JSON.parse(o.data));case 8:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"isClientKeyNotFound",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.result||{};return 70009===e.errCode&&"uni-secure-network"===e.errSubject}}]),n}(Qe);function Yn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.secretType;return e===$e||e===Xe||e===Ve}function Gn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.name,n=t.data,a=void 0===n?{}:n;return"app"===H&&"DCloud-clientDB"===e&&"encryption"===a.redirectTo&&"getAppClientKey"===a.action}function Kn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.provider,n=t.spaceId,a=t.functionName,i=kt(),r=i.appId,o=i.uniPlatform,s=i.osName,l=o;"app"===o&&(l=s);var c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.provider,n=t.spaceId,a=q;if(!a)return{};e=function(t){return"tencent"===t?"tcb":t}(e);var i=a.find((function(t){return t.provider===e&&t.spaceId===n}));return i&&i.config}({provider:e,spaceId:n});if(!c||!c.accessControl||!c.accessControl.enable)return!1;var u=c.accessControl.function||{},d=Object.keys(u);if(0===d.length)return!0;var h=function(t,e){for(var n,a,i,r=0;r-1&&(a=o):i=o:n=o}return n||a||i}(d,a);if(!h)return!1;if((u[h]||[]).find((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.appId===r&&(t.platform||"").toLowerCase()===l.toLowerCase()})))return!0;throw console.error("此应用[appId: ".concat(r,", platform: ").concat(l,"]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")),Un(En)}function Jn(t){var e=t.functionName,n=t.result,a=t.logPvd;if(z&&this.__dev__.debugLog&&n&&n.requestId){var i=JSON.stringify({spaceId:this.config.spaceId,functionName:e,requestId:n.requestId});console.log("[".concat(a,"-request]").concat(i,"[/").concat(a,"-request]"))}}function $n(t){var e=t.callFunction,n=function(n){var a=this,i=n.name;n.data=je.call(t,{data:n.data});var r={aliyun:"aliyun",tencent:"tcb",tcb:"tcb"}[this.config.provider],o=Yn(n),s=Gn(n),l=o||s;return e.call(this,n).then((function(t){return t.errCode=0,!l&&Jn.call(a,{functionName:i,result:t,logPvd:r}),Promise.resolve(t)}),(function(t){return!l&&Jn.call(a,{functionName:i,result:t,logPvd:r}),t&&t.message&&(t.message=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.message,n=void 0===e?"":e,a=t.extraInfo,i=void 0===a?{}:a,r=t.formatter,o=void 0===r?[]:r,s=0;s-1||t[e].push(n)},off:function(e,n){t[e]=t[e]||[];var a=t[e].indexOf(n);-1!==a&&t[e].splice(a,1)}}}var Zn=["db.Geo","db.command","command.aggregate"];function ta(t,e){return Zn.indexOf("".concat(t,".").concat(e))>-1}function ea(t){switch(L(t)){case"array":return t.map((function(t){return ea(t)}));case"object":return t._internalType===Xn||Object.keys(t).forEach((function(e){t[e]=ea(t[e])})),t;case"regexp":return{$regexp:{source:t.source,flags:t.flags}};case"date":return{$date:t.toISOString()};default:return t}}function na(t){return t&&t.content&&t.content.$method}var aa=function(){function t(e,n,a){(0,g.default)(this,t),this.content=e,this.prevStage=n||null,this.udb=null,this._database=a}return(0,v.default)(t,[{key:"toJSON",value:function(){for(var t=this,e=[t.content];t.prevStage;)t=t.prevStage,e.push(t.content);return{$db:e.reverse().map((function(t){return{$method:t.$method,$param:ea(t.$param)}}))}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}},{key:"getAction",value:function(){var t=this.toJSON().$db.find((function(t){return"action"===t.$method}));return t&&t.$param&&t.$param[0]}},{key:"getCommand",value:function(){return{$db:this.toJSON().$db.filter((function(t){return"action"!==t.$method}))}}},{key:"isAggregate",get:function(){for(var t=this;t;){var e=na(t),n=na(t.prevStage);if("aggregate"===e&&"collection"===n||"pipeline"===e)return!0;t=t.prevStage}return!1}},{key:"isCommand",get:function(){for(var t=this;t;){if("command"===na(t))return!0;t=t.prevStage}return!1}},{key:"isAggregateCommand",get:function(){for(var t=this;t;){var e=na(t),n=na(t.prevStage);if("aggregate"===e&&"command"===n)return!0;t=t.prevStage}return!1}},{key:"getNextStageFn",value:function(t){var e=this;return function(){return ia({$method:t,$param:ea(Array.from(arguments))},e,e._database)}}},{key:"count",get:function(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}},{key:"remove",get:function(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}},{key:"get",value:function(){return this._send("get",Array.from(arguments))}},{key:"add",get:function(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}},{key:"update",value:function(){return this._send("update",Array.from(arguments))}},{key:"end",value:function(){return this._send("end",Array.from(arguments))}},{key:"set",get:function(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQL禁止使用set方法")}}},{key:"_send",value:function(t,e){var n=this.getAction(),a=this.getCommand();if(a.$db.push({$method:t,$param:ea(e)}),z){var i=a.$db.find((function(t){return"collection"===t.$method})),r=i&&i.$param;r&&1===r.length&&"string"==typeof i.$param[0]&&i.$param[0].indexOf(",")>-1&&console.warn("检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。")}return this._database._callCloudFunction({action:n,command:a})}}]),t}();function ia(t,e,n){return Vn(new aa(t,e,n),{get:function(t,e){var a="db";return t&&t.content&&(a=t.content.$method),ta(a,e)?ia({$method:e},t,n):function(){return ia({$method:e,$param:ea(Array.from(arguments))},t,n)}}})}function ra(t){var e=t.path,n=t.method;return function(){function t(){(0,g.default)(this,t),this.param=Array.from(arguments)}return(0,v.default)(t,[{key:"toJSON",value:function(){return{$newDb:[].concat((0,s.default)(e.map((function(t){return{$method:t}}))),[{$method:n,$param:this.param}])}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}}]),t}()}function oa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Vn(new t(e),{get:function(t,e){return ta("db",e)?ia({$method:e},null,t):function(){return ia({$method:e,$param:ea(Array.from(arguments))},null,t)}}})}var sa=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"_parseResult",value:function(t){return this._isJQL?t.result:t}},{key:"_callCloudFunction",value:function(t){var e=this,n=t.action,a=t.command,i=t.multiCommand,r=t.queryList;function o(t,e){if(i&&r)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=e.uniClient,a=void 0===n?{}:n,i=e.isJQL,r=void 0!==i&&i;(0,g.default)(this,t),this._uniClient=a,this._authCallBacks={},this._dbCallBacks={},a._isDefault&&(this._dbCallBacks=$("_globalUniCloudDatabaseCallback")),r||(this.auth=Qn(this._authCallBacks)),this._isJQL=r,Object.assign(this,Qn(this._dbCallBacks)),this.env=Vn({},{get:function(t,e){return{$env:e}}}),this.Geo=Vn({},{get:function(t,e){return ra({path:["Geo"],method:e})}}),this.serverDate=ra({path:[],method:"serverDate"}),this.RegExp=ra({path:[],method:"RegExp"})}return(0,v.default)(t,[{key:"getCloudEnv",value:function(t){if("string"!=typeof t||!t.trim())throw new Error("getCloudEnv参数错误");return{$env:t.replace("$cloudEnv_","")}}},{key:"_callback",value:function(t,e){var n=this._dbCallBacks;n[t]&&n[t].forEach((function(t){t.apply(void 0,(0,s.default)(e))}))}},{key:"_callbackAuth",value:function(t,e){var n=this._authCallBacks;n[t]&&n[t].forEach((function(t){t.apply(void 0,(0,s.default)(e))}))}},{key:"multiSend",value:function(){var t=Array.from(arguments),e=t.map((function(t){var e=t.getAction(),n=t.getCommand();if("getTemp"!==n.$db[n.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:e,command:n}}));return this._callCloudFunction({multiCommand:e,queryList:t})}}]),t}()),la="token无效,跳转登录页面",ca="token过期,跳转登录页面",ua={TOKEN_INVALID_TOKEN_EXPIRED:ca,TOKEN_INVALID_INVALID_CLIENTID:la,TOKEN_INVALID:la,TOKEN_INVALID_WRONG_TOKEN:la,TOKEN_INVALID_ANONYMOUS_USER:la},da={"uni-id-token-expired":ca,"uni-id-check-token-failed":la,"uni-id-token-not-exist":la,"uni-id-check-device-feature-failed":la};function ha(t,e){var n="";return n=t?"".concat(t,"/").concat(e):e,n.replace(/^\//,"")}function fa(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[],a=[];return t.forEach((function(t){!0===t.needLogin?n.push(ha(e,t.path)):!1===t.needLogin&&a.push(ha(e,t.path))})),{needLoginPage:n,notNeedLoginPage:a}}function pa(t){return t.split("?")[0].replace(/^\//,"")}function ga(){return function(t){var e=t&&t.$page&&t.$page.fullPath||"";return e?("/"!==e.charAt(0)&&(e="/"+e),e):e}(function(){var t=getCurrentPages();return t[t.length-1]}())}function va(){return pa(ga())}function ma(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return!1;if(!(e&&e.list&&e.list.length))return!1;var n=e.list,a=pa(t);return n.some((function(t){return t.pagePath===a}))}var xa,ya=!!x.default.uniIdRouter,ba=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.default,e=t.pages,n=void 0===e?[]:e,a=t.subPackages,i=void 0===a?[]:a,r=t.uniIdRouter,o=void 0===r?{}:r,l=t.tabBar,c=void 0===l?{}:l,u=o.loginPage,d=o.needLogin,h=void 0===d?[]:d,f=o.resToLogin,p=void 0===f||f,g=fa(n),v=g.needLoginPage,m=g.notNeedLoginPage,y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=[];return t.forEach((function(t){var a=t.root,i=t.pages,r=void 0===i?[]:i,o=fa(r,a),l=o.needLoginPage,c=o.notNeedLoginPage;e.push.apply(e,(0,s.default)(l)),n.push.apply(n,(0,s.default)(c))})),{needLoginPage:e,notNeedLoginPage:n}}(i),b=y.needLoginPage,w=y.notNeedLoginPage;return{loginPage:u,routerNeedLogin:h,resToLogin:p,needLoginPage:[].concat((0,s.default)(v),(0,s.default)(b)),notNeedLoginPage:[].concat((0,s.default)(m),(0,s.default)(w)),loginPageInTabBar:ma(u,c)}}(),wa=ba.loginPage,Sa=ba.routerNeedLogin,_a=ba.resToLogin,ka=ba.needLoginPage,Ta=ba.notNeedLoginPage,Aa=ba.loginPageInTabBar;if(ka.indexOf(wa)>-1)throw new Error("Login page [".concat(wa,'] should not be "needLogin", please check your pages.json'));function Ca(t){var e=va();if("/"===t.charAt(0))return t;var n=t.split("?"),a=(0,r.default)(n,2),i=a[0],o=a[1],s=i.replace(/^\//,"").split("/"),l=e.split("/");l.pop();for(var c=0;c-1)&&(ka.indexOf(e)>-1||Sa.some((function(e){return function(t,e){return new RegExp(e).test(t)}(t,e)})))}function Da(t){var e=t.redirect,n=pa(e),a=pa(wa);return va()!==a&&n!==a}function Ma(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.api,n=t.redirect;if(n&&Da({redirect:n})){var a=function(t,e){return"/"!==t.charAt(0)&&(t="/"+t),e?t.indexOf("?")>-1?t+"&uniIdRedirectUrl=".concat(encodeURIComponent(e)):t+"?uniIdRedirectUrl=".concat(encodeURIComponent(e)):t}(wa,n);Aa?"navigateTo"!==e&&"redirectTo"!==e||(e="switchTab"):"switchTab"===e&&(e="navigateTo");var i={navigateTo:uni.navigateTo,redirectTo:uni.redirectTo,switchTab:uni.switchTab,reLaunch:uni.reLaunch};setTimeout((function(){i[e]({url:a})}))}}function Oa(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url,n={abortLoginPageJump:!1,autoToLoginPage:!1},a=function(){var t,e=St(),n=e.token,a=e.tokenExpired;if(n){if(a0)return setTimeout((function(){ft(rt,a)}),0),n.abortLoginPageJump=!0,n;n.autoToLoginPage=!0}return n}function La(){!function(){var t=ga(),e=Oa({url:t}),n=e.abortLoginPageJump,a=e.autoToLoginPage;n||a&&Ma({api:"redirectTo",redirect:t})}();for(var t=["navigateTo","redirectTo","reLaunch","switchTab"],e=function(){var e=t[n];uni.addInterceptor(e,{invoke:function(t){var n=Oa({url:t.url}),a=n.abortLoginPageJump,i=n.autoToLoginPage;return a?t:i?(Ma({api:e,redirect:Ca(t.url)}),!1):t}})},n=0;n0&&void 0!==arguments[0]?arguments[0]:{},e=ut(rt);vt().then((function(){var n=ga();if(n&&Da({redirect:n}))return e.length>0?ft(rt,Object.assign({uniIdRedirectUrl:n},t)):void(wa&&Ma({api:"navigateTo",redirect:n}))}))}(n)}))}function Fa(t){!function(t){t.onResponse=function(t){dt(it,t)},t.offResponse=function(t){ht(it,t)}}(t),function(t){t.onNeedLogin=function(t){dt(rt,t)},t.offNeedLogin=function(t){ht(rt,t)},ya&&($("_globalUniCloudStatus").needLoginInit||($("_globalUniCloudStatus").needLoginInit=!0,vt().then((function(){La.call(t)})),_a&&Ia.call(t)))}(t),function(t){t.onRefreshToken=function(t){dt(ot,t)},t.offRefreshToken=function(t){ht(ot,t)}}(t)}var Ea="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Ra=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Ba(){var t,e,n=St().token||"",a=n.split(".");if(!n||3!==a.length)return{uid:null,role:[],permission:[],tokenExpired:0};try{t=JSON.parse((e=a[1],decodeURIComponent(xa(e).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}return t.tokenExpired=1e3*t.exp,delete t.exp,delete t.iat,t}xa="function"!=typeof atob?function(t){if(t=String(t).replace(/[\t\n\f\r ]+/g,""),!Ra.test(t))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var e;t+="==".slice(2-(3&t.length));for(var n,a,i="",r=0;r>16&255):64===a?String.fromCharCode(e>>16&255,e>>8&255):String.fromCharCode(e>>16&255,e>>8&255,255&e);return i}:atob;var Ua=b((function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n="chooseAndUploadFile:ok",a="chooseAndUploadFile:fail";function i(t,e){return t.tempFiles.forEach((function(t,n){t.name||(t.name=t.path.substring(t.path.lastIndexOf("/")+1)),e&&(t.fileType=e),t.cloudPath=Date.now()+"_"+n+t.name.substring(t.name.lastIndexOf("."))})),t.tempFilePaths||(t.tempFilePaths=t.tempFiles.map((function(t){return t.path}))),t}function r(t,e,a){var i=a.onChooseFile,r=a.onUploadProgress;return e.then((function(t){if(i){var e=i(t);if(void 0!==e)return Promise.resolve(e).then((function(e){return void 0===e?t:e}))}return t})).then((function(e){return!1===e?{errMsg:n,tempFilePaths:[],tempFiles:[]}:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,i=arguments.length>3?arguments[3]:void 0;(e=Object.assign({},e)).errMsg=n;var r=e.tempFiles,o=r.length,s=0;return new Promise((function(n){for(;s=o)!r.find((function(t){return!t.url&&!t.errMsg}))&&n(e);else{var c=r[a];t.uploadFile({filePath:c.path,cloudPath:c.cloudPath,fileType:c.fileType,onUploadProgress:function(t){t.index=a,t.tempFile=c,t.tempFilePath=c.path,i&&i(t)}}).then((function(t){c.url=t.fileID,a0&&void 0!==arguments[0]?arguments[0]:{type:"all"};return"image"===e.type?r(t,function(t){var e=t.count,n=t.sizeType,r=t.sourceType,o=void 0===r?["album","camera"]:r,s=t.extension;return new Promise((function(t,r){uni.chooseImage({count:e,sizeType:n,sourceType:o,extension:s,success:function(e){t(i(e,"image"))},fail:function(t){r({errMsg:t.errMsg.replace("chooseImage:fail",a)})}})}))}(e),e):"video"===e.type?r(t,function(t){var e=t.camera,n=t.compressed,r=t.maxDuration,o=t.sourceType,s=void 0===o?["album","camera"]:o,l=t.extension;return new Promise((function(t,o){uni.chooseVideo({camera:e,compressed:n,maxDuration:r,sourceType:s,extension:l,success:function(e){var n=e.tempFilePath,a=e.duration,r=e.size,o=e.height,s=e.width;t(i({errMsg:"chooseVideo:ok",tempFilePaths:[n],tempFiles:[{name:e.tempFile&&e.tempFile.name||"",path:n,size:r,type:e.tempFile&&e.tempFile.type||"",width:s,height:o,duration:a,fileType:"video",cloudPath:""}]},"video"))},fail:function(t){o({errMsg:t.errMsg.replace("chooseVideo:fail",a)})}})}))}(e),e):r(t,function(t){var e=t.count,n=t.extension;return new Promise((function(t,r){var o=uni.chooseFile;if("undefined"!=typeof wx&&"function"==typeof wx.chooseMessageFile&&(o=wx.chooseMessageFile),"function"!=typeof o)return r({errMsg:a+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});o({type:"all",count:e,extension:n,success:function(e){t(i(e))},fail:function(t){r({errMsg:t.errMsg.replace("chooseFile:fail",a)})}})}))}(e),e)}}})),Na=y(Ua),za="manual";function ja(t){return{props:{localdata:{type:Array,default:function(){return[]}},options:{type:[Object,Array],default:function(){return{}}},spaceInfo:{type:Object,default:function(){return{}}},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:function(){return{mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{}}},created:function(){var t=this;this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((function(){var e=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach((function(n){e.push(t[n])})),e}),(function(e,n){if(t.loadtime!==za){for(var a=!1,i=[],r=2;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.getone,a=void 0!==n&&n,i=e.success,r=e.fail;this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomGet().then((function(e){t.mixinDatacomLoading=!1;var n=e.result,r=n.data,o=n.count;t.getcount&&(t.mixinDatacomPage.count=o),t.mixinDatacomHasMore=r.length0&&void 0!==arguments[0]?arguments[0]:{},a=t.database(this.spaceInfo),i=n.action||this.action;i&&(a=a.action(i));var r=n.collection||this.collection;a=Array.isArray(r)?(e=a).collection.apply(e,(0,s.default)(r)):a.collection(r);var o=n.where||this.where;o&&Object.keys(o).length&&(a=a.where(o));var l=n.field||this.field;l&&(a=a.field(l));var c=n.foreignKey||this.foreignKey;c&&(a=a.foreignKey(c));var u=n.groupby||this.groupby;u&&(a=a.groupBy(u));var d=n.groupField||this.groupField;d&&(a=a.groupField(d)),!0===(void 0!==n.distinct?n.distinct:this.distinct)&&(a=a.distinct());var h=n.orderby||this.orderby;h&&(a=a.orderBy(h));var f=void 0!==n.pageCurrent?n.pageCurrent:this.mixinDatacomPage.current,p=void 0!==n.pageSize?n.pageSize:this.mixinDatacomPage.size,g=void 0!==n.getcount?n.getcount:this.getcount,v=void 0!==n.gettree?n.gettree:this.gettree,m=void 0!==n.gettreepath?n.gettreepath:this.gettreepath,x={getCount:g},y={limitLevel:void 0!==n.limitlevel?n.limitlevel:this.limitlevel,startWith:void 0!==n.startwith?n.startwith:this.startwith};return v&&(x.getTree=y),m&&(x.getTreePath=y),a=a.skip(p*(f-1)).limit(p).get(x),a}}}}function Wa(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.customUI=e.customUI||t.customUI,t.parseSystemError=e.parseSystemError||t.parseSystemError,Object.assign(t.loadingOptions,e.loadingOptions),Object.assign(t.errorOptions,e.errorOptions),"object"==(0,o.default)(e.secretMethods)&&(t.secretMethods=e.secretMethods),t}({customUI:!1,loadingOptions:{title:"加载中...",mask:!0},errorOptions:{type:"modal",retry:!1}},n);var a=n,i=a.customUI,r=a.loadingOptions,s=a.errorOptions,l=a.parseSystemError,h=!i;return new Proxy({},{get:function(a,i){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fn,n=t.interceptorName,a=t.getCallbackArgs;return(0,u.default)((0,c.default)().mark((function t(){var i,r,o,s,l,u,h=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(i=h.length,r=new Array(i),o=0;o0&&void 0!==s[0]?s[0]:{},n=e.title,a=e.content,i=e.showCancel,r=e.cancelText,o=e.confirmText,t.abrupt("return",new Promise((function(t,e){uni.showModal({title:n,content:a,showCancel:i,cancelText:r,confirmText:o,success:function(e){t(e)},fail:function(){t({confirm:!1,cancel:!0})}})})));case 2:case"end":return t.stop()}}),t)})))({title:"提示",content:T,showCancel:s.retry,cancelText:"取消",confirmText:s.retry?"重试":"确定"});case 33:if(A=a.sent,P=A.confirm,!s.retry||!P){a.next=37;break}return a.abrupt("return",f.apply(void 0,v));case 37:throw D=new bt({subject:w,code:S,message:_,requestId:p.requestId}),D.detail=p.result,ft(it,{type:ct,content:D}),D;case 39:return a.abrupt("return",(ft(it,{type:ct,content:p.result}),p.result));case 40:case"end":return a.stop()}}),a,null,[[5,11]])})));function f(){return a.apply(this,arguments)}return f}(),interceptorName:"callObject",getCallbackArgs:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.params;return{objectName:e,methodName:i,params:n}}})}})}}function qa(t){return $("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",t.config.spaceId))}function Ha(){return Ya.apply(this,arguments)}function Ya(){return Ya=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=l.length>0&&void 0!==l[0]?l[0]:{},n=e.openid,a=e.callLoginByWeixin,i=void 0!==a&&a,r=qa(this),"mp-weixin"===H){t.next=4;break}throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(H,"`"));case 4:if(!n||!i){t.next=6;break}throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time");case 6:if(!n){t.next=8;break}return t.abrupt("return",(r.mpWeixinOpenid=n,{}));case 8:return t.next=10,new Promise((function(t,e){uni.login({success:function(e){t(e.code)},fail:function(t){e(new Error(t.errMsg))}})}));case 10:return o=t.sent,s=this.importObject("uni-id-co",{customUI:!0}),t.next=14,s.secureNetworkHandshakeByWeixin({code:o,callLoginByWeixin:i});case 14:return r.mpWeixinCode=o,t.abrupt("return",{code:o});case 16:case"end":return t.stop()}}),t,this)}))),Ya.apply(this,arguments)}function Ga(t){return Ka.apply(this,arguments)}function Ka(){return Ka=(0,u.default)((0,c.default)().mark((function t(e){var n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=qa(this),t.abrupt("return",(n.initPromise||(n.initPromise=Ha.call(this,e)),n.initPromise));case 2:case"end":return t.stop()}}),t,this)}))),Ka.apply(this,arguments)}function Ja(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.openid,a=e.callLoginByWeixin,i=void 0!==a&&a;return Ga.call(t,{openid:n,callLoginByWeixin:i})}}function $a(t){var e={getSystemInfo:uni.getSystemInfo,getPushClientId:uni.getPushClientId};return function(n){return new Promise((function(a,i){e[t]((0,d.default)((0,d.default)({},n),{},{success:function(t){a(t)},fail:function(t){i(t)}}))}))}}var Xa=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){var t;return(0,g.default)(this,n),t=e.call(this),t._uniPushMessageCallback=t._receivePushMessage.bind((0,i.default)(t)),t._currentMessageId=-1,t._payloadQueue=[],t}return(0,v.default)(n,[{key:"init",value:function(){var t=this;return Promise.all([$a("getSystemInfo")(),$a("getPushClientId")()]).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(0,r.default)(e,2),a=n[0],i=void 0===a?{}:a,o=i.appId,s=n[1],l=void 0===s?{}:s,c=l.cid;if(!o)throw new Error("Invalid appId, please check the manifest.json file");if(!c)throw new Error("Invalid push client id");t._appId=o,t._pushClientId=c,t._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),t.emit("open"),t._initMessageListener()}),(function(e){throw t.emit("error",e),t.close(),e}))}},{key:"open",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this.init());case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"_isUniCloudSSE",value:function(t){if("receive"!==t.type)return!1;var e=t&&t.data&&t.data.payload;return!(!e||"UNI_CLOUD_SSE"!==e.channel||e.seqId!==this._seqId)}},{key:"_receivePushMessage",value:function(t){if(this._isUniCloudSSE(t)){var e=t&&t.data&&t.data.payload,n=e.action,a=e.messageId,i=e.message;this._payloadQueue.push({action:n,messageId:a,message:i}),this._consumMessage()}}},{key:"_consumMessage",value:function(){for(var t=this;;){var e=this._payloadQueue.find((function(e){return e.messageId===t._currentMessageId+1}));if(!e)break;this._currentMessageId++,this._parseMessagePayload(e)}}},{key:"_parseMessagePayload",value:function(t){var e=t.action,n=t.messageId,a=t.message;"end"===e?this._end({messageId:n,message:a}):"message"===e&&this._appendMessage({messageId:n,message:a})}},{key:"_appendMessage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=(t.messageId,t.message);this.emit("message",e)}},{key:"_end",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=(t.messageId,t.message);this.emit("end",e),this.close()}},{key:"_initMessageListener",value:function(){uni.onPushMessage(this._uniPushMessageCallback)}},{key:"_destroy",value:function(){uni.offPushMessage(this._uniPushMessageCallback)}},{key:"toJSON",value:function(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}},{key:"close",value:function(){this._destroy(),this.emit("close")}}]),n}(function(){function t(){(0,g.default)(this,t),this._callback={}}return(0,v.default)(t,[{key:"addListener",value:function(t,e){this._callback[t]||(this._callback[t]=[]),this._callback[t].push(e)}},{key:"on",value:function(t,e){return this.addListener(t,e)}},{key:"removeListener",value:function(t,e){if(!e)throw new Error('The "listener" argument must be of type function. Received undefined');var n=this._callback[t];if(n){var a=function(t,e){for(var n=t.length-1;n>=0;n--)if(t[n]===e)return n;return-1}(n,e);n.splice(a,1)}}},{key:"off",value:function(t,e){return this.removeListener(t,e)}},{key:"removeAllListener",value:function(t){delete this._callback[t]}},{key:"emit",value:function(t){for(var e=this._callback[t],n=arguments.length,a=new Array(n>1?n-1:0),i=1;i=14&&console.warn("iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发模式生效,发行模式会连接uniCloud云端服务)")),r=e.__dev__,r.debugInfo){t.next=6;break}return t.abrupt("return");case 6:return o=r.debugInfo,s=o.address,l=o.servePort,t.next=11,function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:i=0;case 1:if(!(i0||"app"===H);var n=Y;n&&!n.code&&(e.debugInfo=n);var a=new U({createPromise:function(){return Za(t)}});e.initLocalNetwork=function(){return a.exec()}}}(e),ei(e),$n(e),function(t){var e=t.uploadFile;t.uploadFile=function(t){return e.call(this,t)}}(e),function(t){t.database=function(e){if(e&&Object.keys(e).length>0)return t.init(e).database();if(this._database)return this._database;var n=oa(sa,{uniClient:t});return this._database=n,n},t.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return t.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;var n=oa(sa,{uniClient:t,isJQL:!0});return this._databaseForJQL=n,n}}(e),function(t){t.getCurrentUserInfo=Ba,t.chooseAndUploadFile=Na.initChooseAndUploadFile(t),Object.assign(t,{get mixinDatacom(){return ja(t)}}),t.SSEChannel=Xa,t.initSecureNetworkByWeixin=Ja(t),t.importObject=Wa(t)}(e),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach((function(t){if(e[t]){var n=e[t];e[t]=function(){return n.apply(e,Array.from(arguments))},e[t]=function(t,e){return function(n){var a=this,i=!1;if("callFunction"===e){var r=n&&n.type||A;i=r!==A}var o="callFunction"===e&&!i,s=this._initPromiseHub.exec();n=n||{};var l=mt(n),c=l.success,u=l.fail,d=l.complete,h=s.then((function(){return i?Promise.resolve():tt(et(e,"invoke"),n)})).then((function(){return t.call(a,n)})).then((function(t){return i?Promise.resolve(t):tt(et(e,"success"),t).then((function(){return tt(et(e,"complete"),t)})).then((function(){return o&&ft(it,{type:lt,content:t}),Promise.resolve(t)}))}),(function(t){return i?Promise.reject(t):tt(et(e,"fail"),t).then((function(){return tt(et(e,"complete"),t)})).then((function(){return ft(it,{type:lt,content:t}),Promise.reject(t)}))}));if(!(c||u||d))return h;h.then((function(t){c&&c(t),d&&d(t),o&&ft(it,{type:lt,content:t})}),(function(t){u&&u(t),d&&d(t),o&&ft(it,{type:lt,content:t})}))}}(e[t],t).bind(e)}})),e.init=this.init,e}}]),t}());(function(){var t=G,e={};if(t&&1===t.length)e=t[0],ai=ai.init(e),ai._isDefault=!0;else{var n,a=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];n=t&&t.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":K?"应用未关联服务空间,请在uniCloud目录右键关联服务空间":"uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间",a.forEach((function(t){ai[t]=function(){return console.error(n),Promise.reject(new bt({code:"SYS_ERR",message:n}))}}))}Object.assign(ai,{get mixinDatacom(){return ja(ai)}}),Fa(ai),ai.addInterceptor=Q,ai.removeInterceptor=Z,ai.interceptObject=nt,z&&"web"===H&&(window.uniCloud=ai)})();var ii=ai;e.default=ii}).call(this,n("c8ba"))},ac57:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".container[data-v-acbcde70]{width:30px;height:30px;position:relative}.container.loading1[data-v-acbcde70]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container .shape[data-v-acbcde70]{position:absolute;width:10px;height:10px;border-radius:1px}.container .shape.shape1[data-v-acbcde70]{left:0;background-color:#1890ff}.container .shape.shape2[data-v-acbcde70]{right:0;background-color:#91cb74}.container .shape.shape3[data-v-acbcde70]{bottom:0;background-color:#fac858}.container .shape.shape4[data-v-acbcde70]{bottom:0;right:0;background-color:#e66}.loading1 .shape1[data-v-acbcde70]{-webkit-animation:animation1shape1-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape1-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape1-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,16px);transform:translate(16px,16px)}}@keyframes animation1shape1-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,16px);transform:translate(16px,16px)}}.loading1 .shape2[data-v-acbcde70]{-webkit-animation:animation1shape2-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape2-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape2-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,16px);transform:translate(-16px,16px)}}@keyframes animation1shape2-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,16px);transform:translate(-16px,16px)}}.loading1 .shape3[data-v-acbcde70]{-webkit-animation:animation1shape3-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape3-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape3-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,-16px);transform:translate(16px,-16px)}}@keyframes animation1shape3-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,-16px);transform:translate(16px,-16px)}}.loading1 .shape4[data-v-acbcde70]{-webkit-animation:animation1shape4-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape4-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape4-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,-16px);transform:translate(-16px,-16px)}}@keyframes animation1shape4-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,-16px);transform:translate(-16px,-16px)}}",""]),t.exports=e},ace3:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={easycom:{"^u-(.*)":"uview-ui/components/u-$1/u-$1.vue"},pages:[{path:"pages/index/index",style:{navigationBarTitleText:"隆昌农业大数据监控平台"}},{path:"pages/login/login",style:{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/user/user",style:{navigationBarTitleText:"个人中心",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/user/password-edit",style:{navigationBarTitleText:"修改密码",enablePullDownRefresh:!1}},{path:"pages/system/role",style:{navigationBarTitleText:"角色管理",enablePullDownRefresh:!1}},{path:"pages/index/meteorological",style:{navigationBarTitleText:"气象监测",enablePullDownRefresh:!1}},{path:"pages/index/monitor",style:{navigationBarTitleText:"智能监控",enablePullDownRefresh:!1}},{path:"pages/index/soil-monitoring",style:{navigationBarTitleText:"土壤监控",enablePullDownRefresh:!1}},{path:"pages/index/water-quality",style:{navigationBarTitleText:"水质监控",enablePullDownRefresh:!1}},{path:"pages/system/account",style:{navigationBarTitleText:"账号管理",enablePullDownRefresh:!1}},{path:"pages/system/log",style:{navigationBarTitleText:"系统日志",enablePullDownRefresh:!1}},{path:"pages/system/links",style:{navigationBarTitleText:"友情链接",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/device/warning",style:{navigationBarTitleText:"警报明细",enablePullDownRefresh:!1}},{path:"pages/device/index",style:{navigationBarTitleText:"设备管理",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/insect-monitors",style:{navigationBarTitleText:"昆虫性诱监测",enablePullDownRefresh:!1}},{path:"pages/estate/estate-price",style:{navigationBarTitleText:"稻虾价格",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-week-price",style:{navigationBarTitleText:"稻虾每周价格",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-industry",style:{navigationBarTitleText:"稻虾产业",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-flows",style:{navigationBarTitleText:"稻虾流向",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-materiels",style:{navigationBarTitleText:"大宗物资",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/warning-list",style:{navigationBarTitleText:"预警列表",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/pests",style:{navigationBarTitleText:"虫情监测",enablePullDownRefresh:!1}},{path:"pages/index/insecticidal-lamp",style:{navigationBarTitleText:"杀虫灯监测",enablePullDownRefresh:!1}},{path:"pages/basics/town-base",style:{navigationBarTitleText:"城镇数据",enablePullDownRefresh:!1}},{path:"pages/basics/basics-base",style:{navigationBarTitleText:"基地数据",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/crop/town-crop",style:{navigationBarTitleText:"城镇农作物",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/crop/basics-crop",style:{navigationBarTitleText:"基地农作物",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/yield/town-yield",style:{navigationBarTitleText:"城镇产量",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/yield/basics-yield",style:{navigationBarTitleText:"基地产量",enablePullDownRefresh:!1,navigationStyle:"custom"}}],globalStyle:{navigationBarTextStyle:"white",navigationBarTitleText:"隆昌农业大数据监控平台",navigationBarBackgroundColor:"#2a7dc9",backgroundColor:"#2a7dc9"},tabBar:{color:"#6c6b6b",selectedColor:"#1296db",borderStyle:"black",backgroundColor:"#ffffff",list:[{pagePath:"pages/index/index",iconPath:"static/tab/tab_home.png",selectedIconPath:"static/tab/tab_home_h.png",text:"工作台"},{pagePath:"pages/user/user",iconPath:"static/tab/tab_user.png",selectedIconPath:"static/tab/tab_user_h.png",text:"我的"}]}};e.default=a},adb4:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{option:{type:Object,default:function(){return{}}},value:!1,modelValue:!1},computed:{left:function(){return this.option.left?this.addUnit(this.option.left):"auto"},right:function(){return this.option.left?"auto":this.addUnit(this.option.right)},isShow:function(){return this.value}},methods:{addUnit:function(t){return t?"number"===typeof t?t+"rpx":t:0},toTopClick:function(){this.$emit("input",!1),this.$emit("click")}}};e.default=a},add5:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3");var a={props:{label:{type:String,default:""},value:{type:[Array,Object,String,Number]},placeholder:{type:[Array,String],default:"请选择日期"},params:{type:Object,default:function(){return{}}},mode:{type:String,default:"date"}},computed:{isRange:function(){return"range"===this.mode},placeholderStr:function(){var t,e,n,a;return this.isRange?[null!==(t=null===(e=this.placeholder)||void 0===e?void 0:e[0])&&void 0!==t?t:"",null!==(n=null===(a=this.placeholder)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.placeholder},status:function(){var t,e,n,a;return this.isRange?[null!==(t=null===(e=this.date)||void 0===e?void 0:e[0])&&void 0!==t?t:"",null!==(n=null===(a=this.date)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.date}},data:function(){return{show:!1,date:null}},methods:{openCalendar:function(){this.show=!0},handleChange:function(t){var e;if(this.isRange){var n=t.startDate,a=t.endDate;e=[n,a]}else e=t.result;this.$emit("change",e),this.$emit("input",e),this.date=e,this.$emit("close-dropdown",e)}},watch:{value:{handler:function(t){this.date=t},immediate:!0,deep:!0}}};e.default=a},aecc:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("component",t._g(t._b({},"component",t.getBindValue.bind,!1),t.getBindValue.on))},r=[]},af17:function(t,e,n){"use strict";n.r(e);var a=n("5363"),i=n("8699");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},af1e:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("3835")),r=a(n("53ca"));n("d9e2"),n("d401"),n("d3b7"),n("25f0"),n("159b"),n("14d9"),n("ac1f"),n("5319"),n("e25e"),n("c975"),n("00b4"),n("13d5"),n("99af"),n("d81d"),n("4de4"),n("fb6a"),n("26e9"),n("cb29"),n("caad"),n("2532"),n("3c65");var o={version:"v2.5.0-20230101",yAxisWidth:15,xAxisHeight:22,padding:[10,10,10,10],rotate:!1,fontSize:13,fontColor:"#666666",dataPointShape:["circle","circle","circle","circle"],color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],linearColor:["#0EE2F8","#2BDCA8","#FA7D8D","#EB88E2","#2AE3A0","#0EE2F8","#EB88E2","#6773E3","#F78A85"],pieChartLinePadding:15,pieChartTextPadding:5,titleFontSize:20,subtitleFontSize:15,radarLabelTextMargin:13},s=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;at.end.x||e.end.xt.start.y||e.start.y1&&(i.extra.mount.widthRatio>2&&(i.extra.mount.widthRatio=2),o+=(i.extra.mount.widthRatio-1)*n.eachSpacing);var s=e;return e>=0?(s=0,t.uevent.trigger("scrollLeft"),t.scrollOption.position="left",i.xAxis.scrollPosition="left"):Math.abs(e)>=o-r?(s=r-o,t.uevent.trigger("scrollRight"),t.scrollOption.position="right",i.xAxis.scrollPosition="right"):(t.scrollOption.position=e,i.xAxis.scrollPosition=e),s}function f(t,e,n){function a(t){while(t<0)t+=2*Math.PI;while(t>2*Math.PI)t-=2*Math.PI;return t}return t=a(t),e=a(e),n=a(n),e>n&&(n+=2*Math.PI,t=e&&t<=n}function p(t,e){function n(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].y>=Math.max(t[e-1].y,t[e+1].y)||t[e].y<=Math.min(t[e-1].y,t[e+1].y))}function a(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].x>=Math.max(t[e-1].x,t[e+1].x)||t[e].x<=Math.min(t[e-1].x,t[e+1].x))}var i=.2,r=.2,o=null,s=null,l=null,c=null;if(e<1?(o=t[0].x+(t[1].x-t[0].x)*i,s=t[0].y+(t[1].y-t[0].y)*i):(o=t[e].x+(t[e+1].x-t[e-1].x)*i,s=t[e].y+(t[e+1].y-t[e-1].y)*i),e>t.length-3){var u=t.length-1;l=t[u].x-(t[u].x-t[u-1].x)*r,c=t[u].y-(t[u].y-t[u-1].y)*r}else l=t[e+1].x-(t[e+2].x-t[e].x)*r,c=t[e+1].y-(t[e+2].y-t[e].y)*r;return n(t,e+1)&&(c=t[e+1].y),n(t,e)&&(s=t[e].y),a(t,e+1)&&(l=t[e+1].x),a(t,e)&&(o=t[e].x),(s>=Math.max(t[e].y,t[e+1].y)||s<=Math.min(t[e].y,t[e+1].y))&&(s=t[e].y),(c>=Math.max(t[e].y,t[e+1].y)||c<=Math.min(t[e].y,t[e+1].y))&&(c=t[e+1].y),(o>=Math.max(t[e].x,t[e+1].x)||o<=Math.min(t[e].x,t[e+1].x))&&(o=t[e].x),(l>=Math.max(t[e].x,t[e+1].x)||l<=Math.min(t[e].x,t[e+1].x))&&(l=t[e+1].x),{ctrA:{x:o,y:s},ctrB:{x:l,y:c}}}function g(t,e,n){return{x:n.x+t,y:n.y-e}}function v(t,e){if(e)while(l.isCollision(t,e))t.start.x>0?t.start.y--:t.start.x<0||t.start.y>0?t.start.y++:t.start.y--;return t}function m(t,e,n){var a=[];if(t.length>0&&t[0].data.constructor.toString().indexOf("Array")>-1){e._pieSeries_=t;for(var i=t[0].data,r=0;r=1e4?1e3:a>=1e3?100:a>=100?10:a>=10?5:a>=1?1:a>=.1?.1:a>=.01?.01:a>=.001?.001:a>=1e-4?1e-4:a>=1e-5?1e-5:1e-6,{minRange:u(t,"lower",n),maxRange:u(e,"upper",n)}}function w(t,e,n){var a=0;if(t=String(t),!1!==n&&void 0!==n&&n.setFontSize&&n.measureText)return n.setFontSize(e),n.measureText(t).width;t=t.split("");for(var i=0;i-1;if(r)for(var o=O(t),s=0;s5&&void 0!==arguments[5]?arguments[5]:{},o=e.chartData.calPoints?e.chartData.calPoints:[],s={};if(a.length>0){for(var l=[],c=0;c0&&(a=i[n]),{text:r.formatter?r.formatter(t,a,n,e):t.name+": "+t.data,color:t.color,legendShape:"auto"==e.extra.tooltip.legendShape?t.legendShape:e.extra.tooltip.legendShape}})),h={x:Math.round(s.x),y:Math.round(s.y)};return{textList:d,offset:h}}function D(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=e.chartData.xAxisPoints[n]+e.chartData.eachSpacing/2,o=t.map((function(t){return{text:i.formatter?i.formatter(t,a[n],n,e):t.name+": "+t.data,color:t.color,disableLegend:!!t.disableLegend,legendShape:"auto"==e.extra.tooltip.legendShape?t.legendShape:e.extra.tooltip.legendShape}}));o=o.filter((function(t){if(!0!==t.disableLegend)return t}));var s={x:Math.round(r),y:0};return{textList:o,offset:s}}function M(t,e,n,a,i,r){var o=n.chartData.calPoints,s=r.color.upFill,l=r.color.downFill,c=[s,s,l,s],u=[];e.map((function(e){0==a?e.data[1]-e.data[0]<0?c[1]=l:c[1]=s:(e.data[0]t[a-1][1]&&(c[2]=s),e.data[3]4&&void 0!==arguments[4]?arguments[4]:0,r={index:-1,group:[]},o=n.chartData.eachSpacing/2,s=[];if(e&&e.length>0){if(n.categories){for(var l=1;le&&(r.index=n)}));else{for(var c=Array(e.length),u=0;u4&&void 0!==arguments[4]?arguments[4]:0,r={index:-1,group:[]},o=n.chartData.eachSpacing/2,s=n.chartData.yAxisPoints;return e&&e.length>0&&R(t,n,a)&&s.forEach((function(e,n){t.y+i+o>e&&(r.index=n)})),r}function F(t,e,n){var a=-1,i=0;if(E(t,e.area)){for(var r=e.points,o=-1,s=0,l=r.length;sd[0]-i&&t.xd[1]-i&&t.ye.start.x&&t.xe.start.y&&t.y=e.area[3]-10&&t.y>=e.area[0]&&t.y<=e.height-e.area[2]}function B(t,e,n){var a=2*Math.PI/n,i=-1;if(q(t,e.center,e.radius)){var r=function(t){return t<0&&(t+=2*Math.PI),t>2*Math.PI&&(t-=2*Math.PI),t},o=Math.atan2(e.center.y-t.y,t.x-e.center.x);o*=-1,o<0&&(o+=2*Math.PI);var s=e.angleList.map((function(t){return t=r(-1*t),t}));s.forEach((function(t,e){var n=r(t-a/2),s=r(t+a/2);s=n&&o<=s||o+2*Math.PI>=n&&o+2*Math.PI<=s)&&(i=e)}))}return i}function U(t,e){for(var n=-1,a=0,i=e.series.length;ar.funnelArea[0]&&t.xr.funnelArea[1]&&t.yr.area[0]&&t.xr.area[1]&&t.ye.width-e.area[1]-e.area[3]?(h.push(g),p.push(f-e.legend.itemGap*e.pix),f=y,g=[m]):(f+=y,g.push(m))}if(g.length){h.push(g),p.push(f-e.legend.itemGap*e.pix),r.widthArr=p;var b=Math.max.apply(null,p);switch(e.legend.float){case"left":r.area.start.x=e.area[3],r.area.end.x=e.area[3]+b+2*o;break;case"right":r.area.start.x=e.width-e.area[1]-b-2*o,r.area.end.x=e.width-e.area[1];break;default:r.area.start.x=(e.width-b)/2-o,r.area.end.x=(e.width+b)/2+o}r.area.width=b+2*o,r.area.wholeWidth=b+2*o,r.area.height=h.length*d+2*o,r.area.wholeHeight=h.length*d+2*o+2*s,r.points=h}}else{var S=t.length,_=e.height-e.area[0]-e.area[2]-2*s-2*o,k=Math.min(Math.floor(_/d),S);switch(r.area.height=k*d+2*o,r.area.wholeHeight=k*d+2*o,e.legend.float){case"top":r.area.start.y=e.area[0]+s,r.area.end.y=e.area[0]+s+r.area.height;break;case"bottom":r.area.start.y=e.height-e.area[2]-s-r.area.height,r.area.end.y=e.height-e.area[2]-s;break;default:r.area.start.y=(e.height-r.area.height)/2,r.area.end.y=(e.height+r.area.height)/2}for(var T=S%k===0?S/k:Math.floor(S/k+1),A=[],C=0;CO&&(O=I)}r.widthArr.push(O),r.heightArr.push(M.length*d+2*o)}for(var F=0,E=0;E4&&void 0!==arguments[4]?arguments[4]:-1;i="stack"==a?_(t,e.categories.length):S(t);var s=[];i=i.filter((function(t){return"object"===(0,r.default)(t)&&null!==t?t.constructor.toString().indexOf("Array")>-1?null!==t:null!==t.value:null!==t})),i.map((function(t){"object"===(0,r.default)(t)?t.constructor.toString().indexOf("Array")>-1?"candle"==e.type?t.map((function(t){s.push(t)})):s.push(t[0]):s.push(t.value):s.push(t)}));var l=0,c=0;if(s.length>0&&(l=Math.min.apply(this,s),c=Math.max.apply(this,s)),o>-1?("number"===typeof e.xAxis.data[o].min&&(l=Math.min(e.xAxis.data[o].min,l)),"number"===typeof e.xAxis.data[o].max&&(c=Math.max(e.xAxis.data[o].max,c))):("number"===typeof e.xAxis.min&&(l=Math.min(e.xAxis.min,l)),"number"===typeof e.xAxis.max&&(c=Math.max(e.xAxis.max,c))),l===c){var u=c||10;c+=u}for(var d=l,h=c,f=[],p=(h-d)/e.xAxis.splitNumber,g=0;g<=e.xAxis.splitNumber;g++)f.push(d+p*g);return f}function J(t,e,n,a){var i=s({},{type:""},e.extra.bar),r={angle:0,xAxisHeight:e.xAxis.lineHeight*e.pix+e.xAxis.marginTop*e.pix};r.ranges=K(t,e,n,i.type),r.rangesFormat=r.ranges.map((function(t){return t=l.toFixed(t,2),t}));var o=r.ranges.map((function(t){return t=l.toFixed(t,2),t}));r=Object.assign(r,ct(o,e,n));r.eachSpacing,o.map((function(t){return w(t,e.xAxis.fontSize*e.pix,a)}));return!0===e.xAxis.disabled&&(r.xAxisHeight=0),r}function $(t,e,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,o=i.extra.radar||{};o.max=o.max||0;for(var s=Math.max(o.max,Math.max.apply(null,S(a))),l=[],c=function(){var i=a[u],o={};o.color=i.color,o.legendShape=i.legendShape,o.pointShape=i.pointShape,o.data=[],i.data.forEach((function(a,i){var l={};l.angle=t[i],l.proportion=a/s,l.value=a,l.position=g(n*l.proportion*r*Math.cos(l.angle),n*l.proportion*r*Math.sin(l.angle),e),o.data.push(l)})),l.push(o)},u=0;u2&&void 0!==arguments[2]?arguments[2]:1,a=0,i=0,r=0;r4&&void 0!==arguments[4]?arguments[4]:1,r=0;r4&&void 0!==arguments[4]?arguments[4]:1,r=0,o=0,s=[],l=0;l2&&void 0!==arguments[2]?arguments[2]:1;1==n&&(n=.999999);for(var a=0;a=2&&(i._proportion_=i._proportion_%2)}return t}function tt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;1==n&&(n=.999999);for(var a=0;a=2&&(i._proportion_=i._proportion_%2)}return t}function et(t,e,n){var a;a=n=2&&(t[r]._endAngle_=t[r]._endAngle_%2),i=t[r]._endAngle_;return t}function nt(t,e,n){for(var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=0;i=n.oldData?r._proportion_=(r._endAngle_-r._oldAngle_)*a+n.oldAngle:r._proportion_=r._oldAngle_-(r._oldAngle_-r._endAngle_)*a,r._proportion_>=2&&(r._proportion_=r._proportion_%2)}return t}function at(t,e,n,a){t=X(t);for(var i=0,r=0;r0&&(t.width=Math.min(t.width,+r.extra.mix.column.width*r.pix)),r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),t.width<=0&&(t.width=1),t.x+=(a+.5-n/2)*(t.width+i),t}))}function rt(t,e,n,a,i,r){return t.map((function(t){if(null===t)return null;var i=0,o=0;return i=r.extra.bar.seriesGap*r.pix||0,o=r.extra.bar.categoryGap*r.pix||0,i=Math.min(i,e/n),o=Math.min(o,e/n),t.width=Math.ceil((e-2*o-i*(n-1))/n),r.extra.bar&&r.extra.bar.width&&+r.extra.bar.width>0&&(t.width=Math.min(t.width,+r.extra.bar.width*r.pix)),t.width<=0&&(t.width=1),t.y+=(a+.5-n/2)*(t.width+i),t}))}function ot(t,e,n,a,i,r,o){var s=r.extra.column.categoryGap*r.pix||0;return t.map((function(t){return null===t?null:(t.width=e-2*s,r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),a>0&&(t.width-=o),t)}))}function st(t,e,n,a,i,r,o){var s=r.extra.column.categoryGap*r.pix||0;return t.map((function(t,n){return null===t?null:(t.width=Math.ceil(e-2*s),r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),t.width<=0&&(t.width=1),t)}))}function lt(t,e,n,a,i,r,o){var s=r.extra.bar.categoryGap*r.pix||0;return t.map((function(t,n){return null===t?null:(t.width=Math.ceil(e-2*s),r.extra.bar&&r.extra.bar.width&&+r.extra.bar.width>0&&(t.width=Math.min(t.width,+r.extra.bar.width*r.pix)),t.width<=0&&(t.width=1),t)}))}function ct(t,e,n){var a=e.width-e.area[1]-e.area[3],i=e.enableScroll?Math.min(e.xAxis.itemCount,t.length):t.length;("line"==e.type||"area"==e.type||"scatter"==e.type||"bubble"==e.type||"bar"==e.type)&&i>1&&"justify"==e.xAxis.boundaryGap&&(i-=1);var r=0;"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),r=e.extra.mount.widthRatio-1,i+=r);var o=a/i,s=[],l=e.area[3],c=e.width-e.area[1];return t.forEach((function(t,e){s.push(l+r/2*o+e*o)})),"justify"!==e.xAxis.boundaryGap&&(!0===e.enableScroll?s.push(l+r*o+t.length*o):s.push(c)),{xAxisPoints:s,startX:l,endX:c,eachSpacing:o}}function ut(t,e,n,a,i,r,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,l=[],c=r.height-r.area[0]-r.area[2];return t.forEach((function(t,o){if(null===t)l.push(null);else{var u=[];t.forEach((function(t,l){var d={};d.x=a[o]+Math.round(i/2);var h=t.value||t,f=c*(h-e)/(n-e);f*=s,d.y=r.height-Math.round(f)-r.area[2],u.push(d)})),l.push(u)}})),l}function dt(t,e,n,a,i,o,s){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,c="center";"line"!=o.type&&"area"!=o.type&&"scatter"!=o.type&&"bubble"!=o.type||(c=o.xAxis.boundaryGap);var u=[],d=o.height-o.area[0]-o.area[2],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)u.push(null);else{var f={};f.color=t.color,f.x=a[s];var p,g,v,m=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)p=[].concat(o.chartData.xAxisData.ranges),g=p.shift(),v=p.pop(),m=t[1],f.x=o.area[3]+h*(t[0]-g)/(v-g),"bubble"==o.type&&(f.r=t[2],f.t=t[3]);else m=t.value;"center"==c&&(f.x+=i/2);var x=d*(m-e)/(n-e);x*=l,f.y=o.height-x-o.area[2],u.push(f)}})),u}function ht(t,e,n,a,i,o,s,l,c){c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1;var u=o.xAxis.boundaryGap,d=[],h=o.height-o.area[0]-o.area[2],f=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)d.push(null);else{var p={};if(p.color=t.color,"vertical"==l.animation){p.x=a[s];var g,v,m,x=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)g=[].concat(o.chartData.xAxisData.ranges),v=g.shift(),m=g.pop(),x=t[1],p.x=o.area[3]+f*(t[0]-v)/(m-v);else x=t.value;"center"==u&&(p.x+=i/2);var y=h*(x-e)/(n-e);y*=c,p.y=o.height-y-o.area[2],d.push(p)}else{p.x=a[0]+i*s*c;x=t;"center"==u&&(p.x+=i/2);y=h*(x-e)/(n-e);p.y=o.height-y-o.area[2],d.push(p)}}})),d}function ft(t,e,n,a,i,o,s,l,c){c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1;var u=[],d=o.height-o.area[0]-o.area[2],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)u.push(null);else{var l={};l.color=t.color,l.x=a[s];var f,p,g,v=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)f=[].concat(o.chartData.xAxisData.ranges),p=f.shift(),g=f.pop(),v=t[1],l.x=o.area[3]+h*(t[0]-p)/(g-p);else v=t.value;l.x+=i/2;var m=d*(v*c-e)/(n-e);l.y=o.height-m-o.area[2],u.push(l)}})),u}function pt(t,e,n,a,i,r,o,s){var l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,c=[],u=r.height-r.area[0]-r.area[2],d=(r.width,r.area[1],r.area[3],i*o.widthRatio);return t.forEach((function(t,o){if(null===t)c.push(null);else{var s={};s.color=t.color,s.x=a[o],s.x+=i/2;var h=t.data,f=u*(h*l-e)/(n-e);s.y=r.height-f-r.area[2],s.value=h,s.width=d,c.push(s)}})),c}function gt(t,e,n,a,i,o,s){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,c=[],u=(o.height,o.area[0],o.area[2],o.width-o.area[1]-o.area[3]);return t.forEach((function(t,i){if(null===t)c.push(null);else{var s={};s.color=t.color,s.y=a[i];var d=t;"object"===(0,r.default)(t)&&null!==t&&(d=t.value);var h=u*(d-e)/(n-e);h*=l,s.height=h,s.value=d,s.x=h+o.area[3],c.push(s)}})),c}function vt(t,e,n,a,i,o,s,l,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,d=[],h=o.height-o.area[0]-o.area[2];return t.forEach((function(t,s){if(null===t)d.push(null);else{var f={};if(f.color=t.color,f.x=a[s]+Math.round(i/2),l>0){for(var p=0,g=0;g<=l;g++)p+=c[g].data[s];var v=p-t,m=h*(p-e)/(n-e),x=h*(v-e)/(n-e)}else{p=t;"object"===(0,r.default)(t)&&null!==t&&(p=t.value);m=h*(p-e)/(n-e),x=0}var y=x;m*=u,y*=u,f.y=o.height-Math.round(m)-o.area[2],f.y0=o.height-Math.round(y)-o.area[2],d.push(f)}})),d}function mt(t,e,n,a,i,o,s,l,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,d=[],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,i){if(null===t)d.push(null);else{var s={};if(s.color=t.color,s.y=a[i],l>0){for(var f=0,p=0;p<=l;p++)f+=c[p].data[i];var g=f-t,v=h*(f-e)/(n-e),m=h*(g-e)/(n-e)}else{f=t;"object"===(0,r.default)(t)&&null!==t&&(f=t.value);v=h*(f-e)/(n-e),m=0}var x=m;v*=u,x*=u,s.height=v-x,s.x=o.area[3]+v,s.x0=o.area[3]+x,d.push(s)}})),d}function xt(t,e,n,a,i){var o;o="stack"==a?_(t,e.categories.length):S(t);var s=[];o=o.filter((function(t){return"object"===(0,r.default)(t)&&null!==t?t.constructor.toString().indexOf("Array")>-1?null!==t:null!==t.value:null!==t})),o.map((function(t){"object"===(0,r.default)(t)?t.constructor.toString().indexOf("Array")>-1?"candle"==e.type?t.map((function(t){s.push(t)})):s.push(t[1]):s.push(t.value):s.push(t)}));var l=i.min||0,c=i.max||0;s.length>0&&(l=Math.min.apply(this,s),c=Math.max.apply(this,s)),l===c&&(0==c?c=10:l=0);for(var u=b(l,c),d=void 0===i.min||null===i.min?u.minRange:i.min,h=void 0===i.max||null===i.max?u.maxRange:i.max,f=(h-d)/e.yAxis.splitNumber,p=[],g=0;g<=e.yAxis.splitNumber;g++)p.push(d+f*g);return p.reverse()}function yt(t,e,n,a){var i=s({},{type:""},e.extra.column),r=e.yAxis.data.length,o=new Array(r);if(r>0){for(var c=0;c0&&0==i.tooltip.group.includes(o))){var s="number"===typeof i.tooltip.index?i.tooltip.index:i.tooltip.index[i.tooltip.group.indexOf(o)];if(a.beginPath(),"hollow"==r.activeType?(a.setStrokeStyle(e),a.setFillStyle(i.background),a.setLineWidth(2*i.pix)):(a.setStrokeStyle("#ffffff"),a.setFillStyle(e),a.setLineWidth(1*i.pix)),"diamond"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y),a.lineTo(t.x,t.y+4.5),a.lineTo(t.x+4.5,t.y),a.lineTo(t.x,t.y-4.5))}));else if("circle"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x+2.5*i.pix,t.y),a.arc(t.x,t.y,3*i.pix,0,2*Math.PI,!1))}));else if("square"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x-3.5,t.y-3.5),a.rect(t.x-3.5,t.y-3.5,7,7))}));else if("triangle"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y+4.5),a.lineTo(t.x+4.5,t.y+4.5),a.lineTo(t.x,t.y-4.5))}));else if("none"===n)return;a.closePath(),a.fill(),a.stroke()}}function Tt(t,e,n,a){var i=t.title.fontSize||e.titleFontSize,r=t.subtitle.fontSize||e.subtitleFontSize,o=t.title.name||"",s=t.subtitle.name||"",l=t.title.color||t.fontColor,c=t.subtitle.color||t.fontColor,u=o?i:0,d=s?r:0,h=5;if(s){var f=w(s,r*t.pix,n),p=a.x-f/2+(t.subtitle.offsetX||0)*t.pix,g=a.y+r*t.pix/2+(t.subtitle.offsetY||0)*t.pix;o&&(g+=(u*t.pix+h)/2),n.beginPath(),n.setFontSize(r*t.pix),n.setFillStyle(c),n.fillText(s,p,g),n.closePath(),n.stroke()}if(o){var v=w(o,i*t.pix,n),m=a.x-v/2+(t.title.offsetX||0),x=a.y+i*t.pix/2+(t.title.offsetY||0)*t.pix;s&&(x-=(d*t.pix+h)/2),n.beginPath(),n.setFontSize(i*t.pix),n.setFillStyle(l),n.fillText(o,m,x),n.closePath(),n.stroke()}}function At(t,e,n,a,i){var o=e.data,s=e.textOffset?e.textOffset:0;t.forEach((function(t,l){if(null!==t){a.beginPath();var c=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(c),a.setFillStyle(e.textColor||i.fontColor);var u=o[l];"object"===(0,r.default)(o[l])&&null!==o[l]&&(u=o[l].constructor.toString().indexOf("Array")>-1?o[l][1]:o[l].value);var d=e.formatter?e.formatter(u,l,e,i):u;a.setTextAlign("center"),a.fillText(String(d),t.x,t.y-4+s*i.pix),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Ct(t,e,n,a,i){var o=e.data,s=e.textOffset?e.textOffset:0,l=i.extra.column.labelPosition;t.forEach((function(t,c){if(null!==t){a.beginPath();var u=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(u),a.setFillStyle(e.textColor||i.fontColor);var d=o[c];"object"===(0,r.default)(o[c])&&null!==o[c]&&(d=o[c].constructor.toString().indexOf("Array")>-1?o[c][1]:o[c].value);var h=e.formatter?e.formatter(d,c,e,i):d;a.setTextAlign("center");var f=t.y-4*i.pix+s*i.pix;t.y>e.zeroPoints&&(f=t.y+s*i.pix+u),"insideTop"==l&&(f=t.y+u+s*i.pix,t.y>e.zeroPoints&&(f=t.y-s*i.pix-4*i.pix)),"center"==l&&(f=t.y+s*i.pix+(i.height-i.area[2]-t.y+u)/2,e.zeroPointse.zeroPoints&&(f=t.y-s*i.pix-(t.y-e.zeroPoints-u)/2),"stack"==i.extra.column.type&&(f=t.y+s*i.pix+(t.y0-t.y+u)/2)),"bottom"==l&&(f=i.height-i.area[2]+s*i.pix-4*i.pix,e.zeroPointse.zeroPoints&&(f=e.zeroPoints-s*i.pix+u+2*i.pix),"stack"==i.extra.column.type&&(f=t.y0+s*i.pix-4*i.pix)),a.fillText(String(h),t.x,f),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Pt(t,e,n,a,i,r){e.data;var o=e.textOffset?e.textOffset:0;i.extra.mount.labelPosition;t.forEach((function(t,s){if(null!==t){a.beginPath();var l=e[s].textSize?e[s].textSize*i.pix:n.fontSize;a.setFontSize(l),a.setFillStyle(e[s].textColor||i.fontColor);var c=t.value,u=e[s].formatter?e[s].formatter(c,s,e,i):c;a.setTextAlign("center");var d=t.y-4*i.pix+o*i.pix;t.y>r&&(d=t.y+o*i.pix+l),a.fillText(String(u),t.x,d),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Dt(t,e,n,a,i){var o=e.data;e.textOffset&&e.textOffset;t.forEach((function(t,s){if(null!==t){a.beginPath();var l=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(l),a.setFillStyle(e.textColor||i.fontColor);var c=o[s];"object"===(0,r.default)(o[s])&&null!==o[s]&&(c=o[s].value);var u=e.formatter?e.formatter(c,s,e,i):c;a.setTextAlign("left"),a.fillText(String(u),t.x+4*i.pix,t.y+l/2-3),a.closePath(),a.stroke()}}))}function Mt(t,e,n,a,i,r){var o;e-=t.width/2+t.labelOffset*a.pix,e=e<10?10:e,o=t.endAngle=2&&(u%=2),d+=c}}function Ot(t,e,n,a,i,r){var o=a.extra.radar||{};t.forEach((function(t,s){if(!0===o.labelPointShow&&""!==a.categories[s]){var c={x:e*Math.cos(t),y:e*Math.sin(t)},u=g(c.x,c.y,n);r.setFillStyle(o.labelPointColor),r.beginPath(),r.arc(u.x,u.y,o.labelPointRadius*a.pix,0,2*Math.PI,!1),r.closePath(),r.fill()}if(!0===o.labelShow){var d={x:(e+i.radarLabelTextMargin*a.pix)*Math.cos(t),y:(e+i.radarLabelTextMargin*a.pix)*Math.sin(t)},h=g(d.x,d.y,n),f=h.x,p=h.y;l.approximatelyEqual(d.x,0)?f-=w(a.categories[s]||"",i.fontSize,r)/2:d.x<0&&(f-=w(a.categories[s]||"",i.fontSize,r)),r.beginPath(),r.setFontSize(i.fontSize),r.setFillStyle(o.labelColor||a.fontColor),r.fillText(a.categories[s]||"",f,p+i.fontSize/2),r.closePath(),r.stroke()}}))}function Lt(t,e,n,a,i,r){for(var o=n.pieChartLinePadding,s=[],c=null,u=t.map((function(n,a){var i=n.formatter?n.formatter(n,a,t,e):l.toFixed(100*n._proportion_.toFixed(4))+"%";i=n.labelText?n.labelText:i;var r=2*Math.PI-(n._start_+2*Math.PI*n._proportion_/2);n._rose_proportion_&&(r=2*Math.PI-(n._start_+2*Math.PI*n._rose_proportion_/2));var o=n.color,s=n._radius_;return{arc:r,text:i,color:o,radius:s,textColor:n.textColor,textSize:n.textSize,labelShow:n.labelShow}})),d=0;d=0?f+n.pieChartTextPadding:f-n.pieChartTextPadding,b=p,S=w(h.text,h.textSize*e.pix||n.fontSize,a),_=b;c&&l.isSameXCoordinateArea(c.start,{x:y})&&(_=y>0?Math.min(b,c.start.y):f<0||b>0?Math.max(b,c.start.y):Math.min(b,c.start.y)),y<0&&(y-=S);var k={lineStart:{x:m,y:x},lineEnd:{x:f,y:p},start:{x:y,y:_},width:S,height:n.fontSize,text:h.text,color:h.color,textColor:h.textColor,textSize:h.textSize};c=v(k,c),s.push(c)}for(var T=0;Ti?i:r.activeWidth;var o=e.area[0],l=e.height-e.area[2];a.beginPath(),a.setFillStyle(c(r.activeBgColor,r.activeBgOpacity)),a.rect(t-r.activeWidth/2,o,r.activeWidth,l-o),a.closePath(),a.fill(),a.setFillStyle("#FFFFFF")}function Bt(t,e,n,a,i){var r=s({},{activeBgColor:"#000000",activeBgOpacity:.08},e.extra.bar),o=e.area[3],l=e.width-e.area[1];a.beginPath(),a.setFillStyle(c(r.activeBgColor,r.activeBgOpacity)),a.rect(o,t-i/2,l-o,i),a.closePath(),a.fill(),a.setFillStyle("#FFFFFF")}function Ut(t,e,n,a,i,r,o){var l=s({},{showBox:!0,showArrow:!0,showCategory:!1,bgColor:"#000000",bgOpacity:.7,borderColor:"#000000",borderWidth:0,borderRadius:0,borderOpacity:.7,boxPadding:3,fontColor:"#FFFFFF",fontSize:13,lineHeight:20,legendShow:!0,legendShape:"auto",splitLine:!0},n.extra.tooltip);1==l.showCategory&&n.categories&&t.unshift({text:n.categories[n.tooltip.index],color:null});var u=l.fontSize*n.pix,d=l.lineHeight*n.pix,h=l.boxPadding*n.pix,f=u,p=5*n.pix;0==l.legendShow&&(f=0,p=0);var g=l.showArrow?8*n.pix:0,v=!1;"line"!=n.type&&"mount"!=n.type&&"area"!=n.type&&"candle"!=n.type&&"mix"!=n.type||1==l.splitLine&&It(n.tooltip.offset.x,n,a,i),e=s({x:0,y:0},e),e.y-=8*n.pix;var m=t.map((function(t){return w(t.text,u,i)})),x=f+p+4*h+Math.max.apply(null,m),y=2*h+t.length*d;if(0!=l.showBox){e.x-Math.abs(n._scrollDistance_||0)+g+x>n.width&&(v=!0),y+e.y>n.height&&(e.y=n.height-y),i.beginPath(),i.setFillStyle(c(l.bgColor,l.bgOpacity)),i.setLineWidth(l.borderWidth*n.pix),i.setStrokeStyle(c(l.borderColor,l.borderOpacity));var b=l.borderRadius;v?(x+g>n.width&&(e.x=n.width+Math.abs(n._scrollDistance_||0)+g+(x-n.width)),x>e.x&&(e.x=n.width+Math.abs(n._scrollDistance_||0)+g+(x-n.width)),l.showArrow&&(i.moveTo(e.x,e.y+10*n.pix),i.lineTo(e.x-g,e.y+10*n.pix+5*n.pix)),i.arc(e.x-g-b,e.y+y-b,b,0,Math.PI/2,!1),i.arc(e.x-g-Math.round(x)+b,e.y+y-b,b,Math.PI/2,Math.PI,!1),i.arc(e.x-g-Math.round(x)+b,e.y+b,b,-Math.PI,-Math.PI/2,!1),i.arc(e.x-g-b,e.y+b,b,-Math.PI/2,0,!1),l.showArrow&&(i.lineTo(e.x-g,e.y+10*n.pix-5*n.pix),i.lineTo(e.x,e.y+10*n.pix))):(l.showArrow&&(i.moveTo(e.x,e.y+10*n.pix),i.lineTo(e.x+g,e.y+10*n.pix-5*n.pix)),i.arc(e.x+g+b,e.y+b,b,-Math.PI,-Math.PI/2,!1),i.arc(e.x+g+Math.round(x)-b,e.y+b,b,-Math.PI/2,0,!1),i.arc(e.x+g+Math.round(x)-b,e.y+y-b,b,0,Math.PI/2,!1),i.arc(e.x+g+b,e.y+y-b,b,Math.PI/2,Math.PI,!1),l.showArrow&&(i.lineTo(e.x+g,e.y+10*n.pix+5*n.pix),i.lineTo(e.x,e.y+10*n.pix))),i.closePath(),i.fill(),l.borderWidth>0&&i.stroke(),l.legendShow&&t.forEach((function(t,a){if(null!==t.color){i.beginPath(),i.setFillStyle(t.color);var r=e.x+g+2*h,o=e.y+(d-u)/2+d*a+h+1;switch(v&&(r=e.x-x-g+2*h),t.legendShape){case"line":i.moveTo(r,o+.5*f-2*n.pix),i.fillRect(r,o+.5*f-2*n.pix,f,4*n.pix);break;case"triangle":i.moveTo(r+7.5*n.pix,o+.5*f-5*n.pix),i.lineTo(r+2.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+12.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+7.5*n.pix,o+.5*f-5*n.pix);break;case"diamond":i.moveTo(r+7.5*n.pix,o+.5*f-5*n.pix),i.lineTo(r+2.5*n.pix,o+.5*f),i.lineTo(r+7.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+12.5*n.pix,o+.5*f),i.lineTo(r+7.5*n.pix,o+.5*f-5*n.pix);break;case"circle":i.moveTo(r+7.5*n.pix,o+.5*f),i.arc(r+7.5*n.pix,o+.5*f,5*n.pix,0,2*Math.PI);break;case"rect":i.moveTo(r,o+.5*f-5*n.pix),i.fillRect(r,o+.5*f-5*n.pix,15*n.pix,10*n.pix);break;case"square":i.moveTo(r+2*n.pix,o+.5*f-5*n.pix),i.fillRect(r+2*n.pix,o+.5*f-5*n.pix,10*n.pix,10*n.pix);break;default:i.moveTo(r,o+.5*f-5*n.pix),i.fillRect(r,o+.5*f-5*n.pix,15*n.pix,10*n.pix)}i.closePath(),i.fill()}})),t.forEach((function(t,n){var a=e.x+g+2*h+f+p;v&&(a=e.x-x-g+2*h+f+p);var r=e.y+d*n+(d-u)/2-1+h+u;i.beginPath(),i.setFontSize(u),i.setTextBaseline("normal"),i.setFillStyle(l.fontColor),i.fillText(t.text,a,r),i.closePath(),i.stroke()}))}}function Nt(t,e,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{type:"group",width:u/2,meterBorder:4,meterFillColor:"#FFFFFF",barBorderCircle:!1,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0,labelPosition:"outside"},e.extra.column),h=[];a.save();var f=-2,p=l.length+2;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),f=Math.floor(-e._scrollDistance_/u)-2,p=f+e.xAxis.itemCount+4),e.tooltip&&e.tooltip.textList&&e.tooltip.textList.length&&1===r&&Rt(e.tooltip.offset.x,e,n,a,u),d.customColor=y(d.linearType,d.customColor,t,n),t.forEach((function(o,s){var g,v,m;g=[].concat(e.chartData.yAxisData.ranges[o.index]),v=g.pop(),m=g.shift();var x=e.height-e.area[0]-e.area[2],y=x*(0-v)/(m-v),b=e.height-Math.round(y)-e.area[2];o.zeroPoints=b;var w=o.data;switch(d.type){case"group":var S=ft(w,v,m,l,u,e,n,b,r),_=vt(w,v,m,l,u,e,n,s,t,r);h.push(_),S=it(S,u,t.length,s,n,e);for(var k=0;kf&&kb?b:T.y,I=T.width,F=Math.abs(b-T.y);d.barBorderCircle&&(d.barBorderRadius=[I/2,I/2,0,0]),T.y>b&&(d.barBorderRadius=[0,0,I/2,I/2]);var E=(0,i.default)(d.barBorderRadius,4),R=E[0],B=E[1],U=E[2],N=E[3],z=Math.min(I/2,F/2);R=R>z?z:R,B=B>z?z:B,U=U>z?z:U,N=N>z?z:N,R=R<0?0:R,B=B<0?0:B,U=U<0?0:U,N=N<0?0:N,a.arc(O+R,L+R,R,-Math.PI,-Math.PI/2),a.arc(O+I-B,L+B,B,-Math.PI/2,0),a.arc(O+I-U,L+F-U,U,0,Math.PI/2),a.arc(O+N,L+F-N,N,Math.PI/2,Math.PI)}else a.moveTo(A,T.y),a.lineTo(A+T.width,T.y),a.lineTo(A+T.width,b),a.lineTo(A,b),a.lineTo(A,T.y),a.setLineWidth(1),a.setStrokeStyle(D);a.setFillStyle(P),a.closePath(),a.fill()}}break;case"stack":S=vt(w,v,m,l,u,e,n,s,t,r);h.push(S),S=st(S,u,t.length,s,n,e,t);for(var j=0;jf&&j0&&(C-=q),a.setFillStyle(P),a.moveTo(A,W.y),a.fillRect(A,W.y,W.width,C),a.closePath(),a.fill()}}break;case"meter":S=dt(w,v,m,l,u,e,n,r);h.push(S),S=ot(S,u,t.length,s,n,e,d.meterBorder);for(var H=0;Hf&&H0&&(a.setStrokeStyle(o.color),a.setLineWidth(d.meterBorder*e.pix)),0==s?a.setFillStyle(d.meterFillColor):a.setFillStyle(Y.color||o.color);A=Y.x-Y.width/2,C=e.height-Y.y-e.area[2];if(d.barBorderRadius&&4===d.barBorderRadius.length||!0===d.barBorderCircle){var G=A,K=Y.y,J=Y.width,$=b-Y.y;d.barBorderCircle&&(d.barBorderRadius=[J/2,J/2,0,0]);var X=(0,i.default)(d.barBorderRadius,4),V=X[0],Q=X[1],Z=X[2],tt=X[3],et=Math.min(J/2,$/2);V=V>et?et:V,Q=Q>et?et:Q,Z=Z>et?et:Z,tt=tt>et?et:tt,V=V<0?0:V,Q=Q<0?0:Q,Z=Z<0?0:Z,tt=tt<0?0:tt,a.arc(G+V,K+V,V,-Math.PI,-Math.PI/2),a.arc(G+J-Q,K+Q,Q,-Math.PI/2,0),a.arc(G+J-Z,K+$-Z,Z,0,Math.PI/2),a.arc(G+tt,K+$-tt,tt,Math.PI/2,Math.PI),a.fill()}else a.moveTo(A,Y.y),a.lineTo(A+Y.width,Y.y),a.lineTo(A+Y.width,b),a.lineTo(A,b),a.lineTo(A,Y.y),a.fill();0==s&&d.meterBorder>0&&(a.closePath(),a.stroke())}}break}})),!1!==e.dataLabel&&1===r&&t.forEach((function(i,o){var s,c,h;s=[].concat(e.chartData.yAxisData.ranges[i.index]),c=s.pop(),h=s.shift();var f=i.data;switch(d.type){case"group":var p=ft(f,c,h,l,u,e,n,r);p=it(p,u,t.length,o,n,e),Ct(p,i,n,a,e);break;case"stack":p=vt(f,c,h,l,u,e,n,o,t,r);Ct(p,i,n,a,e);break;case"meter":p=dt(f,c,h,l,u,e,n,r);Ct(p,i,n,a,e);break}})),a.restore(),{xAxisPoints:l,calPoints:h,eachSpacing:u}}function zt(t,e,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{type:"mount",widthRatio:1,borderWidth:1,barBorderCircle:!1,barBorderRadius:[],linearType:"none",linearOpacity:1,customColor:[],colorStop:0},e.extra.mount);d.widthRatio=d.widthRatio<=0?0:d.widthRatio,d.widthRatio=d.widthRatio>=2?2:d.widthRatio;a.save();var h,f,p,g=-2,v=l.length+2;e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),g=Math.floor(-e._scrollDistance_/u)-2,v=g+e.xAxis.itemCount+4),d.customColor=y(d.linearType,d.customColor,t,n),h=[].concat(e.chartData.yAxisData.ranges[0]),f=h.pop(),p=h.shift();var m=e.height-e.area[0]-e.area[2],x=m*(0-f)/(p-f),b=e.height-Math.round(x)-e.area[2],w=pt(t,f,p,l,u,e,d,b,r);switch(d.type){case"bar":for(var S=0;Sg&&Sb?b:_.y,O=_.width,L=Math.abs(b-_.y);d.barBorderCircle&&(d.barBorderRadius=[O/2,O/2,0,0]),_.y>b&&(d.barBorderRadius=[0,0,O/2,O/2]);var I=(0,i.default)(d.barBorderRadius,4),F=I[0],E=I[1],R=I[2],B=I[3],U=Math.min(O/2,L/2);F=F>U?U:F,E=E>U?U:E,R=R>U?U:R,B=B>U?U:B,F=F<0?0:F,E=E<0?0:E,R=R<0?0:R,B=B<0?0:B,a.arc(D+F,M+F,F,-Math.PI,-Math.PI/2),a.arc(D+O-E,M+E,E,-Math.PI/2,0),a.arc(D+O-R,M+L-R,R,0,Math.PI/2),a.arc(D+B,M+L-B,B,Math.PI/2,Math.PI)}else a.moveTo(k,_.y),a.lineTo(k+_.width,_.y),a.lineTo(k+_.width,b),a.lineTo(k,b),a.lineTo(k,_.y);a.setStrokeStyle(C),a.setFillStyle(A),d.borderWidth>0&&(a.setLineWidth(d.borderWidth*e.pix),a.closePath(),a.stroke()),a.fill()}}break;case"triangle":for(var N=0;Ng&&N0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break;case"mount":for(var j=0;jg&&j0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break;case"sharp":for(var q=0;qg&&q0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break}if(!1!==e.dataLabel&&1===r){var Y,G,K;Y=[].concat(e.chartData.yAxisData.ranges[0]),G=Y.pop(),K=Y.shift();w=pt(t,G,K,l,u,e,d,b,r);Pt(w,t,n,a,e,b)}return a.restore(),{xAxisPoints:l,calPoints:w,eachSpacing:u}}function jt(t,e,n,a){for(var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=[],l=(e.height-e.area[0]-e.area[2])/e.categories.length,u=0;uf&&wB?B:I,F=F>B?B:F,E=E>B?B:E,R=R>B?B:R,I=I<0?0:I,F=F<0?0:F,E=E<0?0:E,R=R<0?0:R,a.arc(P+R,M+R,R,-Math.PI,-Math.PI/2),a.arc(S.x-I,M+I,I,-Math.PI/2,0),a.arc(S.x-F,M+D-F,F,0,Math.PI/2),a.arc(P+E,M+D-E,E,Math.PI/2,Math.PI)}else a.moveTo(_,k),a.lineTo(S.x,k),a.lineTo(S.x,k+S.width),a.lineTo(_,k+S.width),a.lineTo(_,k),a.setLineWidth(1),a.setStrokeStyle(A);a.setFillStyle(T),a.closePath(),a.fill()}}break;case"stack":y=mt(x,v,m,o,l,e,n,u,t,r);h.push(y),y=lt(y,l,t.length,u,n,e,t);for(var U=0;Uf&&U5&&void 0!==arguments[5]?arguments[5]:1,o=s({},{color:{},average:{}},n.extra.candle);o.color=s({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},o.color),o.average=s({},{show:!1,name:[],day:[],color:a.color},o.average),n.extra.candle=o;var l=n.chartData.xAxisData,c=l.xAxisPoints,u=l.eachSpacing,d=[];i.save();var h=-2,f=c.length+2,g=0,v=n.width+u;return n._scrollDistance_&&0!==n._scrollDistance_&&!0===n.enableScroll&&(i.translate(n._scrollDistance_,0),h=Math.floor(-n._scrollDistance_/u)-2,f=h+n.xAxis.itemCount+4,g=-n._scrollDistance_-2*u+n.area[3],v=g+(n.xAxis.itemCount+4)*u),(o.average.show||e)&&e.forEach((function(t,e){var o,s,l;o=[].concat(n.chartData.yAxisData.ranges[t.index]),s=o.pop(),l=o.shift();for(var d=t.data,h=dt(d,s,l,c,u,n,a,r),f=H(h,t),m=0;mg&&(i.moveTo(w.x,w.y),y=1),b>0&&w.x>g&&w.xh&&x0?(i.setStrokeStyle(o.color.upLine),i.setFillStyle(o.color.upFill),i.setLineWidth(1*n.pix),i.moveTo(y[3].x,y[3].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[1].x-u/4,y[1].y),i.lineTo(y[0].x-u/4,y[0].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[2].x,y[2].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[0].x+u/4,y[0].y),i.lineTo(y[1].x+u/4,y[1].y),i.lineTo(y[1].x,y[1].y),i.moveTo(y[3].x,y[3].y)):(i.setStrokeStyle(o.color.downLine),i.setFillStyle(o.color.downFill),i.setLineWidth(1*n.pix),i.moveTo(y[3].x,y[3].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[0].x-u/4,y[0].y),i.lineTo(y[1].x-u/4,y[1].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[2].x,y[2].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[1].x+u/4,y[1].y),i.lineTo(y[0].x+u/4,y[0].y),i.lineTo(y[0].x,y[0].y),i.moveTo(y[3].x,y[3].y)),i.closePath(),i.fill(),i.stroke()}})),i.restore(),{xAxisPoints:c,calPoints:d,eachSpacing:u}}function qt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"straight",opacity:.2,addLine:!1,width:2,gradient:!1,activeType:"none"},e.extra.area),o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=e.height-e.area[2],h=[];a.save();var f=0,g=e.width+u;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),f=-e._scrollDistance_-2*u+e.area[3],g=f+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,v,m;s=[].concat(e.chartData.yAxisData.ranges[t.index]),v=s.pop(),m=s.shift();var x=t.data,y=dt(x,v,m,l,u,e,n,i);h.push(y);for(var b=H(y,t),w=0;w1){var k=S[0],T=S[S.length-1];a.moveTo(k.x,k.y);var A=0;if("curve"===r.type)for(var C=0;Cf&&(a.moveTo(P.x,P.y),A=1),C>0&&P.x>f&&P.xf&&(a.moveTo(O.x,O.y),A=1),M>0&&O.x>f&&O.xf&&(a.moveTo(I.x,I.y),A=1),L>0&&I.x>f&&I.xf&&(a.moveTo(U.x,U.y),R=1),B>0&&U.x>f&&U.xf&&(a.moveTo(j.x,j.y),R=1),z>0&&j.x>f&&j.xf&&(a.moveTo(q.x,q.y),R=1),W>0&&q.x>f&&q.x4&&void 0!==arguments[4]?arguments[4]:1,r=(s({},{type:"circle"},e.extra.scatter),e.chartData.xAxisData),o=r.xAxisPoints,l=r.eachSpacing,c=[];a.save();var u=0;e.width;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),u=-e._scrollDistance_-2*l+e.area[3],u+(e.xAxis.itemCount+4)*l),t.forEach((function(t,r){var s,c,u;s=[].concat(e.chartData.yAxisData.ranges[t.index]),c=s.pop(),u=s.shift();var d=t.data,h=dt(d,c,u,o,l,e,n,i);a.beginPath(),a.setStrokeStyle(t.color),a.setFillStyle(t.color),a.setLineWidth(1*e.pix);var f=t.pointShape;if("diamond"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y),a.lineTo(t.x,t.y+4.5),a.lineTo(t.x+4.5,t.y),a.lineTo(t.x,t.y-4.5))}));else if("circle"===f)h.forEach((function(t,n){null!==t&&(a.moveTo(t.x+2.5*e.pix,t.y),a.arc(t.x,t.y,3*e.pix,0,2*Math.PI,!1))}));else if("square"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x-3.5,t.y-3.5),a.rect(t.x-3.5,t.y-3.5,7,7))}));else if("triangle"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y+4.5),a.lineTo(t.x+4.5,t.y+4.5),a.lineTo(t.x,t.y-4.5))}));else if("triangle"===f)return;a.closePath(),a.fill(),a.stroke()})),!1!==e.dataLabel&&1===i&&t.forEach((function(t,r){var s,c,u;s=[].concat(e.chartData.yAxisData.ranges[t.index]),c=s.pop(),u=s.shift();var d=t.data,h=dt(d,c,u,o,l,e,n,i);At(h,t,n,a,e)})),a.restore(),{xAxisPoints:o,calPoints:c,eachSpacing:l}}function Yt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{opacity:1,border:2},e.extra.bubble),o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=[];a.save();var h=0;e.width;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),h=-e._scrollDistance_-2*u+e.area[3],h+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,d,h;s=[].concat(e.chartData.yAxisData.ranges[t.index]),d=s.pop(),h=s.shift();var f=t.data,p=dt(f,d,h,l,u,e,n,i);a.beginPath(),a.setStrokeStyle(t.color),a.setLineWidth(r.border*e.pix),a.setFillStyle(c(t.color,r.opacity)),p.forEach((function(t,n){a.moveTo(t.x+t.r,t.y),a.arc(t.x,t.y,t.r*e.pix,0,2*Math.PI,!1)})),a.closePath(),a.fill(),a.stroke(),!1!==e.dataLabel&&1===i&&p.forEach((function(i,r){a.beginPath();var o=t.textSize*e.pix||n.fontSize;a.setFontSize(o),a.setFillStyle(t.textColor||"#FFFFFF"),a.setTextAlign("center"),a.fillText(String(i.t),i.x,i.y+o/2),a.closePath(),a.stroke(),a.setTextAlign("left")}))})),a.restore(),{xAxisPoints:l,calPoints:d,eachSpacing:u}}function Gt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"straight",width:2,activeType:"none",linearType:"none",onShadow:!1,animation:"vertical"},e.extra.line);r.width*=e.pix;var o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=[];a.save();var h=0,f=e.width+u;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),h=-e._scrollDistance_-2*u+e.area[3],f=h+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,g,v;a.beginPath(),a.setStrokeStyle(t.color),a.moveTo(-1e4,-1e4),a.lineTo(-10001,-10001),a.stroke(),s=[].concat(e.chartData.yAxisData.ranges[t.index]),g=s.pop(),v=s.shift();var m=t.data,x=ht(m,g,v,l,u,e,n,r,i);d.push(x);var y=H(x,t);if("dash"==t.lineType){var b=t.dashLength?t.dashLength:8;b*=e.pix,a.setLineDash([b,b])}a.beginPath();var w=t.color;if("none"!==r.linearType&&t.linearColor&&t.linearColor.length>0){for(var S=a.createLinearGradient(e.chartData.xAxisData.startX,e.height/2,e.chartData.xAxisData.endX,e.height/2),_=0;_0?a.setShadow(t.setShadow[0],t.setShadow[1],t.setShadow[2],t.setShadow[3]):a.setShadow(0,0,0,"rgba(0,0,0,0)"),a.setLineWidth(r.width),y.forEach((function(t,e){if(1===t.length)a.moveTo(t[0].x,t[0].y);else{a.moveTo(t[0].x,t[0].y);var n=0;if("curve"===r.type)for(var i=0;ih&&(a.moveTo(o.x,o.y),n=1),i>0&&o.x>h&&o.xh&&(a.moveTo(c.x,c.y),n=1),l>0&&c.x>h&&c.xh&&(a.moveTo(d.x,d.y),n=1),u>0&&d.x>h&&d.x4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{width:u/2,barBorderCircle:!1,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0},e.extra.mix.column),h=s({},{opacity:.2,gradient:!1},e.extra.mix.area),f=s({},{width:2},e.extra.mix.line),g=e.height-e.area[2],v=[],m=0,x=0;t.forEach((function(t,e){"column"==t.type&&(x+=1)})),a.save();var b=-2,w=l.length+2,S=0,_=e.width+u;if(e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),b=Math.floor(-e._scrollDistance_/u)-2,w=b+e.xAxis.itemCount+4,S=-e._scrollDistance_-2*u+e.area[3],_=S+(e.xAxis.itemCount+4)*u),d.customColor=y(d.linearType,d.customColor,t,n),t.forEach((function(t,o){var s,y,k;s=[].concat(e.chartData.yAxisData.ranges[t.index]),y=s.pop(),k=s.shift();var T=t.data,A=dt(T,y,k,l,u,e,n,r);if(v.push(A),"column"==t.type){A=it(A,u,x,m,n,e);for(var C=0;Cb&&CW?W:U,N=N>W?W:N,z=z>W?W:z,j=j>W?W:j,U=U<0?0:U,N=N<0?0:N,z=z<0?0:z,j=j<0?0:j,a.arc(I+U,F+U,U,-Math.PI,-Math.PI/2),a.arc(I+E-N,F+N,N,-Math.PI/2,0),a.arc(I+E-z,F+R-z,z,0,Math.PI/2),a.arc(I+j,F+R-j,j,Math.PI/2,Math.PI)}else a.moveTo(D,P.y),a.lineTo(D+P.width,P.y),a.lineTo(D+P.width,e.height-e.area[2]),a.lineTo(D,e.height-e.area[2]),a.lineTo(D,P.y),a.setLineWidth(1),a.setStrokeStyle(O);a.setFillStyle(M),a.closePath(),a.fill()}}m+=1}if("area"==t.type)for(var q=H(A,t),Y=0;Y1){var J=G[0],$=G[G.length-1];a.moveTo(J.x,J.y);var X=0;if("curve"===t.style)for(var V=0;VS&&(a.moveTo(Q.x,Q.y),X=1),V>0&&Q.x>S&&Q.x<_){var Z=p(G,V-1);a.bezierCurveTo(Z.ctrA.x,Z.ctrA.y,Z.ctrB.x,Z.ctrB.y,Q.x,Q.y)}}else for(var tt=0;ttS&&(a.moveTo(et.x,et.y),X=1),tt>0&&et.x>S&&et.x<_&&a.lineTo(et.x,et.y)}a.lineTo($.x,g),a.lineTo(J.x,g),a.lineTo(J.x,J.y)}else{var nt=G[0];a.moveTo(nt.x-u/2,nt.y)}a.closePath(),a.fill()}if("line"==t.type){var at=H(A,t);at.forEach((function(n,i){if("dash"==t.lineType){var r=t.dashLength?t.dashLength:8;r*=e.pix,a.setLineDash([r,r])}if(a.beginPath(),a.setStrokeStyle(t.color),a.setLineWidth(f.width*e.pix),1===n.length)a.moveTo(n[0].x,n[0].y);else{a.moveTo(n[0].x,n[0].y);var o=0;if("curve"==t.style)for(var s=0;sS&&(a.moveTo(l.x,l.y),o=1),s>0&&l.x>S&&l.x<_){var c=p(n,s-1);a.bezierCurveTo(c.ctrA.x,c.ctrA.y,c.ctrB.x,c.ctrB.y,l.x,l.y)}}else for(var u=0;uS&&(a.moveTo(d.x,d.y),o=1),u>0&&d.x>S&&d.x<_&&a.lineTo(d.x,d.y)}a.moveTo(n[0].x,n[0].y)}a.stroke(),a.setLineDash([])}))}"point"==t.type&&(t.addPoint=!0),1==t.addPoint&&"column"!==t.type&&_t(A,t.color,t.pointShape,a,e)})),!1!==e.dataLabel&&1===r){m=0;t.forEach((function(t,i){var o,s,c;o=[].concat(e.chartData.yAxisData.ranges[t.index]),s=o.pop(),c=o.shift();var d=t.data,h=dt(d,s,c,l,u,e,n,r);"column"!==t.type?At(h,t,n,a,e):(h=it(h,u,x,m,n,e),At(h,t,n,a,e),m+=1)}))}return a.restore(),{xAxisPoints:l,calPoints:v,eachSpacing:u}}function Jt(t,e,n,a,i,r){var o=t.extra.tooltip||{};o.horizentalLine&&t.tooltip&&1===a&&("line"==t.type||"area"==t.type||"column"==t.type||"mount"==t.type||"candle"==t.type||"mix"==t.type)&&Et(t,e,n,i,r),n.save(),t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&n.translate(t._scrollDistance_,0),t.tooltip&&t.tooltip.textList&&t.tooltip.textList.length&&1===a&&Ut(t.tooltip.textList,t.tooltip.offset,t,e,n,i,r),n.restore()}function $t(t,e,n,a){var i=e.chartData.xAxisData,r=i.xAxisPoints,o=i.startX,s=i.endX,l=i.eachSpacing,c="center";"bar"!=e.type&&"line"!=e.type&&"area"!=e.type&&"scatter"!=e.type&&"bubble"!=e.type||(c=e.xAxis.boundaryGap);var u=e.height-e.area[2],d=e.area[0];if(e.enableScroll&&e.xAxis.scrollShow){var h=e.height-e.area[2]+n.xAxisHeight,f=s-o,p=l*(r.length-1);"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),p+=(e.extra.mount.widthRatio-1)*l);var g=f*f/p,v=0;e._scrollDistance_&&(v=-e._scrollDistance_*f/p),a.beginPath(),a.setLineCap("round"),a.setLineWidth(6*e.pix),a.setStrokeStyle(e.xAxis.scrollBackgroundColor||"#EFEBEF"),a.moveTo(o,h),a.lineTo(s,h),a.stroke(),a.closePath(),a.beginPath(),a.setLineCap("round"),a.setLineWidth(6*e.pix),a.setStrokeStyle(e.xAxis.scrollColor||"#A6A6A6"),a.moveTo(o+v,h),a.lineTo(o+v+g,h),a.stroke(),a.closePath(),a.setLineCap("butt")}if(a.save(),e._scrollDistance_&&0!==e._scrollDistance_&&a.translate(e._scrollDistance_,0),!0===e.xAxis.calibration&&(a.setStrokeStyle(e.xAxis.gridColor||"#cccccc"),a.setLineCap("butt"),a.setLineWidth(1*e.pix),r.forEach((function(t,n){n>0&&(a.beginPath(),a.moveTo(t-l/2,u),a.lineTo(t-l/2,u+3*e.pix),a.closePath(),a.stroke())}))),!0!==e.xAxis.disableGrid&&(a.setStrokeStyle(e.xAxis.gridColor||"#cccccc"),a.setLineCap("butt"),a.setLineWidth(1*e.pix),"dash"==e.xAxis.gridType&&a.setLineDash([e.xAxis.dashLength*e.pix,e.xAxis.dashLength*e.pix]),e.xAxis.gridEval=e.xAxis.gridEval||1,r.forEach((function(t,n){n%e.xAxis.gridEval==0&&(a.beginPath(),a.moveTo(t,u),a.lineTo(t,d),a.stroke())})),a.setLineDash([])),!0!==e.xAxis.disabled){var m=t.length;e.xAxis.labelCount&&(m=e.xAxis.itemCount?Math.ceil(t.length/e.xAxis.itemCount*e.xAxis.labelCount):e.xAxis.labelCount,m-=1);for(var x=Math.ceil(t.length/m),y=[],b=t.length,S=0;S=e.area[3]-1&&d-Math.abs(s)<=e.width-e.area[1]+1&&(a.beginPath(),a.setFontSize(_),a.setFillStyle(e.xAxis.fontColor||e.fontColor),a.fillText(String(i),r[n]+o,u+e.xAxis.marginTop*e.pix+(e.xAxis.lineHeight-e.xAxis.fontSize)*e.pix/2+e.xAxis.fontSize*e.pix),a.closePath(),a.stroke())})):y.forEach((function(t,i){var o=e.xAxis.formatter?e.xAxis.formatter(t):t,s=e._scrollDistance_||0,d="center"==c?r[i]+l/2:r[i];if(d-Math.abs(s)>=e.area[3]-1&&d-Math.abs(s)<=e.width-e.area[1]+1){a.save(),a.beginPath(),a.setFontSize(_),a.setFillStyle(e.xAxis.fontColor||e.fontColor);var h=w(String(o),_,a),f=r[i];"center"==c&&(f=r[i]+l/2);e.xAxis.scrollShow&&6*e.pix;var p=u+e.xAxis.marginTop*e.pix+_-_*Math.abs(Math.sin(n._xAxisTextAngle_));e.xAxis.rotateAngle<0?(f-=_/2,h=0):(f+=_/2,h=-h),a.translate(f,p),a.rotate(-1*n._xAxisTextAngle_),a.fillText(String(o),h,0),a.closePath(),a.stroke(),a.restore()}}))}a.restore(),e.xAxis.title&&(a.beginPath(),a.setFontSize(e.xAxis.titleFontSize*e.pix),a.setFillStyle(e.xAxis.titleFontColor),a.fillText(String(e.xAxis.title),e.width-e.area[1]+e.xAxis.titleOffsetX*e.pix,e.height-e.area[2]+e.xAxis.marginTop*e.pix+(e.xAxis.lineHeight-e.xAxis.titleFontSize)*e.pix/2+(e.xAxis.titleFontSize+e.xAxis.titleOffsetY)*e.pix),a.closePath(),a.stroke()),e.xAxis.axisLine&&(a.beginPath(),a.setStrokeStyle(e.xAxis.axisLineColor),a.setLineWidth(1*e.pix),a.moveTo(o,e.height-e.area[2]),a.lineTo(s,e.height-e.area[2]),a.stroke())}function Xt(t,e,n,a){if(!0!==e.yAxis.disableGrid){var i=e.height-e.area[0]-e.area[2],r=i/e.yAxis.splitNumber,o=e.area[3],s=e.chartData.xAxisData.xAxisPoints,l=e.chartData.xAxisData.eachSpacing,c=l*(s.length-1);"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),c+=(e.extra.mount.widthRatio-1)*l);var u=o+c,d=[],h=1;!1===e.xAxis.axisLine&&(h=0);for(var f=h;f4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,ringWidth:30,customRadius:0,border:!1,borderWidth:2,borderColor:"#FFFFFF",centerColor:"#FFFFFF",linearType:"none",customColor:[]},"pie"==e.type?e.extra.pie:e.extra.ring),o={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2};0==n.pieChartLinePadding&&(n.pieChartLinePadding=r.activeRadius*e.pix);var l=Math.min((e.width-e.area[1]-e.area[3])/2-n.pieChartLinePadding-n.pieChartTextPadding-n._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-n.pieChartLinePadding-n.pieChartTextPadding);l=l<10?10:l,r.customRadius>0&&(l=r.customRadius*e.pix),t=X(t,l,i);var u=r.activeRadius*e.pix;if(r.customColor=y(r.linearType,r.customColor,t,n),t=t.map((function(t){return t._start_+=r.offsetAngle*Math.PI/180,t})),t.forEach((function(t,n){e.tooltip&&e.tooltip.index==n&&(a.beginPath(),a.setFillStyle(c(t.color,r.activeOpacity||.5)),a.moveTo(o.x,o.y),a.arc(o.x,o.y,t._radius_+u,t._start_,t._start_+2*t._proportion_*Math.PI),a.closePath(),a.fill()),a.beginPath(),a.setLineWidth(r.borderWidth*e.pix),a.lineJoin="round",a.setStrokeStyle(r.borderColor);var i,s=t.color;"custom"==r.linearType&&(i=a.createCircularGradient?a.createCircularGradient(o.x,o.y,t._radius_):a.createRadialGradient(o.x,o.y,0,o.x,o.y,t._radius_),i.addColorStop(0,c(r.customColor[t.linearIndex],1)),i.addColorStop(1,c(t.color,1)),s=i);a.setFillStyle(s),a.moveTo(o.x,o.y),a.arc(o.x,o.y,t._radius_,t._start_,t._start_+2*t._proportion_*Math.PI),a.closePath(),a.fill(),1==r.border&&a.stroke()})),"ring"===e.type){var d=.6*l;"number"===typeof r.ringWidth&&r.ringWidth>0&&(d=Math.max(0,l-r.ringWidth*e.pix)),a.beginPath(),a.setFillStyle(r.centerColor),a.moveTo(o.x,o.y),a.arc(o.x,o.y,d,0,2*Math.PI),a.closePath(),a.fill()}return!1!==e.dataLabel&&1===i&&Lt(t,e,n,a,l,o),1===i&&"ring"===e.type&&Tt(e,n,a,o),{center:o,radius:l,series:t}}function te(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"area",activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!1,borderWidth:2,borderColor:"#FFFFFF",linearType:"none",customColor:[]},e.extra.rose);0==n.pieChartLinePadding&&(n.pieChartLinePadding=r.activeRadius*e.pix);var o={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},l=Math.min((e.width-e.area[1]-e.area[3])/2-n.pieChartLinePadding-n.pieChartTextPadding-n._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-n.pieChartLinePadding-n.pieChartTextPadding);l=l<10?10:l;var u=r.minRadius||.5*l;l4&&void 0!==arguments[4]?arguments[4]:1,l=s({},{startAngle:.75,endAngle:.25,type:"default",direction:"cw",lineCap:"round",width:12,gap:2,linearType:"none",customColor:[]},e.extra.arcbar);t=Z(t,l,o),i=l.centerX||l.centerY?{x:l.centerX?l.centerX:e.width/2,y:l.centerY?l.centerY:e.height/2}:{x:e.width/2,y:e.height/2},l.radius?r=l.radius:(r=Math.min(i.x,i.y),r-=5*e.pix,r-=l.width/2),r=r<10?10:r,l.customColor=y(l.linearType,l.customColor,t,n);for(var u=0;u5&&void 0!==arguments[5]?arguments[5]:1,o=s({},{type:"default",startAngle:.75,endAngle:.25,width:15,labelOffset:13,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},n.extra.gauge);void 0==o.oldAngle&&(o.oldAngle=o.startAngle),void 0==o.oldData&&(o.oldData=0),t=et(t,o.startAngle,o.endAngle);var l={x:n.width/2,y:n.height/2},u=Math.min(l.x,l.y);u-=5*n.pix,u-=o.width/2,u=u<10?10:u;var d=u-o.width,h=0;if("progress"==o.type){var f=u-3*o.width;i.beginPath();var p=i.createLinearGradient(l.x,l.y-f,l.x,l.y+f);p.addColorStop("0",c(e[0].color,.3)),p.addColorStop("1.0",c("#FFFFFF",.1)),i.setFillStyle(p),i.arc(l.x,l.y,f,0,2*Math.PI,!1),i.fill(),i.setLineWidth(o.width),i.setStrokeStyle(c(e[0].color,.3)),i.setLineCap("round"),i.beginPath(),i.arc(l.x,l.y,d,o.startAngle*Math.PI,o.endAngle*Math.PI,!1),i.stroke(),h=o.endAngleb/x?i.setStrokeStyle(c(e[0].color,1)):i.setStrokeStyle(c(e[0].color,.3)),i.setLineWidth(3*n.pix),i.moveTo(v,0),i.lineTo(m,0),i.stroke(),i.rotate(g*Math.PI);i.restore(),e=tt(e,o,r),i.setLineWidth(o.width),i.setStrokeStyle(e[0].color),i.setLineCap("round"),i.beginPath(),i.arc(l.x,l.y,d,o.startAngle*Math.PI,e[0]._proportion_*Math.PI,!1),i.stroke();var w=u-2.5*o.width;i.save(),i.translate(l.x,l.y),i.rotate((e[0]._proportion_-1)*Math.PI),i.beginPath(),i.setLineWidth(o.width/3);var S=i.createLinearGradient(0,.6*-w,0,.6*w);S.addColorStop("0",c("#FFFFFF",0)),S.addColorStop("0.5",c(e[0].color,1)),S.addColorStop("1.0",c("#FFFFFF",0)),i.setStrokeStyle(S),i.arc(0,0,w,.85*Math.PI,1.15*Math.PI,!1),i.stroke(),i.beginPath(),i.setLineWidth(1),i.setStrokeStyle(e[0].color),i.setFillStyle(e[0].color),i.moveTo(-w-o.width/3/2,-4),i.lineTo(-w-o.width/3/2-4,0),i.lineTo(-w-o.width/3/2,4),i.lineTo(-w-o.width/3/2,-4),i.stroke(),i.fill(),i.restore()}else{i.setLineWidth(o.width),i.setLineCap("butt");for(var _=0;_4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{gridColor:"#cccccc",gridType:"radar",gridEval:1,axisLabel:!1,axisLabelTofix:0,labelShow:!0,labelColor:"#666666",labelPointShow:!1,labelPointRadius:3,labelPointColor:"#cccccc",opacity:.2,gridCount:3,border:!1,borderWidth:2,linearType:"none",customColor:[]},e.extra.radar),o=C(e.categories.length),l={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},u=(e.width-e.area[1]-e.area[3])/2,d=(e.height-e.area[0]-e.area[2])/2,h=Math.min(u-(A(e.categories,n.fontSize,a)+n.radarLabelTextMargin),d-n.radarLabelTextMargin);h-=n.radarLabelTextMargin*e.pix,h=h<10?10:h,h=r.radius?r.radius:h,a.beginPath(),a.setLineWidth(1*e.pix),a.setStrokeStyle(r.gridColor),o.forEach((function(t,e){var n=g(h*Math.cos(t),h*Math.sin(t),l);a.moveTo(l.x,l.y),e%r.gridEval==0&&a.lineTo(n.x,n.y)})),a.stroke(),a.closePath();for(var f=function(t){var n={};if(a.beginPath(),a.setLineWidth(1*e.pix),a.setStrokeStyle(r.gridColor),"radar"==r.gridType)o.forEach((function(e,i){var o=g(h/r.gridCount*t*Math.cos(e),h/r.gridCount*t*Math.sin(e),l);0===i?(n=o,a.moveTo(o.x,o.y)):a.lineTo(o.x,o.y)})),a.lineTo(n.x,n.y);else{var i=g(h/r.gridCount*t*Math.cos(1.5),h/r.gridCount*t*Math.sin(1.5),l);a.arc(l.x,l.y,l.y-i.y,0,2*Math.PI,!1)}a.stroke(),a.closePath()},p=1;p<=r.gridCount;p++)f(p);r.customColor=y(r.linearType,r.customColor,t,n);var v=$(o,l,h,t,e,i);if(v.forEach((function(n,i){a.beginPath(),a.setLineWidth(r.borderWidth*e.pix),a.setStrokeStyle(n.color);var o,s=c(n.color,r.opacity);"custom"==r.linearType&&(o=a.createCircularGradient?a.createCircularGradient(l.x,l.y,h):a.createRadialGradient(l.x,l.y,0,l.x,l.y,h),o.addColorStop(0,c(r.customColor[t[i].linearIndex],r.opacity)),o.addColorStop(1,c(n.color,r.opacity)),s=o);if(a.setFillStyle(s),n.data.forEach((function(t,e){0===e?a.moveTo(t.position.x,t.position.y):a.lineTo(t.position.x,t.position.y)})),a.closePath(),a.fill(),!0===r.border&&a.stroke(),a.closePath(),!1!==e.dataPointShape){var u=n.data.map((function(t){return t.position}));_t(u,n.color,n.pointShape,a,e)}})),!0===r.axisLabel){var m=Math.max(r.max,Math.max.apply(null,S(t))),x=h/r.gridCount,b=e.fontSize*e.pix;a.setFontSize(b),a.setFillStyle(e.fontColor),a.setTextAlign("left");for(p=0;pc.x?n.xMax:c.x,n.yMin=n.yMinc.y?n.yMax:c.y}}return n}function oe(t,e,n,a,i,r){return{x:(e-n.xMin)*a+i,y:(n.yMax-t)*a+r}}function se(t,e,n,a,i,r){return{x:(e-i)/a+n.xMin,y:n.yMax-(t-r)/a}}function le(t,e,n){if(e[1]==n[1])return!1;if(e[1]>t[1]&&n[1]>t[1])return!1;if(e[1]t[1])return!1;if(n[1]==t[1]&&e[1]>t[1])return!1;if(e[0]e[r].area[2]||t[1]>e[r].area[3]||t[2]n||t[3]>a){i=!0;break}i=!1}return i}function fe(t,e,n){var a=t.series;switch(e){case"normal":for(var i=0;i.7},p=0;p4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"normal",autoColors:!0},e.extra.word);e.chartData.wordCloudData||(e.chartData.wordCloudData=fe(e,r.type,a)),a.beginPath(),a.setFillStyle(e.background),a.rect(0,0,e.width,e.height),a.fill(),a.save();var o=e.chartData.wordCloudData;a.translate(e.width/2,e.height/2);for(var l=0;l0&&(e.tooltip&&e.tooltip.index==l?a.strokeText(c,(o[l].areav[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].areav[1]+5+u-e.height/2)*i):a.fillText(c,(o[l].areav[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].areav[1]+5+u-e.height/2)*i)):o[l].area[0]>0&&(e.tooltip&&e.tooltip.index==l?a.strokeText(c,(o[l].area[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].area[1]+5+u-e.height/2)*i):a.fillText(c,(o[l].area[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].area[1]+5+u-e.height/2)*i)),a.stroke(),a.restore()}a.restore()}function ge(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"funnel",activeWidth:10,activeOpacity:.3,border:!1,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,minSize:0,labelAlign:"right",linearType:"none",customColor:[]},e.extra.funnel),o=(e.height-e.area[0]-e.area[2])/t.length,l={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.height-e.area[2]},u=r.activeWidth*e.pix,d=Math.min((e.width-e.area[1]-e.area[3])/2-u,(e.height-e.area[0]-e.area[2])/2-u),h=V(t,d,r,o,i);if(a.save(),a.translate(l.x,l.y),r.customColor=y(r.linearType,r.customColor,t,n),"pyramid"==r.type)for(var f=0;f0?w[A].width+e.yAxis.padding*e.pix:w[A].width,T+=1):"right"==w[A].position&&(e.area[1]+=k>0?w[A].width+e.yAxis.padding*e.pix:w[A].width,k+=1)}else n.yAxisWidth=w;if(e.chartData.yAxisData=b,e.categories&&e.categories.length&&"radar"!==e.type&&"gauge"!==e.type&&"bar"!==e.type){e.chartData.xAxisData=ct(e.categories,e,n);var C=G(e.categories,e,n,e.chartData.xAxisData.eachSpacing,a),P=C.xAxisHeight,D=C.angle;n.xAxisHeight=P,n._xAxisTextAngle_=D,e.area[2]+=P,e.chartData.categoriesData=C}else if("line"===e.type||"area"===e.type||"scatter"===e.type||"bubble"===e.type||"bar"===e.type){e.chartData.xAxisData=J(o,e,n,a),l=e.chartData.xAxisData.rangesFormat;var M=G(l,e,n,e.chartData.xAxisData.eachSpacing,a),L=M.xAxisHeight,I=M.angle;n.xAxisHeight=L,n._xAxisTextAngle_=I,e.area[2]+=L,e.chartData.categoriesData=M}else e.chartData.xAxisData={xAxisPoints:[]};if(e.enableScroll&&"right"==e.xAxis.scrollAlign&&void 0===e._scrollDistance_){var F=0,E=e.chartData.xAxisData.xAxisPoints,R=e.chartData.xAxisData.startX,B=e.chartData.xAxisData.endX,U=e.chartData.xAxisData.eachSpacing,N=U*(E.length-1),z=B-R;F=z-N,r.scrollOption.currentOffset=F,r.scrollOption.startTouchX=F,r.scrollOption.distance=0,r.scrollOption.lastMoveTime=0,e._scrollDistance_=F}switch("pie"!==t&&"ring"!==t&&"rose"!==t||(n._pieTextMaxLength_=!1===e.dataLabel?0:at(h,n,a,e)),t){case"word":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),pe(o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"map":a.clearRect(0,0,e.width,e.height),ue(o,e,n,a),setTimeout((function(){i.uevent.trigger("renderComplete")}),50);break;case"funnel":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.funnelData=ge(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"line":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Gt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"scatter":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Ht(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"bubble":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Yt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"mix":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Kt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"column":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Nt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"mount":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=zt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"bar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),$t(l,e,n,a);var i=jt(o,e,n,a,t),r=i.yAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.yAxisPoints=r,e.chartData.xAxisPoints=e.chartData.xAxisData.xAxisPoints,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"area":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=qt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"ring":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=Zt(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"pie":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=Zt(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"rose":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=te(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"radar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.radarData=ae(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.arcbarData=ee(o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.gaugeData=ne(l,o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"candle":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Wt(o,h,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(h||e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break}}function Se(){this.events={}}be.prototype.stop=function(){this.isStop=!0},Se.prototype.addEventListener=function(t,e){this.events[t]=this.events[t]||[],this.events[t].push(e)},Se.prototype.delEventListener=function(t){this.events[t]=[]},Se.prototype.trigger=function(){for(var t=arguments.length,e=Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.opts=s({},this.opts,t),this.opts.updateData=!0;var e=t.scrollPosition||"current";switch(e){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0,this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":var n=yt(this.opts.series,this.opts,this.config,this.context),a=n.yAxisWidth;this.config.yAxisWidth=a;var i=0,r=ct(this.opts.categories,this.opts,this.config),o=r.xAxisPoints,l=r.startX,c=r.endX,u=r.eachSpacing,d=u*(o.length-1),h=c-l;i=h-d,this.scrollOption={currentOffset:i,startTouchX:i,distance:0,lastMoveTime:0},this.opts._scrollDistance_=i;break}we.call(this,this.opts.type,this.opts,this.config,this.context)},_e.prototype.zoom=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.opts.xAxis.itemCount;if(!0===this.opts.enableScroll){var e=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=!1,this.opts.xAxis.itemCount=t.itemCount;var n=yt(this.opts.series,this.opts,this.config,this.context),a=n.yAxisWidth;this.config.yAxisWidth=a;var i=0,r=ct(this.opts.categories,this.opts,this.config),o=r.xAxisPoints,s=r.startX,l=r.endX,c=r.eachSpacing,u=c*e,d=l-s,f=d-c*(o.length-1);i=d/2-u,i>0&&(i=0),i=this.opts.categories.length?this.opts.categories.length:d,this.opts.animation=!1,this.opts.xAxis.itemCount=d;var f=0,p=ct(this.opts.categories,this.opts,this.config),g=p.xAxisPoints,v=p.startX,m=p.endX,x=p.eachSpacing,y=x*this.scrollOption.moveCurrent1,b=m-v,w=b-x*(g.length-1);f=-y+Math.min(a[0].x,a[1].x)-this.opts.area[3]-x,f>0&&(f=0),f1&&void 0!==arguments[1]?arguments[1]:{},n=null;if(n=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0],n){k(n,this.opts,t);var a=this.getLegendDataIndex(t);a>=0&&("candle"==this.opts.type?this.opts.seriesMA[a].show=!this.opts.seriesMA[a].show:this.opts.series[a].show=!this.opts.series[a].show,this.opts.animation=!!e.animation,this.opts._scrollDistance_=this.scrollOption.currentOffset,we.call(this,this.opts.type,this.opts,this.config,this.context))}},_e.prototype.showToolTip=function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null;a=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0],a||console.log("[uCharts] 未获取到event坐标信息");var i=k(a,this.opts,t),r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1});if("line"===this.opts.type||"area"===this.opts.type||"column"===this.opts.type||"scatter"===this.opts.type||"bubble"===this.opts.type){var l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1||c.length>0){var u=T(this.opts.series,c,l.group);if(0!==u.length){var d=P(u,this.opts,c,l.group,this.opts.categories,n),h=d.textList,f=d.offset;f.y=i.y,o.tooltip={textList:void 0!==n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c,group:l.group}}}we.call(this,o.type,o,this.config,this.context)}if("mount"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t).index:n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},o._series_[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,o):u.name+": "+u.data,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:o.chartData.calPoints[c].x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}we.call(this,o.type,o,this.config,this.context)}if("bar"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1||c.length>0){u=T(this.opts.series,c,l.group);if(0!==u.length){d=P(u,this.opts,c,l.group,this.opts.categories,n),h=d.textList,f=d.offset;f.x=i.x,o.tooltip={textList:void 0!==n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("mix"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1){r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1}),u=T(this.opts.series,c);if(0!==u.length){var p=D(u,this.opts,c,this.opts.categories,n);h=p.textList,f=p.offset;f.y=i.y,o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("candle"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1){r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1}),u=T(this.opts.series,c);if(0!==u.length){d=M(this.opts.series[0].data,u,this.opts,c,this.opts.categories,this.opts.extra.candle,n),h=d.textList,f=d.offset;f.y=i.y,o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("pie"===this.opts.type||"ring"===this.opts.type||"rose"===this.opts.type||"funnel"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},o._series_[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,o):u.name+": "+u.data,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}we.call(this,o.type,o,this.config,this.context)}if("map"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},this.opts.series[c]);u.name=u.properties.name;h=[{text:n.formatter?n.formatter(u,void 0,c,this.opts):u.name,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}o.updateData=!1,we.call(this,o.type,o,this.config,this.context)}if("word"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},this.opts.series[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,this.opts):u.name,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}o.updateData=!1,we.call(this,o.type,o,this.config,this.context)}if("radar"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=T(this.opts.series,c);if(0!==u.length){h=u.map((function(t){return{text:n.formatter?n.formatter(t,e.opts.categories[c],c,e.opts):t.name+": "+t.data,color:t.color,legendShape:"auto"==e.opts.extra.tooltip.legendShape?t.legendShape:e.opts.extra.tooltip.legendShape}})),f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}},_e.prototype.translate=function(t){this.scrollOption={currentOffset:t,startTouchX:t,distance:0,lastMoveTime:0};var e=s({},this.opts,{_scrollDistance_:t,animation:!1});we.call(this,this.opts.type,e,this.config,this.context)},_e.prototype.scrollStart=function(t){var e=null;e=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0];var n=k(e,this.opts,t);e&&!0===this.opts.enableScroll&&(this.scrollOption.startTouchX=n.x)},_e.prototype.scroll=function(t){0===this.scrollOption.lastMoveTime&&(this.scrollOption.lastMoveTime=Date.now());var e=this.opts.touchMoveLimit||60,n=Date.now(),a=n-this.scrollOption.lastMoveTime;if(!(a0?"hidden":"visible",this.fade&&(t.opacity=this.opacity,t.transition="opacity ".concat(Number(this.durationTime)/1e3,"s ease-in-out")),t}},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(t){this.loading=!1,this.isError=!0,this.$emit("error",t)},onLoadHandler:function(){var t=this;if(this.loading=!1,this.isError=!1,this.$emit("load"),!this.fade)return this.removeBgColor();this.opacity=0,this.durationTime=0,setTimeout((function(){t.durationTime=t.duration,t.opacity=1,setTimeout((function(){t.removeBgColor()}),t.durationTime)}),50)},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}};e.default=a},cb29:function(t,e,n){"use strict";var a=n("23e7"),i=n("81d5"),r=n("44d2");a({target:"Array",proto:!0},{fill:i}),r("fill")},cb36:function(t,e,n){"use strict";var a=n("7b18"),i=n.n(a);i.a},cd33:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={qiunDataCharts:n("8afe").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-view",{staticClass:"bg-white"},[n("SearchForm",{attrs:{schemas:t.searchFormSchema},on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit.apply(void 0,arguments)}}})],1),n("v-uni-view",{staticClass:"h-80vh flex-center"},[n("v-uni-view",{staticClass:"w-full"},[n("qiun-data-charts",{attrs:{type:"column",opts:t.opts,chartData:t.chartData}})],1)],1)],1)},r=[]},d081:function(t,e,n){"use strict";n.r(e);var a=n("dd1d"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},d2c2:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("e9c4"),n("b64b"),n("caad"),n("2532"),n("14d9"),n("3c65");var i=a(n("53ca")),r=a(n("af1e")),o=a(n("121d")),s=a(n("515b")),l={},c=null;function u(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length,n=new Array(e>1?e-1:0),a=1;a3||Math.abs(l[t].$el.children[0].clientHeight-s.default.instance[t].getHeight())>3)&&this.ecresize()},tooltipPosition:function(){return function(t,e,n,a,i){var r=t[0],o=t[1],s=i.viewSize[0],l=i.viewSize[1],c=i.contentSize[0],u=i.contentSize[1],d=r+30,h=o+30;return d+c>s&&(d=r-c-30),h+u>l&&(h=o-u-30),[d,h]}},ucinit:function(t,e,n,a){var i=this;if(JSON.stringify(t)!=JSON.stringify(e)&&t.canvasId){var r=JSON.parse(JSON.stringify(t.canvasId));this.rid=r,l[r]=this.$ownerInstance,o.default.option[r]=JSON.parse(JSON.stringify(t)),o.default.option[r]=d(o.default.option[r],o.default.formatter);var s=document.getElementById(r);s&&s.children[0]&&(o.default.option[r].context=s.children[0].getContext("2d"),o.default.instance[r]&&o.default.option[r]&&!0===o.default.option[r].update?this.updataUChart():setTimeout((function(){o.default.option[r].context.restore(),o.default.option[r].context.save(),i.newUChart()}),100))}},newUChart:function(){var t=this.rid;o.default.instance[t]=new r.default(o.default.option[t]),o.default.instance[t].addEventListener("renderComplete",(function(){l[t].callMethod("emitMsg",{name:"complete",params:{type:"complete",complete:!0,id:t,opts:o.default.instance[t].opts}}),o.default.instance[t].delEventListener("renderComplete")})),o.default.instance[t].addEventListener("scrollLeft",(function(){l[t].callMethod("emitMsg",{name:"scrollLeft",params:{type:"scrollLeft",scrollLeft:!0,id:t,opts:o.default.instance[t].opts}})})),o.default.instance[t].addEventListener("scrollRight",(function(){l[t].callMethod("emitMsg",{name:"scrollRight",params:{type:"scrollRight",scrollRight:!0,id:t,opts:o.default.instance[t].opts}})}))},updataUChart:function(){var t=this.rid;o.default.instance[t].updateData(o.default.option[t])},tooltipDefault:function(t,e,n,a){if(e){var r=t.data;return"object"===(0,i.default)(t.data)&&(r=t.data.value),e+" "+t.name+":"+r}return t.properties&&t.properties.name?t.properties.name:t.name+":"+t.data},showTooltip:function(t,e){var n=this,a=o.default.option[e].tooltipCustom;if(a&&void 0!==a&&null!==a){var i=void 0;a.x>=0&&a.y>=0&&(i={x:a.x,y:a.y+10}),o.default.instance[e].showToolTip(t,{index:a.index,offset:i,textList:a.textList,formatter:function(t,a,i,r){return"string"===typeof o.default.option[e].tooltipFormat&&o.default.formatter[o.default.option[e].tooltipFormat]?o.default.formatter[o.default.option[e].tooltipFormat](t,a,i,r):n.tooltipDefault(t,a,i,r)}})}else o.default.instance[e].showToolTip(t,{formatter:function(t,a,i,r){return"string"===typeof o.default.option[e].tooltipFormat&&o.default.formatter[o.default.option[e].tooltipFormat]?o.default.formatter[o.default.option[e].tooltipFormat](t,a,i,r):n.tooltipDefault(t,a,i,r)}})},tap:function(t){var e=this.rid,n=o.default.option[e].ontap,a=o.default.option[e].tooltipShow,i=o.default.option[e].tapLegend;if(0!=n){var r=null,s=null,u=document.getElementById("UC"+e).getBoundingClientRect(),d={};d=t.detail.x?{x:t.detail.x-u.left,y:t.detail.y-u.top+c.top}:{x:t.clientX-u.left,y:t.clientY-u.top+c.top},t.changedTouches.unshift(d),r=o.default.instance[e].getCurrentDataIndex(t),s=o.default.instance[e].getLegendDataIndex(t),!0===i&&o.default.instance[e].touchLegend(t),1==a&&this.showTooltip(t,e),l[e].callMethod("emitMsg",{name:"getIndex",params:{type:"getIndex",event:d,currentIndex:r,legendIndex:s,id:e,opts:o.default.instance[e].opts}})}},touchStart:function(t){var e=this.rid,n=o.default.option[e].ontouch;0!=n&&(!0===o.default.option[e].enableScroll&&1==t.touches.length&&o.default.instance[e].scrollStart(t),l[e].callMethod("emitMsg",{name:"getTouchStart",params:{type:"touchStart",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}}))},touchMove:function(t){var e=this.rid,n=o.default.option[e].ontouch;if(0!=n){if(!0===o.default.option[e].enableScroll&&1==t.changedTouches.length&&o.default.instance[e].scroll(t),!0===o.default.option[e].ontap&&!1===o.default.option[e].enableScroll&&!0===o.default.option[e].onmovetip){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={x:t.changedTouches[0].clientX-a.left,y:t.changedTouches[0].clientY-a.top+c.top};t.changedTouches.unshift(i),!0===o.default.option[e].tooltipShow&&this.showTooltip(t,e)}!0===n&&!0===o.default.option[e].enableScroll&&!0===o.default.option[e].onzoom&&2==t.changedTouches.length&&o.default.instance[e].dobuleZoom(t),l[e].callMethod("emitMsg",{name:"getTouchMove",params:{type:"touchMove",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}})}},touchEnd:function(t){var e=this.rid,n=o.default.option[e].ontouch;0!=n&&(!0===o.default.option[e].enableScroll&&0==t.touches.length&&o.default.instance[e].scrollEnd(t),l[e].callMethod("emitMsg",{name:"getTouchEnd",params:{type:"touchEnd",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}}))},mouseDown:function(t){var e=this.rid,n=o.default.option[e].onmouse;if(0!=n){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={};i={x:t.clientX-a.left,y:t.clientY-a.top+c.top},t.changedTouches.unshift(i),o.default.instance[e].scrollStart(t),o.default.option[e].mousedown=!0,l[e].callMethod("emitMsg",{name:"getTouchStart",params:{type:"mouseDown",event:i,id:e,opts:o.default.instance[e].opts}})}},mouseMove:function(t){var e=this.rid,n=o.default.option[e].onmouse,a=o.default.option[e].tooltipShow;if(0!=n){var i=document.getElementById("UC"+e).getBoundingClientRect(),r={};r={x:t.clientX-i.left,y:t.clientY-i.top+c.top},t.changedTouches.unshift(r),o.default.option[e].mousedown?(o.default.instance[e].scroll(t),l[e].callMethod("emitMsg",{name:"getTouchMove",params:{type:"mouseMove",event:r,id:e,opts:o.default.instance[e].opts}})):o.default.instance[e]&&1==a&&this.showTooltip(t,e)}},mouseUp:function(t){var e=this.rid,n=o.default.option[e].onmouse;if(0!=n){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={};i={x:t.clientX-a.left,y:t.clientY-a.top+c.top},t.changedTouches.unshift(i),o.default.instance[e].scrollEnd(t),o.default.option[e].mousedown=!1,l[e].callMethod("emitMsg",{name:"getTouchEnd",params:{type:"mouseUp",event:i,id:e,opts:o.default.instance[e].opts}})}}}};e.default=h},d3c3:function(t,e,n){"use strict";n.r(e);var a=n("0084"),i=n("24fe");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("05d7");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"30d8d7e6",null,!1,a["a"],o);e["default"]=l.exports},d50a:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("2ca0"),n("ac1f"),n("5319");var i=a(n("ade3")),r=a(n("5530")),o=a(n("9c49")),s=a(n("6eaa")),l=a(n("d3c3")),c=a(n("2fed")),u=n("4fcf"),d={props:{schema:{type:Object,default:function(){}},setFormModel:{type:Function,default:function(){}},formModel:{type:Object,default:function(){}},formActionType:{type:Object,default:function(){}},isOpen:{type:Boolean}},components:{ApiSelect:o.default,Select:s.default,Calendar:l.default,Input:c.default},created:function(){},computed:{getValues:function(){this.allDefaultValues;var t=this.formModel,e=this.schema;return{field:e.field,model:t,values:(0,r.default)({},t),schema:e}},getComponentsProps:function(){var t,e=this.schema,n=this.formModel,a=this.formActionType,i=e.componentProps,r=void 0===i?{}:i;this.isFunction(r)&&(r=null!==(t=r({schema:e,formModel:n,formActionType:a}))&&void 0!==t?t:{});return r},getBindValue:function(){var t,e=this,n=this.schema,a=n.component,o=n.field,s=n.changeEvent,l=void 0===s?"change":s,c=n.valueField,d=n.label,h="on".concat((0,u.upperFirst)(l)),f=(t={},(0,i.default)(t,h,(function(t){e.setFormModel(o,t)})),(0,i.default)(t,"onCloseDropdown",(function(){e.$emit("close-dropdown")})),t),p=(0,r.default)((0,r.default)({},this.getComponentsProps),{},{label:d});p.codeField=o,p.formValues=this.getValues;var g=(0,i.default)({},c||"value",this.formModel[o]),v=(0,r.default)((0,r.default)((0,r.default)((0,r.default)({is:a},p),g),f),{},{isOpen:this.isOpen}),m={},x={};for(var y in v)if(y.startsWith("on")&&"function"===typeof v[y]){var b=(0,u.kebabCase)(y.replace("on",""));m[b]=v[y]}else x[y]=v[y];return{bind:x,on:m}}},methods:{isFunction:function(t){return"function"===typeof t&&null!==t},fetch:function(){var t=this.formModel,e=this.schema,n=e.componentProps,a=void 0===n?{}:n,i=e.components;if(this.isFunction(a)&&(a=a({schema:e,formModel:t})),"ApiSelect"===i){var r=a,o=r.api;if(!o||!this.isFunction(o))return}else conponents;console.log(this.schema)}}};e.default=d},d6c2:function(t,e,n){var a=n("c7d3");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("657cf29f",a,!0,{sourceMap:!1,shadowMode:!1})},d967:function(t,e,n){"use strict";function a(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d3b7"),n("f8c9"),n("4ae1")},da66:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={def:"zh",getType:function(){return uni.getStorageSync("mescroll-i18n")||this.def},setType:function(t){uni.setStorageSync("mescroll-i18n",t)}},i=a;e.default=i},db00:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.inp[data-v-30d8d7e6]{border-radius:%?4?%;border-width:1px;-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;height:%?60?%;line-height:%?60?%;padding-left:10px;padding-right:10px}',""]),t.exports=e},db90:function(t,e,n){"use strict";function a(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630")},dd1d:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("53ca"));n("a9e3"),n("d81d"),n("99af"),n("ac1f");var r={name:"u-subsection",props:{list:{type:Array,default:function(){return[]}},current:{type:[Number,String],default:0},activeColor:{type:String,default:"#303133"},inactiveColor:{type:String,default:"#606266"},mode:{type:String,default:"button"},fontSize:{type:[Number,String],default:28},animation:{type:Boolean,default:!0},height:{type:[Number,String],default:70},bold:{type:Boolean,default:!0},bgColor:{type:String,default:"#eeeeef"},buttonColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1}},data:function(){return{listInfo:[],itemBgStyle:{width:0,left:0,backgroundColor:"#ffffff",height:"100%",transition:""},currentIndex:this.current,buttonPadding:3,borderRadius:5,firstTimeVibrateShort:!0}},watch:{current:{immediate:!0,handler:function(t){this.currentIndex=t,this.changeSectionStatus(t)}}},created:function(){this.listInfo=this.list.map((function(t,e){if("object"!=(0,i.default)(t)){var n={width:0,name:t};return n}return t.width=0,t}))},computed:{noBorderRight:function(){var t=this;return function(e){if("subsection"==t.mode){var n="";return e0&&t255)return!1;return!0}function en(t,e){if(t.buffer&&"Uint8Array"===t.name)return e&&(t=t.slice?t.slice():Array.prototype.slice.call(t)),t;if(Array.isArray(t)){if(!tn(t))throw new Error("Array contains invalid value: "+t);return new Uint8Array(t)}if(Ze(t.length)&&tn(t))return new Uint8Array(t);throw new Error("unsupported array-like object")}function nn(t){return new Uint8Array(t)}function an(t,e,n,a,i){null==a&&null==i||(t=t.slice?t.slice(a,i):Array.prototype.slice.call(t,a,i)),e.set(t,n)}var rn,on={toBytes:function(t){var e=[],n=0;for(t=encodeURI(t);n191&&a<224?(e.push(String.fromCharCode((31&a)<<6|63&t[n+1])),n+=2):(e.push(String.fromCharCode((15&a)<<12|(63&t[n+1])<<6|63&t[n+2])),n+=3)}return e.join("")}},sn=(rn="0123456789abcdef",{toBytes:function(t){for(var e=[],n=0;n>4]+rn[15&a])}return e.join("")}}),ln={16:10,24:12,32:14},cn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],un=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],dn=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],hn=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],fn=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],pn=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],gn=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],vn=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],mn=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],xn=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],yn=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],bn=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],wn=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Sn=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],_n=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function kn(t){for(var e=[],n=0;n>2,this._Ke[n][e%4]=r[e],this._Kd[t-n][e%4]=r[e];for(var o,s=0,l=i;l>16&255]<<24^un[o>>8&255]<<16^un[255&o]<<8^un[o>>24&255]^cn[s]<<24,s+=1,8!=i)for(e=1;e>8&255]<<8^un[o>>16&255]<<16^un[o>>24&255]<<24,e=i/2+1;e>2,u=l%4,this._Ke[c][u]=r[e],this._Kd[t-c][u]=r[e++],l++}for(var c=1;c>24&255]^wn[o>>16&255]^Sn[o>>8&255]^_n[255&o]}},{key:"encrypt",value:function(t){if(16!=t.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var e=this._Ke.length-1,n=[0,0,0,0],a=kn(t),i=0;i<4;i++)a[i]^=this._Ke[0][i];for(var r=1;r>24&255]^fn[a[(i+1)%4]>>16&255]^pn[a[(i+2)%4]>>8&255]^gn[255&a[(i+3)%4]]^this._Ke[r][i];a=n.slice()}var o,s=nn(16);for(i=0;i<4;i++)o=this._Ke[e][i],s[4*i]=255&(un[a[i]>>24&255]^o>>24),s[4*i+1]=255&(un[a[(i+1)%4]>>16&255]^o>>16),s[4*i+2]=255&(un[a[(i+2)%4]>>8&255]^o>>8),s[4*i+3]=255&(un[255&a[(i+3)%4]]^o);return s}},{key:"decrypt",value:function(t){if(16!=t.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var e=this._Kd.length-1,n=[0,0,0,0],a=kn(t),i=0;i<4;i++)a[i]^=this._Kd[0][i];for(var r=1;r>24&255]^mn[a[(i+3)%4]>>16&255]^xn[a[(i+2)%4]>>8&255]^yn[255&a[(i+1)%4]]^this._Kd[r][i];a=n.slice()}var o,s=nn(16);for(i=0;i<4;i++)o=this._Kd[e][i],s[4*i]=255&(dn[a[i]>>24&255]^o>>24),s[4*i+1]=255&(dn[a[(i+3)%4]>>16&255]^o>>16),s[4*i+2]=255&(dn[a[(i+2)%4]>>8&255]^o>>8),s[4*i+3]=255&(dn[255&a[(i+1)%4]]^o);return s}}]),t}(),An=function(){function t(e){if((0,g.default)(this,t),!(this instanceof t))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new Tn(e)}return(0,v.default)(t,[{key:"encrypt",value:function(t){if((t=en(t)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var e=nn(t.length),n=nn(16),a=0;aNumber.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var e=15;e>=0;--e)this._counter[e]=t%256,t=parseInt(t/256)}},{key:"setBytes",value:function(t){if(16!=(t=en(t,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=t}},{key:"increment",value:function(){for(var t=15;t>=0;t--){if(255!==this._counter[t]){this._counter[t]++;break}this._counter[t]=0}}}]),t}(),On=function(){function t(e,n){if((0,g.default)(this,t),!(this instanceof t))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",n instanceof Mn||(n=new Mn(n)),this._counter=n,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new Tn(e)}return(0,v.default)(t,[{key:"encrypt",value:function(t){for(var e=en(t,!0),n=0;n16)throw new Error("PKCS#7 padding byte out of range");for(var n=t.length-e,a=0;a0)){t.next=6;break}return t.abrupt("return",(this.userEncryptKey=jn,this.userEncryptKey));case 6:return t.abrupt("return",new Promise((function(t,e){uni.getUserCryptoManager().getLatestUserKey({success:function(e){jn=e,n.userEncryptKey=e,t(n.userEncryptKey)},fail:function(t){e(Un((0,d.default)((0,d.default)({},Rn),{},{cause:t})))}})})));case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"getWxAppId",value:function(){return wx.getAccountInfoSync().miniProgram.appId}},{key:"platformGetSignOption",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getUserEncryptKey();case 2:return e=t.sent,n=e.encryptKey,a=e.iv,i=e.version,t.abrupt("return",{verifyClientSign:In(JSON.stringify({data:JSON.stringify({}),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===kt().platform,timestamp:Date.now()}),n,a),encryptKeyId:i,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid});case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformEncryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getUserEncryptKey();case 2:return n=t.sent,a=n.encryptKey,i=n.iv,r=n.version,o={secretType:this.secretType,encryptKeyId:r,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid},t.abrupt("return",this.secretType===Xe?{content:e,_uniCloudOptions:o}:{content:In(JSON.stringify({data:JSON.stringify(e),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===kt().platform,timestamp:Date.now()}),a,i),_uniCloudOptions:o});case 8:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"platformDecryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.content,t.next=3,this.getUserEncryptKey();case 3:return a=t.sent,i=a.encryptKey,r=a.iv,t.abrupt("return",JSON.parse(function(t,e,n){var a=new Uint8Array(uni.base64ToArrayBuffer(t)),i=new Uint8Array(uni.base64ToArrayBuffer(e)),r=Ln.utils.utf8.toBytes(n),o=new Ln.ModeOfOperation.cbc(i,r),s=Ln.padding.pkcs7.strip(o.decrypt(a));return Ln.utils.utf8.fromBytes(s)}(n,i,r)));case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"isClientKeyNotFound",value:function(){return!1}}]),n}(Qe);function qn(t){for(var e=["hasClientKey","encryptGetClientKeyPayload","setClientKey","encrypt","decrypt"],n={},a=function(){var a=e[i];n[a]=function(){for(var e=arguments.length,n=new Array(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},n=t.type,a=t.data,r=t.errCode,o=t.errMsg,s=t.errSubject,l=t.message;"success"===n?e(a):i(Un({errCode:r,errMsg:Bn[r]||o||l,errSubject:s}))}])):i(Un({message:"请检查manifest.json内是否开启安全网络模块,另外注意标准基座不支持安全网络模块"}))}))}},i=0;i0&&void 0!==r[0]?r[0]:{},n=e.forceUpdate,a=void 0!==n&&n,t.t1=!0,t.next=4,this.hasClientKey();case 4:if(t.t2=t.sent,t.t0=t.t1!==t.t2,t.t0){t.next=8;break}t.t0=a;case 8:if(!t.t0){t.next=10;break}return t.abrupt("return",(a&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus===D||!a&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus!==O||(this.scopedGlobalCache.initPromise=this.getAppClientKey(),this.scopedGlobalCache.initPromise.then((function(t){i.scopedGlobalCache.initStatus=M})).catch((function(t){throw i.scopedGlobalCache.initStatus=O,t})),this.scopedGlobalCache.initStatus=D),this.scopedGlobalCache.initPromise));case 10:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"prepare",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=i.length>0&&void 0!==i[0]?i[0]:{},n=e.forceUpdate,a=void 0!==n&&n,t.next=3,this.ensureClientKey({forceUpdate:a});case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformGetSignOption",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){var e,n,a;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify({})});case 2:return e=t.sent,n=e.data,a=e.key,t.abrupt("return",{verifyClientSign:n,encryptKeyId:a});case 6:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"platformEncryptData",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify(e)});case 2:return n=t.sent,a=n.data,i=n.key,r={secretType:this.secretType,encryptKeyId:i},t.abrupt("return",this.secretType===Xe?{content:e,_uniCloudOptions:r}:{content:a,_uniCloudOptions:r});case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"platformDecryptResult",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(e){var n,a,i,r,o;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.content,a=e._uniCloudOptions,i=void 0===a?{}:a,r=i.encryptKeyId,t.next=6,this.appUtils.decrypt({provider:this.provider,spaceId:this.spaceId,data:n,key:r});case 6:return o=t.sent,t.abrupt("return",JSON.parse(o.data));case 8:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"isClientKeyNotFound",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.result||{};return 70009===e.errCode&&"uni-secure-network"===e.errSubject}}]),n}(Qe);function Yn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.secretType;return e===$e||e===Xe||e===Ve}function Gn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.name,n=t.data,a=void 0===n?{}:n;return"app"===H&&"DCloud-clientDB"===e&&"encryption"===a.redirectTo&&"getAppClientKey"===a.action}function Kn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.provider,n=t.spaceId,a=t.functionName,i=kt(),r=i.appId,o=i.uniPlatform,s=i.osName,l=o;"app"===o&&(l=s);var c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.provider,n=t.spaceId,a=q;if(!a)return{};e=function(t){return"tencent"===t?"tcb":t}(e);var i=a.find((function(t){return t.provider===e&&t.spaceId===n}));return i&&i.config}({provider:e,spaceId:n});if(!c||!c.accessControl||!c.accessControl.enable)return!1;var u=c.accessControl.function||{},d=Object.keys(u);if(0===d.length)return!0;var h=function(t,e){for(var n,a,i,r=0;r-1&&(a=o):i=o:n=o}return n||a||i}(d,a);if(!h)return!1;if((u[h]||[]).find((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.appId===r&&(t.platform||"").toLowerCase()===l.toLowerCase()})))return!0;throw console.error("此应用[appId: ".concat(r,", platform: ").concat(l,"]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")),Un(En)}function Jn(t){var e=t.functionName,n=t.result,a=t.logPvd;if(z&&this.__dev__.debugLog&&n&&n.requestId){var i=JSON.stringify({spaceId:this.config.spaceId,functionName:e,requestId:n.requestId});console.log("[".concat(a,"-request]").concat(i,"[/").concat(a,"-request]"))}}function $n(t){var e=t.callFunction,n=function(n){var a=this,i=n.name;n.data=je.call(t,{data:n.data});var r={aliyun:"aliyun",tencent:"tcb",tcb:"tcb"}[this.config.provider],o=Yn(n),s=Gn(n),l=o||s;return e.call(this,n).then((function(t){return t.errCode=0,!l&&Jn.call(a,{functionName:i,result:t,logPvd:r}),Promise.resolve(t)}),(function(t){return!l&&Jn.call(a,{functionName:i,result:t,logPvd:r}),t&&t.message&&(t.message=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.message,n=void 0===e?"":e,a=t.extraInfo,i=void 0===a?{}:a,r=t.formatter,o=void 0===r?[]:r,s=0;s-1||t[e].push(n)},off:function(e,n){t[e]=t[e]||[];var a=t[e].indexOf(n);-1!==a&&t[e].splice(a,1)}}}var Zn=["db.Geo","db.command","command.aggregate"];function ta(t,e){return Zn.indexOf("".concat(t,".").concat(e))>-1}function ea(t){switch(L(t)){case"array":return t.map((function(t){return ea(t)}));case"object":return t._internalType===Xn||Object.keys(t).forEach((function(e){t[e]=ea(t[e])})),t;case"regexp":return{$regexp:{source:t.source,flags:t.flags}};case"date":return{$date:t.toISOString()};default:return t}}function na(t){return t&&t.content&&t.content.$method}var aa=function(){function t(e,n,a){(0,g.default)(this,t),this.content=e,this.prevStage=n||null,this.udb=null,this._database=a}return(0,v.default)(t,[{key:"toJSON",value:function(){for(var t=this,e=[t.content];t.prevStage;)t=t.prevStage,e.push(t.content);return{$db:e.reverse().map((function(t){return{$method:t.$method,$param:ea(t.$param)}}))}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}},{key:"getAction",value:function(){var t=this.toJSON().$db.find((function(t){return"action"===t.$method}));return t&&t.$param&&t.$param[0]}},{key:"getCommand",value:function(){return{$db:this.toJSON().$db.filter((function(t){return"action"!==t.$method}))}}},{key:"isAggregate",get:function(){for(var t=this;t;){var e=na(t),n=na(t.prevStage);if("aggregate"===e&&"collection"===n||"pipeline"===e)return!0;t=t.prevStage}return!1}},{key:"isCommand",get:function(){for(var t=this;t;){if("command"===na(t))return!0;t=t.prevStage}return!1}},{key:"isAggregateCommand",get:function(){for(var t=this;t;){var e=na(t),n=na(t.prevStage);if("aggregate"===e&&"command"===n)return!0;t=t.prevStage}return!1}},{key:"getNextStageFn",value:function(t){var e=this;return function(){return ia({$method:t,$param:ea(Array.from(arguments))},e,e._database)}}},{key:"count",get:function(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}},{key:"remove",get:function(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}},{key:"get",value:function(){return this._send("get",Array.from(arguments))}},{key:"add",get:function(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}},{key:"update",value:function(){return this._send("update",Array.from(arguments))}},{key:"end",value:function(){return this._send("end",Array.from(arguments))}},{key:"set",get:function(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQL禁止使用set方法")}}},{key:"_send",value:function(t,e){var n=this.getAction(),a=this.getCommand();if(a.$db.push({$method:t,$param:ea(e)}),z){var i=a.$db.find((function(t){return"collection"===t.$method})),r=i&&i.$param;r&&1===r.length&&"string"==typeof i.$param[0]&&i.$param[0].indexOf(",")>-1&&console.warn("检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。")}return this._database._callCloudFunction({action:n,command:a})}}]),t}();function ia(t,e,n){return Vn(new aa(t,e,n),{get:function(t,e){var a="db";return t&&t.content&&(a=t.content.$method),ta(a,e)?ia({$method:e},t,n):function(){return ia({$method:e,$param:ea(Array.from(arguments))},t,n)}}})}function ra(t){var e=t.path,n=t.method;return function(){function t(){(0,g.default)(this,t),this.param=Array.from(arguments)}return(0,v.default)(t,[{key:"toJSON",value:function(){return{$newDb:[].concat((0,s.default)(e.map((function(t){return{$method:t}}))),[{$method:n,$param:this.param}])}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}}]),t}()}function oa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Vn(new t(e),{get:function(t,e){return ta("db",e)?ia({$method:e},null,t):function(){return ia({$method:e,$param:ea(Array.from(arguments))},null,t)}}})}var sa=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){return(0,g.default)(this,n),e.apply(this,arguments)}return(0,v.default)(n,[{key:"_parseResult",value:function(t){return this._isJQL?t.result:t}},{key:"_callCloudFunction",value:function(t){var e=this,n=t.action,a=t.command,i=t.multiCommand,r=t.queryList;function o(t,e){if(i&&r)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=e.uniClient,a=void 0===n?{}:n,i=e.isJQL,r=void 0!==i&&i;(0,g.default)(this,t),this._uniClient=a,this._authCallBacks={},this._dbCallBacks={},a._isDefault&&(this._dbCallBacks=$("_globalUniCloudDatabaseCallback")),r||(this.auth=Qn(this._authCallBacks)),this._isJQL=r,Object.assign(this,Qn(this._dbCallBacks)),this.env=Vn({},{get:function(t,e){return{$env:e}}}),this.Geo=Vn({},{get:function(t,e){return ra({path:["Geo"],method:e})}}),this.serverDate=ra({path:[],method:"serverDate"}),this.RegExp=ra({path:[],method:"RegExp"})}return(0,v.default)(t,[{key:"getCloudEnv",value:function(t){if("string"!=typeof t||!t.trim())throw new Error("getCloudEnv参数错误");return{$env:t.replace("$cloudEnv_","")}}},{key:"_callback",value:function(t,e){var n=this._dbCallBacks;n[t]&&n[t].forEach((function(t){t.apply(void 0,(0,s.default)(e))}))}},{key:"_callbackAuth",value:function(t,e){var n=this._authCallBacks;n[t]&&n[t].forEach((function(t){t.apply(void 0,(0,s.default)(e))}))}},{key:"multiSend",value:function(){var t=Array.from(arguments),e=t.map((function(t){var e=t.getAction(),n=t.getCommand();if("getTemp"!==n.$db[n.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:e,command:n}}));return this._callCloudFunction({multiCommand:e,queryList:t})}}]),t}()),la="token无效,跳转登录页面",ca="token过期,跳转登录页面",ua={TOKEN_INVALID_TOKEN_EXPIRED:ca,TOKEN_INVALID_INVALID_CLIENTID:la,TOKEN_INVALID:la,TOKEN_INVALID_WRONG_TOKEN:la,TOKEN_INVALID_ANONYMOUS_USER:la},da={"uni-id-token-expired":ca,"uni-id-check-token-failed":la,"uni-id-token-not-exist":la,"uni-id-check-device-feature-failed":la};function ha(t,e){var n="";return n=t?"".concat(t,"/").concat(e):e,n.replace(/^\//,"")}function fa(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[],a=[];return t.forEach((function(t){!0===t.needLogin?n.push(ha(e,t.path)):!1===t.needLogin&&a.push(ha(e,t.path))})),{needLoginPage:n,notNeedLoginPage:a}}function pa(t){return t.split("?")[0].replace(/^\//,"")}function ga(){return function(t){var e=t&&t.$page&&t.$page.fullPath||"";return e?("/"!==e.charAt(0)&&(e="/"+e),e):e}(function(){var t=getCurrentPages();return t[t.length-1]}())}function va(){return pa(ga())}function ma(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return!1;if(!(e&&e.list&&e.list.length))return!1;var n=e.list,a=pa(t);return n.some((function(t){return t.pagePath===a}))}var xa,ya=!!x.default.uniIdRouter,ba=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.default,e=t.pages,n=void 0===e?[]:e,a=t.subPackages,i=void 0===a?[]:a,r=t.uniIdRouter,o=void 0===r?{}:r,l=t.tabBar,c=void 0===l?{}:l,u=o.loginPage,d=o.needLogin,h=void 0===d?[]:d,f=o.resToLogin,p=void 0===f||f,g=fa(n),v=g.needLoginPage,m=g.notNeedLoginPage,y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=[];return t.forEach((function(t){var a=t.root,i=t.pages,r=void 0===i?[]:i,o=fa(r,a),l=o.needLoginPage,c=o.notNeedLoginPage;e.push.apply(e,(0,s.default)(l)),n.push.apply(n,(0,s.default)(c))})),{needLoginPage:e,notNeedLoginPage:n}}(i),b=y.needLoginPage,w=y.notNeedLoginPage;return{loginPage:u,routerNeedLogin:h,resToLogin:p,needLoginPage:[].concat((0,s.default)(v),(0,s.default)(b)),notNeedLoginPage:[].concat((0,s.default)(m),(0,s.default)(w)),loginPageInTabBar:ma(u,c)}}(),wa=ba.loginPage,Sa=ba.routerNeedLogin,_a=ba.resToLogin,ka=ba.needLoginPage,Ta=ba.notNeedLoginPage,Aa=ba.loginPageInTabBar;if(ka.indexOf(wa)>-1)throw new Error("Login page [".concat(wa,'] should not be "needLogin", please check your pages.json'));function Ca(t){var e=va();if("/"===t.charAt(0))return t;var n=t.split("?"),a=(0,r.default)(n,2),i=a[0],o=a[1],s=i.replace(/^\//,"").split("/"),l=e.split("/");l.pop();for(var c=0;c-1)&&(ka.indexOf(e)>-1||Sa.some((function(e){return function(t,e){return new RegExp(e).test(t)}(t,e)})))}function Da(t){var e=t.redirect,n=pa(e),a=pa(wa);return va()!==a&&n!==a}function Ma(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.api,n=t.redirect;if(n&&Da({redirect:n})){var a=function(t,e){return"/"!==t.charAt(0)&&(t="/"+t),e?t.indexOf("?")>-1?t+"&uniIdRedirectUrl=".concat(encodeURIComponent(e)):t+"?uniIdRedirectUrl=".concat(encodeURIComponent(e)):t}(wa,n);Aa?"navigateTo"!==e&&"redirectTo"!==e||(e="switchTab"):"switchTab"===e&&(e="navigateTo");var i={navigateTo:uni.navigateTo,redirectTo:uni.redirectTo,switchTab:uni.switchTab,reLaunch:uni.reLaunch};setTimeout((function(){i[e]({url:a})}))}}function Oa(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url,n={abortLoginPageJump:!1,autoToLoginPage:!1},a=function(){var t,e=St(),n=e.token,a=e.tokenExpired;if(n){if(a0)return setTimeout((function(){ft(rt,a)}),0),n.abortLoginPageJump=!0,n;n.autoToLoginPage=!0}return n}function La(){!function(){var t=ga(),e=Oa({url:t}),n=e.abortLoginPageJump,a=e.autoToLoginPage;n||a&&Ma({api:"redirectTo",redirect:t})}();for(var t=["navigateTo","redirectTo","reLaunch","switchTab"],e=function(){var e=t[n];uni.addInterceptor(e,{invoke:function(t){var n=Oa({url:t.url}),a=n.abortLoginPageJump,i=n.autoToLoginPage;return a?t:i?(Ma({api:e,redirect:Ca(t.url)}),!1):t}})},n=0;n0&&void 0!==arguments[0]?arguments[0]:{},e=ut(rt);vt().then((function(){var n=ga();if(n&&Da({redirect:n}))return e.length>0?ft(rt,Object.assign({uniIdRedirectUrl:n},t)):void(wa&&Ma({api:"navigateTo",redirect:n}))}))}(n)}))}function Fa(t){!function(t){t.onResponse=function(t){dt(it,t)},t.offResponse=function(t){ht(it,t)}}(t),function(t){t.onNeedLogin=function(t){dt(rt,t)},t.offNeedLogin=function(t){ht(rt,t)},ya&&($("_globalUniCloudStatus").needLoginInit||($("_globalUniCloudStatus").needLoginInit=!0,vt().then((function(){La.call(t)})),_a&&Ia.call(t)))}(t),function(t){t.onRefreshToken=function(t){dt(ot,t)},t.offRefreshToken=function(t){ht(ot,t)}}(t)}var Ea="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Ra=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Ba(){var t,e,n=St().token||"",a=n.split(".");if(!n||3!==a.length)return{uid:null,role:[],permission:[],tokenExpired:0};try{t=JSON.parse((e=a[1],decodeURIComponent(xa(e).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}return t.tokenExpired=1e3*t.exp,delete t.exp,delete t.iat,t}xa="function"!=typeof atob?function(t){if(t=String(t).replace(/[\t\n\f\r ]+/g,""),!Ra.test(t))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var e;t+="==".slice(2-(3&t.length));for(var n,a,i="",r=0;r>16&255):64===a?String.fromCharCode(e>>16&255,e>>8&255):String.fromCharCode(e>>16&255,e>>8&255,255&e);return i}:atob;var Ua=b((function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n="chooseAndUploadFile:ok",a="chooseAndUploadFile:fail";function i(t,e){return t.tempFiles.forEach((function(t,n){t.name||(t.name=t.path.substring(t.path.lastIndexOf("/")+1)),e&&(t.fileType=e),t.cloudPath=Date.now()+"_"+n+t.name.substring(t.name.lastIndexOf("."))})),t.tempFilePaths||(t.tempFilePaths=t.tempFiles.map((function(t){return t.path}))),t}function r(t,e,a){var i=a.onChooseFile,r=a.onUploadProgress;return e.then((function(t){if(i){var e=i(t);if(void 0!==e)return Promise.resolve(e).then((function(e){return void 0===e?t:e}))}return t})).then((function(e){return!1===e?{errMsg:n,tempFilePaths:[],tempFiles:[]}:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,i=arguments.length>3?arguments[3]:void 0;(e=Object.assign({},e)).errMsg=n;var r=e.tempFiles,o=r.length,s=0;return new Promise((function(n){for(;s=o)!r.find((function(t){return!t.url&&!t.errMsg}))&&n(e);else{var c=r[a];t.uploadFile({filePath:c.path,cloudPath:c.cloudPath,fileType:c.fileType,onUploadProgress:function(t){t.index=a,t.tempFile=c,t.tempFilePath=c.path,i&&i(t)}}).then((function(t){c.url=t.fileID,a0&&void 0!==arguments[0]?arguments[0]:{type:"all"};return"image"===e.type?r(t,function(t){var e=t.count,n=t.sizeType,r=t.sourceType,o=void 0===r?["album","camera"]:r,s=t.extension;return new Promise((function(t,r){uni.chooseImage({count:e,sizeType:n,sourceType:o,extension:s,success:function(e){t(i(e,"image"))},fail:function(t){r({errMsg:t.errMsg.replace("chooseImage:fail",a)})}})}))}(e),e):"video"===e.type?r(t,function(t){var e=t.camera,n=t.compressed,r=t.maxDuration,o=t.sourceType,s=void 0===o?["album","camera"]:o,l=t.extension;return new Promise((function(t,o){uni.chooseVideo({camera:e,compressed:n,maxDuration:r,sourceType:s,extension:l,success:function(e){var n=e.tempFilePath,a=e.duration,r=e.size,o=e.height,s=e.width;t(i({errMsg:"chooseVideo:ok",tempFilePaths:[n],tempFiles:[{name:e.tempFile&&e.tempFile.name||"",path:n,size:r,type:e.tempFile&&e.tempFile.type||"",width:s,height:o,duration:a,fileType:"video",cloudPath:""}]},"video"))},fail:function(t){o({errMsg:t.errMsg.replace("chooseVideo:fail",a)})}})}))}(e),e):r(t,function(t){var e=t.count,n=t.extension;return new Promise((function(t,r){var o=uni.chooseFile;if("undefined"!=typeof wx&&"function"==typeof wx.chooseMessageFile&&(o=wx.chooseMessageFile),"function"!=typeof o)return r({errMsg:a+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});o({type:"all",count:e,extension:n,success:function(e){t(i(e))},fail:function(t){r({errMsg:t.errMsg.replace("chooseFile:fail",a)})}})}))}(e),e)}}})),Na=y(Ua),za="manual";function ja(t){return{props:{localdata:{type:Array,default:function(){return[]}},options:{type:[Object,Array],default:function(){return{}}},spaceInfo:{type:Object,default:function(){return{}}},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:function(){return{mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{}}},created:function(){var t=this;this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((function(){var e=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach((function(n){e.push(t[n])})),e}),(function(e,n){if(t.loadtime!==za){for(var a=!1,i=[],r=2;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.getone,a=void 0!==n&&n,i=e.success,r=e.fail;this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomGet().then((function(e){t.mixinDatacomLoading=!1;var n=e.result,r=n.data,o=n.count;t.getcount&&(t.mixinDatacomPage.count=o),t.mixinDatacomHasMore=r.length0&&void 0!==arguments[0]?arguments[0]:{},a=t.database(this.spaceInfo),i=n.action||this.action;i&&(a=a.action(i));var r=n.collection||this.collection;a=Array.isArray(r)?(e=a).collection.apply(e,(0,s.default)(r)):a.collection(r);var o=n.where||this.where;o&&Object.keys(o).length&&(a=a.where(o));var l=n.field||this.field;l&&(a=a.field(l));var c=n.foreignKey||this.foreignKey;c&&(a=a.foreignKey(c));var u=n.groupby||this.groupby;u&&(a=a.groupBy(u));var d=n.groupField||this.groupField;d&&(a=a.groupField(d)),!0===(void 0!==n.distinct?n.distinct:this.distinct)&&(a=a.distinct());var h=n.orderby||this.orderby;h&&(a=a.orderBy(h));var f=void 0!==n.pageCurrent?n.pageCurrent:this.mixinDatacomPage.current,p=void 0!==n.pageSize?n.pageSize:this.mixinDatacomPage.size,g=void 0!==n.getcount?n.getcount:this.getcount,v=void 0!==n.gettree?n.gettree:this.gettree,m=void 0!==n.gettreepath?n.gettreepath:this.gettreepath,x={getCount:g},y={limitLevel:void 0!==n.limitlevel?n.limitlevel:this.limitlevel,startWith:void 0!==n.startwith?n.startwith:this.startwith};return v&&(x.getTree=y),m&&(x.getTreePath=y),a=a.skip(p*(f-1)).limit(p).get(x),a}}}}function Wa(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.customUI=e.customUI||t.customUI,t.parseSystemError=e.parseSystemError||t.parseSystemError,Object.assign(t.loadingOptions,e.loadingOptions),Object.assign(t.errorOptions,e.errorOptions),"object"==(0,o.default)(e.secretMethods)&&(t.secretMethods=e.secretMethods),t}({customUI:!1,loadingOptions:{title:"加载中...",mask:!0},errorOptions:{type:"modal",retry:!1}},n);var a=n,i=a.customUI,r=a.loadingOptions,s=a.errorOptions,l=a.parseSystemError,h=!i;return new Proxy({},{get:function(a,i){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.fn,n=t.interceptorName,a=t.getCallbackArgs;return(0,u.default)((0,c.default)().mark((function t(){var i,r,o,s,l,u,h=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(i=h.length,r=new Array(i),o=0;o0&&void 0!==s[0]?s[0]:{},n=e.title,a=e.content,i=e.showCancel,r=e.cancelText,o=e.confirmText,t.abrupt("return",new Promise((function(t,e){uni.showModal({title:n,content:a,showCancel:i,cancelText:r,confirmText:o,success:function(e){t(e)},fail:function(){t({confirm:!1,cancel:!0})}})})));case 2:case"end":return t.stop()}}),t)})))({title:"提示",content:T,showCancel:s.retry,cancelText:"取消",confirmText:s.retry?"重试":"确定"});case 33:if(A=a.sent,P=A.confirm,!s.retry||!P){a.next=37;break}return a.abrupt("return",f.apply(void 0,v));case 37:throw D=new bt({subject:w,code:S,message:_,requestId:p.requestId}),D.detail=p.result,ft(it,{type:ct,content:D}),D;case 39:return a.abrupt("return",(ft(it,{type:ct,content:p.result}),p.result));case 40:case"end":return a.stop()}}),a,null,[[5,11]])})));function f(){return a.apply(this,arguments)}return f}(),interceptorName:"callObject",getCallbackArgs:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.params;return{objectName:e,methodName:i,params:n}}})}})}}function qa(t){return $("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",t.config.spaceId))}function Ha(){return Ya.apply(this,arguments)}function Ya(){return Ya=(0,u.default)((0,c.default)().mark((function t(){var e,n,a,i,r,o,s,l=arguments;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=l.length>0&&void 0!==l[0]?l[0]:{},n=e.openid,a=e.callLoginByWeixin,i=void 0!==a&&a,r=qa(this),"mp-weixin"===H){t.next=4;break}throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(H,"`"));case 4:if(!n||!i){t.next=6;break}throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time");case 6:if(!n){t.next=8;break}return t.abrupt("return",(r.mpWeixinOpenid=n,{}));case 8:return t.next=10,new Promise((function(t,e){uni.login({success:function(e){t(e.code)},fail:function(t){e(new Error(t.errMsg))}})}));case 10:return o=t.sent,s=this.importObject("uni-id-co",{customUI:!0}),t.next=14,s.secureNetworkHandshakeByWeixin({code:o,callLoginByWeixin:i});case 14:return r.mpWeixinCode=o,t.abrupt("return",{code:o});case 16:case"end":return t.stop()}}),t,this)}))),Ya.apply(this,arguments)}function Ga(t){return Ka.apply(this,arguments)}function Ka(){return Ka=(0,u.default)((0,c.default)().mark((function t(e){var n;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=qa(this),t.abrupt("return",(n.initPromise||(n.initPromise=Ha.call(this,e)),n.initPromise));case 2:case"end":return t.stop()}}),t,this)}))),Ka.apply(this,arguments)}function Ja(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.openid,a=e.callLoginByWeixin,i=void 0!==a&&a;return Ga.call(t,{openid:n,callLoginByWeixin:i})}}function $a(t){var e={getSystemInfo:uni.getSystemInfo,getPushClientId:uni.getPushClientId};return function(n){return new Promise((function(a,i){e[t]((0,d.default)((0,d.default)({},n),{},{success:function(t){a(t)},fail:function(t){i(t)}}))}))}}var Xa=function(t){(0,h.default)(n,t);var e=(0,f.default)(n);function n(){var t;return(0,g.default)(this,n),t=e.call(this),t._uniPushMessageCallback=t._receivePushMessage.bind((0,i.default)(t)),t._currentMessageId=-1,t._payloadQueue=[],t}return(0,v.default)(n,[{key:"init",value:function(){var t=this;return Promise.all([$a("getSystemInfo")(),$a("getPushClientId")()]).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(0,r.default)(e,2),a=n[0],i=void 0===a?{}:a,o=i.appId,s=n[1],l=void 0===s?{}:s,c=l.cid;if(!o)throw new Error("Invalid appId, please check the manifest.json file");if(!c)throw new Error("Invalid push client id");t._appId=o,t._pushClientId=c,t._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),t.emit("open"),t._initMessageListener()}),(function(e){throw t.emit("error",e),t.close(),e}))}},{key:"open",value:function(){var t=(0,u.default)((0,c.default)().mark((function t(){return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",this.init());case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"_isUniCloudSSE",value:function(t){if("receive"!==t.type)return!1;var e=t&&t.data&&t.data.payload;return!(!e||"UNI_CLOUD_SSE"!==e.channel||e.seqId!==this._seqId)}},{key:"_receivePushMessage",value:function(t){if(this._isUniCloudSSE(t)){var e=t&&t.data&&t.data.payload,n=e.action,a=e.messageId,i=e.message;this._payloadQueue.push({action:n,messageId:a,message:i}),this._consumMessage()}}},{key:"_consumMessage",value:function(){for(var t=this;;){var e=this._payloadQueue.find((function(e){return e.messageId===t._currentMessageId+1}));if(!e)break;this._currentMessageId++,this._parseMessagePayload(e)}}},{key:"_parseMessagePayload",value:function(t){var e=t.action,n=t.messageId,a=t.message;"end"===e?this._end({messageId:n,message:a}):"message"===e&&this._appendMessage({messageId:n,message:a})}},{key:"_appendMessage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=(t.messageId,t.message);this.emit("message",e)}},{key:"_end",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=(t.messageId,t.message);this.emit("end",e),this.close()}},{key:"_initMessageListener",value:function(){uni.onPushMessage(this._uniPushMessageCallback)}},{key:"_destroy",value:function(){uni.offPushMessage(this._uniPushMessageCallback)}},{key:"toJSON",value:function(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}},{key:"close",value:function(){this._destroy(),this.emit("close")}}]),n}(function(){function t(){(0,g.default)(this,t),this._callback={}}return(0,v.default)(t,[{key:"addListener",value:function(t,e){this._callback[t]||(this._callback[t]=[]),this._callback[t].push(e)}},{key:"on",value:function(t,e){return this.addListener(t,e)}},{key:"removeListener",value:function(t,e){if(!e)throw new Error('The "listener" argument must be of type function. Received undefined');var n=this._callback[t];if(n){var a=function(t,e){for(var n=t.length-1;n>=0;n--)if(t[n]===e)return n;return-1}(n,e);n.splice(a,1)}}},{key:"off",value:function(t,e){return this.removeListener(t,e)}},{key:"removeAllListener",value:function(t){delete this._callback[t]}},{key:"emit",value:function(t){for(var e=this._callback[t],n=arguments.length,a=new Array(n>1?n-1:0),i=1;i=14&&console.warn("iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发模式生效,发行模式会连接uniCloud云端服务)")),r=e.__dev__,r.debugInfo){t.next=6;break}return t.abrupt("return");case 6:return o=r.debugInfo,s=o.address,l=o.servePort,t.next=11,function(){var t=(0,u.default)((0,c.default)().mark((function t(e,n){var a,i,r;return(0,c.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:i=0;case 1:if(!(i0||"app"===H);var n=Y;n&&!n.code&&(e.debugInfo=n);var a=new U({createPromise:function(){return Za(t)}});e.initLocalNetwork=function(){return a.exec()}}}(e),ei(e),$n(e),function(t){var e=t.uploadFile;t.uploadFile=function(t){return e.call(this,t)}}(e),function(t){t.database=function(e){if(e&&Object.keys(e).length>0)return t.init(e).database();if(this._database)return this._database;var n=oa(sa,{uniClient:t});return this._database=n,n},t.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return t.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;var n=oa(sa,{uniClient:t,isJQL:!0});return this._databaseForJQL=n,n}}(e),function(t){t.getCurrentUserInfo=Ba,t.chooseAndUploadFile=Na.initChooseAndUploadFile(t),Object.assign(t,{get mixinDatacom(){return ja(t)}}),t.SSEChannel=Xa,t.initSecureNetworkByWeixin=Ja(t),t.importObject=Wa(t)}(e),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach((function(t){if(e[t]){var n=e[t];e[t]=function(){return n.apply(e,Array.from(arguments))},e[t]=function(t,e){return function(n){var a=this,i=!1;if("callFunction"===e){var r=n&&n.type||A;i=r!==A}var o="callFunction"===e&&!i,s=this._initPromiseHub.exec();n=n||{};var l=mt(n),c=l.success,u=l.fail,d=l.complete,h=s.then((function(){return i?Promise.resolve():tt(et(e,"invoke"),n)})).then((function(){return t.call(a,n)})).then((function(t){return i?Promise.resolve(t):tt(et(e,"success"),t).then((function(){return tt(et(e,"complete"),t)})).then((function(){return o&&ft(it,{type:lt,content:t}),Promise.resolve(t)}))}),(function(t){return i?Promise.reject(t):tt(et(e,"fail"),t).then((function(){return tt(et(e,"complete"),t)})).then((function(){return ft(it,{type:lt,content:t}),Promise.reject(t)}))}));if(!(c||u||d))return h;h.then((function(t){c&&c(t),d&&d(t),o&&ft(it,{type:lt,content:t})}),(function(t){u&&u(t),d&&d(t),o&&ft(it,{type:lt,content:t})}))}}(e[t],t).bind(e)}})),e.init=this.init,e}}]),t}());(function(){var t=G,e={};if(t&&1===t.length)e=t[0],ai=ai.init(e),ai._isDefault=!0;else{var n,a=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];n=t&&t.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":K?"应用未关联服务空间,请在uniCloud目录右键关联服务空间":"uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间",a.forEach((function(t){ai[t]=function(){return console.error(n),Promise.reject(new bt({code:"SYS_ERR",message:n}))}}))}Object.assign(ai,{get mixinDatacom(){return ja(ai)}}),Fa(ai),ai.addInterceptor=Q,ai.removeInterceptor=Z,ai.interceptObject=nt,z&&"web"===H&&(window.uniCloud=ai)})();var ii=ai;e.default=ii}).call(this,n("c8ba"))},ac57:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".container[data-v-acbcde70]{width:30px;height:30px;position:relative}.container.loading1[data-v-acbcde70]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container .shape[data-v-acbcde70]{position:absolute;width:10px;height:10px;border-radius:1px}.container .shape.shape1[data-v-acbcde70]{left:0;background-color:#1890ff}.container .shape.shape2[data-v-acbcde70]{right:0;background-color:#91cb74}.container .shape.shape3[data-v-acbcde70]{bottom:0;background-color:#fac858}.container .shape.shape4[data-v-acbcde70]{bottom:0;right:0;background-color:#e66}.loading1 .shape1[data-v-acbcde70]{-webkit-animation:animation1shape1-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape1-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape1-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,16px);transform:translate(16px,16px)}}@keyframes animation1shape1-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,16px);transform:translate(16px,16px)}}.loading1 .shape2[data-v-acbcde70]{-webkit-animation:animation1shape2-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape2-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape2-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,16px);transform:translate(-16px,16px)}}@keyframes animation1shape2-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,16px);transform:translate(-16px,16px)}}.loading1 .shape3[data-v-acbcde70]{-webkit-animation:animation1shape3-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape3-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape3-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,-16px);transform:translate(16px,-16px)}}@keyframes animation1shape3-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(16px,-16px);transform:translate(16px,-16px)}}.loading1 .shape4[data-v-acbcde70]{-webkit-animation:animation1shape4-data-v-acbcde70 .5s ease 0s infinite alternate;animation:animation1shape4-data-v-acbcde70 .5s ease 0s infinite alternate}@-webkit-keyframes animation1shape4-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,-16px);transform:translate(-16px,-16px)}}@keyframes animation1shape4-data-v-acbcde70{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-16px,-16px);transform:translate(-16px,-16px)}}",""]),t.exports=e},ace3:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={easycom:{"^u-(.*)":"uview-ui/components/u-$1/u-$1.vue"},pages:[{path:"pages/index/index",style:{navigationBarTitleText:"隆昌农业大数据监控平台"}},{path:"pages/login/login",style:{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/user/user",style:{navigationBarTitleText:"个人中心",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/user/password-edit",style:{navigationBarTitleText:"修改密码",enablePullDownRefresh:!1}},{path:"pages/system/role",style:{navigationBarTitleText:"角色管理",enablePullDownRefresh:!1}},{path:"pages/index/meteorological",style:{navigationBarTitleText:"气象监测",enablePullDownRefresh:!1}},{path:"pages/index/monitor",style:{navigationBarTitleText:"智能监控",enablePullDownRefresh:!1}},{path:"pages/index/soil-monitoring",style:{navigationBarTitleText:"土壤监控",enablePullDownRefresh:!1}},{path:"pages/index/water-quality",style:{navigationBarTitleText:"水质监控",enablePullDownRefresh:!1}},{path:"pages/system/account",style:{navigationBarTitleText:"账号管理",enablePullDownRefresh:!1}},{path:"pages/system/log",style:{navigationBarTitleText:"系统日志",enablePullDownRefresh:!1}},{path:"pages/system/links",style:{navigationBarTitleText:"友情链接",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/device/warning",style:{navigationBarTitleText:"警报明细",enablePullDownRefresh:!1}},{path:"pages/device/index",style:{navigationBarTitleText:"设备管理",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/insect-monitors",style:{navigationBarTitleText:"昆虫性诱监测",enablePullDownRefresh:!1}},{path:"pages/estate/estate-price",style:{navigationBarTitleText:"稻虾价格",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-week-price",style:{navigationBarTitleText:"稻虾每周价格",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-industry",style:{navigationBarTitleText:"稻虾产业",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-flows",style:{navigationBarTitleText:"稻虾流向",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/estate/estate-materiels",style:{navigationBarTitleText:"大宗物资",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/warning-list",style:{navigationBarTitleText:"预警列表",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/index/pests",style:{navigationBarTitleText:"虫情监测",enablePullDownRefresh:!1}},{path:"pages/index/insecticidal-lamp",style:{navigationBarTitleText:"杀虫灯监测",enablePullDownRefresh:!1}},{path:"pages/basics/town-base",style:{navigationBarTitleText:"城镇数据",enablePullDownRefresh:!1}},{path:"pages/basics/basics-base",style:{navigationBarTitleText:"基地数据",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/crop/town-crop",style:{navigationBarTitleText:"城镇农作物",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/crop/basics-crop",style:{navigationBarTitleText:"基地农作物",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/yield/town-yield",style:{navigationBarTitleText:"城镇产量",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/yield/basics-yield",style:{navigationBarTitleText:"基地产量",enablePullDownRefresh:!1,navigationStyle:"custom"}}],globalStyle:{navigationBarTextStyle:"white",navigationBarTitleText:"隆昌农业大数据监控平台",navigationBarBackgroundColor:"#2a7dc9",backgroundColor:"#2a7dc9"},tabBar:{color:"#6c6b6b",selectedColor:"#1296db",borderStyle:"black",backgroundColor:"#ffffff",list:[{pagePath:"pages/index/index",iconPath:"static/tab/tab_home.png",selectedIconPath:"static/tab/tab_home_h.png",text:"工作台"},{pagePath:"pages/user/user",iconPath:"static/tab/tab_user.png",selectedIconPath:"static/tab/tab_user_h.png",text:"我的"}]}};e.default=a},adb4:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{option:{type:Object,default:function(){return{}}},value:!1,modelValue:!1},computed:{left:function(){return this.option.left?this.addUnit(this.option.left):"auto"},right:function(){return this.option.left?"auto":this.addUnit(this.option.right)},isShow:function(){return this.value}},methods:{addUnit:function(t){return t?"number"===typeof t?t+"rpx":t:0},toTopClick:function(){this.$emit("input",!1),this.$emit("click")}}};e.default=a},add5:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3");var a={props:{label:{type:String,default:""},value:{type:[Array,Object,String,Number]},placeholder:{type:[Array,String],default:"请选择日期"},params:{type:Object,default:function(){return{}}},mode:{type:String,default:"date"}},computed:{isRange:function(){return"range"===this.mode},placeholderStr:function(){var t,e,n,a;return this.isRange?[null!==(t=null===(e=this.placeholder)||void 0===e?void 0:e[0])&&void 0!==t?t:"",null!==(n=null===(a=this.placeholder)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.placeholder},status:function(){var t,e,n,a;return this.isRange?[null!==(t=null===(e=this.date)||void 0===e?void 0:e[0])&&void 0!==t?t:"",null!==(n=null===(a=this.date)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.date}},data:function(){return{show:!1,date:null}},methods:{openCalendar:function(){this.show=!0},handleChange:function(t){var e;if(this.isRange){var n=t.startDate,a=t.endDate;e=[n,a]}else e=t.result;this.$emit("change",e),this.$emit("input",e),this.date=e,this.$emit("close-dropdown",e)}},watch:{value:{handler:function(t){this.date=t},immediate:!0,deep:!0}}};e.default=a},aecc:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("component",t._g(t._b({},"component",t.getBindValue.bind,!1),t.getBindValue.on))},r=[]},af17:function(t,e,n){"use strict";n.r(e);var a=n("5363"),i=n("8699");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);e["default"]=l.exports},af1e:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("3835")),r=a(n("53ca"));n("d9e2"),n("d401"),n("d3b7"),n("25f0"),n("159b"),n("14d9"),n("ac1f"),n("5319"),n("e25e"),n("c975"),n("00b4"),n("13d5"),n("99af"),n("d81d"),n("4de4"),n("fb6a"),n("26e9"),n("cb29"),n("caad"),n("2532"),n("3c65");var o={version:"v2.5.0-20230101",yAxisWidth:15,xAxisHeight:22,padding:[10,10,10,10],rotate:!1,fontSize:13,fontColor:"#666666",dataPointShape:["circle","circle","circle","circle"],color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],linearColor:["#0EE2F8","#2BDCA8","#FA7D8D","#EB88E2","#2AE3A0","#0EE2F8","#EB88E2","#6773E3","#F78A85"],pieChartLinePadding:15,pieChartTextPadding:5,titleFontSize:20,subtitleFontSize:15,radarLabelTextMargin:13},s=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;at.end.x||e.end.xt.start.y||e.start.y1&&(i.extra.mount.widthRatio>2&&(i.extra.mount.widthRatio=2),o+=(i.extra.mount.widthRatio-1)*n.eachSpacing);var s=e;return e>=0?(s=0,t.uevent.trigger("scrollLeft"),t.scrollOption.position="left",i.xAxis.scrollPosition="left"):Math.abs(e)>=o-r?(s=r-o,t.uevent.trigger("scrollRight"),t.scrollOption.position="right",i.xAxis.scrollPosition="right"):(t.scrollOption.position=e,i.xAxis.scrollPosition=e),s}function f(t,e,n){function a(t){while(t<0)t+=2*Math.PI;while(t>2*Math.PI)t-=2*Math.PI;return t}return t=a(t),e=a(e),n=a(n),e>n&&(n+=2*Math.PI,t=e&&t<=n}function p(t,e){function n(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].y>=Math.max(t[e-1].y,t[e+1].y)||t[e].y<=Math.min(t[e-1].y,t[e+1].y))}function a(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].x>=Math.max(t[e-1].x,t[e+1].x)||t[e].x<=Math.min(t[e-1].x,t[e+1].x))}var i=.2,r=.2,o=null,s=null,l=null,c=null;if(e<1?(o=t[0].x+(t[1].x-t[0].x)*i,s=t[0].y+(t[1].y-t[0].y)*i):(o=t[e].x+(t[e+1].x-t[e-1].x)*i,s=t[e].y+(t[e+1].y-t[e-1].y)*i),e>t.length-3){var u=t.length-1;l=t[u].x-(t[u].x-t[u-1].x)*r,c=t[u].y-(t[u].y-t[u-1].y)*r}else l=t[e+1].x-(t[e+2].x-t[e].x)*r,c=t[e+1].y-(t[e+2].y-t[e].y)*r;return n(t,e+1)&&(c=t[e+1].y),n(t,e)&&(s=t[e].y),a(t,e+1)&&(l=t[e+1].x),a(t,e)&&(o=t[e].x),(s>=Math.max(t[e].y,t[e+1].y)||s<=Math.min(t[e].y,t[e+1].y))&&(s=t[e].y),(c>=Math.max(t[e].y,t[e+1].y)||c<=Math.min(t[e].y,t[e+1].y))&&(c=t[e+1].y),(o>=Math.max(t[e].x,t[e+1].x)||o<=Math.min(t[e].x,t[e+1].x))&&(o=t[e].x),(l>=Math.max(t[e].x,t[e+1].x)||l<=Math.min(t[e].x,t[e+1].x))&&(l=t[e+1].x),{ctrA:{x:o,y:s},ctrB:{x:l,y:c}}}function g(t,e,n){return{x:n.x+t,y:n.y-e}}function v(t,e){if(e)while(l.isCollision(t,e))t.start.x>0?t.start.y--:t.start.x<0||t.start.y>0?t.start.y++:t.start.y--;return t}function m(t,e,n){var a=[];if(t.length>0&&t[0].data.constructor.toString().indexOf("Array")>-1){e._pieSeries_=t;for(var i=t[0].data,r=0;r=1e4?1e3:a>=1e3?100:a>=100?10:a>=10?5:a>=1?1:a>=.1?.1:a>=.01?.01:a>=.001?.001:a>=1e-4?1e-4:a>=1e-5?1e-5:1e-6,{minRange:u(t,"lower",n),maxRange:u(e,"upper",n)}}function w(t,e,n){var a=0;if(t=String(t),!1!==n&&void 0!==n&&n.setFontSize&&n.measureText)return n.setFontSize(e),n.measureText(t).width;t=t.split("");for(var i=0;i-1;if(r)for(var o=O(t),s=0;s5&&void 0!==arguments[5]?arguments[5]:{},o=e.chartData.calPoints?e.chartData.calPoints:[],s={};if(a.length>0){for(var l=[],c=0;c0&&(a=i[n]),{text:r.formatter?r.formatter(t,a,n,e):t.name+": "+t.data,color:t.color,legendShape:"auto"==e.extra.tooltip.legendShape?t.legendShape:e.extra.tooltip.legendShape}})),h={x:Math.round(s.x),y:Math.round(s.y)};return{textList:d,offset:h}}function D(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=e.chartData.xAxisPoints[n]+e.chartData.eachSpacing/2,o=t.map((function(t){return{text:i.formatter?i.formatter(t,a[n],n,e):t.name+": "+t.data,color:t.color,disableLegend:!!t.disableLegend,legendShape:"auto"==e.extra.tooltip.legendShape?t.legendShape:e.extra.tooltip.legendShape}}));o=o.filter((function(t){if(!0!==t.disableLegend)return t}));var s={x:Math.round(r),y:0};return{textList:o,offset:s}}function M(t,e,n,a,i,r){var o=n.chartData.calPoints,s=r.color.upFill,l=r.color.downFill,c=[s,s,l,s],u=[];e.map((function(e){0==a?e.data[1]-e.data[0]<0?c[1]=l:c[1]=s:(e.data[0]t[a-1][1]&&(c[2]=s),e.data[3]4&&void 0!==arguments[4]?arguments[4]:0,r={index:-1,group:[]},o=n.chartData.eachSpacing/2,s=[];if(e&&e.length>0){if(n.categories){for(var l=1;le&&(r.index=n)}));else{for(var c=Array(e.length),u=0;u4&&void 0!==arguments[4]?arguments[4]:0,r={index:-1,group:[]},o=n.chartData.eachSpacing/2,s=n.chartData.yAxisPoints;return e&&e.length>0&&R(t,n,a)&&s.forEach((function(e,n){t.y+i+o>e&&(r.index=n)})),r}function F(t,e,n){var a=-1,i=0;if(E(t,e.area)){for(var r=e.points,o=-1,s=0,l=r.length;sd[0]-i&&t.xd[1]-i&&t.ye.start.x&&t.xe.start.y&&t.y=e.area[3]-10&&t.y>=e.area[0]&&t.y<=e.height-e.area[2]}function B(t,e,n){var a=2*Math.PI/n,i=-1;if(q(t,e.center,e.radius)){var r=function(t){return t<0&&(t+=2*Math.PI),t>2*Math.PI&&(t-=2*Math.PI),t},o=Math.atan2(e.center.y-t.y,t.x-e.center.x);o*=-1,o<0&&(o+=2*Math.PI);var s=e.angleList.map((function(t){return t=r(-1*t),t}));s.forEach((function(t,e){var n=r(t-a/2),s=r(t+a/2);s=n&&o<=s||o+2*Math.PI>=n&&o+2*Math.PI<=s)&&(i=e)}))}return i}function U(t,e){for(var n=-1,a=0,i=e.series.length;ar.funnelArea[0]&&t.xr.funnelArea[1]&&t.yr.area[0]&&t.xr.area[1]&&t.ye.width-e.area[1]-e.area[3]?(h.push(g),p.push(f-e.legend.itemGap*e.pix),f=y,g=[m]):(f+=y,g.push(m))}if(g.length){h.push(g),p.push(f-e.legend.itemGap*e.pix),r.widthArr=p;var b=Math.max.apply(null,p);switch(e.legend.float){case"left":r.area.start.x=e.area[3],r.area.end.x=e.area[3]+b+2*o;break;case"right":r.area.start.x=e.width-e.area[1]-b-2*o,r.area.end.x=e.width-e.area[1];break;default:r.area.start.x=(e.width-b)/2-o,r.area.end.x=(e.width+b)/2+o}r.area.width=b+2*o,r.area.wholeWidth=b+2*o,r.area.height=h.length*d+2*o,r.area.wholeHeight=h.length*d+2*o+2*s,r.points=h}}else{var S=t.length,_=e.height-e.area[0]-e.area[2]-2*s-2*o,k=Math.min(Math.floor(_/d),S);switch(r.area.height=k*d+2*o,r.area.wholeHeight=k*d+2*o,e.legend.float){case"top":r.area.start.y=e.area[0]+s,r.area.end.y=e.area[0]+s+r.area.height;break;case"bottom":r.area.start.y=e.height-e.area[2]-s-r.area.height,r.area.end.y=e.height-e.area[2]-s;break;default:r.area.start.y=(e.height-r.area.height)/2,r.area.end.y=(e.height+r.area.height)/2}for(var T=S%k===0?S/k:Math.floor(S/k+1),A=[],C=0;CO&&(O=I)}r.widthArr.push(O),r.heightArr.push(M.length*d+2*o)}for(var F=0,E=0;E4&&void 0!==arguments[4]?arguments[4]:-1;i="stack"==a?_(t,e.categories.length):S(t);var s=[];i=i.filter((function(t){return"object"===(0,r.default)(t)&&null!==t?t.constructor.toString().indexOf("Array")>-1?null!==t:null!==t.value:null!==t})),i.map((function(t){"object"===(0,r.default)(t)?t.constructor.toString().indexOf("Array")>-1?"candle"==e.type?t.map((function(t){s.push(t)})):s.push(t[0]):s.push(t.value):s.push(t)}));var l=0,c=0;if(s.length>0&&(l=Math.min.apply(this,s),c=Math.max.apply(this,s)),o>-1?("number"===typeof e.xAxis.data[o].min&&(l=Math.min(e.xAxis.data[o].min,l)),"number"===typeof e.xAxis.data[o].max&&(c=Math.max(e.xAxis.data[o].max,c))):("number"===typeof e.xAxis.min&&(l=Math.min(e.xAxis.min,l)),"number"===typeof e.xAxis.max&&(c=Math.max(e.xAxis.max,c))),l===c){var u=c||10;c+=u}for(var d=l,h=c,f=[],p=(h-d)/e.xAxis.splitNumber,g=0;g<=e.xAxis.splitNumber;g++)f.push(d+p*g);return f}function J(t,e,n,a){var i=s({},{type:""},e.extra.bar),r={angle:0,xAxisHeight:e.xAxis.lineHeight*e.pix+e.xAxis.marginTop*e.pix};r.ranges=K(t,e,n,i.type),r.rangesFormat=r.ranges.map((function(t){return t=l.toFixed(t,2),t}));var o=r.ranges.map((function(t){return t=l.toFixed(t,2),t}));r=Object.assign(r,ct(o,e,n));r.eachSpacing,o.map((function(t){return w(t,e.xAxis.fontSize*e.pix,a)}));return!0===e.xAxis.disabled&&(r.xAxisHeight=0),r}function $(t,e,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,o=i.extra.radar||{};o.max=o.max||0;for(var s=Math.max(o.max,Math.max.apply(null,S(a))),l=[],c=function(){var i=a[u],o={};o.color=i.color,o.legendShape=i.legendShape,o.pointShape=i.pointShape,o.data=[],i.data.forEach((function(a,i){var l={};l.angle=t[i],l.proportion=a/s,l.value=a,l.position=g(n*l.proportion*r*Math.cos(l.angle),n*l.proportion*r*Math.sin(l.angle),e),o.data.push(l)})),l.push(o)},u=0;u2&&void 0!==arguments[2]?arguments[2]:1,a=0,i=0,r=0;r4&&void 0!==arguments[4]?arguments[4]:1,r=0;r4&&void 0!==arguments[4]?arguments[4]:1,r=0,o=0,s=[],l=0;l2&&void 0!==arguments[2]?arguments[2]:1;1==n&&(n=.999999);for(var a=0;a=2&&(i._proportion_=i._proportion_%2)}return t}function tt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;1==n&&(n=.999999);for(var a=0;a=2&&(i._proportion_=i._proportion_%2)}return t}function et(t,e,n){var a;a=n=2&&(t[r]._endAngle_=t[r]._endAngle_%2),i=t[r]._endAngle_;return t}function nt(t,e,n){for(var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=0;i=n.oldData?r._proportion_=(r._endAngle_-r._oldAngle_)*a+n.oldAngle:r._proportion_=r._oldAngle_-(r._oldAngle_-r._endAngle_)*a,r._proportion_>=2&&(r._proportion_=r._proportion_%2)}return t}function at(t,e,n,a){t=X(t);for(var i=0,r=0;r0&&(t.width=Math.min(t.width,+r.extra.mix.column.width*r.pix)),r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),t.width<=0&&(t.width=1),t.x+=(a+.5-n/2)*(t.width+i),t}))}function rt(t,e,n,a,i,r){return t.map((function(t){if(null===t)return null;var i=0,o=0;return i=r.extra.bar.seriesGap*r.pix||0,o=r.extra.bar.categoryGap*r.pix||0,i=Math.min(i,e/n),o=Math.min(o,e/n),t.width=Math.ceil((e-2*o-i*(n-1))/n),r.extra.bar&&r.extra.bar.width&&+r.extra.bar.width>0&&(t.width=Math.min(t.width,+r.extra.bar.width*r.pix)),t.width<=0&&(t.width=1),t.y+=(a+.5-n/2)*(t.width+i),t}))}function ot(t,e,n,a,i,r,o){var s=r.extra.column.categoryGap*r.pix||0;return t.map((function(t){return null===t?null:(t.width=e-2*s,r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),a>0&&(t.width-=o),t)}))}function st(t,e,n,a,i,r,o){var s=r.extra.column.categoryGap*r.pix||0;return t.map((function(t,n){return null===t?null:(t.width=Math.ceil(e-2*s),r.extra.column&&r.extra.column.width&&+r.extra.column.width>0&&(t.width=Math.min(t.width,+r.extra.column.width*r.pix)),t.width<=0&&(t.width=1),t)}))}function lt(t,e,n,a,i,r,o){var s=r.extra.bar.categoryGap*r.pix||0;return t.map((function(t,n){return null===t?null:(t.width=Math.ceil(e-2*s),r.extra.bar&&r.extra.bar.width&&+r.extra.bar.width>0&&(t.width=Math.min(t.width,+r.extra.bar.width*r.pix)),t.width<=0&&(t.width=1),t)}))}function ct(t,e,n){var a=e.width-e.area[1]-e.area[3],i=e.enableScroll?Math.min(e.xAxis.itemCount,t.length):t.length;("line"==e.type||"area"==e.type||"scatter"==e.type||"bubble"==e.type||"bar"==e.type)&&i>1&&"justify"==e.xAxis.boundaryGap&&(i-=1);var r=0;"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),r=e.extra.mount.widthRatio-1,i+=r);var o=a/i,s=[],l=e.area[3],c=e.width-e.area[1];return t.forEach((function(t,e){s.push(l+r/2*o+e*o)})),"justify"!==e.xAxis.boundaryGap&&(!0===e.enableScroll?s.push(l+r*o+t.length*o):s.push(c)),{xAxisPoints:s,startX:l,endX:c,eachSpacing:o}}function ut(t,e,n,a,i,r,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,l=[],c=r.height-r.area[0]-r.area[2];return t.forEach((function(t,o){if(null===t)l.push(null);else{var u=[];t.forEach((function(t,l){var d={};d.x=a[o]+Math.round(i/2);var h=t.value||t,f=c*(h-e)/(n-e);f*=s,d.y=r.height-Math.round(f)-r.area[2],u.push(d)})),l.push(u)}})),l}function dt(t,e,n,a,i,o,s){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,c="center";"line"!=o.type&&"area"!=o.type&&"scatter"!=o.type&&"bubble"!=o.type||(c=o.xAxis.boundaryGap);var u=[],d=o.height-o.area[0]-o.area[2],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)u.push(null);else{var f={};f.color=t.color,f.x=a[s];var p,g,v,m=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)p=[].concat(o.chartData.xAxisData.ranges),g=p.shift(),v=p.pop(),m=t[1],f.x=o.area[3]+h*(t[0]-g)/(v-g),"bubble"==o.type&&(f.r=t[2],f.t=t[3]);else m=t.value;"center"==c&&(f.x+=i/2);var x=d*(m-e)/(n-e);x*=l,f.y=o.height-x-o.area[2],u.push(f)}})),u}function ht(t,e,n,a,i,o,s,l,c){c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1;var u=o.xAxis.boundaryGap,d=[],h=o.height-o.area[0]-o.area[2],f=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)d.push(null);else{var p={};if(p.color=t.color,"vertical"==l.animation){p.x=a[s];var g,v,m,x=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)g=[].concat(o.chartData.xAxisData.ranges),v=g.shift(),m=g.pop(),x=t[1],p.x=o.area[3]+f*(t[0]-v)/(m-v);else x=t.value;"center"==u&&(p.x+=i/2);var y=h*(x-e)/(n-e);y*=c,p.y=o.height-y-o.area[2],d.push(p)}else{p.x=a[0]+i*s*c;x=t;"center"==u&&(p.x+=i/2);y=h*(x-e)/(n-e);p.y=o.height-y-o.area[2],d.push(p)}}})),d}function ft(t,e,n,a,i,o,s,l,c){c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1;var u=[],d=o.height-o.area[0]-o.area[2],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,s){if(null===t)u.push(null);else{var l={};l.color=t.color,l.x=a[s];var f,p,g,v=t;if("object"===(0,r.default)(t)&&null!==t)if(t.constructor.toString().indexOf("Array")>-1)f=[].concat(o.chartData.xAxisData.ranges),p=f.shift(),g=f.pop(),v=t[1],l.x=o.area[3]+h*(t[0]-p)/(g-p);else v=t.value;l.x+=i/2;var m=d*(v*c-e)/(n-e);l.y=o.height-m-o.area[2],u.push(l)}})),u}function pt(t,e,n,a,i,r,o,s){var l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,c=[],u=r.height-r.area[0]-r.area[2],d=(r.width,r.area[1],r.area[3],i*o.widthRatio);return t.forEach((function(t,o){if(null===t)c.push(null);else{var s={};s.color=t.color,s.x=a[o],s.x+=i/2;var h=t.data,f=u*(h*l-e)/(n-e);s.y=r.height-f-r.area[2],s.value=h,s.width=d,c.push(s)}})),c}function gt(t,e,n,a,i,o,s){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,c=[],u=(o.height,o.area[0],o.area[2],o.width-o.area[1]-o.area[3]);return t.forEach((function(t,i){if(null===t)c.push(null);else{var s={};s.color=t.color,s.y=a[i];var d=t;"object"===(0,r.default)(t)&&null!==t&&(d=t.value);var h=u*(d-e)/(n-e);h*=l,s.height=h,s.value=d,s.x=h+o.area[3],c.push(s)}})),c}function vt(t,e,n,a,i,o,s,l,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,d=[],h=o.height-o.area[0]-o.area[2];return t.forEach((function(t,s){if(null===t)d.push(null);else{var f={};if(f.color=t.color,f.x=a[s]+Math.round(i/2),l>0){for(var p=0,g=0;g<=l;g++)p+=c[g].data[s];var v=p-t,m=h*(p-e)/(n-e),x=h*(v-e)/(n-e)}else{p=t;"object"===(0,r.default)(t)&&null!==t&&(p=t.value);m=h*(p-e)/(n-e),x=0}var y=x;m*=u,y*=u,f.y=o.height-Math.round(m)-o.area[2],f.y0=o.height-Math.round(y)-o.area[2],d.push(f)}})),d}function mt(t,e,n,a,i,o,s,l,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,d=[],h=o.width-o.area[1]-o.area[3];return t.forEach((function(t,i){if(null===t)d.push(null);else{var s={};if(s.color=t.color,s.y=a[i],l>0){for(var f=0,p=0;p<=l;p++)f+=c[p].data[i];var g=f-t,v=h*(f-e)/(n-e),m=h*(g-e)/(n-e)}else{f=t;"object"===(0,r.default)(t)&&null!==t&&(f=t.value);v=h*(f-e)/(n-e),m=0}var x=m;v*=u,x*=u,s.height=v-x,s.x=o.area[3]+v,s.x0=o.area[3]+x,d.push(s)}})),d}function xt(t,e,n,a,i){var o;o="stack"==a?_(t,e.categories.length):S(t);var s=[];o=o.filter((function(t){return"object"===(0,r.default)(t)&&null!==t?t.constructor.toString().indexOf("Array")>-1?null!==t:null!==t.value:null!==t})),o.map((function(t){"object"===(0,r.default)(t)?t.constructor.toString().indexOf("Array")>-1?"candle"==e.type?t.map((function(t){s.push(t)})):s.push(t[1]):s.push(t.value):s.push(t)}));var l=i.min||0,c=i.max||0;s.length>0&&(l=Math.min.apply(this,s),c=Math.max.apply(this,s)),l===c&&(0==c?c=10:l=0);for(var u=b(l,c),d=void 0===i.min||null===i.min?u.minRange:i.min,h=void 0===i.max||null===i.max?u.maxRange:i.max,f=(h-d)/e.yAxis.splitNumber,p=[],g=0;g<=e.yAxis.splitNumber;g++)p.push(d+f*g);return p.reverse()}function yt(t,e,n,a){var i=s({},{type:""},e.extra.column),r=e.yAxis.data.length,o=new Array(r);if(r>0){for(var c=0;c0&&0==i.tooltip.group.includes(o))){var s="number"===typeof i.tooltip.index?i.tooltip.index:i.tooltip.index[i.tooltip.group.indexOf(o)];if(a.beginPath(),"hollow"==r.activeType?(a.setStrokeStyle(e),a.setFillStyle(i.background),a.setLineWidth(2*i.pix)):(a.setStrokeStyle("#ffffff"),a.setFillStyle(e),a.setLineWidth(1*i.pix)),"diamond"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y),a.lineTo(t.x,t.y+4.5),a.lineTo(t.x+4.5,t.y),a.lineTo(t.x,t.y-4.5))}));else if("circle"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x+2.5*i.pix,t.y),a.arc(t.x,t.y,3*i.pix,0,2*Math.PI,!1))}));else if("square"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x-3.5,t.y-3.5),a.rect(t.x-3.5,t.y-3.5,7,7))}));else if("triangle"===n)t.forEach((function(t,e){null!==t&&s==e&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y+4.5),a.lineTo(t.x+4.5,t.y+4.5),a.lineTo(t.x,t.y-4.5))}));else if("none"===n)return;a.closePath(),a.fill(),a.stroke()}}function Tt(t,e,n,a){var i=t.title.fontSize||e.titleFontSize,r=t.subtitle.fontSize||e.subtitleFontSize,o=t.title.name||"",s=t.subtitle.name||"",l=t.title.color||t.fontColor,c=t.subtitle.color||t.fontColor,u=o?i:0,d=s?r:0,h=5;if(s){var f=w(s,r*t.pix,n),p=a.x-f/2+(t.subtitle.offsetX||0)*t.pix,g=a.y+r*t.pix/2+(t.subtitle.offsetY||0)*t.pix;o&&(g+=(u*t.pix+h)/2),n.beginPath(),n.setFontSize(r*t.pix),n.setFillStyle(c),n.fillText(s,p,g),n.closePath(),n.stroke()}if(o){var v=w(o,i*t.pix,n),m=a.x-v/2+(t.title.offsetX||0),x=a.y+i*t.pix/2+(t.title.offsetY||0)*t.pix;s&&(x-=(d*t.pix+h)/2),n.beginPath(),n.setFontSize(i*t.pix),n.setFillStyle(l),n.fillText(o,m,x),n.closePath(),n.stroke()}}function At(t,e,n,a,i){var o=e.data,s=e.textOffset?e.textOffset:0;t.forEach((function(t,l){if(null!==t){a.beginPath();var c=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(c),a.setFillStyle(e.textColor||i.fontColor);var u=o[l];"object"===(0,r.default)(o[l])&&null!==o[l]&&(u=o[l].constructor.toString().indexOf("Array")>-1?o[l][1]:o[l].value);var d=e.formatter?e.formatter(u,l,e,i):u;a.setTextAlign("center"),a.fillText(String(d),t.x,t.y-4+s*i.pix),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Ct(t,e,n,a,i){var o=e.data,s=e.textOffset?e.textOffset:0,l=i.extra.column.labelPosition;t.forEach((function(t,c){if(null!==t){a.beginPath();var u=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(u),a.setFillStyle(e.textColor||i.fontColor);var d=o[c];"object"===(0,r.default)(o[c])&&null!==o[c]&&(d=o[c].constructor.toString().indexOf("Array")>-1?o[c][1]:o[c].value);var h=e.formatter?e.formatter(d,c,e,i):d;a.setTextAlign("center");var f=t.y-4*i.pix+s*i.pix;t.y>e.zeroPoints&&(f=t.y+s*i.pix+u),"insideTop"==l&&(f=t.y+u+s*i.pix,t.y>e.zeroPoints&&(f=t.y-s*i.pix-4*i.pix)),"center"==l&&(f=t.y+s*i.pix+(i.height-i.area[2]-t.y+u)/2,e.zeroPointse.zeroPoints&&(f=t.y-s*i.pix-(t.y-e.zeroPoints-u)/2),"stack"==i.extra.column.type&&(f=t.y+s*i.pix+(t.y0-t.y+u)/2)),"bottom"==l&&(f=i.height-i.area[2]+s*i.pix-4*i.pix,e.zeroPointse.zeroPoints&&(f=e.zeroPoints-s*i.pix+u+2*i.pix),"stack"==i.extra.column.type&&(f=t.y0+s*i.pix-4*i.pix)),a.fillText(String(h),t.x,f),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Pt(t,e,n,a,i,r){e.data;var o=e.textOffset?e.textOffset:0;i.extra.mount.labelPosition;t.forEach((function(t,s){if(null!==t){a.beginPath();var l=e[s].textSize?e[s].textSize*i.pix:n.fontSize;a.setFontSize(l),a.setFillStyle(e[s].textColor||i.fontColor);var c=t.value,u=e[s].formatter?e[s].formatter(c,s,e,i):c;a.setTextAlign("center");var d=t.y-4*i.pix+o*i.pix;t.y>r&&(d=t.y+o*i.pix+l),a.fillText(String(u),t.x,d),a.closePath(),a.stroke(),a.setTextAlign("left")}}))}function Dt(t,e,n,a,i){var o=e.data;e.textOffset&&e.textOffset;t.forEach((function(t,s){if(null!==t){a.beginPath();var l=e.textSize?e.textSize*i.pix:n.fontSize;a.setFontSize(l),a.setFillStyle(e.textColor||i.fontColor);var c=o[s];"object"===(0,r.default)(o[s])&&null!==o[s]&&(c=o[s].value);var u=e.formatter?e.formatter(c,s,e,i):c;a.setTextAlign("left"),a.fillText(String(u),t.x+4*i.pix,t.y+l/2-3),a.closePath(),a.stroke()}}))}function Mt(t,e,n,a,i,r){var o;e-=t.width/2+t.labelOffset*a.pix,e=e<10?10:e,o=t.endAngle=2&&(u%=2),d+=c}}function Ot(t,e,n,a,i,r){var o=a.extra.radar||{};t.forEach((function(t,s){if(!0===o.labelPointShow&&""!==a.categories[s]){var c={x:e*Math.cos(t),y:e*Math.sin(t)},u=g(c.x,c.y,n);r.setFillStyle(o.labelPointColor),r.beginPath(),r.arc(u.x,u.y,o.labelPointRadius*a.pix,0,2*Math.PI,!1),r.closePath(),r.fill()}if(!0===o.labelShow){var d={x:(e+i.radarLabelTextMargin*a.pix)*Math.cos(t),y:(e+i.radarLabelTextMargin*a.pix)*Math.sin(t)},h=g(d.x,d.y,n),f=h.x,p=h.y;l.approximatelyEqual(d.x,0)?f-=w(a.categories[s]||"",i.fontSize,r)/2:d.x<0&&(f-=w(a.categories[s]||"",i.fontSize,r)),r.beginPath(),r.setFontSize(i.fontSize),r.setFillStyle(o.labelColor||a.fontColor),r.fillText(a.categories[s]||"",f,p+i.fontSize/2),r.closePath(),r.stroke()}}))}function Lt(t,e,n,a,i,r){for(var o=n.pieChartLinePadding,s=[],c=null,u=t.map((function(n,a){var i=n.formatter?n.formatter(n,a,t,e):l.toFixed(100*n._proportion_.toFixed(4))+"%";i=n.labelText?n.labelText:i;var r=2*Math.PI-(n._start_+2*Math.PI*n._proportion_/2);n._rose_proportion_&&(r=2*Math.PI-(n._start_+2*Math.PI*n._rose_proportion_/2));var o=n.color,s=n._radius_;return{arc:r,text:i,color:o,radius:s,textColor:n.textColor,textSize:n.textSize,labelShow:n.labelShow}})),d=0;d=0?f+n.pieChartTextPadding:f-n.pieChartTextPadding,b=p,S=w(h.text,h.textSize*e.pix||n.fontSize,a),_=b;c&&l.isSameXCoordinateArea(c.start,{x:y})&&(_=y>0?Math.min(b,c.start.y):f<0||b>0?Math.max(b,c.start.y):Math.min(b,c.start.y)),y<0&&(y-=S);var k={lineStart:{x:m,y:x},lineEnd:{x:f,y:p},start:{x:y,y:_},width:S,height:n.fontSize,text:h.text,color:h.color,textColor:h.textColor,textSize:h.textSize};c=v(k,c),s.push(c)}for(var T=0;Ti?i:r.activeWidth;var o=e.area[0],l=e.height-e.area[2];a.beginPath(),a.setFillStyle(c(r.activeBgColor,r.activeBgOpacity)),a.rect(t-r.activeWidth/2,o,r.activeWidth,l-o),a.closePath(),a.fill(),a.setFillStyle("#FFFFFF")}function Bt(t,e,n,a,i){var r=s({},{activeBgColor:"#000000",activeBgOpacity:.08},e.extra.bar),o=e.area[3],l=e.width-e.area[1];a.beginPath(),a.setFillStyle(c(r.activeBgColor,r.activeBgOpacity)),a.rect(o,t-i/2,l-o,i),a.closePath(),a.fill(),a.setFillStyle("#FFFFFF")}function Ut(t,e,n,a,i,r,o){var l=s({},{showBox:!0,showArrow:!0,showCategory:!1,bgColor:"#000000",bgOpacity:.7,borderColor:"#000000",borderWidth:0,borderRadius:0,borderOpacity:.7,boxPadding:3,fontColor:"#FFFFFF",fontSize:13,lineHeight:20,legendShow:!0,legendShape:"auto",splitLine:!0},n.extra.tooltip);1==l.showCategory&&n.categories&&t.unshift({text:n.categories[n.tooltip.index],color:null});var u=l.fontSize*n.pix,d=l.lineHeight*n.pix,h=l.boxPadding*n.pix,f=u,p=5*n.pix;0==l.legendShow&&(f=0,p=0);var g=l.showArrow?8*n.pix:0,v=!1;"line"!=n.type&&"mount"!=n.type&&"area"!=n.type&&"candle"!=n.type&&"mix"!=n.type||1==l.splitLine&&It(n.tooltip.offset.x,n,a,i),e=s({x:0,y:0},e),e.y-=8*n.pix;var m=t.map((function(t){return w(t.text,u,i)})),x=f+p+4*h+Math.max.apply(null,m),y=2*h+t.length*d;if(0!=l.showBox){e.x-Math.abs(n._scrollDistance_||0)+g+x>n.width&&(v=!0),y+e.y>n.height&&(e.y=n.height-y),i.beginPath(),i.setFillStyle(c(l.bgColor,l.bgOpacity)),i.setLineWidth(l.borderWidth*n.pix),i.setStrokeStyle(c(l.borderColor,l.borderOpacity));var b=l.borderRadius;v?(x+g>n.width&&(e.x=n.width+Math.abs(n._scrollDistance_||0)+g+(x-n.width)),x>e.x&&(e.x=n.width+Math.abs(n._scrollDistance_||0)+g+(x-n.width)),l.showArrow&&(i.moveTo(e.x,e.y+10*n.pix),i.lineTo(e.x-g,e.y+10*n.pix+5*n.pix)),i.arc(e.x-g-b,e.y+y-b,b,0,Math.PI/2,!1),i.arc(e.x-g-Math.round(x)+b,e.y+y-b,b,Math.PI/2,Math.PI,!1),i.arc(e.x-g-Math.round(x)+b,e.y+b,b,-Math.PI,-Math.PI/2,!1),i.arc(e.x-g-b,e.y+b,b,-Math.PI/2,0,!1),l.showArrow&&(i.lineTo(e.x-g,e.y+10*n.pix-5*n.pix),i.lineTo(e.x,e.y+10*n.pix))):(l.showArrow&&(i.moveTo(e.x,e.y+10*n.pix),i.lineTo(e.x+g,e.y+10*n.pix-5*n.pix)),i.arc(e.x+g+b,e.y+b,b,-Math.PI,-Math.PI/2,!1),i.arc(e.x+g+Math.round(x)-b,e.y+b,b,-Math.PI/2,0,!1),i.arc(e.x+g+Math.round(x)-b,e.y+y-b,b,0,Math.PI/2,!1),i.arc(e.x+g+b,e.y+y-b,b,Math.PI/2,Math.PI,!1),l.showArrow&&(i.lineTo(e.x+g,e.y+10*n.pix+5*n.pix),i.lineTo(e.x,e.y+10*n.pix))),i.closePath(),i.fill(),l.borderWidth>0&&i.stroke(),l.legendShow&&t.forEach((function(t,a){if(null!==t.color){i.beginPath(),i.setFillStyle(t.color);var r=e.x+g+2*h,o=e.y+(d-u)/2+d*a+h+1;switch(v&&(r=e.x-x-g+2*h),t.legendShape){case"line":i.moveTo(r,o+.5*f-2*n.pix),i.fillRect(r,o+.5*f-2*n.pix,f,4*n.pix);break;case"triangle":i.moveTo(r+7.5*n.pix,o+.5*f-5*n.pix),i.lineTo(r+2.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+12.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+7.5*n.pix,o+.5*f-5*n.pix);break;case"diamond":i.moveTo(r+7.5*n.pix,o+.5*f-5*n.pix),i.lineTo(r+2.5*n.pix,o+.5*f),i.lineTo(r+7.5*n.pix,o+.5*f+5*n.pix),i.lineTo(r+12.5*n.pix,o+.5*f),i.lineTo(r+7.5*n.pix,o+.5*f-5*n.pix);break;case"circle":i.moveTo(r+7.5*n.pix,o+.5*f),i.arc(r+7.5*n.pix,o+.5*f,5*n.pix,0,2*Math.PI);break;case"rect":i.moveTo(r,o+.5*f-5*n.pix),i.fillRect(r,o+.5*f-5*n.pix,15*n.pix,10*n.pix);break;case"square":i.moveTo(r+2*n.pix,o+.5*f-5*n.pix),i.fillRect(r+2*n.pix,o+.5*f-5*n.pix,10*n.pix,10*n.pix);break;default:i.moveTo(r,o+.5*f-5*n.pix),i.fillRect(r,o+.5*f-5*n.pix,15*n.pix,10*n.pix)}i.closePath(),i.fill()}})),t.forEach((function(t,n){var a=e.x+g+2*h+f+p;v&&(a=e.x-x-g+2*h+f+p);var r=e.y+d*n+(d-u)/2-1+h+u;i.beginPath(),i.setFontSize(u),i.setTextBaseline("normal"),i.setFillStyle(l.fontColor),i.fillText(t.text,a,r),i.closePath(),i.stroke()}))}}function Nt(t,e,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{type:"group",width:u/2,meterBorder:4,meterFillColor:"#FFFFFF",barBorderCircle:!1,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0,labelPosition:"outside"},e.extra.column),h=[];a.save();var f=-2,p=l.length+2;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),f=Math.floor(-e._scrollDistance_/u)-2,p=f+e.xAxis.itemCount+4),e.tooltip&&e.tooltip.textList&&e.tooltip.textList.length&&1===r&&Rt(e.tooltip.offset.x,e,n,a,u),d.customColor=y(d.linearType,d.customColor,t,n),t.forEach((function(o,s){var g,v,m;g=[].concat(e.chartData.yAxisData.ranges[o.index]),v=g.pop(),m=g.shift();var x=e.height-e.area[0]-e.area[2],y=x*(0-v)/(m-v),b=e.height-Math.round(y)-e.area[2];o.zeroPoints=b;var w=o.data;switch(d.type){case"group":var S=ft(w,v,m,l,u,e,n,b,r),_=vt(w,v,m,l,u,e,n,s,t,r);h.push(_),S=it(S,u,t.length,s,n,e);for(var k=0;kf&&kb?b:T.y,I=T.width,F=Math.abs(b-T.y);d.barBorderCircle&&(d.barBorderRadius=[I/2,I/2,0,0]),T.y>b&&(d.barBorderRadius=[0,0,I/2,I/2]);var E=(0,i.default)(d.barBorderRadius,4),R=E[0],B=E[1],U=E[2],N=E[3],z=Math.min(I/2,F/2);R=R>z?z:R,B=B>z?z:B,U=U>z?z:U,N=N>z?z:N,R=R<0?0:R,B=B<0?0:B,U=U<0?0:U,N=N<0?0:N,a.arc(O+R,L+R,R,-Math.PI,-Math.PI/2),a.arc(O+I-B,L+B,B,-Math.PI/2,0),a.arc(O+I-U,L+F-U,U,0,Math.PI/2),a.arc(O+N,L+F-N,N,Math.PI/2,Math.PI)}else a.moveTo(A,T.y),a.lineTo(A+T.width,T.y),a.lineTo(A+T.width,b),a.lineTo(A,b),a.lineTo(A,T.y),a.setLineWidth(1),a.setStrokeStyle(D);a.setFillStyle(P),a.closePath(),a.fill()}}break;case"stack":S=vt(w,v,m,l,u,e,n,s,t,r);h.push(S),S=st(S,u,t.length,s,n,e,t);for(var j=0;jf&&j0&&(C-=q),a.setFillStyle(P),a.moveTo(A,W.y),a.fillRect(A,W.y,W.width,C),a.closePath(),a.fill()}}break;case"meter":S=dt(w,v,m,l,u,e,n,r);h.push(S),S=ot(S,u,t.length,s,n,e,d.meterBorder);for(var H=0;Hf&&H0&&(a.setStrokeStyle(o.color),a.setLineWidth(d.meterBorder*e.pix)),0==s?a.setFillStyle(d.meterFillColor):a.setFillStyle(Y.color||o.color);A=Y.x-Y.width/2,C=e.height-Y.y-e.area[2];if(d.barBorderRadius&&4===d.barBorderRadius.length||!0===d.barBorderCircle){var G=A,K=Y.y,J=Y.width,$=b-Y.y;d.barBorderCircle&&(d.barBorderRadius=[J/2,J/2,0,0]);var X=(0,i.default)(d.barBorderRadius,4),V=X[0],Q=X[1],Z=X[2],tt=X[3],et=Math.min(J/2,$/2);V=V>et?et:V,Q=Q>et?et:Q,Z=Z>et?et:Z,tt=tt>et?et:tt,V=V<0?0:V,Q=Q<0?0:Q,Z=Z<0?0:Z,tt=tt<0?0:tt,a.arc(G+V,K+V,V,-Math.PI,-Math.PI/2),a.arc(G+J-Q,K+Q,Q,-Math.PI/2,0),a.arc(G+J-Z,K+$-Z,Z,0,Math.PI/2),a.arc(G+tt,K+$-tt,tt,Math.PI/2,Math.PI),a.fill()}else a.moveTo(A,Y.y),a.lineTo(A+Y.width,Y.y),a.lineTo(A+Y.width,b),a.lineTo(A,b),a.lineTo(A,Y.y),a.fill();0==s&&d.meterBorder>0&&(a.closePath(),a.stroke())}}break}})),!1!==e.dataLabel&&1===r&&t.forEach((function(i,o){var s,c,h;s=[].concat(e.chartData.yAxisData.ranges[i.index]),c=s.pop(),h=s.shift();var f=i.data;switch(d.type){case"group":var p=ft(f,c,h,l,u,e,n,r);p=it(p,u,t.length,o,n,e),Ct(p,i,n,a,e);break;case"stack":p=vt(f,c,h,l,u,e,n,o,t,r);Ct(p,i,n,a,e);break;case"meter":p=dt(f,c,h,l,u,e,n,r);Ct(p,i,n,a,e);break}})),a.restore(),{xAxisPoints:l,calPoints:h,eachSpacing:u}}function zt(t,e,n,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{type:"mount",widthRatio:1,borderWidth:1,barBorderCircle:!1,barBorderRadius:[],linearType:"none",linearOpacity:1,customColor:[],colorStop:0},e.extra.mount);d.widthRatio=d.widthRatio<=0?0:d.widthRatio,d.widthRatio=d.widthRatio>=2?2:d.widthRatio;a.save();var h,f,p,g=-2,v=l.length+2;e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),g=Math.floor(-e._scrollDistance_/u)-2,v=g+e.xAxis.itemCount+4),d.customColor=y(d.linearType,d.customColor,t,n),h=[].concat(e.chartData.yAxisData.ranges[0]),f=h.pop(),p=h.shift();var m=e.height-e.area[0]-e.area[2],x=m*(0-f)/(p-f),b=e.height-Math.round(x)-e.area[2],w=pt(t,f,p,l,u,e,d,b,r);switch(d.type){case"bar":for(var S=0;Sg&&Sb?b:_.y,O=_.width,L=Math.abs(b-_.y);d.barBorderCircle&&(d.barBorderRadius=[O/2,O/2,0,0]),_.y>b&&(d.barBorderRadius=[0,0,O/2,O/2]);var I=(0,i.default)(d.barBorderRadius,4),F=I[0],E=I[1],R=I[2],B=I[3],U=Math.min(O/2,L/2);F=F>U?U:F,E=E>U?U:E,R=R>U?U:R,B=B>U?U:B,F=F<0?0:F,E=E<0?0:E,R=R<0?0:R,B=B<0?0:B,a.arc(D+F,M+F,F,-Math.PI,-Math.PI/2),a.arc(D+O-E,M+E,E,-Math.PI/2,0),a.arc(D+O-R,M+L-R,R,0,Math.PI/2),a.arc(D+B,M+L-B,B,Math.PI/2,Math.PI)}else a.moveTo(k,_.y),a.lineTo(k+_.width,_.y),a.lineTo(k+_.width,b),a.lineTo(k,b),a.lineTo(k,_.y);a.setStrokeStyle(C),a.setFillStyle(A),d.borderWidth>0&&(a.setLineWidth(d.borderWidth*e.pix),a.closePath(),a.stroke()),a.fill()}}break;case"triangle":for(var N=0;Ng&&N0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break;case"mount":for(var j=0;jg&&j0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break;case"sharp":for(var q=0;qg&&q0&&(a.setLineWidth(d.borderWidth*e.pix),a.stroke()),a.fill()}}break}if(!1!==e.dataLabel&&1===r){var Y,G,K;Y=[].concat(e.chartData.yAxisData.ranges[0]),G=Y.pop(),K=Y.shift();w=pt(t,G,K,l,u,e,d,b,r);Pt(w,t,n,a,e,b)}return a.restore(),{xAxisPoints:l,calPoints:w,eachSpacing:u}}function jt(t,e,n,a){for(var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=[],l=(e.height-e.area[0]-e.area[2])/e.categories.length,u=0;uf&&wB?B:I,F=F>B?B:F,E=E>B?B:E,R=R>B?B:R,I=I<0?0:I,F=F<0?0:F,E=E<0?0:E,R=R<0?0:R,a.arc(P+R,M+R,R,-Math.PI,-Math.PI/2),a.arc(S.x-I,M+I,I,-Math.PI/2,0),a.arc(S.x-F,M+D-F,F,0,Math.PI/2),a.arc(P+E,M+D-E,E,Math.PI/2,Math.PI)}else a.moveTo(_,k),a.lineTo(S.x,k),a.lineTo(S.x,k+S.width),a.lineTo(_,k+S.width),a.lineTo(_,k),a.setLineWidth(1),a.setStrokeStyle(A);a.setFillStyle(T),a.closePath(),a.fill()}}break;case"stack":y=mt(x,v,m,o,l,e,n,u,t,r);h.push(y),y=lt(y,l,t.length,u,n,e,t);for(var U=0;Uf&&U5&&void 0!==arguments[5]?arguments[5]:1,o=s({},{color:{},average:{}},n.extra.candle);o.color=s({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},o.color),o.average=s({},{show:!1,name:[],day:[],color:a.color},o.average),n.extra.candle=o;var l=n.chartData.xAxisData,c=l.xAxisPoints,u=l.eachSpacing,d=[];i.save();var h=-2,f=c.length+2,g=0,v=n.width+u;return n._scrollDistance_&&0!==n._scrollDistance_&&!0===n.enableScroll&&(i.translate(n._scrollDistance_,0),h=Math.floor(-n._scrollDistance_/u)-2,f=h+n.xAxis.itemCount+4,g=-n._scrollDistance_-2*u+n.area[3],v=g+(n.xAxis.itemCount+4)*u),(o.average.show||e)&&e.forEach((function(t,e){var o,s,l;o=[].concat(n.chartData.yAxisData.ranges[t.index]),s=o.pop(),l=o.shift();for(var d=t.data,h=dt(d,s,l,c,u,n,a,r),f=H(h,t),m=0;mg&&(i.moveTo(w.x,w.y),y=1),b>0&&w.x>g&&w.xh&&x0?(i.setStrokeStyle(o.color.upLine),i.setFillStyle(o.color.upFill),i.setLineWidth(1*n.pix),i.moveTo(y[3].x,y[3].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[1].x-u/4,y[1].y),i.lineTo(y[0].x-u/4,y[0].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[2].x,y[2].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[0].x+u/4,y[0].y),i.lineTo(y[1].x+u/4,y[1].y),i.lineTo(y[1].x,y[1].y),i.moveTo(y[3].x,y[3].y)):(i.setStrokeStyle(o.color.downLine),i.setFillStyle(o.color.downFill),i.setLineWidth(1*n.pix),i.moveTo(y[3].x,y[3].y),i.lineTo(y[0].x,y[0].y),i.lineTo(y[0].x-u/4,y[0].y),i.lineTo(y[1].x-u/4,y[1].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[2].x,y[2].y),i.lineTo(y[1].x,y[1].y),i.lineTo(y[1].x+u/4,y[1].y),i.lineTo(y[0].x+u/4,y[0].y),i.lineTo(y[0].x,y[0].y),i.moveTo(y[3].x,y[3].y)),i.closePath(),i.fill(),i.stroke()}})),i.restore(),{xAxisPoints:c,calPoints:d,eachSpacing:u}}function qt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"straight",opacity:.2,addLine:!1,width:2,gradient:!1,activeType:"none"},e.extra.area),o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=e.height-e.area[2],h=[];a.save();var f=0,g=e.width+u;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),f=-e._scrollDistance_-2*u+e.area[3],g=f+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,v,m;s=[].concat(e.chartData.yAxisData.ranges[t.index]),v=s.pop(),m=s.shift();var x=t.data,y=dt(x,v,m,l,u,e,n,i);h.push(y);for(var b=H(y,t),w=0;w1){var k=S[0],T=S[S.length-1];a.moveTo(k.x,k.y);var A=0;if("curve"===r.type)for(var C=0;Cf&&(a.moveTo(P.x,P.y),A=1),C>0&&P.x>f&&P.xf&&(a.moveTo(O.x,O.y),A=1),M>0&&O.x>f&&O.xf&&(a.moveTo(I.x,I.y),A=1),L>0&&I.x>f&&I.xf&&(a.moveTo(U.x,U.y),R=1),B>0&&U.x>f&&U.xf&&(a.moveTo(j.x,j.y),R=1),z>0&&j.x>f&&j.xf&&(a.moveTo(q.x,q.y),R=1),W>0&&q.x>f&&q.x4&&void 0!==arguments[4]?arguments[4]:1,r=(s({},{type:"circle"},e.extra.scatter),e.chartData.xAxisData),o=r.xAxisPoints,l=r.eachSpacing,c=[];a.save();var u=0;e.width;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),u=-e._scrollDistance_-2*l+e.area[3],u+(e.xAxis.itemCount+4)*l),t.forEach((function(t,r){var s,c,u;s=[].concat(e.chartData.yAxisData.ranges[t.index]),c=s.pop(),u=s.shift();var d=t.data,h=dt(d,c,u,o,l,e,n,i);a.beginPath(),a.setStrokeStyle(t.color),a.setFillStyle(t.color),a.setLineWidth(1*e.pix);var f=t.pointShape;if("diamond"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y),a.lineTo(t.x,t.y+4.5),a.lineTo(t.x+4.5,t.y),a.lineTo(t.x,t.y-4.5))}));else if("circle"===f)h.forEach((function(t,n){null!==t&&(a.moveTo(t.x+2.5*e.pix,t.y),a.arc(t.x,t.y,3*e.pix,0,2*Math.PI,!1))}));else if("square"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x-3.5,t.y-3.5),a.rect(t.x-3.5,t.y-3.5,7,7))}));else if("triangle"===f)h.forEach((function(t,e){null!==t&&(a.moveTo(t.x,t.y-4.5),a.lineTo(t.x-4.5,t.y+4.5),a.lineTo(t.x+4.5,t.y+4.5),a.lineTo(t.x,t.y-4.5))}));else if("triangle"===f)return;a.closePath(),a.fill(),a.stroke()})),!1!==e.dataLabel&&1===i&&t.forEach((function(t,r){var s,c,u;s=[].concat(e.chartData.yAxisData.ranges[t.index]),c=s.pop(),u=s.shift();var d=t.data,h=dt(d,c,u,o,l,e,n,i);At(h,t,n,a,e)})),a.restore(),{xAxisPoints:o,calPoints:c,eachSpacing:l}}function Yt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{opacity:1,border:2},e.extra.bubble),o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=[];a.save();var h=0;e.width;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),h=-e._scrollDistance_-2*u+e.area[3],h+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,d,h;s=[].concat(e.chartData.yAxisData.ranges[t.index]),d=s.pop(),h=s.shift();var f=t.data,p=dt(f,d,h,l,u,e,n,i);a.beginPath(),a.setStrokeStyle(t.color),a.setLineWidth(r.border*e.pix),a.setFillStyle(c(t.color,r.opacity)),p.forEach((function(t,n){a.moveTo(t.x+t.r,t.y),a.arc(t.x,t.y,t.r*e.pix,0,2*Math.PI,!1)})),a.closePath(),a.fill(),a.stroke(),!1!==e.dataLabel&&1===i&&p.forEach((function(i,r){a.beginPath();var o=t.textSize*e.pix||n.fontSize;a.setFontSize(o),a.setFillStyle(t.textColor||"#FFFFFF"),a.setTextAlign("center"),a.fillText(String(i.t),i.x,i.y+o/2),a.closePath(),a.stroke(),a.setTextAlign("left")}))})),a.restore(),{xAxisPoints:l,calPoints:d,eachSpacing:u}}function Gt(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"straight",width:2,activeType:"none",linearType:"none",onShadow:!1,animation:"vertical"},e.extra.line);r.width*=e.pix;var o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=[];a.save();var h=0,f=e.width+u;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),h=-e._scrollDistance_-2*u+e.area[3],f=h+(e.xAxis.itemCount+4)*u),t.forEach((function(t,o){var s,g,v;a.beginPath(),a.setStrokeStyle(t.color),a.moveTo(-1e4,-1e4),a.lineTo(-10001,-10001),a.stroke(),s=[].concat(e.chartData.yAxisData.ranges[t.index]),g=s.pop(),v=s.shift();var m=t.data,x=ht(m,g,v,l,u,e,n,r,i);d.push(x);var y=H(x,t);if("dash"==t.lineType){var b=t.dashLength?t.dashLength:8;b*=e.pix,a.setLineDash([b,b])}a.beginPath();var w=t.color;if("none"!==r.linearType&&t.linearColor&&t.linearColor.length>0){for(var S=a.createLinearGradient(e.chartData.xAxisData.startX,e.height/2,e.chartData.xAxisData.endX,e.height/2),_=0;_0?a.setShadow(t.setShadow[0],t.setShadow[1],t.setShadow[2],t.setShadow[3]):a.setShadow(0,0,0,"rgba(0,0,0,0)"),a.setLineWidth(r.width),y.forEach((function(t,e){if(1===t.length)a.moveTo(t[0].x,t[0].y);else{a.moveTo(t[0].x,t[0].y);var n=0;if("curve"===r.type)for(var i=0;ih&&(a.moveTo(o.x,o.y),n=1),i>0&&o.x>h&&o.xh&&(a.moveTo(c.x,c.y),n=1),l>0&&c.x>h&&c.xh&&(a.moveTo(d.x,d.y),n=1),u>0&&d.x>h&&d.x4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,u=o.eachSpacing,d=s({},{width:u/2,barBorderCircle:!1,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0},e.extra.mix.column),h=s({},{opacity:.2,gradient:!1},e.extra.mix.area),f=s({},{width:2},e.extra.mix.line),g=e.height-e.area[2],v=[],m=0,x=0;t.forEach((function(t,e){"column"==t.type&&(x+=1)})),a.save();var b=-2,w=l.length+2,S=0,_=e.width+u;if(e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(a.translate(e._scrollDistance_,0),b=Math.floor(-e._scrollDistance_/u)-2,w=b+e.xAxis.itemCount+4,S=-e._scrollDistance_-2*u+e.area[3],_=S+(e.xAxis.itemCount+4)*u),d.customColor=y(d.linearType,d.customColor,t,n),t.forEach((function(t,o){var s,y,k;s=[].concat(e.chartData.yAxisData.ranges[t.index]),y=s.pop(),k=s.shift();var T=t.data,A=dt(T,y,k,l,u,e,n,r);if(v.push(A),"column"==t.type){A=it(A,u,x,m,n,e);for(var C=0;Cb&&CW?W:U,N=N>W?W:N,z=z>W?W:z,j=j>W?W:j,U=U<0?0:U,N=N<0?0:N,z=z<0?0:z,j=j<0?0:j,a.arc(I+U,F+U,U,-Math.PI,-Math.PI/2),a.arc(I+E-N,F+N,N,-Math.PI/2,0),a.arc(I+E-z,F+R-z,z,0,Math.PI/2),a.arc(I+j,F+R-j,j,Math.PI/2,Math.PI)}else a.moveTo(D,P.y),a.lineTo(D+P.width,P.y),a.lineTo(D+P.width,e.height-e.area[2]),a.lineTo(D,e.height-e.area[2]),a.lineTo(D,P.y),a.setLineWidth(1),a.setStrokeStyle(O);a.setFillStyle(M),a.closePath(),a.fill()}}m+=1}if("area"==t.type)for(var q=H(A,t),Y=0;Y1){var J=G[0],$=G[G.length-1];a.moveTo(J.x,J.y);var X=0;if("curve"===t.style)for(var V=0;VS&&(a.moveTo(Q.x,Q.y),X=1),V>0&&Q.x>S&&Q.x<_){var Z=p(G,V-1);a.bezierCurveTo(Z.ctrA.x,Z.ctrA.y,Z.ctrB.x,Z.ctrB.y,Q.x,Q.y)}}else for(var tt=0;ttS&&(a.moveTo(et.x,et.y),X=1),tt>0&&et.x>S&&et.x<_&&a.lineTo(et.x,et.y)}a.lineTo($.x,g),a.lineTo(J.x,g),a.lineTo(J.x,J.y)}else{var nt=G[0];a.moveTo(nt.x-u/2,nt.y)}a.closePath(),a.fill()}if("line"==t.type){var at=H(A,t);at.forEach((function(n,i){if("dash"==t.lineType){var r=t.dashLength?t.dashLength:8;r*=e.pix,a.setLineDash([r,r])}if(a.beginPath(),a.setStrokeStyle(t.color),a.setLineWidth(f.width*e.pix),1===n.length)a.moveTo(n[0].x,n[0].y);else{a.moveTo(n[0].x,n[0].y);var o=0;if("curve"==t.style)for(var s=0;sS&&(a.moveTo(l.x,l.y),o=1),s>0&&l.x>S&&l.x<_){var c=p(n,s-1);a.bezierCurveTo(c.ctrA.x,c.ctrA.y,c.ctrB.x,c.ctrB.y,l.x,l.y)}}else for(var u=0;uS&&(a.moveTo(d.x,d.y),o=1),u>0&&d.x>S&&d.x<_&&a.lineTo(d.x,d.y)}a.moveTo(n[0].x,n[0].y)}a.stroke(),a.setLineDash([])}))}"point"==t.type&&(t.addPoint=!0),1==t.addPoint&&"column"!==t.type&&_t(A,t.color,t.pointShape,a,e)})),!1!==e.dataLabel&&1===r){m=0;t.forEach((function(t,i){var o,s,c;o=[].concat(e.chartData.yAxisData.ranges[t.index]),s=o.pop(),c=o.shift();var d=t.data,h=dt(d,s,c,l,u,e,n,r);"column"!==t.type?At(h,t,n,a,e):(h=it(h,u,x,m,n,e),At(h,t,n,a,e),m+=1)}))}return a.restore(),{xAxisPoints:l,calPoints:v,eachSpacing:u}}function Jt(t,e,n,a,i,r){var o=t.extra.tooltip||{};o.horizentalLine&&t.tooltip&&1===a&&("line"==t.type||"area"==t.type||"column"==t.type||"mount"==t.type||"candle"==t.type||"mix"==t.type)&&Et(t,e,n,i,r),n.save(),t._scrollDistance_&&0!==t._scrollDistance_&&!0===t.enableScroll&&n.translate(t._scrollDistance_,0),t.tooltip&&t.tooltip.textList&&t.tooltip.textList.length&&1===a&&Ut(t.tooltip.textList,t.tooltip.offset,t,e,n,i,r),n.restore()}function $t(t,e,n,a){var i=e.chartData.xAxisData,r=i.xAxisPoints,o=i.startX,s=i.endX,l=i.eachSpacing,c="center";"bar"!=e.type&&"line"!=e.type&&"area"!=e.type&&"scatter"!=e.type&&"bubble"!=e.type||(c=e.xAxis.boundaryGap);var u=e.height-e.area[2],d=e.area[0];if(e.enableScroll&&e.xAxis.scrollShow){var h=e.height-e.area[2]+n.xAxisHeight,f=s-o,p=l*(r.length-1);"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),p+=(e.extra.mount.widthRatio-1)*l);var g=f*f/p,v=0;e._scrollDistance_&&(v=-e._scrollDistance_*f/p),a.beginPath(),a.setLineCap("round"),a.setLineWidth(6*e.pix),a.setStrokeStyle(e.xAxis.scrollBackgroundColor||"#EFEBEF"),a.moveTo(o,h),a.lineTo(s,h),a.stroke(),a.closePath(),a.beginPath(),a.setLineCap("round"),a.setLineWidth(6*e.pix),a.setStrokeStyle(e.xAxis.scrollColor||"#A6A6A6"),a.moveTo(o+v,h),a.lineTo(o+v+g,h),a.stroke(),a.closePath(),a.setLineCap("butt")}if(a.save(),e._scrollDistance_&&0!==e._scrollDistance_&&a.translate(e._scrollDistance_,0),!0===e.xAxis.calibration&&(a.setStrokeStyle(e.xAxis.gridColor||"#cccccc"),a.setLineCap("butt"),a.setLineWidth(1*e.pix),r.forEach((function(t,n){n>0&&(a.beginPath(),a.moveTo(t-l/2,u),a.lineTo(t-l/2,u+3*e.pix),a.closePath(),a.stroke())}))),!0!==e.xAxis.disableGrid&&(a.setStrokeStyle(e.xAxis.gridColor||"#cccccc"),a.setLineCap("butt"),a.setLineWidth(1*e.pix),"dash"==e.xAxis.gridType&&a.setLineDash([e.xAxis.dashLength*e.pix,e.xAxis.dashLength*e.pix]),e.xAxis.gridEval=e.xAxis.gridEval||1,r.forEach((function(t,n){n%e.xAxis.gridEval==0&&(a.beginPath(),a.moveTo(t,u),a.lineTo(t,d),a.stroke())})),a.setLineDash([])),!0!==e.xAxis.disabled){var m=t.length;e.xAxis.labelCount&&(m=e.xAxis.itemCount?Math.ceil(t.length/e.xAxis.itemCount*e.xAxis.labelCount):e.xAxis.labelCount,m-=1);for(var x=Math.ceil(t.length/m),y=[],b=t.length,S=0;S=e.area[3]-1&&d-Math.abs(s)<=e.width-e.area[1]+1&&(a.beginPath(),a.setFontSize(_),a.setFillStyle(e.xAxis.fontColor||e.fontColor),a.fillText(String(i),r[n]+o,u+e.xAxis.marginTop*e.pix+(e.xAxis.lineHeight-e.xAxis.fontSize)*e.pix/2+e.xAxis.fontSize*e.pix),a.closePath(),a.stroke())})):y.forEach((function(t,i){var o=e.xAxis.formatter?e.xAxis.formatter(t):t,s=e._scrollDistance_||0,d="center"==c?r[i]+l/2:r[i];if(d-Math.abs(s)>=e.area[3]-1&&d-Math.abs(s)<=e.width-e.area[1]+1){a.save(),a.beginPath(),a.setFontSize(_),a.setFillStyle(e.xAxis.fontColor||e.fontColor);var h=w(String(o),_,a),f=r[i];"center"==c&&(f=r[i]+l/2);e.xAxis.scrollShow&&6*e.pix;var p=u+e.xAxis.marginTop*e.pix+_-_*Math.abs(Math.sin(n._xAxisTextAngle_));e.xAxis.rotateAngle<0?(f-=_/2,h=0):(f+=_/2,h=-h),a.translate(f,p),a.rotate(-1*n._xAxisTextAngle_),a.fillText(String(o),h,0),a.closePath(),a.stroke(),a.restore()}}))}a.restore(),e.xAxis.title&&(a.beginPath(),a.setFontSize(e.xAxis.titleFontSize*e.pix),a.setFillStyle(e.xAxis.titleFontColor),a.fillText(String(e.xAxis.title),e.width-e.area[1]+e.xAxis.titleOffsetX*e.pix,e.height-e.area[2]+e.xAxis.marginTop*e.pix+(e.xAxis.lineHeight-e.xAxis.titleFontSize)*e.pix/2+(e.xAxis.titleFontSize+e.xAxis.titleOffsetY)*e.pix),a.closePath(),a.stroke()),e.xAxis.axisLine&&(a.beginPath(),a.setStrokeStyle(e.xAxis.axisLineColor),a.setLineWidth(1*e.pix),a.moveTo(o,e.height-e.area[2]),a.lineTo(s,e.height-e.area[2]),a.stroke())}function Xt(t,e,n,a){if(!0!==e.yAxis.disableGrid){var i=e.height-e.area[0]-e.area[2],r=i/e.yAxis.splitNumber,o=e.area[3],s=e.chartData.xAxisData.xAxisPoints,l=e.chartData.xAxisData.eachSpacing,c=l*(s.length-1);"mount"==e.type&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1&&(e.extra.mount.widthRatio>2&&(e.extra.mount.widthRatio=2),c+=(e.extra.mount.widthRatio-1)*l);var u=o+c,d=[],h=1;!1===e.xAxis.axisLine&&(h=0);for(var f=h;f4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,ringWidth:30,customRadius:0,border:!1,borderWidth:2,borderColor:"#FFFFFF",centerColor:"#FFFFFF",linearType:"none",customColor:[]},"pie"==e.type?e.extra.pie:e.extra.ring),o={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2};0==n.pieChartLinePadding&&(n.pieChartLinePadding=r.activeRadius*e.pix);var l=Math.min((e.width-e.area[1]-e.area[3])/2-n.pieChartLinePadding-n.pieChartTextPadding-n._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-n.pieChartLinePadding-n.pieChartTextPadding);l=l<10?10:l,r.customRadius>0&&(l=r.customRadius*e.pix),t=X(t,l,i);var u=r.activeRadius*e.pix;if(r.customColor=y(r.linearType,r.customColor,t,n),t=t.map((function(t){return t._start_+=r.offsetAngle*Math.PI/180,t})),t.forEach((function(t,n){e.tooltip&&e.tooltip.index==n&&(a.beginPath(),a.setFillStyle(c(t.color,r.activeOpacity||.5)),a.moveTo(o.x,o.y),a.arc(o.x,o.y,t._radius_+u,t._start_,t._start_+2*t._proportion_*Math.PI),a.closePath(),a.fill()),a.beginPath(),a.setLineWidth(r.borderWidth*e.pix),a.lineJoin="round",a.setStrokeStyle(r.borderColor);var i,s=t.color;"custom"==r.linearType&&(i=a.createCircularGradient?a.createCircularGradient(o.x,o.y,t._radius_):a.createRadialGradient(o.x,o.y,0,o.x,o.y,t._radius_),i.addColorStop(0,c(r.customColor[t.linearIndex],1)),i.addColorStop(1,c(t.color,1)),s=i);a.setFillStyle(s),a.moveTo(o.x,o.y),a.arc(o.x,o.y,t._radius_,t._start_,t._start_+2*t._proportion_*Math.PI),a.closePath(),a.fill(),1==r.border&&a.stroke()})),"ring"===e.type){var d=.6*l;"number"===typeof r.ringWidth&&r.ringWidth>0&&(d=Math.max(0,l-r.ringWidth*e.pix)),a.beginPath(),a.setFillStyle(r.centerColor),a.moveTo(o.x,o.y),a.arc(o.x,o.y,d,0,2*Math.PI),a.closePath(),a.fill()}return!1!==e.dataLabel&&1===i&&Lt(t,e,n,a,l,o),1===i&&"ring"===e.type&&Tt(e,n,a,o),{center:o,radius:l,series:t}}function te(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"area",activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!1,borderWidth:2,borderColor:"#FFFFFF",linearType:"none",customColor:[]},e.extra.rose);0==n.pieChartLinePadding&&(n.pieChartLinePadding=r.activeRadius*e.pix);var o={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},l=Math.min((e.width-e.area[1]-e.area[3])/2-n.pieChartLinePadding-n.pieChartTextPadding-n._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-n.pieChartLinePadding-n.pieChartTextPadding);l=l<10?10:l;var u=r.minRadius||.5*l;l4&&void 0!==arguments[4]?arguments[4]:1,l=s({},{startAngle:.75,endAngle:.25,type:"default",direction:"cw",lineCap:"round",width:12,gap:2,linearType:"none",customColor:[]},e.extra.arcbar);t=Z(t,l,o),i=l.centerX||l.centerY?{x:l.centerX?l.centerX:e.width/2,y:l.centerY?l.centerY:e.height/2}:{x:e.width/2,y:e.height/2},l.radius?r=l.radius:(r=Math.min(i.x,i.y),r-=5*e.pix,r-=l.width/2),r=r<10?10:r,l.customColor=y(l.linearType,l.customColor,t,n);for(var u=0;u5&&void 0!==arguments[5]?arguments[5]:1,o=s({},{type:"default",startAngle:.75,endAngle:.25,width:15,labelOffset:13,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},n.extra.gauge);void 0==o.oldAngle&&(o.oldAngle=o.startAngle),void 0==o.oldData&&(o.oldData=0),t=et(t,o.startAngle,o.endAngle);var l={x:n.width/2,y:n.height/2},u=Math.min(l.x,l.y);u-=5*n.pix,u-=o.width/2,u=u<10?10:u;var d=u-o.width,h=0;if("progress"==o.type){var f=u-3*o.width;i.beginPath();var p=i.createLinearGradient(l.x,l.y-f,l.x,l.y+f);p.addColorStop("0",c(e[0].color,.3)),p.addColorStop("1.0",c("#FFFFFF",.1)),i.setFillStyle(p),i.arc(l.x,l.y,f,0,2*Math.PI,!1),i.fill(),i.setLineWidth(o.width),i.setStrokeStyle(c(e[0].color,.3)),i.setLineCap("round"),i.beginPath(),i.arc(l.x,l.y,d,o.startAngle*Math.PI,o.endAngle*Math.PI,!1),i.stroke(),h=o.endAngleb/x?i.setStrokeStyle(c(e[0].color,1)):i.setStrokeStyle(c(e[0].color,.3)),i.setLineWidth(3*n.pix),i.moveTo(v,0),i.lineTo(m,0),i.stroke(),i.rotate(g*Math.PI);i.restore(),e=tt(e,o,r),i.setLineWidth(o.width),i.setStrokeStyle(e[0].color),i.setLineCap("round"),i.beginPath(),i.arc(l.x,l.y,d,o.startAngle*Math.PI,e[0]._proportion_*Math.PI,!1),i.stroke();var w=u-2.5*o.width;i.save(),i.translate(l.x,l.y),i.rotate((e[0]._proportion_-1)*Math.PI),i.beginPath(),i.setLineWidth(o.width/3);var S=i.createLinearGradient(0,.6*-w,0,.6*w);S.addColorStop("0",c("#FFFFFF",0)),S.addColorStop("0.5",c(e[0].color,1)),S.addColorStop("1.0",c("#FFFFFF",0)),i.setStrokeStyle(S),i.arc(0,0,w,.85*Math.PI,1.15*Math.PI,!1),i.stroke(),i.beginPath(),i.setLineWidth(1),i.setStrokeStyle(e[0].color),i.setFillStyle(e[0].color),i.moveTo(-w-o.width/3/2,-4),i.lineTo(-w-o.width/3/2-4,0),i.lineTo(-w-o.width/3/2,4),i.lineTo(-w-o.width/3/2,-4),i.stroke(),i.fill(),i.restore()}else{i.setLineWidth(o.width),i.setLineCap("butt");for(var _=0;_4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{gridColor:"#cccccc",gridType:"radar",gridEval:1,axisLabel:!1,axisLabelTofix:0,labelShow:!0,labelColor:"#666666",labelPointShow:!1,labelPointRadius:3,labelPointColor:"#cccccc",opacity:.2,gridCount:3,border:!1,borderWidth:2,linearType:"none",customColor:[]},e.extra.radar),o=C(e.categories.length),l={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},u=(e.width-e.area[1]-e.area[3])/2,d=(e.height-e.area[0]-e.area[2])/2,h=Math.min(u-(A(e.categories,n.fontSize,a)+n.radarLabelTextMargin),d-n.radarLabelTextMargin);h-=n.radarLabelTextMargin*e.pix,h=h<10?10:h,h=r.radius?r.radius:h,a.beginPath(),a.setLineWidth(1*e.pix),a.setStrokeStyle(r.gridColor),o.forEach((function(t,e){var n=g(h*Math.cos(t),h*Math.sin(t),l);a.moveTo(l.x,l.y),e%r.gridEval==0&&a.lineTo(n.x,n.y)})),a.stroke(),a.closePath();for(var f=function(t){var n={};if(a.beginPath(),a.setLineWidth(1*e.pix),a.setStrokeStyle(r.gridColor),"radar"==r.gridType)o.forEach((function(e,i){var o=g(h/r.gridCount*t*Math.cos(e),h/r.gridCount*t*Math.sin(e),l);0===i?(n=o,a.moveTo(o.x,o.y)):a.lineTo(o.x,o.y)})),a.lineTo(n.x,n.y);else{var i=g(h/r.gridCount*t*Math.cos(1.5),h/r.gridCount*t*Math.sin(1.5),l);a.arc(l.x,l.y,l.y-i.y,0,2*Math.PI,!1)}a.stroke(),a.closePath()},p=1;p<=r.gridCount;p++)f(p);r.customColor=y(r.linearType,r.customColor,t,n);var v=$(o,l,h,t,e,i);if(v.forEach((function(n,i){a.beginPath(),a.setLineWidth(r.borderWidth*e.pix),a.setStrokeStyle(n.color);var o,s=c(n.color,r.opacity);"custom"==r.linearType&&(o=a.createCircularGradient?a.createCircularGradient(l.x,l.y,h):a.createRadialGradient(l.x,l.y,0,l.x,l.y,h),o.addColorStop(0,c(r.customColor[t[i].linearIndex],r.opacity)),o.addColorStop(1,c(n.color,r.opacity)),s=o);if(a.setFillStyle(s),n.data.forEach((function(t,e){0===e?a.moveTo(t.position.x,t.position.y):a.lineTo(t.position.x,t.position.y)})),a.closePath(),a.fill(),!0===r.border&&a.stroke(),a.closePath(),!1!==e.dataPointShape){var u=n.data.map((function(t){return t.position}));_t(u,n.color,n.pointShape,a,e)}})),!0===r.axisLabel){var m=Math.max(r.max,Math.max.apply(null,S(t))),x=h/r.gridCount,b=e.fontSize*e.pix;a.setFontSize(b),a.setFillStyle(e.fontColor),a.setTextAlign("left");for(p=0;pc.x?n.xMax:c.x,n.yMin=n.yMinc.y?n.yMax:c.y}}return n}function oe(t,e,n,a,i,r){return{x:(e-n.xMin)*a+i,y:(n.yMax-t)*a+r}}function se(t,e,n,a,i,r){return{x:(e-i)/a+n.xMin,y:n.yMax-(t-r)/a}}function le(t,e,n){if(e[1]==n[1])return!1;if(e[1]>t[1]&&n[1]>t[1])return!1;if(e[1]t[1])return!1;if(n[1]==t[1]&&e[1]>t[1])return!1;if(e[0]e[r].area[2]||t[1]>e[r].area[3]||t[2]n||t[3]>a){i=!0;break}i=!1}return i}function fe(t,e,n){var a=t.series;switch(e){case"normal":for(var i=0;i.7},p=0;p4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"normal",autoColors:!0},e.extra.word);e.chartData.wordCloudData||(e.chartData.wordCloudData=fe(e,r.type,a)),a.beginPath(),a.setFillStyle(e.background),a.rect(0,0,e.width,e.height),a.fill(),a.save();var o=e.chartData.wordCloudData;a.translate(e.width/2,e.height/2);for(var l=0;l0&&(e.tooltip&&e.tooltip.index==l?a.strokeText(c,(o[l].areav[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].areav[1]+5+u-e.height/2)*i):a.fillText(c,(o[l].areav[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].areav[1]+5+u-e.height/2)*i)):o[l].area[0]>0&&(e.tooltip&&e.tooltip.index==l?a.strokeText(c,(o[l].area[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].area[1]+5+u-e.height/2)*i):a.fillText(c,(o[l].area[0]+5-e.width/2)*i-d*(1-i)/2,(o[l].area[1]+5+u-e.height/2)*i)),a.stroke(),a.restore()}a.restore()}function ge(t,e,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=s({},{type:"funnel",activeWidth:10,activeOpacity:.3,border:!1,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,minSize:0,labelAlign:"right",linearType:"none",customColor:[]},e.extra.funnel),o=(e.height-e.area[0]-e.area[2])/t.length,l={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.height-e.area[2]},u=r.activeWidth*e.pix,d=Math.min((e.width-e.area[1]-e.area[3])/2-u,(e.height-e.area[0]-e.area[2])/2-u),h=V(t,d,r,o,i);if(a.save(),a.translate(l.x,l.y),r.customColor=y(r.linearType,r.customColor,t,n),"pyramid"==r.type)for(var f=0;f0?w[A].width+e.yAxis.padding*e.pix:w[A].width,T+=1):"right"==w[A].position&&(e.area[1]+=k>0?w[A].width+e.yAxis.padding*e.pix:w[A].width,k+=1)}else n.yAxisWidth=w;if(e.chartData.yAxisData=b,e.categories&&e.categories.length&&"radar"!==e.type&&"gauge"!==e.type&&"bar"!==e.type){e.chartData.xAxisData=ct(e.categories,e,n);var C=G(e.categories,e,n,e.chartData.xAxisData.eachSpacing,a),P=C.xAxisHeight,D=C.angle;n.xAxisHeight=P,n._xAxisTextAngle_=D,e.area[2]+=P,e.chartData.categoriesData=C}else if("line"===e.type||"area"===e.type||"scatter"===e.type||"bubble"===e.type||"bar"===e.type){e.chartData.xAxisData=J(o,e,n,a),l=e.chartData.xAxisData.rangesFormat;var M=G(l,e,n,e.chartData.xAxisData.eachSpacing,a),L=M.xAxisHeight,I=M.angle;n.xAxisHeight=L,n._xAxisTextAngle_=I,e.area[2]+=L,e.chartData.categoriesData=M}else e.chartData.xAxisData={xAxisPoints:[]};if(e.enableScroll&&"right"==e.xAxis.scrollAlign&&void 0===e._scrollDistance_){var F=0,E=e.chartData.xAxisData.xAxisPoints,R=e.chartData.xAxisData.startX,B=e.chartData.xAxisData.endX,U=e.chartData.xAxisData.eachSpacing,N=U*(E.length-1),z=B-R;F=z-N,r.scrollOption.currentOffset=F,r.scrollOption.startTouchX=F,r.scrollOption.distance=0,r.scrollOption.lastMoveTime=0,e._scrollDistance_=F}switch("pie"!==t&&"ring"!==t&&"rose"!==t||(n._pieTextMaxLength_=!1===e.dataLabel?0:at(h,n,a,e)),t){case"word":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),pe(o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"map":a.clearRect(0,0,e.width,e.height),ue(o,e,n,a),setTimeout((function(){i.uevent.trigger("renderComplete")}),50);break;case"funnel":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.funnelData=ge(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"line":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Gt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"scatter":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Ht(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"bubble":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Yt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"mix":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Kt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"column":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Nt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"mount":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=zt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"bar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),$t(l,e,n,a);var i=jt(o,e,n,a,t),r=i.yAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.yAxisPoints=r,e.chartData.xAxisPoints=e.chartData.xAxisData.xAxisPoints,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"area":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=qt(o,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"ring":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=Zt(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"pie":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=Zt(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"rose":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.pieData=te(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"radar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.radarData=ae(o,e,n,a,t),Qt(e.series,e,n,a,e.chartData),Jt(e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.arcbarData=ee(o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),e.chartData.gaugeData=ne(l,o,e,n,a,t),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break;case"candle":this.animationInstance=new be({timing:e.timing,duration:u,onProcess:function(t){a.clearRect(0,0,e.width,e.height),e.rotate&&St(a,e),Xt(l,e,n,a),$t(l,e,n,a);var i=Wt(o,h,e,n,a,t),r=i.xAxisPoints,s=i.calPoints,c=i.eachSpacing;e.chartData.xAxisPoints=r,e.chartData.calPoints=s,e.chartData.eachSpacing=c,Vt(o,e,n,a),!1!==e.enableMarkLine&&1===t&&Ft(e,n,a),Qt(h||e.series,e,n,a,e.chartData),Jt(e,n,a,t,c,r),xe(e,a)},onAnimationFinish:function(){r.uevent.trigger("renderComplete")}});break}}function Se(){this.events={}}be.prototype.stop=function(){this.isStop=!0},Se.prototype.addEventListener=function(t,e){this.events[t]=this.events[t]||[],this.events[t].push(e)},Se.prototype.delEventListener=function(t){this.events[t]=[]},Se.prototype.trigger=function(){for(var t=arguments.length,e=Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.opts=s({},this.opts,t),this.opts.updateData=!0;var e=t.scrollPosition||"current";switch(e){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0,this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":var n=yt(this.opts.series,this.opts,this.config,this.context),a=n.yAxisWidth;this.config.yAxisWidth=a;var i=0,r=ct(this.opts.categories,this.opts,this.config),o=r.xAxisPoints,l=r.startX,c=r.endX,u=r.eachSpacing,d=u*(o.length-1),h=c-l;i=h-d,this.scrollOption={currentOffset:i,startTouchX:i,distance:0,lastMoveTime:0},this.opts._scrollDistance_=i;break}we.call(this,this.opts.type,this.opts,this.config,this.context)},_e.prototype.zoom=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.opts.xAxis.itemCount;if(!0===this.opts.enableScroll){var e=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=!1,this.opts.xAxis.itemCount=t.itemCount;var n=yt(this.opts.series,this.opts,this.config,this.context),a=n.yAxisWidth;this.config.yAxisWidth=a;var i=0,r=ct(this.opts.categories,this.opts,this.config),o=r.xAxisPoints,s=r.startX,l=r.endX,c=r.eachSpacing,u=c*e,d=l-s,f=d-c*(o.length-1);i=d/2-u,i>0&&(i=0),i=this.opts.categories.length?this.opts.categories.length:d,this.opts.animation=!1,this.opts.xAxis.itemCount=d;var f=0,p=ct(this.opts.categories,this.opts,this.config),g=p.xAxisPoints,v=p.startX,m=p.endX,x=p.eachSpacing,y=x*this.scrollOption.moveCurrent1,b=m-v,w=b-x*(g.length-1);f=-y+Math.min(a[0].x,a[1].x)-this.opts.area[3]-x,f>0&&(f=0),f1&&void 0!==arguments[1]?arguments[1]:{},n=null;if(n=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0],n){k(n,this.opts,t);var a=this.getLegendDataIndex(t);a>=0&&("candle"==this.opts.type?this.opts.seriesMA[a].show=!this.opts.seriesMA[a].show:this.opts.series[a].show=!this.opts.series[a].show,this.opts.animation=!!e.animation,this.opts._scrollDistance_=this.scrollOption.currentOffset,we.call(this,this.opts.type,this.opts,this.config,this.context))}},_e.prototype.showToolTip=function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null;a=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0],a||console.log("[uCharts] 未获取到event坐标信息");var i=k(a,this.opts,t),r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1});if("line"===this.opts.type||"area"===this.opts.type||"column"===this.opts.type||"scatter"===this.opts.type||"bubble"===this.opts.type){var l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1||c.length>0){var u=T(this.opts.series,c,l.group);if(0!==u.length){var d=P(u,this.opts,c,l.group,this.opts.categories,n),h=d.textList,f=d.offset;f.y=i.y,o.tooltip={textList:void 0!==n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c,group:l.group}}}we.call(this,o.type,o,this.config,this.context)}if("mount"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t).index:n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},o._series_[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,o):u.name+": "+u.data,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:o.chartData.calPoints[c].x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}we.call(this,o.type,o,this.config,this.context)}if("bar"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1||c.length>0){u=T(this.opts.series,c,l.group);if(0!==u.length){d=P(u,this.opts,c,l.group,this.opts.categories,n),h=d.textList,f=d.offset;f.x=i.x,o.tooltip={textList:void 0!==n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("mix"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1){r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1}),u=T(this.opts.series,c);if(0!==u.length){var p=D(u,this.opts,c,this.opts.categories,n);h=p.textList,f=p.offset;f.y=i.y,o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("candle"===this.opts.type){l=this.getCurrentDataIndex(t),c=void 0==n.index?l.index:n.index;if(c>-1){r=this.scrollOption.currentOffset,o=s({},this.opts,{_scrollDistance_:r,animation:!1}),u=T(this.opts.series,c);if(0!==u.length){d=M(this.opts.series[0].data,u,this.opts,c,this.opts.categories,this.opts.extra.candle,n),h=d.textList,f=d.offset;f.y=i.y,o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}if("pie"===this.opts.type||"ring"===this.opts.type||"rose"===this.opts.type||"funnel"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},o._series_[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,o):u.name+": "+u.data,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}we.call(this,o.type,o,this.config,this.context)}if("map"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},this.opts.series[c]);u.name=u.properties.name;h=[{text:n.formatter?n.formatter(u,void 0,c,this.opts):u.name,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}o.updateData=!1,we.call(this,o.type,o,this.config,this.context)}if("word"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=s({},this.opts.series[c]),h=[{text:n.formatter?n.formatter(u,void 0,c,this.opts):u.name,color:u.color,legendShape:"auto"==this.opts.extra.tooltip.legendShape?u.legendShape:this.opts.extra.tooltip.legendShape}],f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}o.updateData=!1,we.call(this,o.type,o,this.config,this.context)}if("radar"===this.opts.type){c=void 0==n.index?this.getCurrentDataIndex(t):n.index;if(c>-1){o=s({},this.opts,{animation:!1}),u=T(this.opts.series,c);if(0!==u.length){h=u.map((function(t){return{text:n.formatter?n.formatter(t,e.opts.categories[c],c,e.opts):t.name+": "+t.data,color:t.color,legendShape:"auto"==e.opts.extra.tooltip.legendShape?t.legendShape:e.opts.extra.tooltip.legendShape}})),f={x:i.x,y:i.y};o.tooltip={textList:n.textList?n.textList:h,offset:void 0!==n.offset?n.offset:f,option:n,index:c}}}we.call(this,o.type,o,this.config,this.context)}},_e.prototype.translate=function(t){this.scrollOption={currentOffset:t,startTouchX:t,distance:0,lastMoveTime:0};var e=s({},this.opts,{_scrollDistance_:t,animation:!1});we.call(this,this.opts.type,e,this.config,this.context)},_e.prototype.scrollStart=function(t){var e=null;e=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0];var n=k(e,this.opts,t);e&&!0===this.opts.enableScroll&&(this.scrollOption.startTouchX=n.x)},_e.prototype.scroll=function(t){0===this.scrollOption.lastMoveTime&&(this.scrollOption.lastMoveTime=Date.now());var e=this.opts.touchMoveLimit||60,n=Date.now(),a=n-this.scrollOption.lastMoveTime;if(!(a0?"hidden":"visible",this.fade&&(t.opacity=this.opacity,t.transition="opacity ".concat(Number(this.durationTime)/1e3,"s ease-in-out")),t}},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(t){this.loading=!1,this.isError=!0,this.$emit("error",t)},onLoadHandler:function(){var t=this;if(this.loading=!1,this.isError=!1,this.$emit("load"),!this.fade)return this.removeBgColor();this.opacity=0,this.durationTime=0,setTimeout((function(){t.durationTime=t.duration,t.opacity=1,setTimeout((function(){t.removeBgColor()}),t.durationTime)}),50)},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}};e.default=a},cb29:function(t,e,n){"use strict";var a=n("23e7"),i=n("81d5"),r=n("44d2");a({target:"Array",proto:!0},{fill:i}),r("fill")},cb36:function(t,e,n){"use strict";var a=n("7b18"),i=n.n(a);i.a},d081:function(t,e,n){"use strict";n.r(e);var a=n("dd1d"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},d2c2:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("e9c4"),n("b64b"),n("caad"),n("2532"),n("14d9"),n("3c65");var i=a(n("53ca")),r=a(n("af1e")),o=a(n("121d")),s=a(n("515b")),l={},c=null;function u(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length,n=new Array(e>1?e-1:0),a=1;a3||Math.abs(l[t].$el.children[0].clientHeight-s.default.instance[t].getHeight())>3)&&this.ecresize()},tooltipPosition:function(){return function(t,e,n,a,i){var r=t[0],o=t[1],s=i.viewSize[0],l=i.viewSize[1],c=i.contentSize[0],u=i.contentSize[1],d=r+30,h=o+30;return d+c>s&&(d=r-c-30),h+u>l&&(h=o-u-30),[d,h]}},ucinit:function(t,e,n,a){var i=this;if(JSON.stringify(t)!=JSON.stringify(e)&&t.canvasId){var r=JSON.parse(JSON.stringify(t.canvasId));this.rid=r,l[r]=this.$ownerInstance,o.default.option[r]=JSON.parse(JSON.stringify(t)),o.default.option[r]=d(o.default.option[r],o.default.formatter);var s=document.getElementById(r);s&&s.children[0]&&(o.default.option[r].context=s.children[0].getContext("2d"),o.default.instance[r]&&o.default.option[r]&&!0===o.default.option[r].update?this.updataUChart():setTimeout((function(){o.default.option[r].context.restore(),o.default.option[r].context.save(),i.newUChart()}),100))}},newUChart:function(){var t=this.rid;o.default.instance[t]=new r.default(o.default.option[t]),o.default.instance[t].addEventListener("renderComplete",(function(){l[t].callMethod("emitMsg",{name:"complete",params:{type:"complete",complete:!0,id:t,opts:o.default.instance[t].opts}}),o.default.instance[t].delEventListener("renderComplete")})),o.default.instance[t].addEventListener("scrollLeft",(function(){l[t].callMethod("emitMsg",{name:"scrollLeft",params:{type:"scrollLeft",scrollLeft:!0,id:t,opts:o.default.instance[t].opts}})})),o.default.instance[t].addEventListener("scrollRight",(function(){l[t].callMethod("emitMsg",{name:"scrollRight",params:{type:"scrollRight",scrollRight:!0,id:t,opts:o.default.instance[t].opts}})}))},updataUChart:function(){var t=this.rid;o.default.instance[t].updateData(o.default.option[t])},tooltipDefault:function(t,e,n,a){if(e){var r=t.data;return"object"===(0,i.default)(t.data)&&(r=t.data.value),e+" "+t.name+":"+r}return t.properties&&t.properties.name?t.properties.name:t.name+":"+t.data},showTooltip:function(t,e){var n=this,a=o.default.option[e].tooltipCustom;if(a&&void 0!==a&&null!==a){var i=void 0;a.x>=0&&a.y>=0&&(i={x:a.x,y:a.y+10}),o.default.instance[e].showToolTip(t,{index:a.index,offset:i,textList:a.textList,formatter:function(t,a,i,r){return"string"===typeof o.default.option[e].tooltipFormat&&o.default.formatter[o.default.option[e].tooltipFormat]?o.default.formatter[o.default.option[e].tooltipFormat](t,a,i,r):n.tooltipDefault(t,a,i,r)}})}else o.default.instance[e].showToolTip(t,{formatter:function(t,a,i,r){return"string"===typeof o.default.option[e].tooltipFormat&&o.default.formatter[o.default.option[e].tooltipFormat]?o.default.formatter[o.default.option[e].tooltipFormat](t,a,i,r):n.tooltipDefault(t,a,i,r)}})},tap:function(t){var e=this.rid,n=o.default.option[e].ontap,a=o.default.option[e].tooltipShow,i=o.default.option[e].tapLegend;if(0!=n){var r=null,s=null,u=document.getElementById("UC"+e).getBoundingClientRect(),d={};d=t.detail.x?{x:t.detail.x-u.left,y:t.detail.y-u.top+c.top}:{x:t.clientX-u.left,y:t.clientY-u.top+c.top},t.changedTouches.unshift(d),r=o.default.instance[e].getCurrentDataIndex(t),s=o.default.instance[e].getLegendDataIndex(t),!0===i&&o.default.instance[e].touchLegend(t),1==a&&this.showTooltip(t,e),l[e].callMethod("emitMsg",{name:"getIndex",params:{type:"getIndex",event:d,currentIndex:r,legendIndex:s,id:e,opts:o.default.instance[e].opts}})}},touchStart:function(t){var e=this.rid,n=o.default.option[e].ontouch;0!=n&&(!0===o.default.option[e].enableScroll&&1==t.touches.length&&o.default.instance[e].scrollStart(t),l[e].callMethod("emitMsg",{name:"getTouchStart",params:{type:"touchStart",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}}))},touchMove:function(t){var e=this.rid,n=o.default.option[e].ontouch;if(0!=n){if(!0===o.default.option[e].enableScroll&&1==t.changedTouches.length&&o.default.instance[e].scroll(t),!0===o.default.option[e].ontap&&!1===o.default.option[e].enableScroll&&!0===o.default.option[e].onmovetip){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={x:t.changedTouches[0].clientX-a.left,y:t.changedTouches[0].clientY-a.top+c.top};t.changedTouches.unshift(i),!0===o.default.option[e].tooltipShow&&this.showTooltip(t,e)}!0===n&&!0===o.default.option[e].enableScroll&&!0===o.default.option[e].onzoom&&2==t.changedTouches.length&&o.default.instance[e].dobuleZoom(t),l[e].callMethod("emitMsg",{name:"getTouchMove",params:{type:"touchMove",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}})}},touchEnd:function(t){var e=this.rid,n=o.default.option[e].ontouch;0!=n&&(!0===o.default.option[e].enableScroll&&0==t.touches.length&&o.default.instance[e].scrollEnd(t),l[e].callMethod("emitMsg",{name:"getTouchEnd",params:{type:"touchEnd",event:t.changedTouches[0],id:e,opts:o.default.instance[e].opts}}))},mouseDown:function(t){var e=this.rid,n=o.default.option[e].onmouse;if(0!=n){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={};i={x:t.clientX-a.left,y:t.clientY-a.top+c.top},t.changedTouches.unshift(i),o.default.instance[e].scrollStart(t),o.default.option[e].mousedown=!0,l[e].callMethod("emitMsg",{name:"getTouchStart",params:{type:"mouseDown",event:i,id:e,opts:o.default.instance[e].opts}})}},mouseMove:function(t){var e=this.rid,n=o.default.option[e].onmouse,a=o.default.option[e].tooltipShow;if(0!=n){var i=document.getElementById("UC"+e).getBoundingClientRect(),r={};r={x:t.clientX-i.left,y:t.clientY-i.top+c.top},t.changedTouches.unshift(r),o.default.option[e].mousedown?(o.default.instance[e].scroll(t),l[e].callMethod("emitMsg",{name:"getTouchMove",params:{type:"mouseMove",event:r,id:e,opts:o.default.instance[e].opts}})):o.default.instance[e]&&1==a&&this.showTooltip(t,e)}},mouseUp:function(t){var e=this.rid,n=o.default.option[e].onmouse;if(0!=n){var a=document.getElementById("UC"+e).getBoundingClientRect(),i={};i={x:t.clientX-a.left,y:t.clientY-a.top+c.top},t.changedTouches.unshift(i),o.default.instance[e].scrollEnd(t),o.default.option[e].mousedown=!1,l[e].callMethod("emitMsg",{name:"getTouchEnd",params:{type:"mouseUp",event:i,id:e,opts:o.default.instance[e].opts}})}}}};e.default=h},d3c3:function(t,e,n){"use strict";n.r(e);var a=n("0084"),i=n("24fe");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("05d7");var o,s=n("f0c5"),l=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"30d8d7e6",null,!1,a["a"],o);e["default"]=l.exports},d50a:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("2ca0"),n("ac1f"),n("5319");var i=a(n("ade3")),r=a(n("5530")),o=a(n("9c49")),s=a(n("6eaa")),l=a(n("d3c3")),c=a(n("2fed")),u=n("4fcf"),d={props:{schema:{type:Object,default:function(){}},setFormModel:{type:Function,default:function(){}},formModel:{type:Object,default:function(){}},formActionType:{type:Object,default:function(){}},isOpen:{type:Boolean}},components:{ApiSelect:o.default,Select:s.default,Calendar:l.default,Input:c.default},created:function(){},computed:{getValues:function(){this.allDefaultValues;var t=this.formModel,e=this.schema;return{field:e.field,model:t,values:(0,r.default)({},t),schema:e}},getComponentsProps:function(){var t,e=this.schema,n=this.formModel,a=this.formActionType,i=e.componentProps,r=void 0===i?{}:i;this.isFunction(r)&&(r=null!==(t=r({schema:e,formModel:n,formActionType:a}))&&void 0!==t?t:{});return r},getBindValue:function(){var t,e=this,n=this.schema,a=n.component,o=n.field,s=n.changeEvent,l=void 0===s?"change":s,c=n.valueField,d=n.label,h="on".concat((0,u.upperFirst)(l)),f=(t={},(0,i.default)(t,h,(function(t){e.setFormModel(o,t)})),(0,i.default)(t,"onCloseDropdown",(function(){e.$emit("close-dropdown")})),t),p=(0,r.default)((0,r.default)({},this.getComponentsProps),{},{label:d});p.codeField=o,p.formValues=this.getValues;var g=(0,i.default)({},c||"value",this.formModel[o]),v=(0,r.default)((0,r.default)((0,r.default)((0,r.default)({is:a},p),g),f),{},{isOpen:this.isOpen}),m={},x={};for(var y in v)if(y.startsWith("on")&&"function"===typeof v[y]){var b=(0,u.kebabCase)(y.replace("on",""));m[b]=v[y]}else x[y]=v[y];return{bind:x,on:m}}},methods:{isFunction:function(t){return"function"===typeof t&&null!==t},fetch:function(){var t=this.formModel,e=this.schema,n=e.componentProps,a=void 0===n?{}:n,i=e.components;if(this.isFunction(a)&&(a=a({schema:e,formModel:t})),"ApiSelect"===i){var r=a,o=r.api;if(!o||!this.isFunction(o))return}else conponents;console.log(this.schema)}}};e.default=d},d6c2:function(t,e,n){var a=n("c7d3");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("657cf29f",a,!0,{sourceMap:!1,shadowMode:!1})},d967:function(t,e,n){"use strict";function a(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("d3b7"),n("f8c9"),n("4ae1")},da66:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={def:"zh",getType:function(){return uni.getStorageSync("mescroll-i18n")||this.def},setType:function(t){uni.setStorageSync("mescroll-i18n",t)}},i=a;e.default=i},db00:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.inp[data-v-30d8d7e6]{border-radius:%?4?%;border-width:1px;-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;height:%?60?%;line-height:%?60?%;padding-left:10px;padding-right:10px}',""]),t.exports=e},db90:function(t,e,n){"use strict";function a(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630")},dd1d:function(t,e,n){"use strict";n("7a82");var a=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("53ca"));n("a9e3"),n("d81d"),n("99af"),n("ac1f");var r={name:"u-subsection",props:{list:{type:Array,default:function(){return[]}},current:{type:[Number,String],default:0},activeColor:{type:String,default:"#303133"},inactiveColor:{type:String,default:"#606266"},mode:{type:String,default:"button"},fontSize:{type:[Number,String],default:28},animation:{type:Boolean,default:!0},height:{type:[Number,String],default:70},bold:{type:Boolean,default:!0},bgColor:{type:String,default:"#eeeeef"},buttonColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1}},data:function(){return{listInfo:[],itemBgStyle:{width:0,left:0,backgroundColor:"#ffffff",height:"100%",transition:""},currentIndex:this.current,buttonPadding:3,borderRadius:5,firstTimeVibrateShort:!0}},watch:{current:{immediate:!0,handler:function(t){this.currentIndex=t,this.changeSectionStatus(t)}}},created:function(){this.listInfo=this.list.map((function(t,e){if("object"!=(0,i.default)(t)){var n={width:0,name:t};return n}return t.width=0,t}))},computed:{noBorderRight:function(){var t=this;return function(e){if("subsection"==t.mode){var n="";return e0&&t Date: Sun, 29 Oct 2023 18:20:33 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 + src/App.vue | 10 +- src/components/base-table/popup.vue | 13 +- .../video-m3u8-h5/video-m3u8-h5.vue | 103 + src/directive/permission/index.js | 14 + src/directive/permission/permission.js | 30 + src/main.js | 3 + src/pages/basics/basics-base.vue | 51 +- src/pages/basics/town-base.vue | 4 +- src/pages/crop/basics-crop.vue | 53 +- src/pages/crop/town-crop.vue | 63 +- src/pages/device/index.vue | 44 +- src/pages/estate/estate-flows.vue | 1205 +- src/pages/estate/estate-industry.vue | 44 +- src/pages/estate/estate-materiels.vue | 43 +- src/pages/estate/estate-price.vue | 1134 +- src/pages/estate/estate-week-price.vue | 1120 +- src/pages/index/index.vue | 66 +- src/pages/index/monitor.vue | 1157 +- src/pages/index/soil-monitoring.vue | 2 +- src/pages/index/water-quality.vue | 2 +- src/pages/login/login.vue | 403 +- src/pages/system/account.vue | 43 +- src/pages/system/links.vue | 43 +- src/pages/system/role.vue | 43 +- src/pages/user/user.vue | 10 +- src/pages/yield/basics-yield.vue | 43 +- src/pages/yield/town-yield.vue | 44 +- src/store/actions.js | 40 +- src/store/index.js | 22 +- src/utils/permission.js | 16 + yarn.lock | 21581 +++++++--------- 32 files changed, 12650 insertions(+), 14801 deletions(-) create mode 100644 src/components/video-m3u8-h5/video-m3u8-h5.vue create mode 100644 src/directive/permission/index.js create mode 100644 src/directive/permission/permission.js create mode 100644 src/utils/permission.js diff --git a/package.json b/package.json index f8454f2..04e5cdd 100644 --- a/package.json +++ b/package.json @@ -77,6 +77,8 @@ "node-sass": "^6.0.1", "sass-loader": "^13.3.2", "uview-ui": "^1.8.8", + "video.js": "^8.6.1", + "videojs-contrib-hls": "^5.15.0", "vue": "^2.6.11", "vuex": "^3.2.0", "vuex-persistedstate": "^4.1.0" diff --git a/src/App.vue b/src/App.vue index 5868600..98876ee 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,12 +4,13 @@ export default { onLaunch: function () { console.log('App Launch') - if (!(store.state.user_access_token && store.state.userInfo['id'])) { + if (!store.state.user_access_token) { //未登录 uni.redirectTo({ url: '/pages/login/login', }) } else { + this.$store.dispatch('getUserInfo') // console.log(store.state.user_access_token) } }, @@ -28,7 +29,8 @@ export default { diff --git a/src/directive/permission/index.js b/src/directive/permission/index.js new file mode 100644 index 0000000..b745582 --- /dev/null +++ b/src/directive/permission/index.js @@ -0,0 +1,14 @@ + +import permission from './permission' + +const install = function(Vue) { + Vue.directive('permission', permission) +} + +if (window.Vue) { + window['permission'] = permission + Vue.use(install); // eslint-disable-line +} + +permission.install = install +export default permission \ No newline at end of file diff --git a/src/directive/permission/permission.js b/src/directive/permission/permission.js new file mode 100644 index 0000000..86bb1eb --- /dev/null +++ b/src/directive/permission/permission.js @@ -0,0 +1,30 @@ +import store from '@/store' + +function checkPermission(el, binding) { + const { value } = binding + const roles = store.getters && (store.getters.userInfo?.permissions_slug ?? []) + if (value && value instanceof Array) { + if (value.length > 0) { + const permissionRoles = value + + const hasPermission = roles.some(role => { + return permissionRoles.includes(role) + }) + + if (!hasPermission) { + el.parentNode && el.parentNode.removeChild(el) + } + } + } else { + throw new Error(`need roles! Like v-permission="['admin','editor']"`) + } +} + +export default { + inserted(el, binding) { + checkPermission(el, binding) + }, + update(el, binding) { + checkPermission(el, binding) + } +} \ No newline at end of file diff --git a/src/main.js b/src/main.js index 39e43bf..76647a0 100644 --- a/src/main.js +++ b/src/main.js @@ -13,6 +13,9 @@ Vue.component('ynSelectInputList', ynSelectInputList) Vue.prototype.$http = http Vue.prototype.$getFullUrl = getFullUrl App.mpType = 'app' +import permission from '@/directive/permission/index.js' + +Vue.directive('auth', permission) diff --git a/src/pages/basics/basics-base.vue b/src/pages/basics/basics-base.vue index f65d2b3..a1b4c02 100644 --- a/src/pages/basics/basics-base.vue +++ b/src/pages/basics/basics-base.vue @@ -2,7 +2,12 @@ @@ -61,6 +66,8 @@ :data="currentData" @onEdit="handleEdit" @onDel="handleDel" + :editAuth="['endpoint.agricultural_basic.edit']" + :delAuth="['endpoint.agricultural_basic.destroy']" > @@ -80,6 +87,7 @@ import MescrollMixin from '@/uni_modules/mescroll-uni/components/mescroll-uni/me import cuPopup from '@/components/cu-popup/index.vue' import BaseTablePopup from '@/components/base-table/popup.vue' import BasicsEdit from './components/basics-edit.vue' +import checkPermission from '@/utils/permission.js' const baseTableColums = [ { title: '基地名称', @@ -164,22 +172,7 @@ export default { }, }, dataList: [], - options: [ - { - text: '编辑', - opt: 'edit', - style: { - backgroundColor: '#007aff', - }, - }, - { - text: '删除', - opt: 'delete', - style: { - backgroundColor: '#dd524d', - }, - }, - ], + formShow: false, baseShow: false, searchFormSchema: [ @@ -211,6 +204,30 @@ export default { ], } }, + computed: { + options() { + return [ + { + text: '编辑', + opt: 'edit', + permission: ['endpoint.agricultural_basic.edit'], + style: { + backgroundColor: '#007aff', + }, + }, + { + text: '删除', + opt: 'delete', + permission: ['endpoint.agricultural_basic.destroy'], + style: { + backgroundColor: '#dd524d', + }, + }, + ].filter((e) => + checkPermission(e.permission) + ) + }, + }, methods: { handleSubmit(e) { this.filterParmas = e diff --git a/src/pages/basics/town-base.vue b/src/pages/basics/town-base.vue index 9b18eb1..a668612 100644 --- a/src/pages/basics/town-base.vue +++ b/src/pages/basics/town-base.vue @@ -3,9 +3,9 @@ 全市数据统计 - 编辑 + 编辑 - + @@ -52,17 +52,9 @@ :data="currentData" @onEdit="handleEdit" @onDel="handleDel" + :editAuth="['endpoint.crops.edit']" + :delAuth="['endpoint.crops.destroy']" > - @@ -83,6 +75,7 @@ import MescrollMixin from '@/uni_modules/mescroll-uni/components/mescroll-uni/me import cuPopup from '@/components/cu-popup/index.vue' import BaseTablePopup from '@/components/base-table/popup.vue' import BasicsEdit from './components/basics-edit.vue' +import checkPermission from '@/utils/permission.js' const baseTableColums = [ { title: '名称', @@ -128,22 +121,6 @@ export default { }, }, dataList: [], - options: [ - { - text: '编辑', - opt: 'edit', - style: { - backgroundColor: '#007aff', - }, - }, - { - text: '删除', - opt: 'delete', - style: { - backgroundColor: '#dd524d', - }, - }, - ], formShow: false, baseShow: false, searchFormSchema: [ @@ -158,6 +135,28 @@ export default { ], } }, + computed: { + options() { + return [ + { + text: '编辑', + opt: 'edit', + permission: ['endpoint.crops.edit'], + style: { + backgroundColor: '#007aff', + }, + }, + { + text: '删除', + opt: 'delete', + permission: ['endpoint.crops.destroy'], + style: { + backgroundColor: '#dd524d', + }, + }, + ].filter((e) => checkPermission(e.permission)) + }, + }, methods: { handleSubmit(e) { this.filterParmas = e diff --git a/src/pages/crop/town-crop.vue b/src/pages/crop/town-crop.vue index 53891ac..1e9d949 100644 --- a/src/pages/crop/town-crop.vue +++ b/src/pages/crop/town-crop.vue @@ -2,7 +2,12 @@ @@ -52,20 +57,15 @@ :data="currentData" @onEdit="handleEdit" @onDel="handleDel" + :editAuth="['endpoint.town_crops.edit']" + :delAuth="['endpoint.town_crops.destroy']" > - - + checkPermission(e.permission)) + }, + }, methods: { handleSubmit(e) { this.filterParmas = e diff --git a/src/pages/device/index.vue b/src/pages/device/index.vue index d1eaab5..460da00 100644 --- a/src/pages/device/index.vue +++ b/src/pages/device/index.vue @@ -3,7 +3,7 @@ - 新增 + 新增 @@ -172,8 +172,8 @@ - 删除 - 编辑 + 删除 + 编辑 @@ -288,6 +288,7 @@ - + diff --git a/src/pages/estate/estate-industry.vue b/src/pages/estate/estate-industry.vue index b96a6a9..7635a1e 100644 --- a/src/pages/estate/estate-industry.vue +++ b/src/pages/estate/estate-industry.vue @@ -3,7 +3,7 @@ - 新增 + 新增 @@ -125,8 +125,8 @@ - 删除 - 编辑 + 删除 + 编辑 @@ -195,6 +195,7 @@ - + diff --git a/src/pages/estate/estate-week-price.vue b/src/pages/estate/estate-week-price.vue index 8ca0946..e334fcf 100644 --- a/src/pages/estate/estate-week-price.vue +++ b/src/pages/estate/estate-week-price.vue @@ -1,531 +1,605 @@ - + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 70b708b..30bd9aa 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -10,13 +10,13 @@ - {{ menu.parent }}-{{ menu.label }} - {{ menu.label }} + {{ menu.label }} @@ -31,6 +31,7 @@ diff --git a/src/pages/index/soil-monitoring.vue b/src/pages/index/soil-monitoring.vue index f964d14..55028ad 100644 --- a/src/pages/index/soil-monitoring.vue +++ b/src/pages/index/soil-monitoring.vue @@ -44,7 +44,7 @@ 预警数据统计 - 设置 + 设置 diff --git a/src/pages/index/water-quality.vue b/src/pages/index/water-quality.vue index f273429..4377424 100644 --- a/src/pages/index/water-quality.vue +++ b/src/pages/index/water-quality.vue @@ -44,7 +44,7 @@ 预警数据统计 - 设置 + 设置 diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 2402a56..94779c6 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -1,222 +1,231 @@ diff --git a/src/pages/system/account.vue b/src/pages/system/account.vue index b330e01..8b2dda6 100644 --- a/src/pages/system/account.vue +++ b/src/pages/system/account.vue @@ -4,7 +4,7 @@ 账号列表 - 新增 @@ -127,9 +127,9 @@ - 删除 - 修改密码 - 编辑 + 删除 + 修改密码 + 编辑 @@ -235,6 +235,7 @@
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/dist/build/h5/static/js/chunk-vendors.6e372103.js b/dist/build/h5/static/js/chunk-vendors.6e372103.js deleted file mode 100644 index 5494242..0000000 --- a/dist/build/h5/static/js/chunk-vendors.6e372103.js +++ /dev/null @@ -1,23 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0094":function(t,e,n){"use strict";var r,i=n("bb2f"),o=n("da84"),a=n("e330"),s=n("6964"),c=n("f183"),u=n("6d61"),l=n("acac"),f=n("861d"),d=n("69f3").enforce,h=n("d039"),p=n("cdce"),v=Object,g=Array.isArray,m=v.isExtensible,b=v.isFrozen,y=v.isSealed,w=v.freeze,_=v.seal,S={},k={},x=!o.ActiveXObject&&"ActiveXObject"in o,C=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},T=u("WeakMap",C,l),O=T.prototype,A=a(O.set),E=function(){return i&&h((function(){var t=w([]);return A(new T,t,1),!b(t)}))};if(p)if(x){r=l.getConstructor(C,"WeakMap",!0),c.enable();var j=a(O["delete"]),I=a(O.has),M=a(O.get);s(O,{delete:function(t){if(f(t)&&!m(t)){var e=d(this);return e.frozen||(e.frozen=new r),j(this,t)||e.frozen["delete"](t)}return j(this,t)},has:function(t){if(f(t)&&!m(t)){var e=d(this);return e.frozen||(e.frozen=new r),I(this,t)||e.frozen.has(t)}return I(this,t)},get:function(t){if(f(t)&&!m(t)){var e=d(this);return e.frozen||(e.frozen=new r),I(this,t)?M(this,t):e.frozen.get(t)}return M(this,t)},set:function(t,e){if(f(t)&&!m(t)){var n=d(this);n.frozen||(n.frozen=new r),I(this,t)?A(this,t,e):n.frozen.set(t,e)}else A(this,t,e);return this}})}else E()&&s(O,{set:function(t,e){var n;return g(t)&&(b(t)?n=S:y(t)&&(n=k)),A(this,t,e),n===S&&w(t),n===k&&_(t),this}})},"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),i=n("c65b"),o=n("1626"),a=n("825a"),s=n("577e"),c=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),u=/./.test;r({target:"RegExp",proto:!0,forced:!c},{test:function(t){var e=a(this),n=s(t),r=e.exec;if(!o(r))return i(u,e,n);var c=i(r,e,n);return null!==c&&(a(c),!0)}})},"00ee":function(t,e,n){"use strict";var r=n("b622"),i=r("toStringTag"),o={};o[i]="z",t.exports="[object z]"===String(o)},"01b4":function(t,e,n){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t){var e=this.head=t.next;return null===e&&(this.tail=null),t.item}}},t.exports=r},"0366":function(t,e,n){"use strict";var r=n("4625"),i=n("59ed"),o=n("40d5"),a=r(r.bind);t.exports=function(t,e){return i(t),void 0===e?t:o?a(t,e):function(){return t.apply(e,arguments)}}},"04d1":function(t,e,n){"use strict";var r=n("342f"),i=r.match(/firefox\/(\d+)/i);t.exports=!!i&&+i[1]},"04f8":function(t,e,n){"use strict";var r=n("2d00"),i=n("d039"),o=n("da84"),a=o.String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol("symbol detection");return!a(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"0538":function(t,e,n){"use strict";var r=n("e330"),i=n("59ed"),o=n("861d"),a=n("1a2d"),s=n("f36a"),c=n("40d5"),u=Function,l=r([].concat),f=r([].join),d={},h=function(t,e,n){if(!a(d,e)){for(var r=[],i=0;i]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,f,d){var h=n+t.length,p=r.length,v=l;return void 0!==f&&(f=i(f),v=u),s(d,v,(function(i,s){var u;switch(a(s,0)){case"$":return"$";case"&":return t;case"`":return c(e,0,n);case"'":return c(e,h);case"<":u=f[c(s,1,-1)];break;default:var l=+s;if(0===l)return i;if(l>p){var d=o(l/10);return 0===d?i:d<=p?void 0===r[d-1]?a(s,1):r[d-1]+a(s,1):i}u=r[l-1]}return void 0===u?"":u}))}},"0cfb":function(t,e,n){"use strict";var r=n("83ab"),i=n("d039"),o=n("cc12");t.exports=!r&&!i((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d21":function(t,e,n){"use strict";function r(t){if(Array.isArray(t))return t}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"0d26":function(t,e,n){"use strict";var r=n("e330"),i=Error,o=r("".replace),a=function(t){return String(i(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(a);t.exports=function(t,e){if(c&&"string"==typeof t&&!i.prepareStackTrace)while(e--)t=o(t,s,"");return t}},"0d51":function(t,e,n){"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(e){return"Object"}}},"0e44":function(t,e,n){"use strict";n.r(e);var r=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===i}(t)}(t)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(t,e){return!1!==e.clone&&e.isMergeableObject(t)?u(Array.isArray(t)?[]:{},t,e):t}function a(t,e,n){return t.concat(e).map((function(t){return o(t,n)}))}function s(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(e){return t.propertyIsEnumerable(e)})):[]}(t))}function c(t,e){try{return e in t}catch(t){return!1}}function u(t,e,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=o;var i=Array.isArray(e);return i===Array.isArray(t)?i?n.arrayMerge(t,e,n):function(t,e,n){var r={};return n.isMergeableObject(t)&&s(t).forEach((function(e){r[e]=o(t[e],n)})),s(e).forEach((function(i){(function(t,e){return c(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,i)||(r[i]=c(t,i)&&n.isMergeableObject(e[i])?function(t,e){if(!e.customMerge)return u;var n=e.customMerge(t);return"function"==typeof n?n:u}(i,n)(t[i],e[i],n):o(e[i],n))})),r}(t,e,n):o(e,n)}u.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return u(t,n,e)}),{})};var l=u;function f(t){var e=(t=t||{}).storage||window&&window.localStorage,n=t.key||"vuex";function r(t,e){var n=e.getItem(t);try{return"string"==typeof n?JSON.parse(n):"object"==typeof n?n:void 0}catch(t){}}function i(){return!0}function o(t,e,n){return n.setItem(t,JSON.stringify(e))}function a(t,e){return Array.isArray(e)?e.reduce((function(e,n){return function(t,e,n,r){return!/^(__proto__|constructor|prototype)$/.test(e)&&((e=e.split?e.split("."):e.slice(0)).slice(0,-1).reduce((function(t,e){return t[e]=t[e]||{}}),t)[e.pop()]=n),t}(e,n,(r=t,void 0===(r=((i=n).split?i.split("."):i).reduce((function(t,e){return t&&t[e]}),r))?void 0:r));var r,i}),{}):t}function s(t){return function(e){return t.subscribe(e)}}(t.assertStorage||function(){e.setItem("@@",1),e.removeItem("@@")})(e);var c,u=function(){return(t.getState||r)(n,e)};return t.fetchBeforeUse&&(c=u()),function(r){t.fetchBeforeUse||(c=u()),"object"==typeof c&&null!==c&&(r.replaceState(t.overwrite?c:l(r.state,c,{arrayMerge:t.arrayMerger||function(t,e){return e},clone:!1})),(t.rehydrated||function(){})(r)),(t.subscriber||s)(r)((function(r,s){(t.filter||i)(r)&&(t.setState||o)(n,(t.reducer||a)(s,t.paths),e)}))}}e["default"]=f},"0eb6":function(t,e,n){"use strict";var r=n("23e7"),i=n("7c37"),o=n("d066"),a=n("d039"),s=n("7c73"),c=n("5c6c"),u=n("9bf2").f,l=n("cb2d"),f=n("edd0"),d=n("1a2d"),h=n("19aa"),p=n("825a"),v=n("aa1f"),g=n("e391"),m=n("cf98"),b=n("0d26"),y=n("69f3"),w=n("83ab"),_=n("c430"),S="DOMException",k="DATA_CLONE_ERR",x=o("Error"),C=o(S)||function(){try{var t=o("MessageChannel")||i("worker_threads").MessageChannel;(new t).port1.postMessage(new WeakMap)}catch(e){if(e.name===k&&25===e.code)return e.constructor}}(),T=C&&C.prototype,O=x.prototype,A=y.set,E=y.getterFor(S),j="stack"in x(S),I=function(t){return d(m,t)&&m[t].m?m[t].c:0},M=function(){h(this,P);var t=arguments.length,e=g(t<1?void 0:arguments[0]),n=g(t<2?void 0:arguments[1],"Error"),r=I(n);if(A(this,{type:S,name:n,message:e,code:r}),w||(this.name=n,this.message=e,this.code=r),j){var i=x(e);i.name=S,u(this,"stack",c(1,b(i.stack,1)))}},P=M.prototype=s(O),L=function(t){return{enumerable:!0,configurable:!0,get:t}},R=function(t){return L((function(){return E(this)[t]}))};w&&(f(P,"code",R("code")),f(P,"message",R("message")),f(P,"name",R("name"))),u(P,"constructor",c(1,M));var N=a((function(){return!(new C instanceof x)})),D=N||a((function(){return O.toString!==v||"2: 1"!==String(new C(1,2))})),B=N||a((function(){return 25!==new C(1,"DataCloneError").code})),$=N||25!==C[k]||25!==T[k],F=_?D||B||$:N;r({global:!0,constructor:!0,forced:F},{DOMException:F?M:C});var z=o(S),W=z.prototype;for(var q in D&&(_||C===z)&&l(W,"toString",v),B&&w&&C===z&&f(W,"code",L((function(){return I(p(this).name)}))),m)if(d(m,q)){var H=m[q],U=H.s,V=c(6,H.c);d(z,U)||u(z,U,V),d(W,U)||u(W,U,V)}},"107c":function(t,e,n){"use strict";var r=n("d039"),i=n("da84"),o=i.RegExp;t.exports=r((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},"10d1":function(t,e,n){"use strict";n("0094")},1276:function(t,e,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),a=n("d784"),s=n("825a"),c=n("7234"),u=n("44e7"),l=n("1d80"),f=n("4840"),d=n("8aa5"),h=n("50c4"),p=n("577e"),v=n("dc4a"),g=n("4dae"),m=n("14c3"),b=n("9263"),y=n("9f7f"),w=n("d039"),_=y.UNSUPPORTED_Y,S=4294967295,k=Math.min,x=[].push,C=o(/./.exec),T=o(x),O=o("".slice),A=!w((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));a("split",(function(t,e,n){var o;return o="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var o=p(l(this)),a=void 0===n?S:n>>>0;if(0===a)return[];if(void 0===t)return[o];if(!u(t))return i(e,o,t,a);var s,c,f,d=[],h=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,m=new RegExp(t.source,h+"g");while(s=i(b,m,o)){if(c=m.lastIndex,c>v&&(T(d,O(o,v,s.index)),s.length>1&&s.index=a))break;m.lastIndex===s.index&&m.lastIndex++}return v===o.length?!f&&C(m,"")||T(d,""):T(d,O(o,v)),d.length>a?g(d,0,a):d}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:i(e,this,t,n)}:e,[function(e,n){var r=l(this),a=c(e)?void 0:v(e,t);return a?i(a,e,r,n):i(o,p(r),e,n)},function(t,r){var i=s(this),a=p(t),c=n(o,i,a,r,o!==e);if(c.done)return c.value;var u=f(i,RegExp),l=i.unicode,v=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_?"g":"y"),g=new u(_?"^(?:"+i.source+")":i,v),b=void 0===r?S:r>>>0;if(0===b)return[];if(0===a.length)return null===m(g,a)?[a]:[];var y=0,w=0,x=[];while(w255?255:255&e}},"13d2":function(t,e,n){"use strict";var r=n("e330"),i=n("d039"),o=n("1626"),a=n("1a2d"),s=n("83ab"),c=n("5e77").CONFIGURABLE,u=n("8925"),l=n("69f3"),f=l.enforce,d=l.get,h=String,p=Object.defineProperty,v=r("".slice),g=r("".replace),m=r([].join),b=s&&!i((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===v(h(e),0,7)&&(e="["+g(h(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!a(t,"name")||c&&t.name!==e)&&(s?p(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&a(n,"arity")&&t.length!==n.arity&&p(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(i){}var r=f(t);return a(r,"source")||(r.source=m(y,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return o(this)&&d(this).source||u(this)}),"toString")},"13d5":function(t,e,n){"use strict";var r=n("23e7"),i=n("d58f").left,o=n("a640"),a=n("2d00"),s=n("605d"),c=!s&&a>79&&a<83,u=c||!o("reduce");r({target:"Array",proto:!0,forced:u},{reduce:function(t){var e=arguments.length;return i(this,t,e,e>1?arguments[1]:void 0)}})},1448:function(t,e,n){"use strict";var r=n("dfb9"),i=n("b6b7");t.exports=function(t,e){return r(i(t),e)}},"145e":function(t,e,n){"use strict";var r=n("7b0b"),i=n("23cb"),o=n("07fa"),a=n("083a"),s=Math.min;t.exports=[].copyWithin||function(t,e){var n=r(this),c=o(n),u=i(t,c),l=i(e,c),f=arguments.length>2?arguments[2]:void 0,d=s((void 0===f?c:i(f,c))-l,c-u),h=1;l0)l in n?n[u]=n[l]:a(n,u),u+=h,l+=h;return n}},"14c3":function(t,e,n){"use strict";var r=n("c65b"),i=n("825a"),o=n("1626"),a=n("c6b6"),s=n("9263"),c=TypeError;t.exports=function(t,e){var n=t.exec;if(o(n)){var u=r(n,t,e);return null!==u&&i(u),u}if("RegExp"===a(t))return r(s,t,e);throw c("RegExp#exec called on incompatible receiver")}},"14d9":function(t,e,n){"use strict";var r=n("23e7"),i=n("7b0b"),o=n("07fa"),a=n("3a34"),s=n("3511"),c=n("d039"),u=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),l=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},f=u||!l();r({target:"Array",proto:!0,arity:1,forced:f},{push:function(t){var e=i(this),n=o(e),r=arguments.length;s(n+r);for(var c=0;c1?arguments[1]:void 0)}},"182d":function(t,e,n){"use strict";var r=n("f8cd"),i=RangeError;t.exports=function(t,e){var n=r(t);if(n%e)throw i("Wrong offset");return n}},"19aa":function(t,e,n){"use strict";var r=n("3a9b"),i=TypeError;t.exports=function(t,e){if(r(e,t))return t;throw i("Incorrect invocation")}},"1a2d":function(t,e,n){"use strict";var r=n("e330"),i=n("7b0b"),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},"1a74":function(t,e,n){var r=n("ac82");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var i=n("4f06").default;i("239452b0",r,!0,{sourceMap:!1,shadowMode:!1})},"1be4":function(t,e,n){"use strict";var r=n("d066");t.exports=r("document","documentElement")},"1c31":function(t,e,n){(function(t){var r=n("7037").default;n("c73d"),n("7a82"),n("a4d3"),n("e01a"),n("d3b7"),n("944a"),n("0c47"),n("23dc"),n("c975"),n("ac1f"),n("1276"),n("14d9"),n("b64b"),n("7db0"),n("d9e2"),n("d401"),n("e9c4"),n("5319"),n("d28b"),n("3ca3"),n("ddb0"),n("00b4"),n("caad"),n("d81d"),n("99af"),n("159b"),n("466d"),n("4de4"),n("a9e3"),n("a434"),n("25f0"),n("e25e"),n("13d5"),n("4d63"),n("c607"),n("2c3e"),n("c19f"),n("ace4"),n("07ac"),n("2532"),n("fb6a"),n("a630"),n("acd8"),n("2ca0"),n("4ae1"),n("f8c9"),n("131a"),n("26e9"),n("498a"),n("8a59"),n("907a"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("986a"),n("1d02"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("b39a"),n("6ce5"),n("2834"),n("72f7"),n("4ea1"),n("4e82"),n("3c65"),n("5b81"),n("841c"),n("e439"),n("dbb4"),n("1d1c"),n("5cc6"),n("b636"),n("3410"),n("c740"),n("5d41"),n("81b2"),n("0eb6"),n("b7ef"),n("8bd4"),n("2b3d"),n("9861"),n("88a7"),n("271a"),n("5494"),function(i,o){"object"===r(e)&&"object"===r(t)?t.exports=o(n("a7a7"),n("e143"),n("37dc")):n("07d6")([,,],o)}("undefined"!==typeof self&&self,(function(t,e,n){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===r(t)&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fae3")}({"0001":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"loadFontFace",(function(){return o}));var r=n("a118"),i=n("db70");function o(e,n){var r=Object(i["a"])();if(!r)return{errMsg:"loadFontFace:fail not font page"};t.publishHandler("loadFontFace",{options:e,callbackId:n},r)}t.subscribe("onLoadFontFaceCallback",(function(t){var e=t.callbackId,n=t.data;Object(r["a"])(e,n)}))}.call(this,n("0dd1"))},"010d":function(t,e,n){},"0138":function(t,e,n){"use strict";n.r(e),function(t){var r=n("052f"),i=n("3d1f"),o=n("98be"),a=n("abbf");n.d(e,"getApp",(function(){return a["b"]})),n.d(e,"getCurrentPages",(function(){return a["c"]})),Object(r["a"])(t.on,{getApp:a["b"],getCurrentPages:a["c"]}),Object(i["a"])(t.subscribe,{getApp:a["b"],getCurrentPages:a["c"]}),e["default"]=o["a"]}.call(this,n("0dd1"))},"0212":function(t,e,n){"use strict";n.r(e),n.d(e,"getLaunchOptionsSync",(function(){return i})),n.d(e,"getEnterOptionsSync",(function(){return o}));var r=n("abbf");function i(){return Object(r["e"])()}function o(){return Object(r["d"])()}},"02b5":function(t,e,n){"use strict";var r=n("e5e5"),i=n.n(r);i.a},"02c9":function(t,e,n){"use strict";function r(t){if(0===t.indexOf("#")){var e=t.substr(1);return function(t){return!(!t.componentInstance||t.componentInstance.id!==e)||!(!t.data||!t.data.attrs||t.data.attrs.id!==e)}}if(0===t.indexOf(".")){var n=t.substr(1);return function(t){return t.data&&o(n,t.data.staticClass,t.data.class)}}}n.d(e,"a",(function(){return c}));var i=/\s+/;function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?-1!==e.split(i).indexOf(t):n&&"string"===typeof n?-1!==n.split(i).indexOf(t):void 0}function a(t,e){if(e(t.$vnode||t._vnode))return t;for(var n=t.$children,r=0;r0;return e||r}e["a"]={name:"Editor",mixins:[i["g"],i["a"],i["e"]],props:{id:{type:String,default:""},readOnly:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},showImgSize:{type:[Boolean,String],default:!1},showImgToolbar:{type:[Boolean,String],default:!1},showImgResize:{type:[Boolean,String],default:!1}},data:function(){return{quillReady:!1}},computed:{},watch:{readOnly:function(t){if(this.quillReady){var e=this.quill;e.enable(!t),t||e.blur()}},placeholder:function(t){this.quillReady&&this.setPlaceHolder(t)}},mounted:function(){var t=this,e=[];this.showImgSize&&e.push("DisplaySize"),this.showImgToolbar&&e.push("Toolbar"),this.showImgResize&&e.push("Resize");var n="https://unpkg.com/quill@1.3.7/dist/quill.min.js";Object(s["a"])(window.Quill,n,(function(){if(e.length){var n="https://unpkg.com/quill-image-resize-mp@3.0.1/image-resize.min.js";Object(s["a"])(window.ImageResize,n,(function(){t.initQuill(e)}))}else t.initQuill(e)}))},methods:{_textChangeHandler:function(){this.$trigger("input",{},this.getContents())},_handleSubscribe:function(e){var n,r,i,o=this,a=e.type,s=e.data,u=s.options,l=s.callbackId,f=this.quill,d=window.Quill;if(this.quillReady){switch(a){case"format":var h=u.name,p=void 0===h?"":h,v=u.value,g=void 0!==v&&v;r=f.getSelection(!0);var m=f.getFormat(r)[p]||!1;if(["bold","italic","underline","strike","ins"].includes(p))g=!m;else if("direction"===p){g=("rtl"!==g||!m)&&g;var b=f.getFormat(r).align;"rtl"!==g||b?g||"right"!==b||f.format("align",!1,d.sources.USER):f.format("align","right",d.sources.USER)}else if("indent"===p){var y="rtl"===f.getFormat(r).direction;g="+1"===g,y&&(g=!g),g=g?"+1":"-1"}else"list"===p&&(g="check"===g?"unchecked":g,m="checked"===m?"unchecked":m),g=m&&m!==(g||!1)||!m&&g?g:!m;f.format(p,g,d.sources.USER);break;case"insertDivider":r=f.getSelection(!0),f.insertText(r.index,"\n",d.sources.USER),f.insertEmbed(r.index+1,"divider",!0,d.sources.USER),f.setSelection(r.index+2,d.sources.SILENT);break;case"insertImage":r=f.getSelection(!0);var w=u.src,_=void 0===w?"":w,S=u.alt,k=void 0===S?"":S,x=u.width,C=void 0===x?"":x,T=u.height,O=void 0===T?"":T,A=u.extClass,E=void 0===A?"":A,j=u.data,I=void 0===j?{}:j,M=this.$getRealPath(_);f.insertEmbed(r.index,"image",M,d.sources.SILENT);var P=!!/^(file|blob):/.test(M)&&M;f.formatText(r.index,1,"data-local",P,d.sources.SILENT),f.formatText(r.index,1,"alt",k,d.sources.SILENT),f.formatText(r.index,1,"width",C,d.sources.SILENT),f.formatText(r.index,1,"height",O,d.sources.SILENT),f.formatText(r.index,1,"class",E,d.sources.SILENT),f.formatText(r.index,1,"data-custom",Object.keys(I).map((function(t){return"".concat(t,"=").concat(I[t])})).join("&"),d.sources.SILENT),f.setSelection(r.index+1,d.sources.SILENT),f.scrollIntoView(),setTimeout((function(){o._textChangeHandler()}),1e3);break;case"insertText":r=f.getSelection(!0);var L=u.text,R=void 0===L?"":L;f.insertText(r.index,R,d.sources.USER),f.setSelection(r.index+R.length,0,d.sources.SILENT);break;case"setContents":var N=u.delta,D=u.html;"object"===c(N)?f.setContents(N,d.sources.SILENT):"string"===typeof D?f.setContents(this.html2delta(D),d.sources.SILENT):i="contents is missing";break;case"getContents":n=this.getContents();break;case"clear":f.setContents([]);break;case"removeFormat":r=f.getSelection(!0);var B=d.import("parchment");r.length?f.removeFormat(r,d.sources.USER):Object.keys(f.getFormat(r)).forEach((function(t){B.query(t,B.Scope.INLINE)&&f.format(t,!1)}));break;case"undo":f.history.undo();break;case"redo":f.history.redo();break;case"blur":f.blur();break;case"getSelectionText":r=f.selection.savedRange,n={text:""},r&&0!==r.length&&(n.text=f.getText(r.index,r.length));break;case"scrollIntoView":f.scrollIntoView();break;default:break}this.updateStatus(r)}else i="not ready";l&&t.publishHandler("onEditorMethodCallback",{callbackId:l,data:Object.assign({},n,{errMsg:"".concat(a,":").concat(i?"fail "+i:"ok")})},this.$page.id)},setPlaceHolder:function(t){var e="data-placeholder",n=this.quill.root;n.getAttribute(e)!==t&&n.setAttribute(e,t)},initQuill:function(t){var e=this,n=window.Quill;a["a"](n);var r={toolbar:!1,readOnly:this.readOnly,placeholder:this.placeholder,modules:{}};t.length&&(n.register("modules/ImageResize",window.ImageResize.default),r.modules.ImageResize={modules:t});var i=this.quill=new n(this.$el,r),o=i.root,s=["focus","blur","input"];s.forEach((function(t){o.addEventListener(t,(function(n){var r=e.getContents();if("input"===t){if(u()){var i=(r.html.match(/([\s\S]*)<\/span>/)||[])[1],o=i&&i.replace(/\s/g,"")?"":e.placeholder;e.setPlaceHolder(o)}n.stopPropagation()}else e.$trigger(t,n,r)}))})),i.on(n.events.TEXT_CHANGE,this._textChangeHandler),i.on(n.events.SELECTION_CHANGE,this.updateStatus.bind(this)),i.on(n.events.SCROLL_OPTIMIZE,(function(){var t=i.selection.getRange()[0];e.updateStatus(t)})),i.clipboard.addMatcher(Node.ELEMENT_NODE,(function(t,n){return e.skipMatcher||(n.ops=n.ops.filter((function(t){var e=t.insert;return"string"===typeof e})).map((function(t){var e=t.insert;return{insert:e}}))),n})),this.initKeyboard(o),this.quillReady=!0,this.$trigger("ready",event,{})},getContents:function(){var t=this.quill,e=t.root.innerHTML,n=t.getText(),r=t.getContents();return{html:e,text:n,delta:r}},html2delta:function(t){var e,n=["span","strong","b","ins","em","i","u","a","del","s","sub","sup","img","div","p","h1","h2","h3","h4","h5","h6","hr","ol","ul","li","br"],r="";Object(o["a"])(t,{start:function(t,i,o){if(n.includes(t)){e=!1;var a=i.map((function(t){var e=t.name,n=t.value;return"".concat(e,'="').concat(n,'"')})).join(" "),s="<".concat(t," ").concat(a," ").concat(o?"/":"",">");r+=s}else e=!o},end:function(t){e||(r+=""))},chars:function(t){e||(r+=t)}}),this.skipMatcher=!0;var i=this.quill.clipboard.convert(r);return this.skipMatcher=!1,i},updateStatus:function(t){var e=this,n=t?this.quill.getFormat(t):{},r=Object.keys(n);(r.length!==Object.keys(this.__status||{}).length||r.find((function(t){return n[t]!==e.__status[t]})))&&(this.__status=n,this.$trigger("statuschange",{},n))}}}}).call(this,n("501c"))},"091a":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"createIntersectionObserver",(function(){return d}));var r=n("62b5"),i=n("1634"),o=n("db70");function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.options.rootMargin=["top","right","bottom","left"].map((function(e){return"".concat(Number(t[e])||0,"px")})).join(" ")}},{key:"relativeTo",value:function(t,e){return this.options.relativeToSelector=t,this._makeRootMargin(e),this}},{key:"relativeToViewport",value:function(t){return this.options.relativeToSelector=null,this._makeRootMargin(t),this}},{key:"observe",value:function(e,n){"function"===typeof n&&(this.options.selector=e,this.reqId=u.push(n),t.publishHandler("requestComponentObserver",{reqId:this.reqId,component:this.component,options:this.options},Object(i["a"])(this.component)?this.component:this.pageId))}},{key:"disconnect",value:function(){t.publishHandler("destroyComponentObserver",{reqId:this.reqId},Object(i["a"])(this.component)?this.component:this.pageId)}}]),e}();function d(t,e){return t._isVue||(e=t,t=null),new f(t||Object(o["b"])("createIntersectionObserver"),e)}}.call(this,n("0dd1"))},"0998":function(t,e,n){"use strict";var r=n("010d"),i=n.n(r);i.a},"09e5":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"requestComponentInfo",(function(){return a}));var r=n("62b5"),i=n("1634"),o=Object(r["a"])("requestComponentInfo");function a(e,n,r){t.publishHandler("requestComponentInfo",{reqId:o.push(r),reqs:n},Object(i["a"])(e)?e:e.$page.id)}}.call(this,n("0dd1"))},"0a7b":function(t,e,n){},"0baa":function(t,e,n){"use strict";n.r(e),n.d(e,"chooseFile",(function(){return o}));var r=["all","image","video"],i=["album","camera"],o={count:{type:Number,required:!1,default:100,validator:function(t,e){t<=0&&(e.count=100)}},sourceType:{type:Array,required:!1,default:i,validator:function(t,e){t=t.filter((function(t){return i.includes(t)})),e.sourceType=t.length?t:i}},type:{type:String,required:!1,default:"all",validator:function(t,e){r.includes(t)||(e.type=r[0]),e.type="all"===e.type?e.type="*":e.type}},extension:{type:Array,default:[""],validator:function(t,e){if(0===t.length)return"param extension should not be empty."}}}},"0c7c":function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):i&&(c=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"0dd1":function(t,e,n){"use strict";n.r(e),n.d(e,"on",(function(){return c})),n.d(e,"off",(function(){return u})),n.d(e,"once",(function(){return l})),n.d(e,"emit",(function(){return f})),n.d(e,"subscribe",(function(){return d})),n.d(e,"unsubscribe",(function(){return h})),n.d(e,"subscribeHandler",(function(){return p}));var r=n("8bbf"),i=n.n(r),o=n("27a7");n.d(e,"invokeCallbackHandler",(function(){return o["a"]})),n.d(e,"removeCallbackHandler",(function(){return o["b"]}));var a=n("b865");n.d(e,"publishHandler",(function(){return a["b"]}));var s=new i.a,c=s.$on.bind(s),u=s.$off.bind(s),l=s.$once.bind(s),f=s.$emit.bind(s);function d(t,e){return c("view."+t,e)}function h(t,e){return u("view."+t,e)}function p(t,e,n){return f("view."+t,e,n)}},"0e5c":function(t,e,n){"use strict";n.r(e),n.d(e,"showTopWindow",(function(){return o})),n.d(e,"hideTopWindow",(function(){return a})),n.d(e,"showLeftWindow",(function(){return s})),n.d(e,"hideLeftWindow",(function(){return c})),n.d(e,"showRightWindow",(function(){return u})),n.d(e,"hideRightWindow",(function(){return l})),n.d(e,"getTopWindowStyle",(function(){return d})),n.d(e,"getLeftWindowStyle",(function(){return h})),n.d(e,"getRightWindowStyle",(function(){return p})),n.d(e,"setTopWindowStyle",(function(){return g})),n.d(e,"setLeftWindowStyle",(function(){return m})),n.d(e,"setRightWindowStyle",(function(){return b}));var r=n("f2b3");function i(t,e){var n=e?"show":"hide"+Object(r["c"])(t)+"Window",i=getApp();if(i){var o=i.$children[0].$refs.layout.showWindow(t,e);return o?{errMsg:"".concat(n,":fail ").concat(o)}:{}}return{errMsg:"".concat(n,":fail app not ready")}}function o(){return i("top",!0)}function a(){return i("top",!1)}function s(){return i("left",!0)}function c(){return i("left",!1)}function u(){return i("right",!0)}function l(){return i("right",!1)}function f(t){var e="get"+Object(r["c"])(t)+"WindowStyle",n=getApp();if(!n)return{errMsg:"".concat(e,":fail app not ready")};var i=n.$children[0].$refs.layout.getWindowStyle(t);return"string"===typeof i&&-1!==i.indexOf("Window not found")?{errMsg:"".concat(e,":fail ").concat(i)}:i}function d(t){return f("top")}function h(t){return f("left")}function p(t){return f("right")}function v(t,e){var n="set"+Object(r["c"])(t)+"WindowStyle",i=getApp();if(!i)return{errMsg:"".concat(n,":fail app not ready")};var o=i.$children[0].$refs.layout.setWindowStyle(t,e);return o?{errMsg:"".concat(n,":fail ").concat(o)}:{}}function g(t){return v("top",t)}function m(t){return v("left",t)}function b(t){return v("right",t)}},"0f55":function(t,e,n){"use strict";var r=n("55e3"),i=n.n(r);i.a},"0f74":function(t,e,n){"use strict";function r(t,e){if(e){if(0===e.indexOf("/"))return e}else{if(e=t,0===e.indexOf("/"))return e;var n=getCurrentPages();t=n.length?n[n.length-1].$page.route:""}if(0===e.indexOf("./"))return r(t,e.substr(2));for(var i=e.split("/"),o=i.length,a=0;a0?t.split("/"):[];return s.splice(s.length-a-1,a+1),"/"+s.concat(i).join("/")}n.d(e,"a",(function(){return r}))},1082:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-image",t._g({},t.$listeners),[n("div",{ref:"content",style:t.style}),"widthFix"===t.mode||"heightFix"===t.mode?n("v-uni-resize-sensor",{ref:"sensor",on:{resize:function(e){return t._fixSize()}}}):t._e()],1)},o=[];function a(t){return a="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)},a(t)}function s(t){return("undefined"===typeof navigator||a(navigator))&&"Google Inc."===navigator.vendor&&t>10&&(t=2*Math.round(t/2)),t}var c={name:"Image",props:{src:{type:String,default:""},mode:{type:String,default:"scaleToFill"},lazyLoad:{type:[Boolean,String],default:!1},draggable:{type:Boolean,default:!1}},data:function(){return{originalWidth:0,originalHeight:0,originalStyle:{width:"",height:""},contentPath:""}},computed:{ratio:function(){return this.originalWidth&&this.originalHeight?this.originalWidth/this.originalHeight:0},style:function(){var t="auto",e="",n="no-repeat";switch(this.mode){case"aspectFit":t="contain",e="center center";break;case"aspectFill":t="cover",e="center center";break;case"widthFix":case"heightFix":t="100% 100%";break;case"top":e="center top";break;case"bottom":e="center bottom";break;case"center":e="center center";break;case"left":e="left center";break;case"right":e="right center";break;case"top left":e="left top";break;case"top right":e="right top";break;case"bottom left":e="left bottom";break;case"bottom right":e="right bottom";break;default:t="100% 100%",e="0% 0%";break}return{"background-image":this.contentPath?'url("'.concat(this.contentPath,'")'):"none","background-position":e,"background-size":t,"background-repeat":n}}},watch:{src:function(t,e){this._loadImage()},mode:function(t,e){"widthFix"!==e&&"heightFix"!==e||this._resetSize(),"widthFix"!==t&&"heightFix"!==t||this._fixSize()},contentPath:function(t){!t&&this.__img&&(this.__img.remove(),delete this.__img)}},mounted:function(){this.originalStyle.width=this.$el.style.width||"",this.originalStyle.height=this.$el.style.height||"",this._loadImage()},beforeDestroy:function(){this._clearImage()},methods:{_fixSize:function(){if(this.ratio){var t=this.$el;if("widthFix"===this.mode){var e=t.offsetWidth;e&&(t.style.height=s(e/this.ratio)+"px")}else if("heightFix"===this.mode){var n=t.offsetHeight;n&&(t.style.width=s(n*this.ratio)+"px")}}window.dispatchEvent(new CustomEvent("updateview"))},_resetSize:function(){this.$el.style.width=this.originalStyle.width,this.$el.style.height=this.originalStyle.height},_resetData:function(){this.originalWidth=0,this.originalHeight=0,this.contentPath=""},_loadImage:function(){var t=this,e=this.$getRealPath(this.src);if(e){var n=this._img=this._img||new Image;n.onload=function(r){t._img=null;var i=t.originalWidth=n.width,o=t.originalHeight=n.height;t._fixSize(),t.contentPath=e,n.draggable=t.draggable,t.__img&&t.__img.remove(),t.__img=n,t.$el.appendChild(n),t.$trigger("load",r,{width:i,height:o})},n.onerror=function(e){t._img=null,t._resetData(),t.$trigger("error",e,{errMsg:"GET ".concat(t.src," 404 (Not Found)")})},n.src=e}else this._clearImage(),this._resetData()},_clearImage:function(){var t=this._img;t&&(t.onload=null,t.onerror=null,this._img=null)}}},u=c,l=(n("db18"),n("0c7c")),f=Object(l["a"])(u,i,o,!1,null,null,null);e["default"]=f.exports},"10a3":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-ad",t._g(t._b({},"uni-ad",t.attrs,!1),t.$listeners),[n("div",{ref:"container",staticClass:"uni-ad-container",on:{click:t._onhandle}})])},i=[],o=n("4795"),a=n.n(o),s=n("8af1");function c(t,e,n,r,i,o,a){try{var s=t[o](a),c=s.value}catch(u){return void n(u)}s.done?e(c):Promise.resolve(c).then(r,i)}function u(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){c(o,r,i,a,s,"next",t)}function s(t){c(o,r,i,a,s,"throw",t)}a(void 0)}))}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var n=0;nthis.CACHE_TIME}}]),t}();h(p,"IC",0),h(p,"IS",0),Object.assign(p.prototype,{URL:"https://hac1.dcloud.net.cn/ah5",KEY:"uni_app_ad_config",CACHE_TIME:6e5,ERROR_INVALID_ADPID:{"-5002":"invalid adpid"}});var v=function(){function t(){l(this,t),this._instance=null,this._adConfig=null,this._guid=null}return d(t,null,[{key:"instance",get:function(){return null==this._instance&&(this._instance=new t,this._instance._init()),this._instance}}]),d(t,[{key:"_init",value:function(){var t=this._getConfig();null!==t&&t.guid?this._guid=t.guid:(this._guid=this._newGUID(),this._setConfig(this._guid))}},{key:"get",value:function(t){this._process(Object.assign(t,{d:location.hostname,i:this._guid}))}},{key:"_process",value:function(t){uni.request({url:this.URL,method:"GET",data:t,dataType:"json",success:function(){}})}},{key:"_newGUID",value:function(){for(var t="",e="xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx",n=0;nparseInt(this.widescreenWidth),this._loadData(),v.instance.get({h:__uniConfig.compilerVersion,a:this.adpid,at:-3,ic:p.IC,is:p.IS})},beforeDestroy:function(){this._clearCheckTimer(),this.$refs.container.innerHTML="",this._shanhuAd&&delete this._shanhuAd},methods:{_onhandle:function(t){this._report(41)},_reset:function(){this._pd={},this._pl=[],this._pi=0,this._clearCheckTimer(),this.$refs.container.innerHTML="",this._isReady=!1},_loadData:function(t){var e=this;this._reset();var n=t||this.adpid,r=this._isWidescreen&&this.adpidWidescreen||n;p.instance.get(r,(function(t,n){e._ab=t,e._pl=n,e._renderAd()}),(function(t){e.$trigger("error",{},t)}))},_renderAd:function(){var t=this;if(!(this._pi>this._pl.length-1)){var e=this._pl[this._pi],n=this._ab[e.a1][e.t],r=n.script;this._currentChannel=e.a1;var i=this._randomId(),o=this._createView(i);"10023"===e.a1?g.instance.load(e.t,r,(function(){t._renderShanhu(i,e)}),(function(e){t.$trigger("error",{},e)})):"10010"===e.a1?g.instance.load(e.t,r,(function(){t._renderBaidu(i,e.a2)}),(function(e){t.$trigger("error",{},e)})):"10012"===e.a1?this._renderScript(o,r):g.instance.load(e.t,r,(function(){t._renderAdView(i,r.s,e)}),(function(e){t.$trigger("error",{},e)}))}},_createView:function(t){var e=document.createElement("div");return e.setAttribute("id",t),e.setAttribute("class",t),this.$refs.container.innerHTML="",this.$refs.container.append(e),e},_renderScript:function(t,e){var n=document.createElement("script");for(var r in e)n.setAttribute(r,e[r]);t.appendChild(n),this._startCheckTimer()},_renderBaidu:function(t,e){(window.slotbydup=window.slotbydup||[]).push({id:e,container:t,async:!0}),this._startCheckTimer()},_renderAdView:function(t,e,n){var r=window;e.split(".").reduce((function(t,e){return r=t,t[e]}),window).bind(r)(n.a2,t,2),this._startCheckTimer()},_renderShanhu:function(t,e){var n=this,r=new window.CoralAdv({app_id:e.a2,placement_id:e.a3,type:e.a4,display_type:e.a5,container_id:t,count:1});r.ready().then(function(){var t=u(a.a.mark((function t(e){return a.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:0===e.ret?n.$trigger("load",{},{}):n.$trigger("error",{},e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$trigger("error",{},t)})),this._startCheckTimer()},_renderNext:function(){this._pi>=this._pl.length-1||(this._pi++,this._renderAd())},_checkRender:function(){var t=this.$refs.container.children.length>0&&this.$refs.container.clientHeight>40;return t&&this._report(40,this._currentChannel),t},_startCheckTimer:function(){var t=this;this._clearCheckTimer(),this._checkTimer=setInterval((function(){if(t._checkTimerCount++,t._checkTimerCount>=b)return t._clearCheckTimer(),void t._renderNext();t._checkRender()&&t._clearCheckTimer()}),m)},_clearCheckTimer:function(){this._checkTimerCount=0,null!=this._checkTimer&&(window.clearInterval(this._checkTimer),this._checkTimer=null)},_report:function(t,e){var n={h:__uniConfig.compilerVersion,a:this.adpid,at:t};e&&(n.t=e),v.instance.get(n)},_randomId:function(){for(var t="",e=0;e<4;e++)t+=(65536*(1+Math.random())|0).toString(16).substring(1);return"_u"+t}}},_=w,S=(n("e4bc"),n("0c7c")),k=Object(S["a"])(_,r,i,!1,null,null,null);e["default"]=k.exports},1164:function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return c}));var r=n("a6b0"),i=n("23e5"),o=!1;function a(){return o}function s(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],i=a();if(!i)return n&&t.error("app is not ready"),[];var o=i.$children[0];if(o&&o.$children.length){var s=o.$children.find((function(t){return"TabBar"===t.$options.name})),c=o.$children.find((function(t){return"Layout"===t.$options.name}));c&&(o=c),o.$children.forEach((function(t){if(s!==t&&t.$children.length&&"Page"===t.$children[0].$options.name&&t.$children[0].$slots.page){var n=t.$children[0].$children.find((function(t){return"PageBody"===t.$options.name})),o=n&&n.$children.find((function(t){return!!t.$page}));if(o){var a=!0;!e&&s&&o.$page&&o.$page.meta.isTabBar&&(i.$route.meta&&i.$route.meta.isTabBar?i.$route.path!==o.$page.path&&(a=!1):s.__path__!==o.$page.path&&(a=!1)),a&&r.push(o)}}}))}var u=r.length;if(u>1){var l=r[u-1];l.$page.path!==i.$route.path&&r.splice(u-1,1)}return r}function c(t,e,n){o=e,o.$vm=e,o.globalData=o.$options.globalData||{},Object(r["d"])(t,o),Object(i["a"])(o,n)}}).call(this,n("3ad9")["default"])},"11d0":function(t,e,n){"use strict";var r=n("a92f"),i=n.n(r);i.a},"11fb":function(t,e,n){"use strict";n.r(e),n.d(e,"previewImage",(function(){return i}));var r=n("cb0f"),i={urls:{type:Array,required:!0,validator:function(t,e){var n;if(e.urls=t.map((function(t){if("string"===typeof t)return Object(r["a"])(t);n=!0})),n)return"url is not string"}},current:{type:[String,Number],validator:function(t,e){"number"===typeof t?e.current=t>0&&t.5&&e._A<=.5?o.forEach((function(t){t.color=a})):s<=.5&&e._A>.5&&o.forEach((function(t){t.color="#fff"})),e._A=s,r&&(r.style.opacity=s),n.backgroundColor="rgba(".concat(e._R,",").concat(e._G,",").concat(e._B,",").concat(s,")"),l.forEach((function(t,e){var n=u[e],r=n.match(/[\d+\.]+/g);r[3]=(1-s)*(4===r.length?r[3]:1),t.backgroundColor="rgba(".concat(r,")")})))}))}else if("float"===this.type){for(var h=this.$el.querySelectorAll(".uni-btn-icon"),p=[],v=0;v\s]+))?)*)\s*(\/?)>/,i=/^<\/([-A-Za-z0-9_]+)[^>]*>/,o=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,a=h("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),s=h("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),c=h("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),u=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),l=h("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),f=h("script,style");function d(t,e){var n,d,h,p=[],v=t;p.last=function(){return this[this.length-1]};while(t){if(d=!0,p.last()&&f[p.last()])t=t.replace(new RegExp("([\\s\\S]*?)]*>"),(function(t,n){return n=n.replace(/|/g,"$1$2"),e.chars&&e.chars(n),""})),b("",p.last());else if(0==t.indexOf("\x3c!--")?(n=t.indexOf("--\x3e"),n>=0&&(e.comment&&e.comment(t.substring(4,n)),t=t.substring(n+3),d=!1)):0==t.indexOf("=0;r--)if(p[r]==n)break}else var r=0;if(r>=0){for(var i=p.length-1;i>=r;i--)e.end&&e.end(p[i]);p.length=r}}b()}function h(t){for(var e={},n=t.split(","),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;e.animation={duration:t.duration||0,timingFunc:t.timingFunc||"linear"}}}},o={title:{type:String,required:!0}}},1955:function(t,e,n){"use strict";n.r(e);var r=n("ba15"),i=n("8aec"),o=n("5363"),a=n("72b3"),s=n("d4cd");function c(t){var e=20,n=0,r=0;t.addEventListener("touchstart",(function(t){var e=t.changedTouches[0];n=e.clientX,r=e.clientY})),t.addEventListener("touchend",(function(t){var i=t.changedTouches[0];if(Math.abs(i.clientX-n)*{height: ").concat(t,"px;overflow: hidden;}"),document.head.appendChild(e)},_handleTrack:function(t){if(this._scroller)switch(t.detail.state){case"start":this._handleTouchStart(t),Object(s["a"])({disable:!0});break;case"move":this._handleTouchMove(t),t.stopPropagation();break;case"end":case"cancel":this._handleTouchEnd(t),Object(s["a"])({disable:!1})}},_handleTap:function(t){var e=t.clientY;if(!this._scroller.isScrolling()){var n=this.$el.getBoundingClientRect(),r=e-n.top-this.height/2,i=this.indicatorHeight/2;if(!(Math.abs(r)<=i)){var o=Math.ceil((Math.abs(r)-i)/this.indicatorHeight),a=r<0?-o:o,s=Math.min(this.current+a,this.length-1);this.current=s=Math.max(s,0),this._scroller.scrollTo(s*this.indicatorHeight)}}},_handleWheel:function(t){var e=this.deltaY+t.deltaY;if(Math.abs(e)>10){this.deltaY=0;var n=Math.min(this.current+(e<0?-1:1),this.length-1);this.current=n=Math.max(n,0),this._scroller.scrollTo(n*this.indicatorHeight)}else this.deltaY=e;t.preventDefault()},setCurrent:function(t){t!==this.current&&(this.current=t,this.inited&&this.update())},init:function(){var t=this;this.initScroller(this.$refs.content,{enableY:!0,enableX:!1,enableSnap:!0,itemSize:this.indicatorHeight,friction:new o["a"](1e-4),spring:new a["a"](2,90,20),onSnap:function(e){isNaN(e)||e===t.current||(t.current=e)}}),this.inited=!0},update:function(){var t=this;this.$nextTick((function(){var e=Math.min(t.current,t.length-1);e=Math.max(e,0),t._scroller.update(e*t.indicatorHeight,void 0,t.indicatorHeight)}))},_resize:function(t){var e=t.height;this.indicatorHeight=e}},render:function(t){return this.length=this.$slots.default&&this.$slots.default.length||0,t("uni-picker-view-column",{on:{on:this.$listeners}},[t("div",{ref:"main",staticClass:"uni-picker-view-group",on:{wheel:this._handleWheel,click:this._handleTap}},[t("div",{ref:"mask",staticClass:"uni-picker-view-mask",class:this.maskClass,style:"background-size: 100% ".concat(this.maskSize,"px;").concat(this.maskStyle)}),t("div",{ref:"indicator",staticClass:"uni-picker-view-indicator",class:this.indicatorClass,style:this.indicatorStyle},[t("v-uni-resize-sensor",{attrs:{initial:!0},on:{resize:this._resize}})]),t("div",{ref:"content",staticClass:"uni-picker-view-content",class:this.scope,style:"padding: ".concat(this.maskSize,"px 0;")},[this.$slots.default])])])}},d=f,h=(n("edfa"),n("0c7c")),p=Object(h["a"])(d,u,l,!1,null,null,null);e["default"]=p.exports},"19c4":function(t,e,n){var r={"./base/base64.js":"6481","./base/can-i-use.js":"957a","./base/event-bus.js":"b0ef","./base/interceptor.js":"a954","./base/upx2px.js":"2289","./context/canvas.js":"82b9","./context/context.js":"3bfb","./device/add-phone-contact.js":"1585","./device/make-phone-call.js":"f102","./device/scan-code.js":"ea0f","./device/set-clipboard-data.js":"b501","./file/file.js":"2da2","./file/open-document.js":"2604","./location/choose-location.js":"e5bb","./location/get-location.js":"19d9","./location/open-location.js":"70bb","./media/choose-file.js":"0baa","./media/choose-image.js":"f1b2","./media/choose-video.js":"ed9f","./media/compress-image.js":"dc12","./media/compress-video.js":"5243","./media/get-image-info.js":"b866","./media/get-video-info.js":"3f15","./media/preview-image.js":"11fb","./media/save-image-to-photos-album.js":"4f53","./network/download-file.js":"439a","./network/request.js":"a201","./network/socket.js":"abb2","./network/upload-file.js":"9a3e","./plugin/get-provider.js":"4e7c","./plugin/load-sub-package.js":"d013","./plugin/pre-login.js":"f68f","./route/route.js":"332a","./storage/storage.js":"ec33","./ui/load-font-face.js":"5ff9","./ui/navigation-bar.js":"1934","./ui/page-scroll-to.js":"232e","./ui/popup.js":"2246","./ui/tab-bar.js":"5621"};function i(t){var e=o(t);return n(e)}function o(t){if(!n.o(r,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return r[t]}i.keys=function(){return Object.keys(r)},i.resolve=o,t.exports=i,i.id="19c4"},"19d9":function(t,e,n){"use strict";n.r(e),n.d(e,"getLocation",(function(){return i}));var r=["wgs84","gcj02"],i={type:{type:String,validator:function(t,e){t=(t||"").toLowerCase(),e.type=r.indexOf(t)<0?r[0]:t}},altitude:{type:Boolean,default:!1}}},"1a12":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"request",(function(){return l}));var r=n("f2b3");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=e.url,o=e.delta,a=e.events,c=e.exists,u=e.animationType,l=e.animationDuration,f=e.from,d=void 0===f?"navigateBack":f,h=e.detail,p=getApp().$router;switch(delete p.$eventChannel,t){case"redirectTo":if("back"===c){var v=Object(r["a"])(n);if(-1!==v){var g=getCurrentPages().length-1-v;if(g>0)return s("navigateBack",{delta:g})}}p.replace({type:t,path:n});break;case"navigateTo":return p.$eventChannel=Object(i["a"])(a),p.push({type:t,path:n,animationType:u,animationDuration:l}),{errMsg:t+":ok",eventChannel:p.$eventChannel};case"navigateBack":var m=!0,b=getCurrentPages();if(b.length){var y=b[b.length-1];Object(r["c"])(y.$options,"onBackPress")&&!0===y.__call_hook("onBackPress",{from:d})&&(m=!1)}m&&(o>1&&(p._$delta=o),p.go(-o,{animationType:u,animationDuration:l}));break;case"reLaunch":p.replace({type:t,path:n});break;case"switchTab":p.replace({type:t,path:n,params:{detail:h}});break}return{errMsg:t+":ok"}}function c(t){return s("redirectTo",t)}function u(t){return s("navigateTo",t)}function l(t){return s("navigateBack",t)}function f(t){return s("reLaunch",t)}function d(t){return s("switchTab",t)}function h(t,e){var n=t.url,r=n.split("?")[0].replace(/\//g,"-");__uniConfig.__webpack_chunk_load__(r.substr(1)).then((function(){a(e,{url:n,errMsg:"preloadPage:ok"})})).catch((function(t){a(e,{url:n,errMsg:"preloadPage:fail "+t})}))}}.call(this,n("0dd1"))},"1b3d":function(t,e,n){"use strict";n.r(e),function(t){var r=n("f2b3");e["default"]={data:function(){return{previewImage:{visible:!1}}},created:function(){var e=this;t.on("onShowPreviewImage",(function(t,n){e.previewImage=Object.assign({},t,{visible:!0}),Object(r["k"])(n)&&e.$nextTick(n)})),t.on("onClosePreviewImage",(function(t){e._onPreviewClose(),Object(r["k"])(t)&&e.$nextTick(t)})),t.on("onHidePopup",(function(t){e.previewImage.visible=!1}))},methods:{_onPreviewClose:function(t){this.previewImage.visible=!1}}}}.call(this,n("0dd1"))},"1b6f":function(t,e,n){"use strict";(function(t){var r=n("f2b3");e["a"]={mounted:function(){var t=this;this._toggleListeners("subscribe",this.id),this.$watch("id",(function(e,n){t._toggleListeners("unsubscribe",n,!0),t._toggleListeners("subscribe",e,!0)}))},beforeDestroy:function(){this._toggleListeners("unsubscribe",this.id),this._contextId&&this._toggleListeners("unsubscribe",this._contextId)},methods:{_toggleListeners:function(e,n,i){i&&!n||Object(r["k"])(this._handleSubscribe)&&t[e](this.$page.id+"-"+this.$options.name.replace(/VUni([A-Z])/,"$1").toLowerCase()+"-"+n,this._handleSubscribe)},_getContextInfo:function(){var t="context-".concat(this._uid);return this._contextId||(this._toggleListeners("subscribe",t),this._contextId=t),{name:this.$options.name.replace(/VUni([A-Z])/,"$1").toLowerCase(),id:t,page:this.$page.id}}}}}).call(this,n("501c"))},"1c64":function(t,e,n){"use strict";var r=n("97b9"),i=n.n(r);i.a},"1c73":function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return c}));var r={},i={};function o(t){for(var e=[],n=["width","minWidth","maxWidth","height","minHeight","maxHeight","orientation"],r=0,i=n;r=0&&e.push("(".concat(a(o),": ").concat(Number(t[o]),"px)")),"orientation"===o&&t[o]&&e.push("(".concat(a(o),": ").concat(t[o],")"))}return e=e.join(" and "),e}function a(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}function s(e){var n=e.reqId,a=e.options,s=r[n]=window.matchMedia(o(a)),c=i[n]=function(e){t.publishHandler("onRequestMediaQueryObserver",{reqId:n,res:e.matches})};c(s),s.addListener(c)}function c(e){var n=e.reqId,o=i[n],a=r[n];a&&(a.removeListener(o),delete r[n],t.publishHandler("onRequestMediaQueryObserver",{reqId:n,reqEnd:!0}))}}).call(this,n("501c"))},"1ca3":function(t,e,n){"use strict";n.r(e),n.d(e,"base64ToArrayBuffer",(function(){return i})),n.d(e,"arrayBufferToBase64",(function(){return o}));var r=n("8390");function i(t){return Object(r["decode"])(t)}function o(t){return Object(r["encode"])(t)}},"1d15":function(t,e,n){},"1e4d":function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0&&(a.length=1),l.push("".concat(o,"(").concat(a.join(","),")"));else if(r.concat(i).includes(a[0])){o=a[0];var s=a[1];u[o]=i.includes(o)?p(s):s}})),u.transform=u.webkitTransform=l.join(" "),u.transition=u.webkitTransition=Object.keys(u).map((function(t){return"".concat(v(t)," ").concat(s.duration,"ms ").concat(s.timingFunction," ").concat(s.delay,"ms")})).join(","),u.transformOrigin=u.webkitTransformOrigin=a.transformOrigin,u}function m(t){var e=t.animation;if(e&&e.actions&&e.actions.length){var n=0,r=e.actions,i=e.actions.length;setTimeout((function(){o()}),0)}function o(){var e=r[n],a=e.option.transition,s=g(e);Object.keys(s).forEach((function(e){t.$el.style[e]=s[e]})),n+=1,n=0&&this._callbacks.splice(e,1)}},{key:"offHeadersReceived",value:function(){}}]),t}(),u=Object.create(null);function l(t,e){var n=Object(i["c"])("createUploadTask",t),r=n.uploadTaskId,o=new c(r,e);return u[r]=o,o}Object(i["d"])("onUploadTaskStateChange",(function(t){var e=t.uploadTaskId,n=t.state,i=t.data,o=t.statusCode,a=t.progress,s=t.totalBytesSent,c=t.totalBytesExpectedToSend,l=t.errMsg,f=u[e],d=f._callbackId;switch(n){case"progressUpdate":f._callbacks.forEach((function(t){t({progress:a,totalBytesSent:s,totalBytesExpectedToSend:c})}));break;case"success":Object(r["a"])(d,{data:i,statusCode:o,errMsg:"request:ok"});case"fail":Object(r["a"])(d,{errMsg:"request:fail "+l});default:setTimeout((function(){delete u[e]}),100);break}}))},2206:function(t,e,n){},2209:function(t){t.exports=JSON.parse('{"uni.app.quit":"再按一次退出应用","uni.async.error":"连接服务器超时,点击屏幕重试","uni.showActionSheet.cancel":"取消","uni.showToast.unpaired":"请注意 showToast 与 hideToast 必须配对使用","uni.showLoading.unpaired":"请注意 showLoading 与 hideLoading 必须配对使用","uni.showModal.cancel":"取消","uni.showModal.confirm":"确定","uni.chooseImage.cancel":"取消","uni.chooseImage.sourceType.album":"从相册选择","uni.chooseImage.sourceType.camera":"拍摄","uni.chooseVideo.cancel":"取消","uni.chooseVideo.sourceType.album":"从相册选择","uni.chooseVideo.sourceType.camera":"拍摄","uni.chooseFile.notUserActivation":"文件选择器对话框只能在由用户激活时显示","uni.previewImage.cancel":"取消","uni.previewImage.button.save":"保存图像","uni.previewImage.save.success":"保存图像到相册成功","uni.previewImage.save.fail":"保存图像到相册失败","uni.setClipboardData.success":"内容已复制","uni.scanCode.title":"扫码","uni.scanCode.album":"相册","uni.scanCode.fail":"识别失败","uni.scanCode.flash.on":"轻触照亮","uni.scanCode.flash.off":"轻触关闭","uni.startSoterAuthentication.authContent":"指纹识别中...","uni.startSoterAuthentication.waitingContent":"无法识别","uni.picker.done":"完成","uni.picker.cancel":"取消","uni.video.danmu":"弹幕","uni.video.volume":"音量","uni.button.feedback.title":"问题反馈","uni.button.feedback.send":"发送","uni.chooseLocation.search":"搜索地点","uni.chooseLocation.cancel":"取消"}')},2246:function(t,e,n){"use strict";n.r(e),n.d(e,"showModal",(function(){return o})),n.d(e,"showToast",(function(){return a})),n.d(e,"showLoading",(function(){return s})),n.d(e,"showActionSheet",(function(){return c}));var r=n("a6b0"),i=n("cb0f"),o={title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:function(){return Object(r["g"])("uni.showModal.cancel")}},cancelColor:{type:String,default:"#000"},confirmText:{type:String,default:function(){return Object(r["g"])("uni.showModal.confirm")}},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean,default:!0}},a={title:{type:String,default:""},icon:{default:"success",validator:function(t,e){-1===["success","loading","error","none"].indexOf(t)&&(e.icon="success")}},image:{type:String,default:"",validator:function(t,e){t&&(e.image=Object(i["a"])(t))}},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},s={title:{type:String,default:""},icon:{type:String,default:"loading"},duration:{type:Number,default:1e8},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},c={itemList:{type:Array,required:!0,validator:function(t,e){if(!t.length)return"parameter.itemList should have at least 1 item"}},itemColor:{type:String,default:"#000"},visible:{type:Boolean,default:!0},popover:{type:Object}}},2289:function(t,e,n){"use strict";n.r(e),n.d(e,"upx2px",(function(){return r}));var r=[{name:"upx",type:[Number,String],required:!0}]},2292:function(t,e,n){},2318:function(t,e,n){"use strict";(function(t){var r=n("8af1"),i=n("f2b3"),o=n("31c6"),a=n("453f"),s=n("4c39"),c=n("5b9f"),u=n("636c");function l(t,e,n){return l=f()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=Function.bind.apply(t,r),o=new i;return n&&d(o,n.prototype),o},l.apply(null,arguments)}function f(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function d(t,e){return d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},d(t,e)}function h(t,e,n){return new t.LngLat(n,e)}function p(t,e,n){return new t.LatLng(e,n)}function v(t,e,n){return u["c"]?h(t,e,n):p(t,e,n)}function g(t){return"getLat"in t?t.getLat():t.lat()}function m(t){return"getLng"in t?t.getLng():t.lng()}e["a"]={name:"Map",components:{mapMarker:a["a"],mapControl:s["a"],mapPolygon:c["a"]},mixins:[r["g"]],props:{id:{type:String,default:""},latitude:{type:[String,Number],default:39.92},longitude:{type:[String,Number],default:116.46},scale:{type:[String,Number],default:16},markers:{type:Array,default:function(){return[]}},covers:{type:Array,default:function(){return[]}},includePoints:{type:Array,default:function(){return[]}},polyline:{type:Array,default:function(){return[]}},circles:{type:Array,default:function(){return[]}},controls:{type:Array,default:function(){return[]}},showLocation:{type:[Boolean,String],default:!1},libraries:{type:Array,default:function(){return[]}},polygons:{type:Array,default:function(){return[]}}},data:function(){return{center:{latitude:116.46,longitude:116.46},isMapReady:!1,isBoundsReady:!1,polylineSync:[],circlesSync:[]}},watch:{latitude:function(){this.centerChange()},longitude:function(){this.centerChange()},scale:function(t){var e=this;this.mapReady((function(){e._map.setZoom(Number(t)||16)}))},polyline:function(t){var e=this;this.mapReady((function(){e.createPolyline()}))},circles:function(){var t=this;this.mapReady((function(){t.createCircles()}))},includePoints:function(){var t=this;this.mapReady((function(){t.fitBounds(t.includePoints)}))},showLocation:function(t){var e=this;this.mapReady((function(){e[t?"createLocation":"removeLocation"]()}))}},created:function(){this._markers={};var t=this.latitude,e=this.longitude;t&&e&&(this.center.latitude=t,this.center.longitude=e)},mounted:function(){var t=this;Object(o["a"])(this.libraries,(function(e){e.event=e.event||e.Event,e.Point=e.Point||e.BuryPoint,t._maps=e,t.init()}))},beforeDestroy:function(){this.removePolyline(),this.removeCircles(),this.removeLocation()},methods:{_handleSubscribe:function(t){var e=this,n=t.type,r=t.data,i=void 0===r?{}:r,o=this._maps;function a(t,e){t=t||{},t.errMsg="".concat(n,":").concat(e?"fail"+e:"ok");var r=e?i.fail:i.success;"function"===typeof r&&r(t),"function"===typeof i.complete&&i.complete(t)}switch(n){case"getCenterLocation":this.mapReady((function(){var t,n,r=e._map.getCenter();t=g(r),n=m(r),a({latitude:t,longitude:n})}));break;case"moveToLocation":var s=i.latitude,c=i.longitude,l=s&&c?v(o,s,c):this._locationPosition;l&&(this._map.setCenter(l),a({latitude:s,longitude:c}));break;case"translateMarker":this.mapReady((function(){try{var t=e.getMarker(i.markerId),n=i.destination,r=i.duration,s=!!i.autoRotate,c=Number(i.rotate)?i.rotate:0,u=0;"getRotation"in t&&(u=t.getRotation());var l=t.getPosition(),f=v(o,n.latitude,n.longitude),d=o.geometry.spherical.computeDistanceBetween(l,f)/1e3,h=("number"===typeof r?r:1e3)/36e5,p=d/h,g=o.event.addListener(t,"moving",(function(e){var n=e.latLng,r=t.label;r&&r.setPosition(n);var i=t.callout;i&&i.setPosition(n)})),m=o.event.addListener(t,"moveend",(function(e){m.remove(),g.remove(),t.lastPosition=l,t.setPosition(f);var n=t.label;n&&n.setPosition(f);var r=t.callout;r&&r.setPosition(f);var o=i.animationEnd;"function"===typeof o&&o()})),b=0;s&&(t.lastPosition&&(b=o.geometry.spherical.computeHeading(t.lastPosition,l)),c=o.geometry.spherical.computeHeading(l,f)-b),"setRotation"in t&&t.setRotation(u+c),"moveTo"in t?t.moveTo(f,p):(t.setPosition(f),o.event.trigger(t,"moveend",{}))}catch(y){a(null,y)}}));break;case"includePoints":this.fitBounds(i.points);break;case"getRegion":this.mapReady((function(){e.boundsReady((function(){var t=e._map.getBounds(),n=t.getSouthWest(),r=t.getNorthEast();a({southwest:{latitude:g(n),longitude:m(n)},northeast:{latitude:g(r),longitude:m(r)}})})),u["c"]&&(e.isBoundsReady=!0,e.$emit("boundsready"))}));break;case"getScale":this.mapReady((function(){a({scale:e._map.getZoom()})}));break}},init:function(){var t=this,e=this._maps,n=v(e,this.center.latitude,this.center.longitude),r=this._map=new e.Map(this.$refs.map,{center:n,zoom:Number(this.scale),disableDoubleClickZoom:!0,mapTypeControl:!1,zoomControl:!1,scaleControl:!1,panControl:!1,fullscreenControl:!1,streetViewControl:!1,keyboardShortcuts:!1,minZoom:5,maxZoom:18,draggable:!0}),i=e.event.addListener(r,"bounds_changed",(function(e){i.remove(),t.isBoundsReady=!0,t.$emit("boundsready")}));function o(){var t=r.getCenter();return{scale:r.getZoom(),centerLocation:{latitude:g(t),longitude:m(t)}}}e.event.addListener(r,"click",(function(e){t.$trigger("click",{},{})})),e.event.addListener(r,"dragstart",(function(){t.$trigger("regionchange",{},{type:"begin",causedBy:"gesture"})})),e.event.addListener(r,"dragend",(function(){t.$trigger("regionchange",{},Object.assign({type:"end",causedBy:"drag"},o()))}));var a=function(){t.$emit("update:scale",r.getZoom()),t.$trigger("regionchange",{},Object.assign({type:"end",causedBy:"scale"},o()))};e.event.addListener(r,"zoom_changed",a),e.event.addListener(r,"zoomend",a),e.event.addListener(r,"center_changed",(function(){var e,n,i=r.getCenter();e=g(i),n=m(i),t.$emit("update:latitude",e),t.$emit("update:longitude",n)})),this.polyline&&Array.isArray(this.polyline)&&this.polyline.length&&this.createPolyline(),this.circles&&Array.isArray(this.circles)&&this.circles.length&&this.createCircles(),this.showLocation&&this.createLocation(),this.includePoints&&Array.isArray(this.includePoints)&&this.includePoints.length&&this.fitBounds(this.includePoints,(function(){r.setCenter(n)})),this.isMapReady=!0,this.$emit("mapready"),this.$trigger("updated",{},{})},centerChange:function(){var t=this,e=this._maps,n=Number(this.latitude),r=Number(this.longitude);n===this.center.latitude&&r===this.center.longitude||(this.center.latitude=n,this.center.longitude=r,this._map&&this.mapReady((function(){var i=v(e,n,r);t._map.setCenter(i)})))},createPolyline:function(){var t=this._maps,e=this._map,n=this.polylineSync;this.removePolyline(),this.polyline.forEach((function(r){var o=[];r.points.forEach((function(e){var n=u["c"]?[e.longitude,e.latitude]:p(t,e.latitude,e.longitude);o.push(n)}));var a=Number(r.borderWidth)||0,s=Object(i["j"])(r.color),c=s.r,l=s.g,f=s.b,d=s.a,h=Object(i["j"])(r.borderColor),v=h.r,g=h.g,m=h.b,b=h.a,y={map:e,clickable:!1,path:o,strokeWeight:(Number(r.width)||0)+a||6,strokeDashStyle:r.dottedLine?"dash":"solid"};u["c"]&&(y.strokeColor=r.strokeColor,y.strokeStyle=r.dottedLine?"dashed":"solid",y.isOutline=!!r.borderWidth,y.borderWeight=r.borderWidth,y.outlineColor=r.borderColor);var w={map:e,clickable:!1,path:o,strokeWeight:r.width||6,strokeDashStyle:r.dottedLine?"dash":"solid"};"Color"in t?(y.strokeColor=new t.Color(c,l,f,d),w.strokeColor=new t.Color(v,g,m,b)):(y.strokeColor="rgb(".concat(c,", ").concat(l,", ").concat(f,")"),y.strokeOpacity=d,w.strokeColor="rgb(".concat(v,", ").concat(g,", ").concat(m,")"),w.strokeOpacity=b),a&&n.push(new t.Polyline(w));var _=new t.Polyline(y);u["c"]&&e.add(_),n.push(_)}))},removePolyline:function(){var t=this.polylineSync;t.forEach((function(t){t.setMap(null)})),t.splice(0,t.length)},createCircles:function(){var t=this._maps,e=this._map,n=this.circlesSync;this.removeCircles(),this.circles.forEach((function(r){var o=u["c"]?[r.longitude,r.latitude]:p(t,r.latitude,r.longitude),a={map:e,center:o,clickable:!1,radius:r.radius,strokeWeight:Number(r.strokeWidth)||1,strokeDashStyle:"solid"};if(u["c"])a.strokeColor=r.color,a.fillColor=r.fillColor||"#000";else{var s=Object(i["j"])(r.fillColor||"#00000000"),c=s.r,l=s.g,f=s.b,d=s.a,h=Object(i["j"])(r.color||"#000000"),v=h.r,g=h.g,m=h.b,b=h.a;"Color"in t?(a.fillColor=new t.Color(c,l,f,d),a.strokeColor=new t.Color(v,g,m,b)):(a.fillColor="rgb(".concat(c,", ").concat(l,", ").concat(f,")"),a.fillOpacity=d,a.strokeColor="rgb(".concat(v,", ").concat(g,", ").concat(m,")"),a.strokeOpacity=b)}var y=new t.Circle(a);u["c"]&&e.add(y),n.push(y)}))},removeCircles:function(){var t=this.circlesSync;t.forEach((function(t){t.setMap(null)})),t.splice(0,t.length)},createLocation:function(){var e=this,n=this._maps,r=this._map,i=this._location;i&&this.removeLocation(),uni.getLocation({type:"gcj02",success:function(t){if(i===e._location){var o=v(n,t.latitude,t.longitude);if(u["c"]){i=new n.Marker({position:o,map:r,flat:!0,rotation:0});var s=new n.Icon({size:new n.Size(44,44),image:u["a"],imageSize:new n.Size(44,44)});i.setIcon(s),r.add(i)}else i=new n.Marker({position:o,map:r,icon:new n.MarkerImage(u["a"],null,null,new n.Point(22,22),new n.Size(44,44)),flat:!0,rotation:0});e._location=i,a(),e.__onCompassChange=function(t){"setRotation"in i&&i.setRotation(t.direction)},uni.onCompassChange(e.__onCompassChange)}},fail:function(e){t.error(e)}});var o=this;function a(){i===o._location&&setTimeout((function(){uni.getLocation({type:"gcj02",success:function(t){var e=o._locationPosition=v(n,t.latitude,t.longitude);i.setPosition(e)},fail:function(e){t.error(e)},complete:function(){a()}})}),3e4)}},removeLocation:function(){var t=this._location;t&&(t.setMap(null),this._location=null,this._locationPosition=null,uni.offCompassChange(this.__onCompassChange))},fitBounds:function(t,e){var n=this,r=this._maps;this.boundsReady((function(){var i=n._map;if(u["c"]){var o=[];t.forEach((function(t){o.push([t.longitude,t.latitude])}));var a=l(r.Bounds,o);i.setBounds(a)}else{var s=new r.LatLngBounds;t.forEach((function(t){var e=t.longitude,n=t.latitude,i=p(r,n,e);s.extend(i)})),i.fitBounds(s)}"function"===typeof e&&e()})),u["c"]&&(this.isBoundsReady=!0,this.$emit("boundsready"))},mapReady:function(t){this.isMapReady?t():this.$once("mapready",(function(){t()}))},boundsReady:function(t){this.isBoundsReady?t():this.$once("boundsready",(function(){t()}))},getMarker:function(t){var e=this._markers[t];if(!e)throw new Error("translateMarker: fail cannot find marker with id "+t);return e}}}}).call(this,n("3ad9")["default"])},"232e":function(t,e,n){"use strict";n.r(e),n.d(e,"pageScrollTo",(function(){return r}));var r={scrollTop:{type:Number},duration:{type:Number,default:300,validator:function(t,e){e.duration=Math.max(0,t)}}}},"23ab":function(t,e,n){},"23e5":function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return v}));var r=n("a741");function i(t){-1===this.keepAliveInclude.indexOf(t)&&this.keepAliveInclude.push(t)}var o=[];function a(t){if("number"===typeof t)o=this.keepAliveInclude.splice(-(t-1)).map((function(t){return parseInt(t.split("-").pop())}));else{var e=this.keepAliveInclude.indexOf(t);-1!==e&&this.keepAliveInclude.splice(e,1)}}var s=Object.create(null);function c(t){return s[t]}function u(t){s[t]={x:window.pageXOffset,y:window.pageYOffset}}function l(t,e,n){e&&n&&e.meta.isTabBar&&n.meta.isTabBar&&u(n.params.__id__);for(var i=getCurrentPages(),o=i.length-1;o>=0;o--){var s=i[o],c=s.$page.meta;c.isTabBar||(a.call(this,c.name+"-"+s.$page.id),Object(r["b"])(s,"onUnload"))}}function f(t){__uniConfig.reLaunch=(__uniConfig.reLaunch||1)+1;for(var e=getCurrentPages(!0),n=e.length-1;n>=0;n--)Object(r["b"])(e[n],"onUnload"),e[n].$destroy();this.keepAliveInclude=[],s=Object.create(null)}var d=[];function h(t,e,n,r){d=getCurrentPages(!0);var o=e.params.__id__,s=t.params.__id__,c=t.meta.name+"-"+s;if(s===o&&"reLaunch"!==t.type)t.fullPath!==e.fullPath?(i.call(this,c),n()):n(!1);else if(t.meta.id&&t.meta.id!==s)n({path:t.path,replace:!0});else{var u=e.meta.name+"-"+o;switch(t.type){case"navigateTo":break;case"redirectTo":a.call(this,u),e.meta&&e.meta.isQuit&&(t.meta.isQuit=!0,t.meta.isEntry=!!e.meta.isEntry);break;case"switchTab":l.call(this,r,t,e);break;case"reLaunch":f.call(this,c),t.meta.isQuit=!0;break;default:o&&o>s&&(a.call(this,u),this.$router._$delta>1&&a.call(this,this.$router._$delta));break}if("reLaunch"!==t.type&&"redirectTo"!==t.type&&e.meta.id&&i.call(this,u),i.call(this,c),t.meta&&t.meta.name){document.body.className="uni-body "+t.meta.name;var h="nvue-dir-"+__uniConfig.nvue["flex-direction"];t.meta.isNVue?(document.body.setAttribute("nvue",""),document.body.setAttribute(h,"")):(document.body.removeAttribute("nvue"),document.body.removeAttribute(h))}n()}}function p(e,n){var i,a=n.params.__id__,s=e.params.__id__;function c(t){if(t){Object(r["b"])(t,"onUnload");var e=d.indexOf(t);e>=0&&d.splice(e,1)}}switch(i=n.meta.isSet?d.find((function(t){return t.$page.meta.pagePath===n.meta.pagePath})):d.find((function(t){return t.$page.id===a})),e.type){case"navigateTo":i&&Object(r["b"])(i,"onHide");break;case"redirectTo":c(i);break;case"switchTab":n.meta.isTabBar&&i&&Object(r["b"])(i,"onHide");break;case"reLaunch":break;default:a&&a>s&&(c(i),this.$router._$delta>1&&o.reverse().forEach((function(t){var e=d.find((function(e){return e.$page.id===t}));c(e)})));break}if(delete this.$router._$delta,o.length=0,"reLaunch"!==e.type){var u,l=getCurrentPages(!0);u=e.meta.isSet?l.find((function(t){return t.$page.meta.pagePath===e.meta.pagePath})):l.find((function(t){return t.$page.id===s})),u&&(setTimeout((function(){t.emit("onNavigationBarChange",u.$parent.$parent.navigationBar),Object(r["b"])(u,"onShow")}),0),document.title=u.$parent.$parent.navigationBar.titleText)}}function v(t,e){t.$router.beforeEach((function(n,r,i){h.call(t,n,r,i,e)})),t.$router.afterEach((function(e,n){p.call(t,e,n)}))}}).call(this,n("0dd1"))},"24d9":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return s}));var i=n("f2b3");function o(t){return o="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)},o(t)}function a(t){return t.mp=Object.assign({"@warning":"mp is deprecated"},t),t._processed=!0,t}function s(t,e){return Object(i["l"])(e)&&(Object(i["i"])(e,"backgroundColor")&&(t.backgroundColor=e.backgroundColor),Object(i["i"])(e,"buttons")&&(t.buttons=e.buttons),Object(i["i"])(e,"titleColor")&&(t.textColor=e.titleColor),Object(i["i"])(e,"titleText")&&(t.titleText=e.titleText),Object(i["i"])(e,"titleSize")&&(t.titleSize=e.titleSize),Object(i["i"])(e,"type")&&(t.type=e.type),Object(i["i"])(e,"searchInput")&&"object"===o(e.searchInput)&&(t.searchInput=Object.assign({autoFocus:!1,align:"center",color:"#000000",backgroundColor:"rgba(255,255,255,0.5)",borderRadius:"0px",placeholder:"",placeholderColor:"#CCCCCC",disabled:!1},e.searchInput))),t}},"250d":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-input",t._g({},t.$listeners),[n("div",{ref:"wrapper",staticClass:"uni-input-wrapper"},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.showPlaceholder,expression:"showPlaceholder"}],ref:"placeholder",staticClass:"uni-input-placeholder",class:t.placeholderClass,style:t.placeholderStyle,domProps:{textContent:t._s(t.placeholder)}}),"checkbox"!==t.inputType||t.disabled&&t.fixColor?"radio"!==t.inputType||t.disabled&&t.fixColor?t.disabled&&t.fixColor?t._e():n("input",{directives:[{name:"model",rawName:"v-model",value:t.valueSync,expression:"valueSync"},{name:"keyboard",rawName:"v-keyboard"},{name:"field",rawName:"v-field"}],ref:"input",staticClass:"uni-input-input",attrs:{disabled:t.disabled,maxlength:t.maxlength,step:t._step,enterkeyhint:t.confirmType,pattern:"number"===t.type?"[0-9]*":null,autocomplete:t.autocomplete,inputmode:t.inputmode,type:t.inputType},domProps:{value:t.valueSync},on:{change:function(t){t.stopPropagation()},focus:t._onFocus,blur:t._onBlur,input:[function(e){e.target.composing||(t.valueSync=e.target.value)},function(e){return e.stopPropagation(),t._onInput(e)}],compositionstart:function(e){return e.stopPropagation(),t._onComposition(e)},compositionend:function(e){return e.stopPropagation(),t._onComposition(e)},compositionupdate:function(e){return e.stopPropagation(),t._onComposition(e)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t._onKeyup(e))}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:t.valueSync,expression:"valueSync"},{name:"keyboard",rawName:"v-keyboard"},{name:"field",rawName:"v-field"}],ref:"input",staticClass:"uni-input-input",attrs:{disabled:t.disabled,maxlength:t.maxlength,step:t._step,enterkeyhint:t.confirmType,pattern:"number"===t.type?"[0-9]*":null,autocomplete:t.autocomplete,inputmode:t.inputmode,type:"radio"},domProps:{checked:t._q(t.valueSync,null)},on:{change:[function(e){t.valueSync=null},function(t){t.stopPropagation()}],focus:t._onFocus,blur:t._onBlur,input:function(e){return e.stopPropagation(),t._onInput(e)},compositionstart:function(e){return e.stopPropagation(),t._onComposition(e)},compositionend:function(e){return e.stopPropagation(),t._onComposition(e)},compositionupdate:function(e){return e.stopPropagation(),t._onComposition(e)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t._onKeyup(e))}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:t.valueSync,expression:"valueSync"},{name:"keyboard",rawName:"v-keyboard"},{name:"field",rawName:"v-field"}],ref:"input",staticClass:"uni-input-input",attrs:{disabled:t.disabled,maxlength:t.maxlength,step:t._step,enterkeyhint:t.confirmType,pattern:"number"===t.type?"[0-9]*":null,autocomplete:t.autocomplete,inputmode:t.inputmode,type:"checkbox"},domProps:{checked:Array.isArray(t.valueSync)?t._i(t.valueSync,null)>-1:t.valueSync},on:{change:[function(e){var n=t.valueSync,r=e.target,i=!!r.checked;if(Array.isArray(n)){var o=null,a=t._i(n,o);r.checked?a<0&&(t.valueSync=n.concat([o])):a>-1&&(t.valueSync=n.slice(0,a).concat(n.slice(a+1)))}else t.valueSync=i},function(t){t.stopPropagation()}],focus:t._onFocus,blur:t._onBlur,input:function(e){return e.stopPropagation(),t._onInput(e)},compositionstart:function(e){return e.stopPropagation(),t._onComposition(e)},compositionend:function(e){return e.stopPropagation(),t._onComposition(e)},compositionupdate:function(e){return e.stopPropagation(),t._onComposition(e)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t._onKeyup(e))}}}),t.disabled&&t.fixColor?n("input",{ref:"input",staticClass:"uni-input-input",attrs:{tabindex:"-1",readonly:t.disabled,type:t.inputType,maxlength:t.maxlength,step:t._step},domProps:{value:t.valueSync},on:{focus:function(t){return t.target.blur()}}}):t._e()])])},i=[],o=n("8af1"),a=n("f2b3"),s=["text","number","idcard","digit","password","tel"],c=["number","digit"],u=["off","one-time-code"],l=["none","text","decimal","numeric","tel","search","email","url"],f={name:"Input",mixins:[o["b"]],props:{name:{type:String,default:""},type:{type:String,default:"text"},password:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},placeholderStyle:{type:String,default:""},placeholderClass:{type:String,default:"input-placeholder"},disabled:{type:[Boolean,String],default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},textContentType:{type:String,default:""},step:{type:String,default:"0.000000000000000001"},inputmode:{type:String,default:void 0,validator:function(t){return!!~l.indexOf(t)}}},data:function(){return{wrapperHeight:0,cachedValue:""}},computed:{inputType:function(){var t="";switch(this.type){case"text":"search"===this.confirmType&&(t="search");break;case"idcard":t="text";break;case"digit":t="number";break;default:t=~s.indexOf(this.type)?this.type:"text";break}return this.password?"password":t},_step:function(){return~c.indexOf(this.type)?this.step:""},autocomplete:function(){var t=u.indexOf(this.textContentType),e=u.indexOf(Object(a["n"])(this.textContentType)),n=-1!==t?t:-1!==e?e:0;return u[n]},showPlaceholder:function(){var t="digit"===this.type?this.cachedValue.indexOf("."):-1;return!(this.composing||this.valueSync.length||"-"===this.cachedValue||-1!==t&&t===this.cachedValue.length-1)}},watch:{maxlength:function(t){var e=this.valueSync.slice(0,parseInt(t,10));e!==this.valueSync&&(this.valueSync=e)},valueSync:function(t){"number"!==this.type||"-"===this.cachedValue&&""===t||(this.cachedValue=t)}},created:function(){this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this})},mounted:function(){if("search"===this.confirmType){var t=document.createElement("form");t.action="",t.onsubmit=function(){return!1},t.className="uni-input-form",t.appendChild(this.$refs.input),this.$refs.wrapper.appendChild(t)}var e=this;while(e){var n=e.$options._scopeId;n&&this.$refs.placeholder.setAttribute(n,""),e=e.$parent}},beforeDestroy:function(){this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},methods:{_onKeyup:function(t){var e=t.target;this.$trigger("confirm",t,{value:e.value}),this.confirmHold||e.blur()},_onInput:function(t,e){var n=this,r=!1;if(!this.composing||!this.ignoreCompositionEvent){if("number"===this.inputType){var i=parseInt(this.maxlength,10);if(i>0&&t.target.value.length>i&&(this.cachedValue.length===i?(this.valueSync=this.cachedValue,r=!0):(t.target.value=t.target.value.slice(0,i),this.valueSync=t.target.value)),this.__clearCachedValue&&t.target.removeEventListener("blur",this.__clearCachedValue),t.target.validity&&!t.target.validity.valid){if((!this.cachedValue||!t.target.value)&&"-"===t.data||"-"===this.cachedValue[0]&&"deleteContentBackward"===t.inputType){this.cachedValue="-",this.valueSync="";var o=this.__clearCachedValue=function(){n.cachedValue=t.target.value=""};return void t.target.addEventListener("blur",o)}if(this.cachedValue)if(-1!==this.cachedValue.indexOf(".")){if("."!==t.data&&"deleteContentBackward"===t.inputType){var a=this.cachedValue.indexOf(".");return this.cachedValue=t.target.value=this.valueSync=this.cachedValue.slice(0,a),this.$triggerInput(t,{value:this.valueSync},e)}}else if("."===t.data)return this.cachedValue+=".",this.__clearCachedValue=function(){n.cachedValue=n.valueSync=t.target.value=n.cachedValue.slice(0,-1)},t.target.addEventListener("blur",this.__clearCachedValue),!1;return void(this.cachedValue=this.valueSync=t.target.value="-"===this.cachedValue?"":this.cachedValue)}this.cachedValue=this.valueSync}r||(this.valueSync=this.$refs.input.value,this.$triggerInput(t,{value:this.valueSync},e))}},_onComposition:function(t){switch(t.type){case"compositionstart":this.composing=!0;break;case"compositionend":this.composing&&(this.composing=!1,this._onInput(t));break}!this.ignoreCompositionEvent&&this.$trigger(t.type,t,{data:t.data})},_resetFormData:function(){this.valueSync=""},_getFormData:function(){return this.name?{value:this.valueSync,key:this.name}:{}}}},d=f,h=(n("0f55"),n("0c7c")),p=Object(h["a"])(d,r,i,!1,null,null,null);e["default"]=p.exports},"252b":function(t,e,n){},"25ce":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-checkbox-group",t._g({},t.$listeners),[t._t("default")],2)},i=[],o=n("8af1"),a={name:"CheckboxGroup",mixins:[o["a"],o["f"]],props:{name:{type:String,default:""}},data:function(){return{checkboxList:[]}},listeners:{"@checkbox-change":"_changeHandler","@checkbox-group-update":"_checkboxGroupUpdateHandler"},created:function(){this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this})},beforeDestroy:function(){this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},methods:{_changeHandler:function(t){var e=[];this.checkboxList.forEach((function(t){t.checkboxChecked&&e.push(t.value)})),this.$trigger("change",t,{value:e})},_checkboxGroupUpdateHandler:function(t){if("add"===t.type)this.checkboxList.push(t.vm);else{var e=this.checkboxList.indexOf(t.vm);this.checkboxList.splice(e,1)}},_getFormData:function(){var t={};if(""!==this.name){var e=[];this.checkboxList.forEach((function(t){t.checkboxChecked&&e.push(t.value)})),t.value=e,t.key=this.name}return t}}},s=a,c=(n("0998"),n("0c7c")),u=Object(c["a"])(s,r,i,!1,null,null,null);e["default"]=u.exports},2604:function(t,e,n){"use strict";n.r(e),n.d(e,"openDocument",(function(){return r}));var r={filePath:{type:String,required:!0},fileType:{type:String}}},2608:function(t,e,n){"use strict";(function(t){function r(e){return function(){try{return e.apply(e,arguments)}catch(n){t.error(n)}}}function i(e){return function(){try{return e.apply(e,arguments)}catch(n){t.error(n)}}}n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return i}))}).call(this,n("3ad9")["default"])},2765:function(t,e,n){"use strict";var r=n("5f8d"),i=n.n(r);i.a},"27a7":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return y})),n.d(e,"b",(function(){return w})),n.d(e,"d",(function(){return _})),n.d(e,"c",(function(){return x}));var r=n("f2b3"),i=n("2608"),o=n("ed1a"),a=n("6710"),s=n("cc76"),c=n("de29");function u(t,e,n){var r="".concat(e,":fail ").concat(t);if(-1===n)throw new Error(r);return"number"===typeof n&&y(n,{errMsg:r}),!1}var l=[{name:"callback",type:Function,required:!0}],f=["beforeValidate","beforeAll","beforeSuccess"];function d(t,e,n){var i=s["a"][t];if(!i&&Object(o["a"])(t)&&(i=l),i){if(Array.isArray(i)&&Array.isArray(e)){var a=Object.create(null),d=Object.create(null),h=e.length;i.forEach((function(t,n){a[t.name]=t,h>n&&(d[t.name]=e[n])})),i=a,e=d}if(Object(r["k"])(i.beforeValidate)){var p=i.beforeValidate(e);if(p)return u(p,t,n)}for(var v=Object.keys(i),g=0;g1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!Object(r["l"])(e))return{params:e};e=Object.assign({},e);var o=Object(a["a"])(e),s=o.success,c=o.fail,u=o.cancel,l=o.complete,f=Object(r["k"])(s),d=Object(r["k"])(c),v=Object(r["k"])(u),g=Object(r["k"])(l);if(!f&&!d&&!v&&!g)return{params:e};var m={};for(var b in n){var y=n[b];Object(r["k"])(y)&&(m[b]=Object(i["b"])(y))}var w=m.beforeSuccess,_=m.afterSuccess,S=m.beforeFail,k=m.afterFail,x=m.beforeCancel,C=m.afterCancel,T=m.beforeAll,O=m.afterAll,A=h++,E="api."+t+"."+A,j=function(n){if(n.errMsg=n.errMsg||t+":ok",-1!==n.errMsg.indexOf(":ok"))n.errMsg=t+":ok";else if(-1!==n.errMsg.indexOf(":cancel"))n.errMsg=t+":cancel";else if(-1!==n.errMsg.indexOf(":fail")){var i="",o=n.errMsg.indexOf(" ");o>-1&&(i=n.errMsg.substr(o)),n.errMsg=t+":fail"+i}Object(r["k"])(T)&&T(n);var a=n.errMsg;0===a.indexOf(t+":ok")?(Object(r["k"])(w)&&w(n,e),f&&s(n),Object(r["k"])(_)&&_(n)):0===a.indexOf(t+":cancel")?(n.errMsg=n.errMsg.replace(t+":cancel",t+":fail cancel"),d&&c(n),Object(r["k"])(x)&&x(n),v&&u(n),Object(r["k"])(C)&&C(n)):0===a.indexOf(t+":fail")&&(Object(r["k"])(S)&&S(n),d&&c(n),Object(r["k"])(k)&&k(n)),g&&l(n),Object(r["k"])(O)&&O(n)};return p[A]={name:E,callback:j},{params:e,callbackId:A}}function b(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=m(t,e,n),o=i.params,a=i.callbackId;return Object(r["l"])(o)&&!d(t,o,a)?{params:o,callbackId:!1}:{params:o,callbackId:a}}function y(t,e,n){if("number"===typeof t){var r=p[t];if(r)return r.keepAlive||delete p[t],r.callback(e,n)}return e}function w(t){delete p[t]}function _(e){return function(n){t.error("API `"+e+"` is not yet implemented")}}function S(t,e){var n=s["a"][t];n&&(Object(r["k"])(n.beforeAll)&&(e.beforeAll=n.beforeAll),Object(r["k"])(n.beforeSuccess)&&(e.beforeSuccess=n.beforeSuccess))}var k=["getPushClientId","onPushMessage","offPushMessage"];function x(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return k.indexOf(t)>-1||!Object(r["k"])(e)?e:(S(t,n),function(){for(var i=arguments.length,a=new Array(i),s=0;st.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?e-1:0),r=1;r0;)this.emit.apply(this,[t].concat(e.shift()))}},{key:"_addListener",value:function(t,e,n){(this.listener[t]||(this.listener[t]=[])).push({fn:n,type:e})}}]),t}()},"2bdd":function(t,e,n){"use strict";n.r(e),function(t){var r;n.d(e,"startAccelerometer",(function(){return o})),n.d(e,"stopAccelerometer",(function(){return a})),n.d(e,"onAccelerometerChange",(function(){return s})),n.d(e,"offAccelerometerChange",(function(){return c}));var i=[];function o(e,n){var o=t,a=o.invokeCallbackHandler;if(!window.DeviceMotionEvent)return{errMsg:"startAccelerometer:fail"};function s(){r=function(t){var e=t.acceleration||t.accelerationIncludingGravity;i.forEach((function(t){a(t,{x:e.x||0,y:e.y||0,z:e.z||0})}))},window.addEventListener("devicemotion",r,!1)}if(!r){if(DeviceMotionEvent.requestPermission)return void DeviceMotionEvent.requestPermission().then((function(t){"granted"===t?(s(),a(n,{errMsg:"startAccelerometer:ok"})):a(n,{errMsg:"startAccelerometer:fail ".concat(t)})})).catch((function(t){a(n,{errMsg:"startAccelerometer:fail ".concat(t)})}));s()}return{}}function a(){return r&&(window.removeEventListener("devicemotion",r,!1),r=null),{}}function s(t){i.length||o(),i.push(t)}function c(t){if(t){var e=i.indexOf(t);e>=0&&i.splice(e,1)}i.length||a()}}.call(this,n("0dd1"))},"2c67":function(t,e,n){"use strict";n.r(e),function(t){function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0?p:255,[f,d,h,p]}return i.error("unsupported color:"+t),[0,0,0,255]}function x(t,e){this.type="pattern",this.data=t,this.colorStop=e}var C=function(){function t(e,n){m(this,t),this.type=e,this.data=n,this.colorStop=[]}return y(t,[{key:"addColorStop",value:function(t,e){this.colorStop.push([t,k(e)])}}]),t}(),T=["scale","rotate","translate","setTransform","transform"],O=["drawImage","fillText","fill","stroke","fillRect","strokeRect","clearRect","strokeText"],A=["setFillStyle","setTextAlign","setStrokeStyle","setGlobalAlpha","setShadow","setFontSize","setLineCap","setLineJoin","setLineWidth","setMiterLimit","setTextBaseline","setLineDash"];function E(t,e){var n=document.createElement("canvas"),r=n.getContext("2d");return r.font=e,r.measureText(t).width||0}function j(t){this.width=t}var I=function(){function t(e,n){m(this,t),this.id=e,this.pageId=n,this.actions=[],this.path=[],this.subpath=[],this.currentTransform=[],this.currentStepAnimates=[],this.drawingState=[],this.state={lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}return y(t,[{key:"draw",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,r=f(this.actions);this.actions=[],this.path=[],"function"===typeof n&&(t=w.push(n)),_(this.id,this.pageId,"actionsChanged",{actions:r,reserve:e,callbackId:t})}},{key:"createLinearGradient",value:function(t,e,n,r){return new C("linear",[t,e,n,r])}},{key:"createCircularGradient",value:function(t,e,n){return new C("radial",[t,e,n])}},{key:"createPattern",value:function(t,e){if(void 0===e)i.error("Failed to execute 'createPattern' on 'CanvasContext': 2 arguments required, but only 1 present.");else{if(!(["repeat","repeat-x","repeat-y","no-repeat"].indexOf(e)<0))return new x(t,e);i.error("Failed to execute 'createPattern' on 'CanvasContext': The provided type ('"+e+"') is not one of 'repeat', 'no-repeat', 'repeat-x', or 'repeat-y'.")}}},{key:"measureText",value:function(t){var e=this.state.font,n=0;return n=E(t,e),new j(n)}},{key:"save",value:function(){this.actions.push({method:"save",data:[]}),this.drawingState.push(this.state)}},{key:"restore",value:function(){this.actions.push({method:"restore",data:[]}),this.state=this.drawingState.pop()||{lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}},{key:"beginPath",value:function(){this.path=[],this.subpath=[],this.path.push({method:"beginPath",data:[]})}},{key:"moveTo",value:function(t,e){this.path.push({method:"moveTo",data:[t,e]}),this.subpath=[[t,e]]}},{key:"lineTo",value:function(t,e){0===this.path.length&&0===this.subpath.length?this.path.push({method:"moveTo",data:[t,e]}):this.path.push({method:"lineTo",data:[t,e]}),this.subpath.push([t,e])}},{key:"quadraticCurveTo",value:function(t,e,n,r){this.path.push({method:"quadraticCurveTo",data:[t,e,n,r]}),this.subpath.push([n,r])}},{key:"bezierCurveTo",value:function(t,e,n,r,i,o){this.path.push({method:"bezierCurveTo",data:[t,e,n,r,i,o]}),this.subpath.push([i,o])}},{key:"arc",value:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];this.path.push({method:"arc",data:[t,e,n,r,i,o]}),this.subpath.push([t,e])}},{key:"rect",value:function(t,e,n,r){this.path.push({method:"rect",data:[t,e,n,r]}),this.subpath=[[t,e]]}},{key:"arcTo",value:function(t,e,n,r,i){this.path.push({method:"arcTo",data:[t,e,n,r,i]}),this.subpath.push([n,r])}},{key:"clip",value:function(){this.actions.push({method:"clip",data:f(this.path)})}},{key:"closePath",value:function(){this.path.push({method:"closePath",data:[]}),this.subpath.length&&(this.subpath=[this.subpath.shift()])}},{key:"clearActions",value:function(){this.actions=[],this.path=[],this.subpath=[]}},{key:"getActions",value:function(){var t=f(this.actions);return this.clearActions(),t}},{key:"lineDashOffset",set:function(t){this.actions.push({method:"setLineDashOffset",data:[t]})}},{key:"globalCompositeOperation",set:function(t){this.actions.push({method:"setGlobalCompositeOperation",data:[t]})}},{key:"shadowBlur",set:function(t){this.actions.push({method:"setShadowBlur",data:[t]})}},{key:"shadowColor",set:function(t){this.actions.push({method:"setShadowColor",data:[t]})}},{key:"shadowOffsetX",set:function(t){this.actions.push({method:"setShadowOffsetX",data:[t]})}},{key:"shadowOffsetY",set:function(t){this.actions.push({method:"setShadowOffsetY",data:[t]})}},{key:"font",set:function(t){var e=this;this.state.font=t;var n=t.match(/^(([\w\-]+\s)*)(\d+r?px)(\/(\d+\.?\d*(r?px)?))?\s+(.*)/);if(n){var r=n[1].trim().split(/\s/),o=parseFloat(n[3]),a=n[7],s=[];r.forEach((function(t,n){["italic","oblique","normal"].indexOf(t)>-1?(s.push({method:"setFontStyle",data:[t]}),e.state.fontStyle=t):["bold","normal"].indexOf(t)>-1?(s.push({method:"setFontWeight",data:[t]}),e.state.fontWeight=t):0===n?(s.push({method:"setFontStyle",data:["normal"]}),e.state.fontStyle="normal"):1===n&&c()})),1===r.length&&c(),r=s.map((function(t){return t.data[0]})).join(" "),this.state.fontSize=o,this.state.fontFamily=a,this.actions.push({method:"setFont",data:["".concat(r," ").concat(o,"px ").concat(a)]})}else i.warn("Failed to set 'font' on 'CanvasContext': invalid format.");function c(){s.push({method:"setFontWeight",data:["normal"]}),e.state.fontWeight="normal"}},get:function(){return this.state.font}},{key:"fillStyle",set:function(t){this.setFillStyle(t)}},{key:"strokeStyle",set:function(t){this.setStrokeStyle(t)}},{key:"globalAlpha",set:function(t){t=Math.floor(255*parseFloat(t)),this.actions.push({method:"setGlobalAlpha",data:[t]})}},{key:"textAlign",set:function(t){this.actions.push({method:"setTextAlign",data:[t]})}},{key:"lineCap",set:function(t){this.actions.push({method:"setLineCap",data:[t]})}},{key:"lineJoin",set:function(t){this.actions.push({method:"setLineJoin",data:[t]})}},{key:"lineWidth",set:function(t){this.actions.push({method:"setLineWidth",data:[t]})}},{key:"miterLimit",set:function(t){this.actions.push({method:"setMiterLimit",data:[t]})}},{key:"textBaseline",set:function(t){this.actions.push({method:"setTextBaseline",data:[t]})}}]),t}();function M(e,n){if(n)return new I(e,n.$page.id);var r=Object(s["a"])();if(r)return new I(e,r);t.emit("onError","createCanvasContext:fail")}function P(t,e){var n=t.canvasId,r=t.x,i=t.y,o=t.width,a=t.height,u=Object(s["a"])();if(u){var l=w.push((function(t){var n=t.data;n&&n.length&&(t.data=new Uint8ClampedArray(n)),Object(c["a"])(e,t)}));_(n,u,"getImageData",{x:r,y:i,width:o,height:a,callbackId:l})}else Object(c["a"])(e,{errMsg:"canvasGetImageData:fail"})}function L(t,e){var n=t.canvasId,r=t.data,i=t.x,o=t.y,a=t.width,u=t.height,l=Object(s["a"])();if(l){var f,d=w.push((function(t){Object(c["a"])(e,t)}));r=Array.prototype.slice.call(r),_(n,l,"putImageData",{data:r,x:i,y:o,width:a,height:u,compressed:f,callbackId:d})}else Object(c["a"])(e,{errMsg:"canvasPutImageData:fail"})}function R(t,e){var n=t.x,r=void 0===n?0:n,i=t.y,o=void 0===i?0:i,a=t.width,l=t.height,f=t.destWidth,d=t.destHeight,h=t.canvasId,p=t.fileType,v=t.quality,g=Object(s["a"])();if(g){var m=w.push((function(t){Object(c["a"])(e,t)})),b="".concat(u["TEMP_PATH"],"/canvas");_(h,g,"toTempFilePath",{x:r,y:o,width:a,height:l,destWidth:f,destHeight:d,fileType:p,quality:v,dirname:b,callbackId:m})}else Object(c["a"])(e,{errMsg:"canvasToTempFilePath:fail"})}[].concat(T,O).forEach((function(t){function e(t){switch(t){case"fill":case"stroke":return function(){this.actions.push({method:t+"Path",data:f(this.path)})};case"fillRect":return function(t,e,n,r){this.actions.push({method:"fillPath",data:[{method:"rect",data:[t,e,n,r]}]})};case"strokeRect":return function(t,e,n,r){this.actions.push({method:"strokePath",data:[{method:"rect",data:[t,e,n,r]}]})};case"fillText":case"strokeText":return function(e,n,r,i){var o=[e.toString(),n,r];"number"===typeof i&&o.push(i),this.actions.push({method:t,data:o})};case"drawImage":return function(e,n,r,i,o,a,s,c,u){var l;function f(t){return"number"===typeof t}void 0===u&&(a=n,s=r,c=i,u=o,n=void 0,r=void 0,i=void 0,o=void 0),l=f(n)&&f(r)&&f(i)&&f(o)?[e,a,s,c,u,n,r,i,o]:f(c)&&f(u)?[e,a,s,c,u]:[e,a,s],this.actions.push({method:t,data:l})};default:return function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t<1/0?t:0;var e=Math.floor(t/3600),n=Math.floor(t%3600/60),r=Math.floor(t%3600%60);e=(e<10?"0":"")+e,n=(n<10?"0":"")+n,r=(r<10?"0":"")+r;var i=n+":"+r;return"00"!==e&&(i=e+":"+i),i}},mixins:[s["c"],o["g"],o["d"]],props:{id:{type:String,default:""},src:{type:String,default:""},duration:{type:[Number,String],default:""},controls:{type:[Boolean,String],default:!0},danmuList:{type:Array,default:function(){return[]}},danmuBtn:{type:[Boolean,String],default:!1},enableDanmu:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},loop:{type:[Boolean,String],default:!1},muted:{type:[Boolean,String],default:!1},objectFit:{type:String,default:"contain"},poster:{type:String,default:""},direction:{type:[String,Number],default:""},showProgress:{type:Boolean,default:!0},initialTime:{type:[String,Number],default:0},showFullscreenBtn:{type:[Boolean,String],default:!0},pageGesture:{type:[Boolean,String],default:!1},enableProgressGesture:{type:[Boolean,String],default:!0},showPlayBtn:{type:[Boolean,String],default:!0},showCenterPlayBtn:{type:[Boolean,String],default:!0}},data:function(){return{start:!1,playing:!1,currentTime:0,durationTime:0,progress:0,touching:!1,enableDanmuSync:Boolean(this.enableDanmu),controlsVisible:!0,fullscreen:!1,controlsTouching:!1,touchStartOrigin:{x:0,y:0},gestureType:u.NONE,currentTimeOld:0,currentTimeNew:0,volumeOld:null,volumeNew:null,buffered:0,isSafari:/^Apple/.test(navigator.vendor)}},computed:{centerPlayBtnShow:function(){return this.showCenterPlayBtn&&!this.start},controlsShow:function(){return!this.centerPlayBtnShow&&this.controls&&this.controlsVisible},autoHideContorls:function(){return this.controlsShow&&this.playing&&!this.controlsTouching},srcSync:function(){return this.$getRealPath(this.src)}},watch:{enableDanmuSync:function(t){this.$emit("update:enableDanmu",t)},autoHideContorls:function(t){t?this.autoHideStart():this.autoHideEnd()},srcSync:function(t){this.playing=!1,this.currentTime=0},currentTime:function(){this.updateProgress()},duration:function(){this.updateProgress()},buffered:function(t){0!==t&&this.$trigger("progress",{},{buffered:t})}},created:function(){this.otherData={danmuList:[],danmuIndex:{time:0,index:-1},hideTiming:null};var t=this.otherData.danmuList=JSON.parse(JSON.stringify(this.danmuList||[]));t.sort((function(t,e){return(t.time||0)-(e.time||0)}))},mounted:function(){var t,e,n,r=this,i=this,o=!0,a=this.$refs.ball;function s(r){var a=r.targetTouches[0],s=a.pageX,c=a.pageY;if(o&&Math.abs(s-t)100&&(f=100),i.progress=f,r.preventDefault(),r.stopPropagation()}}function u(t){i.controlsTouching=!1,i.touching&&(a.removeEventListener("touchmove",s,c),o||(t.preventDefault(),t.stopPropagation(),i.seek(i.$refs.video.duration*i.progress/100)),i.touching=!1)}a.addEventListener("touchstart",(function(i){r.controlsTouching=!0;var u=i.targetTouches[0];t=u.pageX,e=u.pageY,n=r.progress,o=!0,r.touching=!0,a.addEventListener("touchmove",s,c)})),a.addEventListener("touchend",u),a.addEventListener("touchcancel",u)},beforeDestroy:function(){this.triggerFullscreen(!1),clearTimeout(this.otherData.hideTiming)},methods:{_handleSubscribe:function(t){var e,n=t.type,r=t.data,i=void 0===r?{}:r,o=["play","pause","seek","sendDanmu","playbackRate","requestFullScreen","exitFullScreen"];switch(n){case"seek":e=i.position;break;case"sendDanmu":e=i;break;case"playbackRate":e=i.rate;break}o.indexOf(n)>=0&&this[n](e)},trigger:function(){this.playing?this.$refs.video.pause():this.$refs.video.play()},play:function(){this.start=!0,this.$refs.video.play()},pause:function(){this.$refs.video.pause()},seek:function(t){t=Number(t),"number"!==typeof t||isNaN(t)||(this.$refs.video.currentTime=t)},clickProgress:function(t){var e=this.$refs.progress,n=t.target,r=t.offsetX;while(n!==e)r+=n.offsetLeft,n=n.parentNode;var i=e.offsetWidth,o=0;r>=0&&r<=i&&(o=r/i,this.seek(this.$refs.video.duration*o))},triggerDanmu:function(){this.enableDanmuSync=!this.enableDanmuSync},playDanmu:function(t){var e=document.createElement("p");e.className="uni-video-danmu-item",e.innerText=t.text;var n="bottom: ".concat(100*Math.random(),"%;color: ").concat(t.color,";");e.setAttribute("style",n),this.$refs.danmu.appendChild(e),setTimeout((function(){n+="left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);",e.setAttribute("style",n),setTimeout((function(){e.remove()}),4e3)}),17)},sendDanmu:function(t){var e=this.otherData;e.danmuList.splice(e.danmuIndex.index+1,0,{text:String(t.text),color:t.color,time:this.$refs.video.currentTime||0})},playbackRate:function(t){this.$refs.video.playbackRate=t},triggerFullscreen:function(t){var e,n=this.$refs.container,r=this.$refs.video;t?!document.fullscreenEnabled&&!document.webkitFullscreenEnabled||this.isSafari&&!this.userInteract?r.webkitEnterFullScreen?r.webkitEnterFullScreen():(e=!0,n.remove(),n.classList.add("uni-video-type-fullscreen"),document.body.appendChild(n)):n[document.fullscreenEnabled?"requestFullscreen":"webkitRequestFullscreen"]():document.fullscreenEnabled||document.webkitFullscreenEnabled?document.fullscreenElement?document.exitFullscreen():document.webkitFullscreenElement&&document.webkitExitFullscreen():r.webkitExitFullScreen?r.webkitExitFullScreen():(e=!0,n.remove(),n.classList.remove("uni-video-type-fullscreen"),this.$el.appendChild(n)),e&&this.emitFullscreenChange(t)},onFullscreenChange:function(t,e){e&&document.fullscreenEnabled||this.emitFullscreenChange(!(!document.fullscreenElement&&!document.webkitFullscreenElement))},emitFullscreenChange:function(t){this.fullscreen=t,this.$trigger("fullscreenchange",{},{fullScreen:t,direction:"vertical"})},requestFullScreen:function(){this.triggerFullscreen(!0)},exitFullScreen:function(){this.triggerFullscreen(!1)},onDurationChange:function(t){var e=t.target;this.durationTime=e.duration},onLoadedMetadata:function(t){var e=Number(this.initialTime)||0,n=t.target;e>0&&(n.currentTime=e),this.$trigger("loadedmetadata",t,{width:n.videoWidth,height:n.videoHeight,duration:n.duration}),this.onProgress(t)},onProgress:function(t){var e=t.target,n=e.buffered;n.length&&(this.buffered=n.end(n.length-1)/e.duration*100)},onWaiting:function(t){this.$trigger("waiting",t,{})},onVideoError:function(t){this.playing=!1,this.$trigger("error",t,{})},onPlay:function(t){this.start=!0,this.playing=!0,this.$trigger("play",t,{})},onPause:function(t){this.playing=!1,this.$trigger("pause",t,{})},onEnded:function(t){this.playing=!1,this.$trigger("ended",t,{})},onTimeUpdate:function(t){var e=t.target,n=this.otherData,r=this.currentTime=e.currentTime,i=n.danmuIndex,o={time:r,index:i.index},a=n.danmuList;if(r>i.time)for(var s=i.index+1;s=(c.time||0)))break;o.index=s,this.playing&&this.enableDanmuSync&&this.playDanmu(c)}else if(r-1;u--){var l=a[u];if(!(r<=(l.time||0)))break;o.index=u-1}n.danmuIndex=o,this.$trigger("timeupdate",t,{currentTime:r,duration:e.duration})},triggerControls:function(){this.controlsVisible=!this.controlsVisible},touchstart:function(t){var e=t.targetTouches[0];this.touchStartOrigin={x:e.pageX,y:e.pageY},this.gestureType=u.NONE,this.volumeOld=null,this.currentTimeOld=this.currentTimeNew=0},touchmove:function(t){function e(){t.stopPropagation(),t.preventDefault()}this.fullscreen&&e();var n=this.gestureType;if(n!==u.STOP){var r=t.targetTouches[0],i=r.pageX,o=r.pageY,a=this.touchStartOrigin;if(n===u.PROGRESS?this.changeProgress(i-a.x):n===u.VOLUME&&this.changeVolume(o-a.y),n===u.NONE)if(Math.abs(i-a.x)>Math.abs(o-a.y)){if(!this.enableProgressGesture)return void(this.gestureType=u.STOP);this.gestureType=u.PROGRESS,this.currentTimeOld=this.currentTimeNew=this.$refs.video.currentTime,this.fullscreen||e()}else{if(!this.pageGesture)return void(this.gestureType=u.STOP);this.gestureType=u.VOLUME,this.volumeOld=this.$refs.video.volume,this.fullscreen||e()}}},touchend:function(t){this.gestureType!==u.NONE&&this.gestureType!==u.STOP&&(t.stopPropagation(),t.preventDefault()),this.gestureType===u.PROGRESS&&this.currentTimeOld!==this.currentTimeNew&&(this.$refs.video.currentTime=this.currentTimeNew),this.gestureType=u.NONE},changeProgress:function(t){var e=this.$refs.video.duration,n=t/600*e+this.currentTimeOld;n<0?n=0:n>e&&(n=e),this.currentTimeNew=n},changeVolume:function(t){var e,n=this.volumeOld;"number"===typeof n&&(e=n-t/200,e<0?e=0:e>1&&(e=1),this.$refs.video.volume=e,this.volumeNew=e)},autoHideStart:function(){var t=this;this.otherData.hideTiming=setTimeout((function(){t.controlsVisible=!1}),3e3)},autoHideEnd:function(){var t=this.otherData;t.hideTiming&&(clearTimeout(t.hideTiming),t.hideTiming=null)},updateProgress:function(){this.touching||(this.progress=this.currentTime/this.durationTime*100)}}},f=l,d=(n("856e"),n("0c7c")),h=Object(d["a"])(f,r,i,!1,null,null,null);e["default"]=h.exports},"332a":function(t,e,n){"use strict";n.r(e),n.d(e,"redirectTo",(function(){return u})),n.d(e,"reLaunch",(function(){return l})),n.d(e,"navigateTo",(function(){return f})),n.d(e,"switchTab",(function(){return d})),n.d(e,"navigateBack",(function(){return h})),n.d(e,"preloadPage",(function(){return p})),n.d(e,"unPreloadPage",(function(){return v}));var r,i=n("0f74");function o(t){if("string"!==typeof t)return t;var e=t.indexOf("?");if(-1===e)return t;var n=t.substr(e+1).trim().replace(/^(\?|#|&)/,"");if(!n)return t;t=t.substr(0,e);var r=[];return n.split("&").forEach((function(t){var e=t.replace(/\+/g," ").split("="),n=e.shift(),i=e.length>0?e.join("="):"";r.push(n+"="+encodeURIComponent(i))})),r.length?t+"?"+r.join("&"):t}function a(t){return function(e,n){e=Object(i["a"])(e);var a=e.split("?")[0],s=__uniRoutes.find((function(t){var e=t.path,n=t.alias;return e===a||n===a}));if(!s)return"page `"+e+"` is not found";if("navigateTo"===t||"redirectTo"===t){if(s.meta.isTabBar)return"can not ".concat(t," a tabbar page")}else if("switchTab"===t&&!s.meta.isTabBar)return"can not switch to no-tabBar page";if("switchTab"!==t&&"preloadPage"!==t||!s.meta.isTabBar||"appLaunch"===n.openType||(e=a),s.meta.isEntry&&(e=e.replace(s.alias,"/")),n.url=o(e),"unPreloadPage"!==t)if("preloadPage"!==t){if(r===e&&"appLaunch"!==n.openType)return"".concat(r," locked");__uniConfig.ready&&!1!==__uniConfig.enableNavigatorLock&&(r=e)}else if(s.meta.isTabBar){var c=getCurrentPages(!0),u=(s.alias||s.path).substr(1);if(c.find((function(t){return t.route===u})))return"tabBar page `"+u+"` already exists"}}}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({url:{type:String,required:!0,validator:a(t)},beforeAll:function(){r=""}},e)}function c(t){return{animationType:{type:String,validator:function(e){if(e&&-1===t.indexOf(e))return"`"+e+"` is not supported for `animationType` (supported values are: `"+t.join("`|`")+"`)"}},animationDuration:{type:Number}}}var u=s("redirectTo"),l=s("reLaunch"),f=s("navigateTo",c(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"])),d=s("switchTab"),h=Object.assign({delta:{type:Number,validator:function(t,e){t=parseInt(t)||1,e.delta=Math.min(getCurrentPages().length-1,t)}}},c(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"])),p={url:{type:String,required:!0,validator:a("preloadPage")}},v={url:{type:String,required:!0,validator:a("unPreloadPage")}}},"33ed":function(t,e,n){"use strict";(function(t){n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return c}));var r,i=n("4a59");function o(t){t.preventDefault()}function a(t){var e=t.scrollTop,n=t.selector,r=t.duration;if("undefined"===typeof e){var i=document.querySelector(n);if(i){var o=i.getBoundingClientRect(),a=o.top,s=o.height;e=a+window.pageYOffset,e-=s}}var c=document.documentElement,u=c.clientHeight,l=c.scrollHeight;function f(t){if(t<=0)window.scrollTo(0,e);else{var n=e-window.scrollY;requestAnimationFrame((function(){window.scrollTo(0,window.scrollY+n/t*10),f(t-10)}))}}e=Math.min(e,l-u),0!==r?window.scrollY!==e&&f(r):c.scrollTop=document.body.scrollTop=e}var s=0;function c(e,n){var o=n.enablePageScroll,a=n.enablePageReachBottom,c=n.onReachBottomDistance,u=n.enableTransparentTitleNView,l=!1,f=!1,d=!0;function h(){var t=document.documentElement.scrollHeight,e=window.innerHeight,n=window.scrollY,r=n>0&&t>e&&n+e+c>=t,i=Math.abs(t-s)>c;return!r||f&&!i?(!r&&f&&(f=!1),!1):(s=t,f=!0,!0)}function p(){var n=getCurrentPages();if(n.length&&n[n.length-1].$page.id===e){var s=window.pageYOffset;o&&Object(i["a"])("onPageScroll",{scrollTop:s},e),u&&t.emit("onPageScroll",{scrollTop:s}),a&&d&&(c()||(r=setTimeout(c,300))),l=!1}function c(){if(h())return Object(i["a"])("onReachBottom",{},e),d=!1,setTimeout((function(){d=!0}),350),!0}}return function(){clearTimeout(r),l||requestAnimationFrame(p),l=!0}}}).call(this,n("501c"))},"34b2":function(t,e,n){"use strict";n.r(e),function(t){function r(){return window.location.protocol+"//"+window.location.host}function i(e,n){var i=e.src,o=t,a=o.invokeCallbackHandler,s=new Image,c=i;s.onload=function(){a(n,{errMsg:"getImageInfo:ok",width:s.naturalWidth,height:s.naturalHeight,path:0===c.indexOf("/")?r()+c:c})},s.onerror=function(t){a(n,{errMsg:"getImageInfo:fail"})},s.src=i}n.d(e,"getImageInfo",(function(){return i}))}.call(this,n("0dd1"))},3563:function(t,e,n){"use strict";n.r(e);var r=n("f2b3"),i=n("bd97"),o=n("8af1");o["d"].addInteractListener();var a="*";function s(){var t=window.navigator.userAgent.toLowerCase();return!(!t.match(/MicroMessenger/i)||"micromessenger"!==t.match(/MicroMessenger/i)[0])}e["default"]=function(t){var e=t.count,n=t.sourceType,o=t.type,c=t.extension,u=document.createElement("input");return u.type="file",Object(r["w"])(u,{position:"absolute",visibility:"hidden","z-index":-999,width:0,height:0,top:0,left:0}),u.accept=c.map((function(t){if(o!==a){var e=t.replace(".","");return"".concat(o,"/").concat(i["default"][o][e]||e)}return s()?".":0===t.indexOf(".")?t:".".concat(t)})).join(","),e>1&&(u.multiple="multiple"),1===n.length&&"camera"===n[0]&&(u.capture="camera"),u}},3569:function(t,e,n){},3648:function(t,e,n){"use strict";n.r(e),n.d(e,"canIUse",(function(){return s}));var r=n("f2b3");function i(t){return window.CSS&&CSS.supports&&(CSS.supports(t)||CSS.supports.apply(CSS,t.split(":")))}var o={"css.var":i("--a:0"),"css.env":i("top:env(a)"),"css.constant":i("top:constant(a)")},a=n("9fe4");function s(t){return Object(r["i"])(o,t)?o[t]:!!Object(r["i"])(a["a"],t)}},3676:function(t,e,n){"use strict";n.r(e),n.d(e,"getRecorderManager",(function(){return l}));var r=n("db70");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:function(){};__uniConfig.darkmode&&t.on("api."+o["b"],e)}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};t.off("api."+o["b"],e)}function c(t){var e={};if(__uniConfig.darkmode){var n=Object(i["getTheme"])();e=Object(r["o"])(t,__uniConfig.themeConfig,n)}return __uniConfig.darkmode?e:t}}).call(this,n("0dd1"))},"3b51":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("636c");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0;if(i(this,t),s(this,"option",void 0),s(this,"position",void 0),s(this,"index",void 0),s(this,"visible",void 0),s(this,"alwaysVisible",void 0),s(this,"div",void 0),s(this,"triangle",void 0),s(this,"callback",void 0),s(this,"parent",void 0),s(this,"Text",void 0),s(this,"createAMapText",o),s(this,"removeAMapText",u),s(this,"onAdd",e),s(this,"construct",e),s(this,"onRemove",n),s(this,"destroy",n),this.option=a||{},this.visible=this.alwaysVisible="ALWAYS"===a.display,r["c"])this.callback=c,this.parent=l,this.visible&&this.createAMapText();else{var f=a.map;this.position=a.position,this.index=1;var d=this.div=document.createElement("div"),h=d.style;h.position="absolute",h.whiteSpace="nowrap",h.transform="translateX(-50%) translateY(-100%)",h.zIndex="1",h.boxShadow=a.boxShadow||"none",h.display=this.visible?"block":"none";var p=this.triangle=document.createElement("div");p.setAttribute("style","position: absolute;white-space: nowrap;border-width: 4px;border-style: solid;border-color: #fff transparent transparent;border-image: initial;font-size: 12px;padding: 0px;background-color: transparent;width: 0px;height: 0px;transform: translate(-50%, 100%);left: 50%;bottom: 0;"),this.setStyle(a),d.appendChild(p),f&&this.setMap(f)}}return a(t,[{key:"onclick",set:function(t){this.div.onclick=t},get:function(){return this.div.onclick}}]),a(t,[{key:"setOption",value:function(t){this.option=t,"ALWAYS"===t.display?this.alwaysVisible=this.visible=!0:this.alwaysVisible=!1,r["c"]?this.visible&&this.createAMapText():(this.setPosition(t.position),this.setStyle(t))}},{key:"setStyle",value:function(t){var e=this.div,n=e.style;e.innerText=t.content||"",n.lineHeight=(t.fontSize||14)+"px",n.fontSize=(t.fontSize||14)+"px",n.padding=(t.padding||8)+"px",n.color=t.color||"#000",n.borderRadius=(t.borderRadius||0)+"px",n.backgroundColor=t.bgColor||"#fff",n.marginTop="-"+((t.top||0)+5)+"px",this.triangle.style.borderColor="".concat(t.bgColor||"#fff"," transparent transparent")}},{key:"setPosition",value:function(t){this.position=t,this.draw()}},{key:"draw",value:function(){var t=this.getProjection();if(this.position&&this.div&&t){var e=t.fromLatLngToDivPixel(this.position),n=this.div.style;n.left=e.x+"px",n.top=e.y+"px"}}},{key:"changed",value:function(){var t=this.div.style;t.display=this.visible?"block":"none"}}]),t}();if(!r["c"]){var f=l.prototype,d=new(t.OverlayView||t.Overlay);for(var h in d)h in f||(f[h]=d[h])}return l}},"3b54":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"getFileInfo",(function(){return a}));var r=n("e2e2"),i=t,o=i.invokeCallbackHandler;function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.filePath,n=arguments.length>1?arguments[1]:void 0;Object(r["f"])(e).then((function(t){o(n,{errMsg:"getFileInfo:ok",size:t.size})})).catch((function(t){o(n,{errMsg:"getFileInfo:fail "+t.message})}))}}.call(this,n("0dd1"))},"3b67":function(t,e,n){"use strict";var r=Object.create(null),i=n("e3a7");i.keys().forEach((function(t){Object.assign(r,i(t))})),e["a"]=r},"3bfb":function(t,e,n){"use strict";n.r(e),n.d(e,"createAudioContext",(function(){return i})),n.d(e,"createVideoContext",(function(){return o})),n.d(e,"createMapContext",(function(){return a})),n.d(e,"createCanvasContext",(function(){return s}));var r=[{name:"id",type:String,required:!0}],i=r,o=r,a=r,s=[{name:"canvasId",type:String,required:!0},{name:"componentInstance",type:Object}]},"3d1f":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("62b5"),i=n("a741");function o(t,e){e.getApp;var n=e.getCurrentPages;function o(t){return function(e,r){r=parseInt(r);var o=n(),a=o.find((function(t){return t.$page.id===r}));a&&Object(i["b"])(a,t,e)}}var a=Object(r["a"])("requestComponentInfo");function s(t){var e=t.reqId,n=t.res,r=a.pop(e);r&&r(n)}var c=Object(r["a"])("requestComponentObserver");function u(t){var e=t.reqId,n=t.reqEnd,r=t.res,i=c.get(e);if(i){if(n)return void c.pop(e);i(r)}}var l=Object(r["a"])("requestMediaQueryObserver");function f(t){var e=t.reqId,n=t.reqEnd,r=t.res,i=l.get(e);if(i){if(n)return void l.pop(e);i(r)}}t("onPageReady",o("onReady")),t("onPageScroll",o("onPageScroll")),t("onReachBottom",o("onReachBottom")),t("onRequestComponentInfo",s),t("onRequestComponentObserver",u),t("onRequestMediaQueryObserver",f)}},"3d64":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"onNetworkStatusChange",(function(){return s})),n.d(e,"offNetworkStatusChange",(function(){return c})),n.d(e,"getNetworkType",(function(){return u}));var r=t,i=r.invokeCallbackHandler,o=[];function a(){var t=u(),e=t.networkType;o.forEach((function(t){i(t,{errMsg:"onNetworkStatusChange:ok",isConnected:"none"!==e,networkType:e})}))}function s(t){var e=navigator.connection||navigator.webkitConnection;o.push(t),e?e.addEventListener("change",a):(window.addEventListener("offline",a),window.addEventListener("online",a))}function c(t){if(t){var e=o.indexOf(t);e>=0&&o.splice(e,1)}if(!o.length){var n=navigator.connection||navigator.webkitConnection;n?n.removeEventListener("change",a):(window.removeEventListener("offline",a),window.removeEventListener("online",a))}}function u(){var t=navigator.connection||navigator.webkitConnection,e="unknown";return t?(e=t.type,"cellular"===e&&t.effectiveType?e=t.effectiveType.replace("slow-",""):["none","wifi"].includes(e)||(e="unknown")):!1===navigator.onLine&&(e="none"),{errMsg:"getNetworkType:ok",networkType:e}}}.call(this,n("0dd1"))},"3da9":function(t,e,n){"use strict";var r=n("fdb1"),i=n.n(r);i.a},"3e8c":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-resize-sensor",{on:{"~animationstart":function(e){return t.update(e)}}},[n("div",{on:{scroll:t.update}},[n("div")]),n("div",{on:{scroll:t.update}},[n("div")])])},i=[],o=1e5,a={name:"ResizeSensor",props:{initial:{type:[Boolean,String],default:!1}},data:function(){return{size:{width:-1,height:-1}}},watch:{size:{deep:!0,handler:function(t){this.$emit("resize",Object.assign({},t))}}},mounted:function(){!0===this.initial&&this.$nextTick(this.update),this.$el.offsetParent!==this.$el.parentNode&&(this.$el.parentNode.style.position="relative"),"AnimationEvent"in window||this.reset()},activated:function(){this.reset()},methods:{reset:function(){var t=this.$el.firstChild;t.scrollLeft=o,t.scrollTop=o;var e=this.$el.lastChild;e.scrollLeft=o,e.scrollTop=o},update:function(){this.size.width=this.$el.offsetWidth,this.size.height=this.$el.offsetHeight,this.reset()}}},s=a,c=(n("64d0"),n("0c7c")),u=Object(c["a"])(s,r,i,!1,null,null,null);e["default"]=u.exports},"3f15":function(t,e,n){"use strict";n.r(e),n.d(e,"getVideoInfo",(function(){return i}));var r=n("cb0f"),i={src:{type:String,required:!0,validator:function(t,e){e.src=Object(r["a"])(t)}}}},"3f7e":function(t,e,n){"use strict";var r=n("a036"),i=n.n(r);i.a},"42f9":function(t,e,n){},"439a":function(t,e,n){"use strict";n.r(e),n.d(e,"downloadFile",(function(){return r}));var r={url:{type:String,required:!0},header:{type:Object,validator:function(t,e){e.header=t||{}}}}},"442e":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return s}));var r=n("5129"),i=n.n(r),o=n("85b6"),a=n("f2b3");function s(e){e.config.errorHandler=function(n,r,i){var s=Object(a["u"])(n);e.util.warn("Error in ".concat(i,': "').concat("Error"===s?n.toString():n,'"'),r);var c="function"===typeof getApp&&getApp();c&&Object(o["c"])(c.$options,"onError")?c.__call_hook("onError",n):t.error(n)};var n=e.config.isReservedTag;e.config.isReservedTag=function(t){return-1!==i.a.indexOf(t)||n(t)},e.config.ignoredElements=i.a;var r=e.config.getTagNamespace,s=["switch","image","text","view"];e.config.getTagNamespace=function(t){return!~s.indexOf(t)&&r(t)}}}).call(this,n("3ad9")["default"])},"44de":function(t,e,n){"use strict";n.r(e),n.d(e,"vibrateLong",(function(){return i})),n.d(e,"vibrateShort",(function(){return o}));var r=!!window.navigator.vibrate;function i(){return r&&window.navigator.vibrate(400)?{errMsg:"vibrateLong:ok"}:{errMsg:"vibrateLong:fail"}}function o(){return r&&window.navigator.vibrate(15)?{errMsg:"vibrateShort:ok"}:{errMsg:"vibrateShort:fail"}}},"453f":function(t,e,n){"use strict";(function(t){var r=n("636c"),i=n("cb0f");e["a"]={props:{id:{type:[Number,String],default:""},latitude:{type:[Number,String],require:!0},longitude:{type:[Number,String],require:!0},title:{type:String,default:""},iconPath:{type:String,require:!0},rotate:{type:[Number,String],default:0},alpha:{type:[Number,String],default:1},width:{type:[Number,String],default:""},height:{type:[Number,String],default:""},callout:{type:Object,default:null},label:{type:Object,default:null},anchor:{type:Object,default:null},clusterId:{type:[Number,String],default:""},customCallout:{type:Object,default:null},ariaLabel:{type:String,default:""}},data:function(){return{idString:String(isNaN(Number(this.id))?"":this.id)}},mounted:function(){var t=this,e=this.$parent;e.mapReady((function(){t._maps=e._maps,t._map=e._map,t.addMarker(t.$props),Object.keys(t.$props).forEach((function(e){t.$watch(e,(function(){t.updateMarker(t.$props)}))}))}))},beforeDestroy:function(){this.removeMarker()},methods:{addMarker:function(t){var e=this,n=this._maps,i=this._map,o=this._marker=new n.Marker({map:i,flat:!0,autoRotation:!1});if(this.$parent._markers[this.idString]=o,this.updateMarker(t),r["c"]){o.dom.addEventListener("click",(function(t){e.handleAMapMarkerClick(t,o)}));var a={};o.dom.addEventListener("touchstart",(function(t){a=t.touches[0]})),o.dom.addEventListener("touchend",(function(t){var n=t.changedTouches[0];a.clientX===n.clientX&&a.clientY===n.clientY&&e.handleAMapMarkerClick(t,o)}))}else n.event.addListener(o,"click",(function(t){var n=o.callout;if(n&&!n.alwaysVisible&&(n.set("visible",!n.visible),n.visible)){var r=n.div,i=r.parentNode;i.removeChild(r),i.appendChild(r)}var a=t.event||t.domEvent;if(e.idString){var s=e.getMarkerLatitudeLongitude(t),c=s.latitude,u=s.longitude;e.$parent.$trigger("markertap",a,{markerId:Number(e.idString),latitude:c,longitude:u})}a.stopPropagation()}))},updateMarker:function(e){var n=this,o=this._map,a=this._maps,s=this._marker,c=e.title,u=r["c"]?new a.LngLat(e.longitude,e.latitude):new a.LatLng(e.latitude,e.longitude),l=new Image,f=0;l.onload=function(){var t,i,d,h=e.anchor||{},p="number"===typeof h.x?h.x:.5,v="number"===typeof h.y?h.y:1;e.iconPath&&(e.width||e.height)?(i=e.width||l.width/l.height*e.height,d=e.height||l.height/l.width*e.width):(i=l.width/2,d=l.height/2),f=d;var g=d-(d-v*d);t="MarkerImage"in a?new a.MarkerImage(l.src,null,null,new a.Point(p*i,v*d),new a.Size(i,d)):"Icon"in a?new a.Icon({image:l.src,size:new a.Size(i,d),imageSize:new a.Size(i,d),imageOffset:new a.Pixel(p*i,v*d)}):{url:l.src,anchor:new a.Point(p,v),size:new a.Size(i,d)},s.setPosition(u),s.setIcon(t),"setRotation"in s&&s.setRotation(e.rotate||0);var m,b=e.label||{};if("label"in s&&(s.label.setMap(null),delete s.label),b.content){var y={borderColor:b.borderColor,borderWidth:(Number(b.borderWidth)||0)+"px",padding:(Number(b.padding)||0)+"px",borderRadius:(Number(b.borderRadius)||0)+"px",backgroundColor:b.bgColor,color:b.color,fontSize:(b.fontSize||14)+"px",lineHeight:(b.fontSize||14)+"px",marginLeft:(Number(b.anchorX||b.x)||0)+"px",marginTop:(Number(b.anchorY||b.y)||0)+"px"};if("Label"in a)m=new a.Label({position:u,map:o,clickable:!1,content:b.content,style:y}),s.label=m;else if("setLabel"in s)if(r["c"]){var w='
\n ').concat(b.content,"\n
");s.setLabel({content:w,direction:"bottom-right"})}else{var _=n.updateMarkerLabelStyle(n.idString,y);s.setLabel({text:b.content,color:y.color,fontSize:y.fontSize,className:_})}}var S,k=e.callout||{},x=s.callout;if(k.content||c){r["c"]&&k.content&&(k.content=k.content.replaceAll("\n","
"));var C="0px 0px 3px 1px rgba(0,0,0,0.5)",T=-f/2;if((e.width||e.height)&&(T+=14-f/2),S=k.content?{position:u,map:o,top:g,offsetY:T,content:k.content,color:k.color,fontSize:k.fontSize,borderRadius:k.borderRadius,bgColor:k.bgColor,padding:k.padding,boxShadow:k.boxShadow||C,display:k.display}:{position:u,map:o,top:g,offsetY:T,content:c,boxShadow:C},x)x.setOption(S);else if(r["c"]){var O=function(t,e){e.idString&&e.$parent.$trigger("callouttap",t,{markerId:Number(e.idString)})};x=s.callout=new a.Callout(S,O,n)}else x=s.callout=new a.Callout(S),x.div.onclick=function(t){n.idString&&n.$parent.$trigger("callouttap",t,{markerId:Number(n.idString)}),t.stopPropagation(),t.preventDefault()},Object(r["e"])().type===r["d"].GOOGLE&&(x.div.onpointerdown=function(t){t.stopPropagation()},x.div.ontouchstart=function(t){t.stopPropagation()})}else x&&(n.removeMarkerCallout(s.callout),delete s.callout)},e.iconPath?l.src=Object(i["a"])(e.iconPath):t.error("Marker.iconPath is required.")},handleAMapMarkerClick:function(t,e){var n=e.callout;n&&!n.alwaysVisible&&(n.visible=!n.visible,n.visible?e.callout.createAMapText():e.callout.removeAMapText()),this.idString&&this.$parent.$trigger("markertap",t,{markerId:Number(this.idString),latitude:e._position.lat,longitude:e._position.lng}),t.stopPropagation()},updateMarkerLabelStyle:function(t,e){var n="uni-map-marker-label-"+t,r=document.getElementById(n);r||(r=document.createElement("style"),r.id=n,document.head.appendChild(r),this.$once("hook:destroyed",(function(){r.remove()})));var i=Object.assign({},e,{position:"absolute",top:"70px",borderStyle:"solid"}),o=document.createElement("div");return Object.keys(i).forEach((function(t){o.style[t]=i[t]||""})),r.innerText=".".concat(n,"{").concat(o.getAttribute("style"),"}"),n},getMarkerLatitudeLongitude:function(t){var e,n,i=Object(r["e"])();return r["c"]?(e=t.lnglat.lat,n=t.lnglat.lng):i.type===r["d"].QQ?(e=t.latLng.lat,n=t.latLng.lng):i.type===r["d"].GOOGLE&&(e=t.latLng.lat(),n=t.latLng.lng()),{latitude:e,longitude:n}},removeMarker:function(){var t=this._marker;t&&(t.label&&"setMap"in t.label&&t.label.setMap(null),t.callout&&this.removeMarkerCallout(t.callout),t.setMap(null)),delete this.$parent._markers[this.idString],this._marker=null},removeMarkerCallout:function(t){r["c"]?t.removeAMapText():t.setMap(null)}},render:function(){return null}}}).call(this,n("3ad9")["default"])},"454d":function(t,e,n){"use strict";n.r(e),n.d(e,"removeTabBarBadge",(function(){return o})),n.d(e,"showTabBarRedDot",(function(){return a})),n.d(e,"hideTabBarRedDot",(function(){return s})),n.d(e,"onTabBarMidButtonTap",(function(){return u}));var r=n("db70"),i=n("a118");function o(t){var e=t.index;return Object(r["c"])("setTabBarBadge",{index:e,type:"none"})}function a(t){var e=t.index;return Object(r["c"])("setTabBarBadge",{index:e,type:"redDot"})}var s=o,c=[];function u(t){c.push(t)}Object(r["d"])("onTabBarMidButtonTap",(function(t){c.forEach((function(e){Object(i["a"])(e,t)}))}))},"45d2":function(t,e,n){"use strict";n.r(e),n.d(e,"upx2px",(function(){return l}));var r=1e-4,i=750,o=!1,a=0,s=0;function c(){var t=uni.getSystemInfoSync(),e=t.platform,n=t.pixelRatio,r=t.windowWidth;a=r,s=n,o="ios"===e}function u(t,e){return t=Number(t),isNaN(t)?e:t}function l(t,e){if(0===a&&c(),t=Number(t),0===t)return 0;var n=__uniConfig.globalStyle||__uniConfig.window||{},l=u(n.rpxCalcMaxDeviceWidth,960),f=u(n.rpxCalcBaseDeviceWidth,375),d=u(n.rpxCalcIncludeWidth,750),h=e||a;h=t===d||h<=l?h:f;var p=t/i*h;return p<0&&(p=-p),p=Math.floor(p+r),0===p&&(p=1!==s&&o?.5:1),t<0?-p:p}},"45db":function(t,e,n){"use strict";n.r(e),function(t){var r;function i(t){r=t}function o(){r&&t.emit(r+".stopPullDownRefresh",{},r);var e=getCurrentPages();return e.length&&(r=e[e.length-1].$page.id,t.emit(r+".startPullDownRefresh",{},r)),{}}function a(){if(r)t.emit(r+".stopPullDownRefresh",{},r),r=null;else{var e=getCurrentPages();e.length&&(r=e[e.length-1].$page.id,t.emit(r+".stopPullDownRefresh",{},r))}return{}}n.d(e,"setPullDownRefreshPageId",(function(){return i})),n.d(e,"startPullDownRefresh",(function(){return o})),n.d(e,"stopPullDownRefresh",(function(){return a}))}.call(this,n("0dd1"))},4795:function(t,e,n){t.exports=n("96cf")},4814:function(t,e,n){},"4a59":function(t,e,n){"use strict";(function(t){function r(e,n,r){t.UniServiceJSBridge.subscribeHandler(e,n,r)}n.d(e,"a",(function(){return r}))}).call(this,n("c8ba"))},"4c39":function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"uni-map-control"},[n("img",{staticClass:"uni-map-control-icon",style:t.positionStyle,attrs:{src:t.imgPath},on:{click:t.handleClick}})])},i=[],o=n("cb0f"),a={props:{id:{type:[Number,String],default:""},position:{type:Object,required:!0},iconPath:{type:String,required:!0},clickable:{type:Boolean,default:!1}},computed:{imgPath:function(){return Object(o["a"])(this.iconPath)},positionStyle:function(){var t="top:".concat(this.position.top||0,"px;left:").concat(this.position.left||0,"px;");return this.position.width&&(t+="width:".concat(this.position.width,"px;")),this.position.height&&(t+="height:".concat(this.position.height,"px;")),t}},methods:{handleClick:function(t){this.clickable&&this.$parent.$trigger("controltap",t,{controlId:this.id}),t.stopPropagation()}}},s=a,c=(n("a8b8"),n("0c7c")),u=Object(c["a"])(s,r,i,!1,null,null,null);e["a"]=u.exports},"4ca9":function(t,e,n){"use strict";n.r(e),function(t){var r=n("6389"),i=n.n(r),o=n("85b6"),a=n("abbf"),s=n("0784"),c=n("aa92"),u=n("02c9"),l=n("23e5"),f=n("f2b3");function d(t){var e=0;return t.forEach((function(t){t.meta.id&&e++})),e}function h(){var t=window.location.href,e=t.indexOf("#");return-1===e?"":decodeURI(t.slice(e+1))}function p(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",e=decodeURI(window.location.pathname),n=window.location.search,r=window.location.hash;return"/"===t[t.length-1]&&e===t.substring(0,t.length-1)&&(e=t,window.history.replaceState({},"",t+n+r)),t&&0===e.indexOf(t)&&(e=e.slice(t.length)),(e||"/")+n+r}e["default"]={install:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.routes;e.config.devtools&&"undefined"!==typeof window&&-1!==window.navigator.userAgent.toLowerCase().indexOf("hbuilderx")&&(e.config.devtools=!1),Object(u["a"])(e),Object(c["a"])(e),Object(f["v"])(e),"undefined"!==typeof __UNI_ROUTER_BASE__&&(__uniConfig.router.base=__UNI_ROUTER_BASE__);var v=d(r),g=new i.a({id:v,mode:__uniConfig.router.mode,base:__uniConfig.router.base,routes:r,scrollBehavior:function(t,e,n){if(n)return n;if(t&&e&&t.meta.isTabBar&&e.meta.isTabBar){var r=Object(l["b"])(t.params.__id__);if(r)return r}return{x:0,y:0}}}),m=[],b=g.match("history"===__uniConfig.router.mode?p(__uniConfig.router.base):h());if(b.meta.name&&(b.meta.id?m.push(b.meta.name+"-"+b.meta.id):m.push(b.meta.name+"-"+(v+1))),b.meta&&b.meta.name&&(document.body.className="uni-body "+b.meta.name,b.meta.isNVue)){var y="nvue-dir-"+__uniConfig.nvue["flex-direction"];document.body.setAttribute("nvue",""),document.body.setAttribute(y,"")}e.mixin({beforeCreate:function(){var n=this.$options;if("app"===n.mpType){n.data=function(){return{keepAliveInclude:m}};var i=Object(a["a"])(e,r,b);Object.keys(i).forEach((function(t){n[t]=n[t]?[].concat(i[t],n[t]):[i[t]]})),n.router=g,Array.isArray(n.onError)&&0!==n.onError.length||(n.onError=[function(e){t.error(e)}])}else if(Object(o["d"])(this)){var c=Object(s["a"])();Object.keys(c).forEach((function(t){n.mpOptions?n[t]=n[t]?[].concat(n[t],c[t]):[c[t]]:n[t]=n[t]?[].concat(c[t],n[t]):[c[t]]}))}else this.$parent&&this.$parent.__page__&&(this.__page__=this.$parent.__page__)}}),Object.defineProperty(e.prototype,"$page",{get:function(){return this.__page__}}),e.prototype.createSelectorQuery=function(){return uni.createSelectorQuery().in(this)},e.prototype.createIntersectionObserver=function(t){return uni.createIntersectionObserver(this,t)},e.prototype.createMediaQueryObserver=function(t){return uni.createMediaQueryObserver(this,t)},e.use(i.a)}}}.call(this,n("3ad9")["default"])},"4ccd":function(t,e,n){"use strict";n.r(e),e["default"]={data:function(){return{popupWidth:0,popupHeight:0}},computed:{isDesktop:function(){return this.popupWidth>=500&&this.popupHeight>=500},popupStyle:function(){var t={},e=t.content={},n=t.triangle={},r=this.popover;function i(t){return Number(t)||0}if(this.isDesktop&&r){Object.assign(n,{position:"absolute",width:"0",height:"0","margin-left":"-6px","border-style":"solid"});var o=i(r.left),a=i(r.width),s=i(r.top),c=i(r.height),u=o+a/2;e.transform="none !important";var l=Math.max(0,u-150);e.left="".concat(l,"px");var f=Math.max(12,u-l);f=Math.min(288,f),n.left="".concat(f,"px");var d=this.popupHeight/2;s+c-d>d-s?(e.top="auto",e.bottom="".concat(this.popupHeight-s+6,"px"),n.bottom="-6px",n["border-width"]="6px 6px 0 6px",n["border-color"]="#fcfcfd transparent transparent transparent"):(e.top="".concat(s+c+6,"px"),n.top="-6px",n["border-width"]="0 6px 6px 6px",n["border-color"]="transparent transparent #fcfcfd transparent")}return t}},mounted:function(){var t=this,e=function(){var e=uni.getSystemInfoSync(),n=e.windowWidth,r=e.windowHeight,i=e.windowTop;t.popupWidth=n,t.popupHeight=r+i};window.addEventListener("resize",e),e(),this.$once("hook:beforeDestroy",(function(){window.removeEventListener("resize",e)}))}}},"4da7":function(t,e,n){"use strict";n.r(e);var r,i,o=n("5092"),a=o["a"],s=(n("c8ed"),n("0c7c")),c=Object(s["a"])(a,r,i,!1,null,null,null);e["default"]=c.exports},"4e7c":function(t,e,n){"use strict";n.r(e),n.d(e,"getProvider",(function(){return i}));var r={OAUTH:"OAUTH",SHARE:"SHARE",PAYMENT:"PAYMENT",PUSH:"PUSH"},i={service:{type:String,required:!0,validator:function(t,e){if(t=(t||"").toUpperCase(),t&&Object.values(r).indexOf(t)<0)return"service error"}}}},"4f1c":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-switch",t._g({attrs:{disabled:t.disabled},on:{click:t._onClick}},t.$listeners),[n("div",{staticClass:"uni-switch-wrapper"},[n("div",{directives:[{name:"show",rawName:"v-show",value:"switch"===t.type,expression:"type === 'switch'"}],staticClass:"uni-switch-input",class:[t.switchChecked?"uni-switch-input-checked":""],style:t.checkedColor}),n("div",{directives:[{name:"show",rawName:"v-show",value:"checkbox"===t.type,expression:"type === 'checkbox'"}],staticClass:"uni-checkbox-input",class:[t.switchChecked?"uni-checkbox-input-checked":""],style:{color:t.color}})])])},i=[],o=n("8af1"),a={name:"Switch",mixins:[o["a"],o["f"]],props:{name:{type:String,default:""},checked:{type:[Boolean,String],default:!1},type:{type:String,default:"switch"},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:""}},data:function(){return{switchChecked:this.checked}},computed:{checkedColor:function(){return this.switchChecked&&this.color?{backgroundColor:this.color,borderColor:this.color}:{}}},watch:{checked:function(t){this.switchChecked=t}},created:function(){this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this})},beforeDestroy:function(){this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},listeners:{"label-click":"_onClick","@label-click":"_onClick"},methods:{_onClick:function(t){this.disabled||(this.switchChecked=!this.switchChecked,this.$trigger("change",t,{value:this.switchChecked}))},_resetFormData:function(){this.switchChecked=!1},_getFormData:function(){var t={};return""!==this.name&&(t.value=this.switchChecked,t.key=this.name),t}}},s=a,c=(n("a5ec"),n("0c7c")),u=Object(c["a"])(s,r,i,!1,null,null,null);e["default"]=u.exports},"4f43":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"downloadFile",(function(){return u}));var r=n("e2e2");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n=0&&this._callbacks.splice(e,1)}},{key:"abort",value:function(){this._xhr&&(this._xhr.abort(),delete this._xhr)}}]),t}();function u(e,n){var i,o=e.url,a=e.header,s=e.timeout,u=void 0===s?__uniConfig.networkTimeout&&__uniConfig.networkTimeout.request||6e4:s,l=t,f=l.invokeCallbackHandler,d=new XMLHttpRequest,h=new c(d);return d.open("GET",o,!0),Object.keys(a).forEach((function(t){d.setRequestHeader(t,a[t])})),d.responseType="blob",d.onload=function(){clearTimeout(i);var t,e=d.status,a=this.response,s=d.getResponseHeader("content-disposition");if(s){var c=s.match(/filename="?(\S+)"?\b/);c&&(t=c[1])}a.name=t||Object(r["c"])(o),f(n,{errMsg:"downloadFile:ok",statusCode:e,tempFilePath:Object(r["b"])(a)})},d.onabort=function(){clearTimeout(i),f(n,{errMsg:"downloadFile:fail abort"})},d.onerror=function(){clearTimeout(i),f(n,{errMsg:"downloadFile:fail"})},d.onprogress=function(t){h._callbacks.forEach((function(e){var n=t.loaded,r=t.total,i=Math.round(n/r*100);e({progress:i,totalBytesWritten:n,totalBytesExpectedToWrite:r})}))},d.send(),i=setTimeout((function(){d.onprogress=d.onload=d.onabort=d.onerror=null,h.abort(),f(n,{errMsg:"downloadFile:fail timeout"})}),u),h}}.call(this,n("0dd1"))},"4f53":function(t,e,n){"use strict";n.r(e),n.d(e,"saveImageToPhotosAlbum",(function(){return i}));var r=n("cb0f"),i={filePath:{type:String,required:!0,validator:function(t,e){e.filePath=Object(r["a"])(t)}}}},"4fef":function(t,e,n){"use strict";var r=n("23ab"),i=n.n(r);i.a},"501c":function(t,e,n){"use strict";n.r(e),n.d(e,"on",(function(){return g})),n.d(e,"off",(function(){return m})),n.d(e,"once",(function(){return b})),n.d(e,"emit",(function(){return y})),n.d(e,"subscribe",(function(){return w})),n.d(e,"unsubscribe",(function(){return _})),n.d(e,"subscribeHandler",(function(){return S})),n.d(e,"publishHandler",(function(){return p["a"]}));var r=n("8bbf"),i=n.n(r);function o(t){var e=t.pageStyle,n=t.rootFontSize,r=document.querySelector("uni-page-body")||document.body;r.setAttribute("style",e),n&&document.documentElement.style.fontSize!==n&&(document.documentElement.style.fontSize=n)}var a=n("6bdf"),s=n("5dc1"),c=n("1c73"),u={setPageMeta:o,requestComponentInfo:a["a"],requestComponentObserver:s["b"],destroyComponentObserver:s["a"],requestMediaQueryObserver:c["b"],destroyMediaQueryObserver:c["a"]},l=n("33ed"),f=n("7107"),d=n("764a");function h(t){Object.keys(u).forEach((function(e){t(e,u[e])})),t("pageScrollTo",l["c"]),t("loadFontFace",f["a"]),Object(d["a"])(t)}var p=n("4a59"),v=new i.a,g=v.$on.bind(v),m=v.$off.bind(v),b=v.$once.bind(v),y=v.$emit.bind(v);function w(t,e){return g("service."+t,e)}function _(t,e){return m("service."+t,e)}function S(t,e,n){y("service."+t,e,n)}h(w)},5092:function(t,e,n){"use strict";(function(t){var n={ensp:" ",emsp:" ",nbsp:" "};e["a"]={name:"Text",props:{selectable:{type:[Boolean,String],default:!1},space:{type:String,default:""},decode:{type:[Boolean,String],default:!1}},methods:{_decodeHtml:function(t){return this.space&&n[this.space]&&(t=t.replace(/ /g,n[this.space])),this.decode&&(t=t.replace(/ /g,n.nbsp).replace(/ /g,n.ensp).replace(/ /g,n.emsp).replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")),t}},render:function(e){var n=this,r=[];return this.$slots.default&&this.$slots.default.forEach((function(i){if(i.text){var o=i.text.replace(/\\n/g,"\n"),a=o.split("\n");a.forEach((function(t,i){r.push(n._decodeHtml(t)),i!==a.length-1&&r.push(e("br"))}))}else i.componentOptions&&"v-uni-text"!==i.componentOptions.tag&&t.warn("Do not nest other components in the text component, as there may be display differences on different platforms."),r.push(i)})),e("uni-text",{on:this.$listeners,attrs:{selectable:!!this.selectable}},[e("span",{},r)])}}}).call(this,n("3ad9")["default"])},5129:function(t,e){t.exports=["uni-app","uni-layout","uni-content","uni-main","uni-top-window","uni-left-window","uni-right-window","uni-tabbar","uni-page","uni-page-head","uni-page-wrapper","uni-page-body","uni-page-refresh","uni-actionsheet","uni-modal","uni-toast","uni-resize-sensor","uni-shadow-root","uni-ad","uni-audio","uni-button","uni-camera","uni-canvas","uni-checkbox","uni-checkbox-group","uni-cover-image","uni-cover-view","uni-editor","uni-form","uni-functional-page-navigator","uni-icon","uni-image","uni-input","uni-label","uni-live-player","uni-live-pusher","uni-map","uni-movable-area","uni-movable-view","uni-navigator","uni-official-account","uni-open-data","uni-picker","uni-picker-view","uni-picker-view-column","uni-progress","uni-radio","uni-radio-group","uni-rich-text","uni-scroll-view","uni-slider","uni-swiper","uni-swiper-item","uni-switch","uni-text","uni-textarea","uni-video","uni-view","uni-web-view"]},5243:function(t,e,n){"use strict";n.r(e),n.d(e,"compressVideo",(function(){return i}));var r=n("cb0f"),i={src:{type:String,required:!0,validator:function(t,e){e.src=Object(r["a"])(t)}},quality:{type:String},bitrate:{type:Number},fps:{type:Number},resolution:{type:Number}}},5363:function(t,e,n){"use strict";function r(t){this._drag=t,this._dragLog=Math.log(t),this._x=0,this._v=0,this._startTime=0}n.d(e,"a",(function(){return r})),r.prototype.set=function(t,e){this._x=t,this._v=e,this._startTime=(new Date).getTime()},r.prototype.setVelocityByEnd=function(t){this._v=(t-this._x)*this._dragLog/(Math.pow(this._drag,100)-1)},r.prototype.x=function(t){var e;return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),e=t===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,t),this._dt=t,this._x+this._v*e/this._dragLog-this._v/this._dragLog},r.prototype.dx=function(t){var e;return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),e=t===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,t),this._dt=t,this._v*e},r.prototype.done=function(){return Math.abs(this.dx())<3},r.prototype.reconfigure=function(t){var e=this.x(),n=this.dx();this._drag=t,this._dragLog=Math.log(t),this.set(e,n)},r.prototype.configuration=function(){var t=this;return[{label:"Friction",read:function(){return t._drag},write:function(e){t.reconfigure(e)},min:.001,max:.1,step:.001}]}},5408:function(t,e,n){var r={"./audio/index.vue":"6150","./button/index.vue":"d3bd","./canvas/index.vue":"bacd","./checkbox-group/index.vue":"25ce","./checkbox/index.vue":"7bb3","./editor/index.vue":"27c2","./form/index.vue":"b34d","./icon/index.vue":"9a8b","./image/index.vue":"1082","./input/index.vue":"250d","./label/index.vue":"70f4","./movable-area/index.vue":"c61c","./movable-view/index.vue":"8842","./navigator/index.vue":"17fd","./picker-view-column/index.vue":"1955","./picker-view/index.vue":"27ab","./progress/index.vue":"9b1f","./radio-group/index.vue":"d5ec","./radio/index.vue":"6491","./resize-sensor/index.vue":"3e8c","./rich-text/index.vue":"b705","./scroll-view/index.vue":"f1ef","./slider/index.vue":"9f96","./swiper-item/index.vue":"9213","./swiper/index.vue":"5513","./switch/index.vue":"4f1c","./text/index.vue":"4da7","./textarea/index.vue":"5768"};function i(t){var e=o(t);return n(e)}function o(t){if(!n.o(r,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return r[t]}i.keys=function(){return Object.keys(r)},i.resolve=o,t.exports=i,i.id="5408"},"54f4":function(t,e,n){"use strict";function r(){var t=document.activeElement;!t||"TEXTAREA"!==t.tagName&&"INPUT"!==t.tagName||t.blur()}n.r(e),n.d(e,"hideKeyboard",(function(){return r}))},5513:function(t,e,n){"use strict";n.r(e);var r=n("ba15"),i=n("f2b3");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;ethis.displayMultipleItemsNumber},circularEnabled:function(){return this.circular&&this.swiperEnabled}},watch:{vertical:function(){this._resetLayout()},circular:function(){this._resetLayout()},intervalNumber:function(t){this._timer&&(this._cancelSchedule(),this._scheduleAutoplay())},current:function(t){this._currentCheck()},currentSync:function(t,e){this._currentChanged(t,e),this.$emit("update:current",t),this._setNavigationState()},currentItemId:function(t){this._currentCheck()},currentItemIdSync:function(t){this.$emit("update:currentItemId",t)},displayMultipleItemsNumber:function(){this._resetLayout()},navigation:{immediate:!0,handler:function(t){this.isNavigationAuto="auto"===t,this.hideNavigation=!0!==t||this.isNavigationAuto,this._navigationSwiperAddMouseEvent()}},items:function(){this._setNavigationState()},swiperEnabled:function(t){t||(this.prevDisabled=!0,this.nextDisabled=!0,this.isNavigationAuto&&(this.hideNavigation=!0))}},created:function(){this._invalid=!0,this._viewportPosition=0,this._viewportMoveRatio=1,this._animating=null,this._requestedAnimation=!1,this._userDirectionChecked=!1,this._contentTrackViewport=0,this._contentTrackSpeed=0,this._contentTrackT=0},mounted:function(){var t=this;this._currentCheck(),this.touchtrack(this.$refs.slidesWrapper,"_handleContentTrack",!0),this._resetLayout(),this.$watch((function(){return t.autoplay&&!t.userTracking}),this._inintAutoplay),this._inintAutoplay(this.autoplay&&!this.userTracking),this.$watch("items.length",this._resetLayout),this._navigationSwiperAddMouseEvent()},beforeDestroy:function(){this._cancelSchedule(),cancelAnimationFrame(this._animationFrame)},methods:{_inintAutoplay:function(t){t?this._scheduleAutoplay():this._cancelSchedule()},_currentCheck:function(){var t=-1;if(this.currentItemId)for(var e=0,n=this.items;ei/2?1:0)}var o=this.items[t];o&&this._itemReady(o,(function(){var t=n.currentItemIdSync=o.componentInstance.itemId||"";n.$trigger("change",{},{current:n.currentSync,currentItemId:t,source:r})}))},_scheduleAutoplay:function(){var t=this;function e(){t._timer=null,t.currentChangeSource="autoplay",t.circularEnabled?t.currentSync=t._normalizeCurrentValue(t.currentSync+1):t.currentSync=t.currentSync+t.displayMultipleItemsNumbere-this.displayMultipleItemsNumber)return e-this.displayMultipleItemsNumber;return n},_upx2px:function(t){return/\d+[ur]px$/i.test(t)&&t.replace(/\d+[ur]px$/i,(function(t){return"".concat(uni.upx2px(parseFloat(t)),"px")})),t||""},_resetLayout:function(){if(this._isMounted){this._cancelSchedule(),this._endViewportAnimation();for(var t=this.items,e=0;e0&&this._viewportMoveRatio<1||(this._viewportMoveRatio=1)}var i=this._viewportPosition;this._viewportPosition=-2;var o=this.currentSync;o>=0?(this._invalid=!1,this.userTracking?(this._updateViewport(i+o-this._contentTrackViewport),this._contentTrackViewport=o):(this._updateViewport(o),this.autoplay&&this._scheduleAutoplay())):(this._invalid=!0,this._updateViewport(-this.displayMultipleItemsNumber-1))}},_checkCircularLayout:function(t){if(!this._invalid)for(var e=this.items,n=e.length,r=t+this.displayMultipleItemsNumber,i=0;i=this.items.length&&(t-=this.items.length),t=this._transitionStart%1>.5||this._transitionStart<0?t-1:t,this.$trigger("transition",{},{dx:this.vertical?0:t*i.offsetWidth,dy:this.vertical?t*i.offsetHeight:0})},_animateFrameFuncProto:function(){var t=this;if(this._animating){var e=this._animating,n=e.toPos,r=e.acc,i=e.endTime,o=e.source,a=i-Date.now();if(a<=0){this._updateViewport(n),this._animating=null,this._requestedAnimation=!1,this._transitionStart=null;var s=this.items[this.currentSync];s&&this._itemReady(s,(function(){var e=s.componentInstance.itemId||"";t.$trigger("animationfinish",{},{current:t.currentSync,currentItemId:e,source:o})}))}else{var c=r*a*a/2,u=n+c;this._updateViewport(u),this._animationFrame=requestAnimationFrame(this._animateFrameFuncProto.bind(this))}}else this._requestedAnimation=!1},_animateViewport:function(t,e,n){this._cancelViewportAnimation();var r=this.durationNumber,i=this.items.length,o=this._viewportPosition;if(this.circularEnabled)if(n<0){for(;ot;)o-=i}else if(n>0){for(;o>t;)o-=i;for(;o+it;)o-=i;o+i-ti)&&(r<0?r=-o(-r):r>i&&(r=i+o(r-i)),e._contentTrackSpeed=0),e._updateViewport(r)}var s=this._contentTrackT-n||1;this.vertical?a(-t.dy/this.$refs.slideFrame.offsetHeight,-t.ddy/s):a(-t.dx/this.$refs.slideFrame.offsetWidth,-t.ddx/s)},_handleTrackEnd:function(t){this.userTracking=!1;var e=this._contentTrackSpeed/Math.abs(this._contentTrackSpeed),n=0;!t&&Math.abs(this._contentTrackSpeed)>.2&&(n=.5*e);var r=this._normalizeCurrentValue(this._viewportPosition+n);t?this._updateViewport(this._contentTrackViewport):(this.currentChangeSource="touch",this.currentSync=r,this._animateViewport(r,"touch",0!==n?n:0===r&&this.circularEnabled&&this._viewportPosition>=1?1:0))},_handleContentTrack:function(t){if(!this.disableTouch&&this.items.length&&!this._invalid){if("start"===t.detail.state)return this.userTracking=!0,this._userDirectionChecked=!1,this._handleTrackStart();if("end"===t.detail.state)return this._handleTrackEnd(!1);if("cancel"===t.detail.state)return this._handleTrackEnd(!0);if(this.userTracking){if(!this._userDirectionChecked){this._userDirectionChecked=!0;var e=Math.abs(t.detail.dx),n=Math.abs(t.detail.dy);if((e>=n&&this.vertical||e<=n&&!this.vertical)&&(this.userTracking=!1),!this.userTracking)return void(this.autoplay&&this._scheduleAutoplay())}return this._handleTrackMove(t.detail),!1}}},_onSwiperDotClick:function(t){this._animateViewport(this.currentSync=t,this.currentChangeSource="click",this.circularEnabled?1:0)},_navigationClick:function(t,e,n){if(t.stopPropagation(),!n){var r=this.items.length,i=this.currentSync;switch(e){case"prev":i--,i<0&&this.circularEnabled&&(i=r-1);break;case"next":i++,i>=r&&this.circularEnabled&&(i=0);break}this._onSwiperDotClick(i)}},_navigationMouseMove:function(t){var e=this;clearTimeout(this.hideNavigationTimer);var n=t.clientX,r=t.clientY,i=this.$refs.slidesWrapper.getBoundingClientRect(),o=i.left,a=i.right,s=i.top,c=i.bottom,u=i.width,l=i.height,f=!1;f=this.vertical?!(r-s=t}},render:function(t){var e=this,n=[],r=[];this.$slots.default&&Object(i["f"])(this.$slots.default,t).forEach((function(t){t.componentOptions&&"v-uni-swiper-item"===t.componentOptions.tag&&r.push(t)}));for(var o=function(r,i){var o=e.currentSync;n.push(t("div",{on:{click:function(){return e._onSwiperDotClick(r)}},class:{"uni-swiper-dot":!0,"uni-swiper-dot-active":r=o||r=4&&(e.text="...")}}}},5676:function(t,e,n){"use strict";var r=n("303a"),i=n.n(r);i.a},"56e9":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"showModal",(function(){return a})),n.d(e,"showToast",(function(){return s})),n.d(e,"hideToast",(function(){return c})),n.d(e,"showLoading",(function(){return u})),n.d(e,"hideLoading",(function(){return l})),n.d(e,"showActionSheet",(function(){return f}));var r=t,i=r.emit,o=r.invokeCallbackHandler;function a(t,e){i("onShowModal",t,(function(t){o(e,t)}))}function s(t){return i("onShowToast",t),{}}function c(){return i("onHideToast"),{}}function u(t){return i("onShowLoading",t),{}}function l(){return i("onHideLoading"),{}}function f(t,e){i("onShowActionSheet",t,(function(t){o(e,-1===t?{errMsg:"showActionSheet:fail cancel"}:{tapIndex:t})}))}}.call(this,n("0dd1"))},5727:function(t,e,n){"use strict";var r=n("6cdd"),i=n.n(r);i.a},5768:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-textarea",t._g({},t.$listeners),[n("div",{ref:"wrapper",staticClass:"uni-textarea-wrapper"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!(t.composing||t.valueSync.length),expression:"!(composing || valueSync.length)"}],ref:"placeholder",staticClass:"uni-textarea-placeholder",class:t.placeholderClass,style:t.placeholderStyle,domProps:{textContent:t._s(t.placeholder)}}),n("div",{ref:"line",staticClass:"uni-textarea-line",domProps:{textContent:t._s(" ")}}),n("div",{staticClass:"uni-textarea-compute"},[t._l(t.valueCompute,(function(e,r){return n("div",{key:r,domProps:{textContent:t._s(e.trim()?e:".")}})})),n("v-uni-resize-sensor",{ref:"sensor",on:{resize:t._resize}})],2),t.disabled&&t.fixColor?t._e():n("textarea",{directives:[{name:"model",rawName:"v-model",value:t.valueSync,expression:"valueSync"},{name:"keyboard",rawName:"v-keyboard"},{name:"field",rawName:"v-field"}],ref:"textarea",staticClass:"uni-textarea-textarea",class:{"uni-textarea-textarea-fix-margin":t.fixMargin},style:{"overflow-y":t.autoHeight?"hidden":"auto"},attrs:{disabled:t.disabled,maxlength:t.maxlengthNumber,enterkeyhint:t.confirmType,inputmode:t.inputmode},domProps:{value:t.valueSync},on:{change:function(t){t.stopPropagation()},compositionstart:function(e){return e.stopPropagation(),t._onComposition(e)},compositionend:function(e){return e.stopPropagation(),t._onComposition(e)},compositionupdate:function(e){return e.stopPropagation(),t._onComposition(e)},input:[function(e){e.target.composing||(t.valueSync=e.target.value)},function(e){return e.stopPropagation(),t._onInput(e)}],focus:t._onFocus,blur:t._onBlur,"&touchstart":function(e){return t._onTouchstart(e)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t._onKeyUpEnter(e)},keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t._onKeyDownEnter(e)}}}),t._v(" "),t.disabled&&t.fixColor?n("textarea",{ref:"textarea",staticClass:"uni-textarea-textarea",class:{"uni-textarea-textarea-fix-margin":t.fixMargin},style:{"overflow-y":t.autoHeight?"hidden":"auto"},attrs:{tabindex:"-1",readonly:t.disabled,maxlength:t.maxlengthNumber},domProps:{value:t.valueSync},on:{focus:function(t){return t.target.blur()}}}):t._e()])])},i=[],o=n("8af1"),a="(prefers-color-scheme: dark)",s=["done","go","next","search","send"],c=["none","text","decimal","numeric","tel","search","email","url"],u={name:"Textarea",mixins:[o["b"]],props:{name:{type:String,default:""},maxlength:{type:[Number,String],default:140},placeholder:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},placeholderClass:{type:String,default:"textarea-placeholder"},placeholderStyle:{type:String,default:""},autoHeight:{type:[Boolean,String],default:!1},confirmType:{type:String,default:"return",validator:function(t){return s.concat("return").includes(t)}},inputmode:{type:String,default:void 0,validator:function(t){return!!~c.indexOf(t)}}},data:function(){return{valueComposition:"",height:0,focusChangeSource:"",fixMargin:0===String(navigator.platform).indexOf("iP")&&0===String(navigator.vendor).indexOf("Apple")&&window.matchMedia(a).media!==a}},computed:{maxlengthNumber:function(){var t=Number(this.maxlength);return isNaN(t)?140:t},valueCompute:function(){return(this.composing?this.valueComposition:this.valueSync).split("\n")},isDone:function(){return s.includes(this.confirmType)}},watch:{focus:function(t){t&&(this.focusChangeSource="focus")},height:function(t){var e=parseFloat(getComputedStyle(this.$el).lineHeight);isNaN(e)&&(e=this.$refs.line.offsetHeight);var n=Math.round(t/e);this.$trigger("linechange",{},{height:t,heightRpx:750/window.innerWidth*t,lineCount:n}),this.autoHeight&&(this.$el.style.height="auto",this.$refs.wrapper.style.height=this.height+"px")}},created:function(){this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this})},mounted:function(){this._resize({height:this.$refs.sensor.$el.offsetHeight});var t=this;while(t){var e=t.$options._scopeId;e&&this.$refs.placeholder.setAttribute(e,""),t=t.$parent}},beforeDestroy:function(){this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},methods:{_onKeyDownEnter:function(t){this.isDone&&t.preventDefault()},_onKeyUpEnter:function(t){this.isDone&&(this._confirm(t),!this.confirmHold&&this.$refs.textarea.blur())},_onComposition:function(t){switch(t.type){case"compositionstart":this.composing=!0;break;case"compositionend":this.composing&&(this.composing=!1,this._onInput(t));break}!this.ignoreCompositionEvent&&this.$trigger(t.type,t,{data:t.data})},_confirm:function(t){this.$trigger("confirm",t,{value:this.valueSync})},_linechange:function(t){this.$trigger("linechange",t,{value:this.valueSync})},_onTouchstart:function(){this.focusChangeSource="touch"},_resize:function(t){var e=t.height;this.height=e},_onInput:function(t,e){this.composing&&this.ignoreCompositionEvent?this.valueComposition=t.target.value:(this.ignoreCompositionEvent||(this.valueSync=this.$refs.textarea.value),this.$triggerInput(t,{value:this.valueSync,cursor:this.$refs.textarea.selectionEnd},e))},_getFormData:function(){return{value:this.valueSync,key:this.name}},_resetFormData:function(){this.valueSync=""}}},l=u,f=(n("9400"),n("0c7c")),d=Object(f["a"])(l,r,i,!1,null,null,null);e["default"]=d.exports},"57a7":function(t,e,n){"use strict";n.r(e),n.d(e,"createInnerAudioContext",(function(){return d}));var r=n("db70");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n=0&&n.splice(r,1)}})),Object(r["d"])("onAudioStateChange",(function(t){var e=t.state,n=t.audioId,r=t.errMsg,i=t.errCode,o=f[n];if(o)if(l(o,e,r,i),"play"===e){var a=o.currentTime;l(o,"timeupdate"),o.__timing=setInterval((function(){var t=o.currentTime;t!==a&&l(o,"timeupdate")}),200)}else"pause"!==e&&"stop"!==e&&"error"!==e||clearInterval(o.__timing)}));var f=Object.create(null);function d(){var t=Object(r["c"])("createAudioInstance"),e=t.audioId,n=new u(e);return f[e]=n,n}},"594d":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-map",t._g({ref:"mapContainer",attrs:{id:t.id}},t.$listeners),[t._l(t.markers,(function(e){return n("map-marker",t._b({key:e.id},"map-marker",e,!1))})),t._l(t.controls,(function(e,r){return n("map-control",t._b({key:e.id||r},"map-control",e,!1))})),t._l(t.polygons,(function(e){return n("map-polygon",t._b({key:JSON.stringify(e.points)},"map-polygon",e,!1))})),n("div",{ref:"map",staticStyle:{width:"100%",height:"100%",position:"relative",overflow:"hidden"},on:{click:function(t){t.stopPropagation()}}}),n("div",{staticStyle:{position:"absolute",top:"0",width:"100%",height:"100%",overflow:"hidden","pointer-events":"none"}},[t._t("default")],2)],2)},i=[],o=n("2318"),a=o["a"],s=(n("3f7e"),n("0c7c")),c=Object(s["a"])(a,r,i,!1,null,null,null);e["default"]=c.exports},5964:function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"setNavigationBarColor",(function(){return o})),n.d(e,"showNavigationBarLoading",(function(){return a})),n.d(e,"hideNavigationBarLoading",(function(){return s})),n.d(e,"setNavigationBarTitle",(function(){return c}));var r=n("79d5");function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=Object(r["getPageHolder"])(n.__page__);if(i)switch(e){case"setNavigationBarColor":var o=n.frontColor,a=n.backgroundColor,s=n.animation,c=s.duration,u=s.timingFunc;o&&(i.navigationBar.textColor="#000000"===o?"black":"white"),a&&(i.navigationBar.backgroundColor=a),t.emit("onNavigationBarChange",{textColor:"#000000"===o?"#000":"#fff",backgroundColor:i.navigationBar.backgroundColor}),i.navigationBar.duration=c+"ms",i.navigationBar.timingFunc=u;break;case"showNavigationBarLoading":i.navigationBar.loading=!0;break;case"hideNavigationBarLoading":i.navigationBar.loading=!1;break;case"setNavigationBarTitle":var l=n.title;i.navigationBar.titleText=l,Object(r["isCurrentPage"])(i)&&(document.title=l),t.emit("onNavigationBarChange",{titleText:l});break}return{}}function o(t){return i("setNavigationBarColor",t)}function a(t){return i("showNavigationBarLoading",t)}function s(t){return i("hideNavigationBarLoading",t)}function c(t){return i("setNavigationBarTitle",t)}}.call(this,n("0dd1"))},"59dc":function(t,e,n){},"5a23":function(t,e,n){"use strict";n("f2b3");var r,i=n("5cf8");function o(){}e["a"]={name:"Keyboard",mixins:[i["a"]],props:{cursorSpacing:{type:[Number,String],default:0},showConfirmBar:{type:[Boolean,String],default:"auto"},adjustPosition:{type:[Boolean,String],default:!0},autoBlur:{type:[Boolean,String],default:!1}},computed:{isApple:function(){return 0===String(navigator.vendor).indexOf("Apple")}},directives:{keyboard:{inserted:function(t,e,n){n.context.initKeyboard(t)}}},methods:{initKeyboard:function(t){var e=this;t.addEventListener("focus",(function(){clearTimeout(r),document.addEventListener("click",o,!1)}));var n=function(){document.removeEventListener("click",o,!1),e.isApple&&document.documentElement.scrollTo(document.documentElement.scrollLeft,document.documentElement.scrollTop)};t.addEventListener("blur",(function(){e.isApple&&t.blur(),n()}))}}}},"5a56":function(t,e,n){"use strict";n.r(e),e["default"]={methods:{beforeTransition:function(){},afterTransition:function(){}}}},"5ab3":function(t,e,n){"use strict";var r=n("907b"),i=n.n(r);i.a},"5abe":function(t,e){(function(){"use strict";if("object"===("undefined"===typeof window?"undefined":r(window)))if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=window.document,e=[];i.prototype.THROTTLE_TIMEOUT=100,i.prototype.POLL_INTERVAL=null,i.prototype.USE_MUTATION_OBSERVER=!0,i.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},i.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},i.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},i.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},i.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},i.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},i.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(window,"resize",this._checkForIntersections,!0),s(t,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},i.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,c(window,"resize",this._checkForIntersections,!0),c(t,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},i.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():f();this._observationTargets.forEach((function(r){var i=r.element,a=l(i),s=this._rootContainsTarget(i),c=r.entry,u=t&&s&&this._computeTargetAndRootIntersection(i,e),f=r.entry=new n({time:o(),target:i,boundingClientRect:a,rootBounds:e,intersectionRect:u});c?t&&s?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},i.prototype._computeTargetAndRootIntersection=function(e,n){if("none"!=window.getComputedStyle(e).display){var r=l(e),i=r,o=h(e),a=!1;while(!a){var s=null,c=1==o.nodeType?window.getComputedStyle(o):{};if("none"==c.display)return;if(o==this.root||o==t?(a=!0,s=n):o!=t.body&&o!=t.documentElement&&"visible"!=c.overflow&&(s=l(o)),s&&(i=u(s,i),!i))break;o=h(o)}return i}},i.prototype._getRootRect=function(){var e;if(this.root)e=l(this.root);else{var n=t.documentElement,r=t.body;e={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(e)},i.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100})),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},i.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==r)for(var i=0;i=0&&s>=0&&{top:n,bottom:r,left:i,right:o,width:a,height:s}}function l(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):f()}function f(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t,e){var n=e;while(n){if(n==t)return!0;n=h(n)}return!1}function h(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}})()},"5b4c":function(t,e,n){},"5b9f":function(t,e,n){"use strict";var r=n("f2b3"),i=n("636c");e["a"]={props:{dashArray:{type:Array,default:function(){return[0,0]}},points:{type:Array,required:!0},strokeWidth:{type:Number,default:1},strokeColor:{type:String,default:"#000000"},fillColor:{type:String,default:"#00000000"},zIndex:{type:Number,default:0}},mounted:function(){var t=this,e=this.$parent;e.mapReady((function(){t.drawPolygon(),Object.keys(t.$props).forEach((function(e){t.$watch(e,(function(){t.drawPolygon()}),{deep:!0})}))}))},methods:{drawPolygon:function(){var t=this.points,e=this.strokeWidth,n=this.strokeColor,o=this.dashArray,a=this.fillColor,s=this.zIndex,c=this.$parent,u=c._maps,l=c._map,f=t.map((function(t){var e=t.latitude,n=t.longitude;return i["c"]?[n,e]:new u.LatLng(e,n)})),d=Object(r["j"])(a),h=d.r,p=d.g,v=d.b,g=d.a,m=Object(r["j"])(n),b=m.r,y=m.g,w=m.b,_=m.a,S={clickable:!0,cursor:"crosshair",editable:!1,map:l,fillColor:"",path:f,strokeColor:"",strokeDashStyle:o.some((function(t){return t>0}))?"dash":"solid",strokeWeight:e,visible:!0,zIndex:s};u.Color?(S.fillColor=new u.Color(h,p,v,g),S.strokeColor=new u.Color(b,y,w,_)):(S.fillColor="rgb(".concat(h,", ").concat(p,", ").concat(v,")"),S.fillOpacity=g,S.strokeColor="rgb(".concat(b,", ").concat(y,", ").concat(w,")"),S.strokeOpacity=_),this.polygonIns?this.polygonIns.setOptions(S):this.polygonIns=new u.Polygon(S)}},beforeDestroy:function(){this.polygonIns.setMap(null),this.polygonIns=null},render:function(){return null}}},"5bb5":function(t,e,n){},"5bc8":function(t,e,n){"use strict";(function(t,r){var i=n("f2b3"),o=n("65a8"),a=n("81ea"),s=n("f1ea"),c=n("bdbe");function u(){var e=null;try{e=window.matchMedia("(prefers-color-scheme: dark)")}catch(r){}if(e){var n=function(e){t.emit("api."+o["b"],{theme:e.matches?"dark":"light"})};e.addEventListener?e.addEventListener("change",n):e.addListener(n)}}e["a"]={name:"App",components:a["a"],mixins:s["default"],props:{keepAliveInclude:{type:Array,default:function(){return[]}}},data:function(){return{transitionName:"fade",hideTabBar:!1,sysComponents:this.$sysComponents,showLayout:!1,showMaxWidth:!1,tabBarMediaQuery:!1}},computed:{key:function(){return this.$route.meta.name+"-"+this.$route.params.__id__+"-"+(__uniConfig.reLaunch||1)},tabBarOptions:function(){return c["a"]},hasTabBar:function(){return c["a"].list&&c["a"].list.length},showTabBar:function(){return!this.hideTabBar&&(this.$route.meta.isTabBar||this.tabBarMediaQuery)}},watch:{$route:function(e,n){t.emit("onHidePopup")},hideTabBar:function(t,e){if(uni.canIUse("css.var")){var n=t?0:o["d"],i=uni.canIUse("css.env")?"env":uni.canIUse("css.constant")?"constant":"",a=n&&i?"calc(".concat(n,"px + ").concat(i,"(safe-area-inset-bottom))"):"".concat(n,"px");document.documentElement.style.setProperty("--window-bottom",a),r.debug("uni.".concat(a?"showTabBar":"hideTabBar",":--window-bottom=").concat(a))}window.dispatchEvent(new CustomEvent("resize"))}},created:function(){uni.canIUse("css.var")&&document.documentElement.style.setProperty("--status-bar-height","0px"),this.initMediaQuery()},mounted:function(){window.addEventListener("message",(function(e){Object(i["l"])(e.data)&&"WEB_INVOKE_APPSERVICE"===e.data.type&&t.emit("onWebInvokeAppService",e.data.data,e.data.pageId)})),document.addEventListener("visibilitychange",(function(){"visible"===document.visibilityState?t.emit("onAppEnterForeground",{}):t.emit("onAppEnterBackground")})),u()},methods:{onLayout:function(t){this.showLayout=t},onMaxWidth:function(t){this.showMaxWidth=t},initMediaQuery:function(){var t=this;if(window.matchMedia&&c["a"].matchMedia&&Object(i["i"])(c["a"].matchMedia,"minWidth")){var e=window.matchMedia("(min-width: "+c["a"].matchMedia.minWidth+"px)");e.addListener((function(e){t.tabBarMediaQuery=e.matches})),this.tabBarMediaQuery=e.matches}}}}}).call(this,n("0dd1"),n("3ad9")["default"])},"5bf9":function(t,e,n){},"5c85":function(t,e,n){},"5cf8":function(t,e,n){"use strict";function r(t,e){for(var n=this.$children,i=n.length,o=arguments.length,a=new Array(o>2?o-2:0),s=2;s2?i-2:0),a=2;a2?n-2:0),o=2;o=0&&a.splice(e,1)}else a=[]}function p(t){s.push(t)}function v(t){if(t){var e=s.indexOf(t);e>=0&&s.splice(e,1)}else s=[]}}.call(this,n("0dd1"))},"5dc1":function(t,e,n){"use strict";(function(t,r){n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return l})),n("5abe");var i=n("85b6"),o=n("db8e");function a(t){return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function s(t){var e=t.intersectionRatio,n=t.boundingClientRect,r=n.height,i=n.width,o=t.intersectionRect,a=o.height,s=o.width;return 0!==e?e:a===r?s/i:a/r}var c={};function u(e,n){var u,l=e.reqId,f=e.component,d=e.options;if(n._isVue)u=n;else{var h=getCurrentPages(),p=h.find((function(t){return t.$page.id===n}));if(!p)throw new Error("Not Found:Page[".concat(n,"]"));u=p.$vm}var v=Object(o["b"])(f,u),g=d.relativeToSelector?v.querySelector(d.relativeToSelector):null,m=c[l]=new IntersectionObserver((function(e,n){e.forEach((function(e){t.publishHandler("onRequestComponentObserver",{reqId:l,res:{intersectionRatio:s(e),intersectionRect:a(e.intersectionRect),boundingClientRect:a(e.boundingClientRect),relativeRect:a(e.rootBounds),time:Date.now(),dataset:Object(i["b"])(e.target),id:e.target.id}})}))}),{root:g,rootMargin:d.rootMargin,threshold:d.thresholds});if(d.observeAll)m.USE_MUTATION_OBSERVER=!0,Array.prototype.map.call(v.querySelectorAll(d.selector),(function(t){t?m.observe(t):r.warn("Node ".concat(d.selector," is not found. Intersection observer will not trigger."))}));else{m.USE_MUTATION_OBSERVER=!1;var b=v.querySelector(d.selector);if(!b)return void r.warn("Node ".concat(d.selector," is not found. Intersection observer will not trigger."));m.observe(b)}}function l(e){var n=e.reqId,r=c[n];r&&(r.disconnect(),delete c[n],t.publishHandler("onRequestComponentObserver",{reqId:n,reqEnd:!0}))}}).call(this,n("501c"),n("3ad9")["default"])},"5f8d":function(t,e,n){},"5ff9":function(t,e,n){"use strict";n.r(e),n.d(e,"loadFontFace",(function(){return r}));var r={family:{type:String,required:!0},source:{type:String,required:!0},desc:{type:Object,required:!1},success:{type:Function,required:!1},fail:{type:Function,required:!1},complete:{type:Function,required:!1}}},6062:function(t,e,n){"use strict";var r=n("3569"),i=n.n(r);i.a},"60db":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"EditorContext",(function(){return u}));var r=n("f2b3");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n should have url attribute when using navigateTo, redirectTo, reLaunch or switchTab")}}}}).call(this,n("3ad9")["default"])},"6e0c":function(t,e,n){"use strict";n.r(e),n.d(e,"$on",(function(){return s})),n.d(e,"$off",(function(){return c})),n.d(e,"$once",(function(){return u})),n.d(e,"$emit",(function(){return l}));var r=n("8bbf"),i=n.n(r),o=new i.a;function a(t,e,n){return t[e].apply(t,n)}function s(){return a(o,"$on",Array.prototype.slice.call(arguments))}function c(){return a(o,"$off",Array.prototype.slice.call(arguments))}function u(){return a(o,"$once",Array.prototype.slice.call(arguments))}function l(){return a(o,"$emit",Array.prototype.slice.call(arguments))}},"6fa7":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-picker",t._g({attrs:{disabled:t.disabled},on:{click:t._show}},t.$listeners),[n("div",{ref:"picker",staticClass:"uni-picker-container",class:"uni-"+t.mode+"-"+t.selectorTypeComputed,on:{wheel:function(t){t.preventDefault()},touchmove:function(t){t.preventDefault()}}},[n("transition",{attrs:{name:"uni-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"uni-mask uni-picker-mask",on:{click:t._cancel,mousemove:t._fixInputPosition}})]),t.system?t._e():n("div",{staticClass:"uni-picker-custom",class:{"uni-picker-toggle":t.visible},style:t.popupStyle.content},[n("div",{staticClass:"uni-picker-header",on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"uni-picker-action uni-picker-action-cancel",on:{click:t._cancel}},[t._v(" "+t._s(t.$$t("uni.picker.cancel"))+" ")]),n("div",{staticClass:"uni-picker-action uni-picker-action-confirm",on:{click:t._change}},[t._v(" "+t._s(t.$$t("uni.picker.done"))+" ")])]),t.contentVisible?n("v-uni-picker-view",{staticClass:"uni-picker-content",attrs:{value:t._l10nColumn(t.valueArray)},on:{change:t._pickerViewChange}},t._l(t._l10nColumn(t.rangeArray),(function(e,i){return n("v-uni-picker-view-column",{key:i},t._l(e,(function(e,o){return n("div",{key:o,staticClass:"uni-picker-item"},[t._v(" "+t._s("object"===r(e)?e[t.rangeKey]||"":t._l10nItem(e,i))+" ")])})),0)})),1):t._e(),n("div",{ref:"select",staticClass:"uni-picker-select",on:{wheel:function(t){t.stopPropagation()},touchmove:function(t){t.stopPropagation()}}},t._l(t.rangeArray[0],(function(e,i){return n("div",{key:i,staticClass:"uni-picker-item",class:{selected:t.valueArray[0]===i},on:{click:function(e){t.valueArray[0]=i,t._change()}}},[t._v(" "+t._s("object"===r(e)?e[t.rangeKey]||"":e)+" ")])})),0),n("div",{style:t.popupStyle.triangle})],1)],1),n("div",[t._t("default")],2),t.system?n("div",{staticClass:"uni-picker-system",on:{mousemove:t._fixInputPosition}},[n("input",{ref:"input",class:[t.system,t.popupStyle.dock],attrs:{type:t.mode,tabindex:"-1",min:t.start,max:t.end},domProps:{value:t.valueSync},on:{change:function(e){return e.stopPropagation(),t._input(e)}}})]):t._e(),n("keypress",{attrs:{disable:!t.visible},on:{esc:t._cancel,enter:t._change}})],1)},o=[],a=n("8af1"),s=n("f2b3"),c=n("4ccd"),u=n("da71"),l=n("a6b0");function f(t){return v(t)||p(t)||h(t)||d()}function d(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(t,e){if(t){if("string"===typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(t,e):void 0}}function p(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function v(t){if(Array.isArray(t))return g(t)}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nr&&(r=o)}return{start:n,end:r}}var w={SELECTOR:"selector",MULTISELECTOR:"multiSelector",TIME:"time",DATE:"date"},_={YEAR:"year",MONTH:"month",DAY:"day"},S={PICKER:"picker",SELECT:"select"},k={name:"Picker",components:{keypress:u["a"]},mixins:[l["c"],a["a"],c["default"]],props:{name:{type:String,default:""},range:{type:Array,default:function(){return[]}},rangeKey:{type:String,default:""},value:{type:[Number,String,Array],default:0},mode:{type:String,default:w.SELECTOR,validator:function(t){return Object.values(w).includes(t)}},fields:{type:String,default:""},start:{type:String,default:m},end:{type:String,default:b},disabled:{type:[Boolean,String],default:!1},selectorType:{type:String,default:""}},data:function(){return{valueSync:null,visible:!1,contentVisible:!1,popover:null,valueChangeSource:"",timeArray:[],dateArray:[],valueArray:[],oldValueArray:[]}},computed:{rangeArray:function(){var t=this.range;switch(this.mode){case w.SELECTOR:return[t];case w.MULTISELECTOR:return t;case w.TIME:return this.timeArray;case w.DATE:var e=this.dateArray;switch(this.fields){case _.YEAR:return[e[0]];case _.MONTH:return[e[0],e[1]];default:return[e[0],e[1],e[2]]}}return[]},startArray:function(){return this._getDateValueArray(this.start,m.bind(this)())},endArray:function(){return this._getDateValueArray(this.end,b.bind(this)())},selectorTypeComputed:function(){var t=this.selectorType;return Object.values(S).includes(t)?t:0===String(navigator.vendor).indexOf("Apple")&&navigator.maxTouchPoints>0?S.PICKER:S.SELECT},system:function(){if(this.mode===w.DATE&&!Object.values(_).includes(this.fields)&&this.isDesktop&&/win|mac/i.test(navigator.platform)){if("Google Inc."===navigator.vendor)return"chrome";if(/Firefox/.test(navigator.userAgent))return"firefox"}return""}},watch:{visible:function(t){var e=this;t?(clearTimeout(this.__contentVisibleDelay),this.contentVisible=t,this._select()):this.__contentVisibleDelay=setTimeout((function(){e.contentVisible=t}),300)},value:function(){this._setValueSync()},mode:function(){this._setValueSync()},range:function(){this._setValueSync()},valueSync:function(){this._setValueArray()},valueArray:function(t){var e=this;if(this.mode===w.TIME||this.mode===w.DATE){var n=this.mode===w.TIME?this._getTimeValue:this._getDateValue,r=this.valueArray,i=this.startArray,o=this.endArray;if(this.mode===w.DATE){var a=this.dateArray,s=a[2].length,c=Number(a[2][r[2]])||1,u=new Date("".concat(a[0][r[0]],"/").concat(a[1][r[1]],"/").concat(c)).getDate();un(o)&&this._cloneArray(r,o)}t.forEach((function(t,n){t!==e.oldValueArray[n]&&(e.oldValueArray[n]=t,e.mode===w.MULTISELECTOR&&e.$trigger("columnchange",{},{column:n,value:t}))}))}},created:function(){this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this}),this._createTime(),this._createDate(),this._setValueSync()},beforeDestroy:function(){this.$refs.picker.remove(),this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},methods:{_show:function(t){var e=this;if(!this.disabled){this.valueChangeSource="";var n=this.$refs.picker;n.remove(),(document.querySelector("uni-app")||document.body).appendChild(n),n.style.display="block";var r=t.currentTarget.getBoundingClientRect();this.popover={top:r.top,left:r.left,width:r.width,height:r.height},setTimeout((function(){e.visible=!0}),20)}},_getFormData:function(){return{value:this.valueSync,key:this.name}},_resetFormData:function(){switch(this.mode){case w.SELECTOR:this.valueSync=0;break;case w.MULTISELECTOR:this.valueSync=this.value.map((function(t){return 0}));break;case w.DATE:case w.TIME:this.valueSync="";break;default:break}},_createTime:function(){var t=[],e=[];t.splice(0,t.length);for(var n=0;n<24;n++)t.push((n<10?"0":"")+n);e.splice(0,e.length);for(var r=0;r<60;r++)e.push((r<10?"0":"")+r);this.timeArray.push(t,e)},_createDate:function(){for(var t=[],e=y(this),n=e.start,r=e.end;n<=r;n++)t.push(String(n));for(var i=[],o=1;o<=12;o++)i.push((o<10?"0":"")+o);for(var a=[],s=1;s<=31;s++)a.push((s<10?"0":"")+s);this.dateArray.push(t,i,a)},_getTimeValue:function(t){return 60*t[0]+t[1]},_getDateValue:function(t){var e=31;return t[0]*e*12+(t[1]||0)*e+(t[2]||0)},_cloneArray:function(t,e){for(var n=0;na?0:o)}break;case w.TIME:case w.DATE:this.valueSync=String(t);break;default:var s=Number(t);this.valueSync=s<0?0:s;break}},_setValueArray:function(){var t,e=this.valueSync;switch(this.mode){case w.MULTISELECTOR:t=f(e);break;case w.TIME:t=this._getDateValueArray(e,Object(s["g"])({mode:w.TIME}));break;case w.DATE:t=this._getDateValueArray(e,Object(s["g"])({mode:w.DATE}));break;default:t=[e];break}this.oldValueArray=f(t),this.valueArray=f(t)},_getValue:function(){var t=this,e=this.valueArray;switch(this.mode){case w.SELECTOR:return e[0];case w.MULTISELECTOR:return e.map((function(t){return t}));case w.TIME:return this.valueArray.map((function(e,n){return t.timeArray[n][e]})).join(":");case w.DATE:return this.valueArray.map((function(e,n){return t.dateArray[n][e]})).join("-")}},_getDateValueArray:function(t,e){var n,r=this.mode===w.DATE?"-":":",i=this.mode===w.DATE?this.dateArray:this.timeArray;if(this.mode===w.TIME)n=2;else switch(this.fields){case _.YEAR:n=1;break;case _.MONTH:n=2;break;default:n=3;break}for(var o=String(t).split(r),a=[],s=0;s=0&&(a=e?this._getDateValueArray(e):a.map((function(){return 0}))),a},_change:function(){this._close(),this.valueChangeSource="click";var t=this._getValue();this.valueSync=Array.isArray(t)?t.map((function(t){return t})):t,this.$trigger("change",{},{value:t})},_cancel:function(t){if("firefox"===this.system){var e=this.popover,n=e.top,r=e.left,i=e.width,o=e.height,a=t.pageX,s=t.pageY;if(a>r&&an&&s=5&&t<=18?t:18},default:18},name:{type:String},address:{type:String}}},"70f4":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-label",t._g({class:{"uni-label-pointer":t.pointer},on:{click:t._onClick}},t.$listeners),[t._t("default")],2)},i=[],o=n("d977"),a=o["a"],s=(n("6730"),n("0c7c")),c=Object(s["a"])(a,r,i,!1,null,null,null);e["default"]=c.exports},7107:function(t,e,n){"use strict";(function(t){function r(e){var n=e.options,r=e.callbackId,i=n.family,o=n.source,a=n.desc,s=void 0===a?{}:a,c=document.fonts;if(c){var u=new FontFace(i,o,s);u.load().then((function(){c.add(u),t.publishHandler("onLoadFontFaceCallback",{callbackId:r,data:{errMsg:"loadFontFace:ok"}})})).catch((function(e){t.publishHandler("onLoadFontFaceCallback",{callbackId:r,data:{errMsg:"loadFontFace:fail ".concat(e)}})}))}else{var l=document.createElement("style");l.innerText='@font-face{font-family:"'.concat(i,'";src:').concat(o,";font-style:").concat(s.style,";font-weight:").concat(s.weight,";font-stretch:").concat(s.stretch,";unicode-range:").concat(s.unicodeRange,";font-variant:").concat(s.variant,";font-feature-settings:").concat(s.featureSettings,";}"),document.head.appendChild(l),t.publishHandler("onLoadFontFaceCallback",{callbackId:r,data:{errMsg:"loadFontFace:ok"}})}}n.d(e,"a",(function(){return r}))}).call(this,n("501c"))},"72b3":function(t,e,n){"use strict";function r(t,e,n){return t>e-n&&t0){var u=(-n-Math.sqrt(o))/(2*r),l=(-n+Math.sqrt(o))/(2*r),f=(e-u*t)/(l-u),d=t-f;return{x:function(t){var e,n;return t===this._t&&(e=this._powER1T,n=this._powER2T),this._t=t,e||(e=this._powER1T=Math.pow(Math.E,u*t)),n||(n=this._powER2T=Math.pow(Math.E,l*t)),d*e+f*n},dx:function(t){var e,n;return t===this._t&&(e=this._powER1T,n=this._powER2T),this._t=t,e||(e=this._powER1T=Math.pow(Math.E,u*t)),n||(n=this._powER2T=Math.pow(Math.E,l*t)),d*u*e+f*l*n}}}var h=Math.sqrt(4*r*i-n*n)/(2*r),p=-n/2*r,v=t,g=(e-p*t)/h;return{x:function(t){return Math.pow(Math.E,p*t)*(v*Math.cos(h*t)+g*Math.sin(h*t))},dx:function(t){var e=Math.pow(Math.E,p*t),n=Math.cos(h*t),r=Math.sin(h*t);return e*(g*h*n-v*h*r)+p*e*(g*r+v*n)}}},o.prototype.x=function(t){return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(t):0},o.prototype.dx=function(t){return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(t):0},o.prototype.setEnd=function(t,e,n){if(n||(n=(new Date).getTime()),t!==this._endPosition||!i(e,.4)){e=e||0;var r=this._endPosition;this._solution&&(i(e,.4)&&(e=this._solution.dx((n-this._startTime)/1e3)),r=this._solution.x((n-this._startTime)/1e3),i(e,.4)&&(e=0),i(r,.4)&&(r=0),r+=this._endPosition),this._solution&&i(r-t,.4)&&i(e,.4)||(this._endPosition=t,this._solution=this._solve(r-this._endPosition,e),this._startTime=n)}},o.prototype.snap=function(t){this._startTime=(new Date).getTime(),this._endPosition=t,this._solution={x:function(){return 0},dx:function(){return 0}}},o.prototype.done=function(t){return t||(t=(new Date).getTime()),r(this.x(),this._endPosition,.4)&&i(this.dx(),.4)},o.prototype.reconfigure=function(t,e,n){this._m=t,this._k=e,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())},o.prototype.springConstant=function(){return this._k},o.prototype.damping=function(){return this._c},o.prototype.configuration=function(){function t(t,e){t.reconfigure(1,e,t.damping())}function e(t,e){t.reconfigure(1,t.springConstant(),e)}return[{label:"Spring Constant",read:this.springConstant.bind(this),write:t.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:e.bind(this,this),min:1,max:500}]}},"73a6":function(t,e,n){"use strict";(function(t){var r=n("8aec"),i=n("f2b3"),o=n("d4cd"),a=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return!!i["s"]&&{passive:t}},s=a();e["a"]={name:"ScrollView",mixins:[r["a"]],props:{scrollX:{type:[Boolean,String],default:!1},scrollY:{type:[Boolean,String],default:!1},upperThreshold:{type:[Number,String],default:50},lowerThreshold:{type:[Number,String],default:50},scrollTop:{type:[Number,String],default:0},scrollLeft:{type:[Number,String],default:0},scrollIntoView:{type:String,default:""},scrollWithAnimation:{type:[Boolean,String],default:!1},enableBackToTop:{type:[Boolean,String],default:!1},refresherEnabled:{type:[Boolean,String],default:!1},refresherThreshold:{type:Number,default:45},refresherDefaultStyle:{type:String,default:"back"},refresherBackground:{type:String,default:"#fff"},refresherTriggered:{type:[Boolean,String],default:!1}},data:function(){return{lastScrollTop:this.scrollTopNumber,lastScrollLeft:this.scrollLeftNumber,lastScrollToUpperTime:0,lastScrollToLowerTime:0,refresherHeight:0,refreshRotate:0,refreshState:""}},computed:{upperThresholdNumber:function(){var t=Number(this.upperThreshold);return isNaN(t)?50:t},lowerThresholdNumber:function(){var t=Number(this.lowerThreshold);return isNaN(t)?50:t},scrollTopNumber:function(){return Number(this.scrollTop)||0},scrollLeftNumber:function(){return Number(this.scrollLeft)||0}},watch:{scrollTopNumber:function(t){this._scrollTopChanged(t)},scrollLeftNumber:function(t){this._scrollLeftChanged(t)},scrollIntoView:function(t){this._scrollIntoViewChanged(t)},refresherTriggered:function(t){!0===t?this._setRefreshState("refreshing"):!1===t&&this._setRefreshState("restore")}},mounted:function(){var t=this,e=null,n=null;this._attached=!0,this.toUpperNumber=0,this.triggerAbort=!1,this.beforeRefreshing=!1,this._scrollTopChanged(this.scrollTopNumber),this._scrollLeftChanged(this.scrollLeftNumber),this._scrollIntoViewChanged(this.scrollIntoView),this.__handleScroll=function(e){e.preventDefault(),e.stopPropagation(),t._handleScroll.bind(t,e)()},this.__handleTouchMove=function(r){if(null!==e){var i=r.touches[0].pageX,o=r.touches[0].pageY,a=t.$refs.main;if(Math.abs(i-e.x)>Math.abs(o-e.y))if(t.scrollX){if(0===a.scrollLeft&&i>e.x)return void(n=!1);if(a.scrollWidth===a.offsetWidth+a.scrollLeft&&ie.y)n=!1,t.refresherEnabled&&!1!==r.cancelable&&r.preventDefault();else{if(a.scrollHeight===a.offsetHeight+a.scrollTop&&o0&&(t.triggerAbort=!0,t.$trigger("refresherpulling",r,{deltaY:s})));var c=t.refresherHeight/t.refresherThreshold;t.refreshRotate=360*(c>1?1:c)}}},this.__handleTouchStart=function(t){1===t.touches.length&&(Object(o["a"])({disable:!0}),e={x:t.touches[0].pageX,y:t.touches[0].pageY})},this.__handleTouchEnd=function(n){e=null,Object(o["a"])({disable:!1}),t.refresherHeight>=t.refresherThreshold?t._setRefreshState("refreshing"):t._setRefreshState("refresherabort")},this.$refs.main.addEventListener("touchstart",this.__handleTouchStart,s),this.$refs.main.addEventListener("touchmove",this.__handleTouchMove,a(!1)),this.$refs.main.addEventListener("scroll",this.__handleScroll,a(!1)),this.$refs.main.addEventListener("touchend",this.__handleTouchEnd,s),Object(o["b"])()},activated:function(){this.scrollY&&(this.$refs.main.scrollTop=this.lastScrollTop),this.scrollX&&(this.$refs.main.scrollLeft=this.lastScrollLeft)},beforeDestroy:function(){this.$refs.main.removeEventListener("touchstart",this.__handleTouchStart,s),this.$refs.main.removeEventListener("touchmove",this.__handleTouchMove,s),this.$refs.main.removeEventListener("scroll",this.__handleScroll,a(!1)),this.$refs.main.removeEventListener("touchend",this.__handleTouchEnd,s)},methods:{scrollTo:function(t,e){var n=this.$refs.main;t<0?t=0:"x"===e&&t>n.scrollWidth-n.offsetWidth?t=n.scrollWidth-n.offsetWidth:"y"===e&&t>n.scrollHeight-n.offsetHeight&&(t=n.scrollHeight-n.offsetHeight);var r=0,i="";"x"===e?r=n.scrollLeft-t:"y"===e&&(r=n.scrollTop-t),0!==r&&(this.$refs.content.style.transition="transform .3s ease-out",this.$refs.content.style.webkitTransition="-webkit-transform .3s ease-out","x"===e?i="translateX("+r+"px) translateZ(0)":"y"===e&&(i="translateY("+r+"px) translateZ(0)"),this.$refs.content.removeEventListener("transitionend",this.__transitionEnd),this.$refs.content.removeEventListener("webkitTransitionEnd",this.__transitionEnd),this.__transitionEnd=this._transitionEnd.bind(this,t,e),this.$refs.content.addEventListener("transitionend",this.__transitionEnd),this.$refs.content.addEventListener("webkitTransitionEnd",this.__transitionEnd),"x"===e?n.style.overflowX="hidden":"y"===e&&(n.style.overflowY="hidden"),this.$refs.content.style.transform=i,this.$refs.content.style.webkitTransform=i)},_handleTrack:function(t){if("start"===t.detail.state)return this._x=t.detail.x,this._y=t.detail.y,void(this._noBubble=null);"end"===t.detail.state&&(this._noBubble=!1),null===this._noBubble&&this.scrollY&&(Math.abs(this._y-t.detail.y)/Math.abs(this._x-t.detail.x)>1?this._noBubble=!0:this._noBubble=!1),null===this._noBubble&&this.scrollX&&(Math.abs(this._x-t.detail.x)/Math.abs(this._y-t.detail.y)>1?this._noBubble=!0:this._noBubble=!1),this._x=t.detail.x,this._y=t.detail.y,this._noBubble&&t.stopPropagation()},_handleScroll:function(t){var e=t.target;this.$trigger("scroll",t,{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,deltaX:this.lastScrollLeft-e.scrollLeft,deltaY:this.lastScrollTop-e.scrollTop}),this.scrollY&&(e.scrollTop<=this.upperThresholdNumber&&this.lastScrollTop-e.scrollTop>0&&t.timeStamp-this.lastScrollToUpperTime>200&&(this.$trigger("scrolltoupper",t,{direction:"top"}),this.lastScrollToUpperTime=t.timeStamp),e.scrollTop+e.offsetHeight+this.lowerThresholdNumber>=e.scrollHeight&&this.lastScrollTop-e.scrollTop<0&&t.timeStamp-this.lastScrollToLowerTime>200&&(this.$trigger("scrolltolower",t,{direction:"bottom"}),this.lastScrollToLowerTime=t.timeStamp)),this.scrollX&&(e.scrollLeft<=this.upperThresholdNumber&&this.lastScrollLeft-e.scrollLeft>0&&t.timeStamp-this.lastScrollToUpperTime>200&&(this.$trigger("scrolltoupper",t,{direction:"left"}),this.lastScrollToUpperTime=t.timeStamp),e.scrollLeft+e.offsetWidth+this.lowerThresholdNumber>=e.scrollWidth&&this.lastScrollLeft-e.scrollLeft<0&&t.timeStamp-this.lastScrollToLowerTime>200&&(this.$trigger("scrolltolower",t,{direction:"right"}),this.lastScrollToLowerTime=t.timeStamp)),this.lastScrollTop=e.scrollTop,this.lastScrollLeft=e.scrollLeft},_scrollTopChanged:function(t){this.scrollY&&(this._innerSetScrollTop?this._innerSetScrollTop=!1:this.scrollWithAnimation?this.scrollTo(t,"y"):this.$refs.main.scrollTop=t)},_scrollLeftChanged:function(t){this.scrollX&&(this._innerSetScrollLeft?this._innerSetScrollLeft=!1:this.scrollWithAnimation?this.scrollTo(t,"x"):this.$refs.main.scrollLeft=t)},_scrollIntoViewChanged:function(e){if(e){if(!/^[_a-zA-Z][-_a-zA-Z0-9:]*$/.test(e))return void t.error("id error: scroll-into-view=".concat(e));var n=this.$el.querySelector("#"+e);if(n){var r=this.$refs.main.getBoundingClientRect(),i=n.getBoundingClientRect();if(this.scrollX){var o=i.left-r.left,a=this.$refs.main.scrollLeft,s=a+o;this.scrollWithAnimation?this.scrollTo(s,"x"):this.$refs.main.scrollLeft=s}if(this.scrollY){var c=i.top-r.top,u=this.$refs.main.scrollTop,l=u+c;this.scrollWithAnimation?this.scrollTo(l,"y"):this.$refs.main.scrollTop=l}}}},_transitionEnd:function(t,e){this.$refs.content.style.transition="",this.$refs.content.style.webkitTransition="",this.$refs.content.style.transform="",this.$refs.content.style.webkitTransform="";var n=this.$refs.main;"x"===e?(n.style.overflowX=this.scrollX?"auto":"hidden",n.scrollLeft=t):"y"===e&&(n.style.overflowY=this.scrollY?"auto":"hidden",n.scrollTop=t),this.$refs.content.removeEventListener("transitionend",this.__transitionEnd),this.$refs.content.removeEventListener("webkitTransitionEnd",this.__transitionEnd)},_setRefreshState:function(t){switch(t){case"refreshing":this.refresherHeight=this.refresherThreshold,this.beforeRefreshing||(this.beforeRefreshing=!0,this.$trigger("refresherrefresh",{},{}));break;case"restore":case"refresherabort":this.beforeRefreshing=!1,this.refresherHeight=this.toUpperNumber=0,"restore"===t&&(this.triggerAbort=!1,this.$trigger("refresherrestore",{},{})),"refresherabort"===t&&this.triggerAbort&&(this.triggerAbort=!1,this.$trigger("refresherabort",{},{}));break}this.refreshState=t},getScrollPosition:function(){var t=this.$refs.main;return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop,scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth}}}}}).call(this,n("3ad9")["default"])},"764a":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return u}));var r=n("f2b3"),i=n("85b6"),o=n("65a8"),a=n("33ed"),s=!!r["s"]&&{passive:!1};function c(e){if(uni.canIUse("css.var")){var n=parseFloat(__uniConfig.tabBar.height),r=e.$parent.$parent,i=r.navigationBar.type,a="default"===i||"float"===i?o["a"]:0,s=getApp().$children[0].showTabBar?isNaN(n)?o["d"]:n:0,c=uni.canIUse("css.env")?"env":uni.canIUse("css.constant")?"constant":"",u=a&&c?"calc(".concat(a,"px + ").concat(c,"(safe-area-inset-top))"):"".concat(a,"px"),l=s&&c?"calc(".concat(s,"px + ").concat(c,"(safe-area-inset-bottom))"):"".concat(s,"px"),f=document.documentElement.style;f.setProperty("--window-top","calc(var(--top-window-height) + ".concat(u,")")),f.setProperty("--window-bottom",l),t.debug("".concat(e.$page.route,"[").concat(e.$page.id,"]:--window-top=").concat(u)),t.debug("".concat(e.$page.route,"[").concat(e.$page.id,"]:--window-bottom=").concat(l))}}function u(t){var e=!1,n=!1;t("onPageLoad",(function(t){c(t)})),t("onPageShow",(function(t){var o=t.$parent.$parent;t._isMounted&&c(t),n&&document.removeEventListener("touchmove",n,s),o.disableScroll&&(n=a["b"],document.addEventListener("touchmove",n,s));var u=Object(i["c"])(t.$options,"onPageScroll"),l=Object(i["c"])(t.$options,"onReachBottom"),f=o.onReachBottomDistance,d=Object(r["l"])(o.titleNView)&&"transparent"===o.titleNView.type||Object(r["l"])(o.navigationBar)&&"transparent"===o.navigationBar.type;e&&document.removeEventListener("scroll",e),(d||u||l)&&(e=Object(a["a"])(t.$page.id,{enablePageScroll:u,enablePageReachBottom:l,onReachBottomDistance:f,enableTransparentTitleNView:d}),requestAnimationFrame((function(){document.addEventListener("scroll",e)})))}))}}).call(this,n("3ad9")["default"])},7691:function(t,e,n){},"77e0":function(t,e,n){"use strict";n.r(e),function(t,r){var i=n("a6b0");e["default"]={data:function(){return{showToast:{visible:!1}}},created:function(){var e=this,n="",o=function(t){return function(r){n=t,setTimeout((function(){e.showToast=r}),10)}};t.on("onShowToast",o("onShowToast")),t.on("onShowLoading",o("onShowLoading"));var a=function(t){return function(){if(n){var o="";if("onHideToast"===t&&"onShowToast"!==n?o=Object(i["g"])("uni.showToast.unpaired"):"onHideLoading"===t&&"onShowLoading"!==n&&(o=Object(i["g"])("uni.showLoading.unpaired")),o)return r.warn(o);n="",setTimeout((function(){e.showToast.visible=!1}),10)}}};t.on("onHidePopup",a("onHidePopup")),t.on("onHideToast",a("onHideToast")),t.on("onHideLoading",a("onHideLoading"))}}}.call(this,n("0dd1"),n("3ad9")["default"])},7822:function(t,e,n){},"78c8":function(t,e,n){"use strict";n.r(e),n.d(e,"getDeviceInfo",(function(){return h})),n.d(e,"getAppBaseInfo",(function(){return p})),n.d(e,"getSystemInfoSync",(function(){return v})),n.d(e,"getSystemInfo",(function(){return g}));var r,i=n("c6af"),o="__DC_STAT_UUID",a=navigator.cookieEnabled&&(window.localStorage||window.sessionStorage)||{},s=function(){if(r=r||a[o],!r){r=Date.now()+""+Math.floor(1e7*Math.random());try{a[o]=r}catch(t){}}return r},c=n("fb3e"),u=n("f2b3"),l={},f=!0;function d(){f&&(l=Object(c["getBrowserInfo"])())}function h(){d();var t=l,e=t.deviceBrand,n=t.deviceModel,r=t.brand,i=t.model,o=t.platform,a=t.system,c=t.deviceOrientation,u=t.deviceType;return{brand:r,deviceBrand:e,deviceModel:n,devicePixelRatio:window.devicePixelRatio,deviceId:s(),deviceOrientation:c,deviceType:u,model:i,platform:o,system:a}}function p(){d();var t=l,e=t.theme,n=t.language,r=t.browserName,i=t.browserVersion,o=uni&&uni.getLocale?uni.getLocale():n;return{appId:__uniConfig.appId,appName:__uniConfig.appName,appVersion:__uniConfig.appVersion,appVersionCode:__uniConfig.appVersionCode,appLanguage:o,enableDebug:!1,hostSDKVersion:void 0,hostPackageName:void 0,hostFontSizeSetting:void 0,hostName:r,hostVersion:i,hostTheme:e,hostLanguage:n,language:n,SDKVersion:"",theme:e,version:""}}function v(){f=!0,d(),f=!1;var t=Object(i["getWindowInfo"])(),e=h(),n=p();f=!0;var r=l,o=r.ua,a=r.browserName,s=r.browserVersion,c=r.osname,v=r.osversion,g=Object.assign({},t,e,n,{browserName:a,browserVersion:s,fontSizeSetting:n.hostFontSizeSetting,osName:c.toLocaleLowerCase(),osVersion:v,osLanguage:void 0,osTheme:void 0,uniPlatform:"web",uniCompileVersion:__uniConfig.compilerVersion,uniRuntimeVersion:__uniConfig.compilerVersion,ua:o});return delete g.screenTop,delete g.enableDebug,__uniConfig.darkmode||delete g.theme,Object(u["r"])(g)}function g(){return v()}},"79d5":function(t,e,n){"use strict";function r(t){if(t)return t.$holder;var e=getCurrentPages(),n=e.length;return n?e[n-1].$holder:void 0}function i(t){var e=getCurrentPages(),n=e.length;return!!n&&e[n-1].$holder===t}n.r(e),n.d(e,"getPageHolder",(function(){return r})),n.d(e,"isCurrentPage",(function(){return i}))},"7bab":function(t,e,n){"use strict";function r(){var t=document.getElementById("#clipboard"),e=t?t.value:void 0;return e?{data:e,errMsg:"getClipboardData:ok"}:{errMsg:"getClipboardData:fail"}}function i(t){var e=t.data,n=document.getElementById("#clipboard");n&&n.remove();var r=document.createElement("textarea");r.id="#clipboard",r.style.position="fixed",r.style.top="-9999px",r.style.zIndex="-9999",document.body.appendChild(r),r.value=e,r.select(),r.setSelectionRange(0,r.value.length);var i=document.execCommand("Copy",!1,null);return r.blur(),i?{errMsg:"setClipboardData:ok"}:{errMsg:"setClipboardData:fail"}}n.r(e),n.d(e,"getClipboardData",(function(){return r})),n.d(e,"setClipboardData",(function(){return i}))},"7bb3":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-checkbox",t._g({attrs:{disabled:t.disabled},on:{click:t._onClick}},t.$listeners),[n("div",{staticClass:"uni-checkbox-wrapper"},[n("div",{staticClass:"uni-checkbox-input",class:{"uni-checkbox-input-checked":t.checkboxChecked,"uni-checkbox-input-disabled":t.disabled},style:{color:t.color}}),t._t("default")],2)])},i=[],o=n("8af1"),a={name:"Checkbox",mixins:[o["a"],o["f"]],props:{checked:{type:[Boolean,String],default:!1},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#007aff"},value:{type:String,default:""}},data:function(){return{checkboxChecked:this.checked,checkboxValue:this.value}},watch:{checked:function(t){this.checkboxChecked=t},value:function(t){this.checkboxValue=t}},listeners:{"label-click":"_onClick","@label-click":"_onClick"},created:function(){this.$dispatch("CheckboxGroup","uni-checkbox-group-update",{type:"add",vm:this}),this.$dispatch("Form","uni-form-group-update",{type:"add",vm:this})},beforeDestroy:function(){this.$dispatch("CheckboxGroup","uni-checkbox-group-update",{type:"remove",vm:this}),this.$dispatch("Form","uni-form-group-update",{type:"remove",vm:this})},methods:{_onClick:function(t){this.disabled||(this.checkboxChecked=!this.checkboxChecked,this.$dispatch("CheckboxGroup","uni-checkbox-change",t))},_resetFormData:function(){this.checkboxChecked=!1}}},s=a,c=(n("f53a"),n("0c7c")),u=Object(c["a"])(s,r,i,!1,null,null,null);e["default"]=u.exports},"7c2b":function(t,e,n){"use strict";var r=n("e804"),i=n.n(r);i.a},"7d18":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"uploadFile",(function(){return u}));var r=n("e2e2");function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n=0&&this._callbacks.splice(e,1)}},{key:"abort",value:function(){this._isAbort=!0,this._xhr&&(this._xhr.abort(),delete this._xhr)}}]),t}();function u(e,n){var i=e.url,o=e.file,a=e.filePath,s=e.name,u=e.files,l=e.header,f=e.formData,d=e.timeout,h=void 0===d?__uniConfig.networkTimeout&&__uniConfig.networkTimeout.uploadFile||6e4:d,p=t,v=p.invokeCallbackHandler,g=new c(null,n);function m(t){var e,r=new XMLHttpRequest,o=new FormData;Object.keys(f).forEach((function(t){o.append(t,f[t])})),Object.values(u).forEach((function(e,n){var r=e.name,i=t[n];o.append(r||"file",i,i.name||"file-".concat(Date.now()))})),r.open("POST",i),Object.keys(l).forEach((function(t){r.setRequestHeader(t,l[t])})),r.upload.onprogress=function(t){g._callbacks.forEach((function(e){var n=t.loaded,r=t.total,i=Math.round(n/r*100);e({progress:i,totalBytesSent:n,totalBytesExpectedToSend:r})}))},r.onerror=function(){clearTimeout(e),v(n,{errMsg:"uploadFile:fail"})},r.onabort=function(){clearTimeout(e),v(n,{errMsg:"uploadFile:fail abort"})},r.onload=function(){clearTimeout(e);var t=r.status;v(n,{errMsg:"uploadFile:ok",statusCode:t,data:r.responseText||r.response})},g._isAbort?v(n,{errMsg:"uploadFile:fail abort"}):(e=setTimeout((function(){r.upload.onprogress=r.onload=r.onabort=r.onerror=null,g.abort(),v(n,{errMsg:"uploadFile:fail timeout"})}),h),r.send(o),g._xhr=r)}return Array.isArray(u)&&u.length||(u=[{name:s,file:o,uri:a}]),Promise.all(u.map((function(t){var e=t.file,n=t.uri;return e instanceof Blob?Promise.resolve(Object(r["a"])(e)):Object(r["f"])(n)}))).then(m).catch((function(){setTimeout((function(){v(n,{errMsg:"uploadFile:fail file error"})}),0)})),g}}.call(this,n("0dd1"))},"7e6a":function(t,e,n){"use strict";var r=n("5bf9"),i=n.n(r);i.a},"7f4e":function(t,e,n){"use strict";function r(t){var e=t.phoneNumber;return window.location.href="tel:".concat(e),{errMsg:"makePhoneCall:ok"}}n.r(e),n.d(e,"makePhoneCall",(function(){return r}))},"80e5":function(t){t.exports=JSON.parse('{"uni.app.quit":"Pulse otra vez para salir","uni.async.error":"Se agotó el tiempo de conexión, haga clic en la pantalla para volver a intentarlo.","uni.showActionSheet.cancel":"Cancelar","uni.showToast.unpaired":"Tenga en cuenta que showToast debe estar emparejado con hideToast","uni.showLoading.unpaired":"Tenga en cuenta que showLoading debe estar emparejado con hideLoading","uni.showModal.cancel":"Cancelar","uni.showModal.confirm":"OK","uni.chooseImage.cancel":"Cancelar","uni.chooseImage.sourceType.album":"Álbum","uni.chooseImage.sourceType.camera":"Cámara","uni.chooseVideo.cancel":"Cancelar","uni.chooseVideo.sourceType.album":"Álbum","uni.chooseVideo.sourceType.camera":"Cámara","uni.chooseFile.notUserActivation":"El cuadro de diálogo del selector de archivos solo se puede mostrar con la activación del usuario","uni.previewImage.cancel":"Cancelar","uni.previewImage.button.save":"Guardar imagen","uni.previewImage.save.success":"Guardado exitosamente","uni.previewImage.save.fail":"Error al guardar","uni.setClipboardData.success":"Contenido copiado","uni.scanCode.title":"Código de escaneo","uni.scanCode.album":"Álbum","uni.scanCode.fail":"Échec de la reconnaissance","uni.scanCode.flash.on":"Toque para encender la luz","uni.scanCode.flash.off":"Toque para apagar la luz","uni.startSoterAuthentication.authContent":"Reconocimiento de huellas dactilares","uni.startSoterAuthentication.waitingContent":"Irreconocible","uni.picker.done":"OK","uni.picker.cancel":"Cancelar","uni.video.danmu":"Danmu","uni.video.volume":"Volumen","uni.button.feedback.title":"realimentación","uni.button.feedback.send":"enviar","uni.chooseLocation.search":"Encontrar","uni.chooseLocation.cancel":"Cancelar"}')},"811a":function(t,e,n){"use strict";n.r(e),n.d(e,"connectSocket",(function(){return d})),n.d(e,"sendSocketMessage",(function(){return h})),n.d(e,"closeSocket",(function(){return p})),n.d(e,"onSocketOpen",(function(){return v})),n.d(e,"onSocketError",(function(){return g})),n.d(e,"onSocketMessage",(function(){return m})),n.d(e,"onSocketClose",(function(){return b}));var r=n("a118"),i=n("db70");function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},e=t.success,n=t.fail,r=t.complete,i=arguments.length>1?arguments[1]:void 0,o={errMsg:i};/:ok$/.test(i)?"function"===typeof e&&e(o):"function"===typeof n&&n(o),"function"===typeof r&&r(o)}}]),t}(),u=Object.create(null),l=[],f=Object.create(null);function d(t,e){var n=Object(i["c"])("createSocketTask",t),o=n.socketTaskId,a=new c(o);return u[o]=a,l.push(a),setTimeout((function(){Object(r["a"])(e,{errMsg:"connectSocket:ok"})}),0),a}function h(t,e){var n=l[0];if(n&&n.readyState===n.OPEN)return Object(i["c"])("operateSocketTask",Object.assign({},t,{operationType:"send",socketTaskId:n.id}));Object(r["a"])(e,{errMsg:"sendSocketMessage:fail WebSocket is not connected"})}function p(t,e){var n=l[0];if(n)return n.readyState=n.CLOSING,Object(i["c"])("operateSocketTask",Object.assign({},t,{operationType:"close",socketTaskId:n.id}));Object(r["a"])(e,{errMsg:"closeSocket:fail WebSocket is not connected"})}function v(t){f.open=t}function g(t){f.error=t}function m(t){f.message=t}function b(t){f.close=t}Object(i["d"])("onSocketTaskStateChange",(function(t){var e=t.socketTaskId,n=t.state,i=t.data,o=t.code,a=t.reason,s=(t.errMsg,u[e]);if(s){var c="message"===n?{data:i}:"close"===n?{code:o,reason:a}:{};if("open"===n&&(s.readyState=s.OPEN),s===l[0]&&f[n]&&Object(r["a"])(f[n],c),"error"===n||"close"===n){s.readyState=s.CLOSED,delete u[e];var d=l.indexOf(s);d>=0&&l.splice(d,1)}s._callbacks[n].forEach((function(t){"function"===typeof t&&t(c)}))}}))},"81ea":function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-tabbar",{class:["uni-tabbar-"+t.position]},[n("div",{staticClass:"uni-tabbar",style:{backgroundColor:t.tabbarBackgroundColor,"backdrop-filter":"none"!==t.blurEffect?"blur(10px)":t.blurEffect}},[n("div",{staticClass:"uni-tabbar-border",style:{backgroundColor:t.borderColor}}),t._l(t.visibleList,(function(e,r){return n("div",{key:e.isMidButton?r:e.pagePath,staticClass:"uni-tabbar__item",style:e.isMidButton?{flex:"0 0 "+e.width,position:"relative"}:{},on:{click:function(n){return t._switchTab(e,r)}}},[e.isMidButton?n("div",{staticClass:"uni-tabbar__mid",style:t._uniTabbarBdStyle(e)},[e.iconPath?n("img",{style:{width:e.iconWidth,height:e.iconWidth},attrs:{src:t._getRealPath(e.iconPath)}}):t._e()]):t._e(),n("div",{staticClass:"uni-tabbar__bd",style:{height:t.height}},[t.getIconPath(e,r)||e.iconfont||e.iconPath||e.isMidButton?n("div",{staticClass:"uni-tabbar__icon",class:{"uni-tabbar__icon__diff":!e.text},style:{width:t.iconWidth,height:t.iconWidth}},[e.iconfont?n("div",{staticClass:"uni-tabbar__iconfont",style:{color:t.selectedIndex===r?e.iconfont.selectedColor:e.iconfont.color,fontSize:e.iconfont.fontSize||t.iconWidth}},[t._v(" "+t._s(t.selectedIndex===r?e.iconfont.selectedText:e.iconfont.text)+" ")]):e.isMidButton?t._e():n("img",{attrs:{src:t._getRealPath(t.getIconPath(e,r))}})]):t._e(),e.text?n("div",{staticClass:"uni-tabbar__label",style:{color:t.selectedIndex===r?t.selectedColor:t.color,fontSize:t.fontSize,lineHeight:e.iconPath?"normal":1.8,marginTop:e.iconPath?t.spacing:"inherit"}},[t._v(" "+t._s(e.text)+" ")]):t._e(),e.redDot?n("div",{staticClass:"uni-tabbar__reddot",class:{"uni-tabbar__badge":!!e.badge}},[t._v(" "+t._s(e.badge)+" ")]):t._e()])])}))],2),n("div",{staticClass:"uni-placeholder",style:{height:t.height}})])},i=[],o=n("e428"),a=o["a"],s=(n("f4e0"),n("0c7c")),c=Object(s["a"])(a,r,i,!1,null,null,null),u=c.exports,l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.responsive?n("uni-layout",{class:{"uni-app--showlayout":t.showLayout,"uni-app--showtopwindow":t.showTopWindow,"uni-app--showleftwindow":t.showLeftWindow,"uni-app--showrightwindow":t.showRightWindow}},[t.topWindow?n("uni-top-window",{directives:[{name:"show",rawName:"v-show",value:t.showTopWindow||t.apiShowTopWindow,expression:"showTopWindow || apiShowTopWindow"}]},[n("div",{ref:"topWindow",staticClass:"uni-top-window",style:t.topWindowStyle},[n("v-uni-top-window",t._b({ref:"top",attrs:{"navigation-bar-title-text":t.navigationBarTitleText},on:{"hook:mounted":t.onTopWindowInit}},"v-uni-top-window",t.bindWindow,!1))],1),n("div",{staticClass:"uni-top-window--placeholder",style:{height:t.topWindowHeight}})]):t._e(),n("uni-content",[n("uni-main",[n("keep-alive",{attrs:{include:t.keepAliveInclude}},[n("router-view",{key:t.routerKey})],1)],1),t.leftWindow?n("uni-left-window",{directives:[{name:"show",rawName:"v-show",value:t.showLeftWindow||t.apiShowLeftWindow,expression:"showLeftWindow || apiShowLeftWindow"}],ref:"leftWindow",style:t.leftWindowStyle,attrs:{"data-show":t.apiShowLeftWindow}},[t.apiShowLeftWindow?n("div",{staticClass:"uni-mask",on:{click:function(e){t.apiShowLeftWindow=!1}}}):t._e(),n("div",{staticClass:"uni-left-window"},[n("v-uni-left-window",t._b({ref:"left",on:{"hook:mounted":t.onLeftWindowInit}},"v-uni-left-window",t.bindWindow,!1))],1)]):t._e(),t.rightWindow?n("uni-right-window",{directives:[{name:"show",rawName:"v-show",value:t.showRightWindow||t.apiShowRightWindow,expression:"showRightWindow || apiShowRightWindow"}],ref:"rightWindow",style:t.rightWindowStyle,attrs:{"data-show":t.apiShowRightWindow}},[t.apiShowRightWindow?n("div",{staticClass:"uni-mask",on:{click:function(e){t.apiShowRightWindow=!1}}}):t._e(),n("div",{staticClass:"uni-right-window"},[n("v-uni-right-window",t._b({ref:"right",on:{"hook:mounted":t.onRightWindowInit}},"v-uni-right-window",t.bindWindow,!1))],1)]):t._e()],1)],1):n("keep-alive",{attrs:{include:t.keepAliveInclude}},[n("router-view",{key:t.routerKey})],1)},f=[],d=n("a8f2"),h=d["a"],p=(n("639e"),Object(s["a"])(h,l,f,!1,null,null,null)),v=p.exports,g=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"uni-fade"}},[t.visible?n("uni-toast",{attrs:{"data-duration":t.duration}},[t.mask?n("div",{staticClass:"uni-mask",staticStyle:{background:"transparent"},on:{touchmove:function(t){t.preventDefault()}}}):t._e(),t.image||t.iconClass?n("div",{staticClass:"uni-toast"},[t.image?n("img",{staticClass:"uni-toast__icon",attrs:{src:t.image}}):n("i",{staticClass:"uni-icon_toast",class:t.iconClass}),n("p",{staticClass:"uni-toast__content"},[t._v(" "+t._s(t.title)+" ")])]):n("div",{staticClass:"uni-sample-toast"},[n("p",{staticClass:"uni-simple-toast__text"},[t._v(" "+t._s(t.title)+" ")])])]):t._e()],1)},m=[],b=n("dfa7"),y=b["a"],w=(n("ff28"),Object(s["a"])(y,g,m,!1,null,null,null)),_=w.exports,S=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"uni-fade"}},[n("uni-modal",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],on:{touchmove:function(t){t.preventDefault()}}},[n("div",{staticClass:"uni-mask"}),n("div",{staticClass:"uni-modal"},[t.title?n("div",{staticClass:"uni-modal__hd"},[n("strong",{staticClass:"uni-modal__title",domProps:{textContent:t._s(t.title)}})]):t._e(),t.editable?n("textarea",{ref:"editContent",staticClass:"uni-modal__textarea",attrs:{rows:"1",placeholder:t.placeholderText},domProps:{value:t.content}}):n("div",{staticClass:"uni-modal__bd",domProps:{textContent:t._s(t.content)},on:{touchmove:function(t){t.stopPropagation()}}}),n("div",{staticClass:"uni-modal__ft"},[t.showCancel?n("div",{staticClass:"uni-modal__btn uni-modal__btn_default",style:{color:t.cancelColor_},on:{click:function(e){return t._close("cancel")}}},[t._v(" "+t._s(t.cancelText)+" ")]):t._e(),n("div",{staticClass:"uni-modal__btn uni-modal__btn_primary",style:{color:t.confirmColor},on:{click:function(e){return t._close("confirm")}}},[t._v(" "+t._s(t.confirmText)+" ")])])]),n("keypress",{attrs:{disable:!t.visible},on:{esc:function(e){return t._close("cancel")},enter:function(e){!t.editable&&t._close("confirm")}}})],1)],1)},k=[],x=n("5a56"),C=n("da71"),T=n("3af1");function O(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var A={light:{cancelColor:"#000000"},dark:{cancelColor:"rgb(170, 170, 170)"}};function E(t){this.cancelColor_=A[t].cancelColor}var j={name:"Modal",components:{keypress:C["a"]},mixins:[x["default"]],props:{title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:"Cancel"},cancelColor:{type:String,default:"#000000"},confirmText:{type:String,default:"OK"},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},placeholderText:{type:String,default:""}},data:function(){return{cancelColor_:"#000"}},watch:{visible:function(t){t?(this.cancelColor_=this.$parent.showModal.cancelColor,"#000"===this.$parent.showModal.cancelColor&&("dark"===Object(T["a"])()&&this._onThemeChange({theme:"dark"}),Object(T["c"])(this._onThemeChange))):Object(T["b"])(this._onThemeChange)}},methods:{_onThemeChange:function(t){var e=t.theme;E.call(this,e)},_close:function(t){var e=O({},t,!0);this.editable&&"confirm"===t&&(e.content=this.$refs.editContent.value),this.$emit("close",e)}}},I=j,M=(n("2765"),Object(s["a"])(I,S,k,!1,null,null,null)),P=M.exports,L=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uni-actionsheet",{on:{touchmove:function(t){t.preventDefault()}}},[n("transition",{attrs:{name:"uni-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"uni-mask uni-actionsheet__mask",on:{click:function(e){return t._close(-1)}}})]),n("div",{staticClass:"uni-actionsheet",class:{"uni-actionsheet_toggle":t.visible},style:t.popupStyle.content},[n("div",{ref:"main",staticClass:"uni-actionsheet__menu",on:{wheel:t._handleWheel}},[t.title?n("div",{staticClass:"uni-actionsheet__cell",style:{height:t.titleHeight+"px"}}):t._e(),t.title?n("div",{staticClass:"uni-actionsheet__title"},[t._v(" "+t._s(t.title)+" ")]):t._e(),n("div",{style:{maxHeight:t.HEIGHT+"px",overflow:"hidden"}},[n("div",{ref:"content"},t._l(t.itemList,(function(e,r){return n("div",{key:r,staticClass:"uni-actionsheet__cell",style:{color:t.listItemColor},on:{click:function(e){return t._close(r)}}},[t._v(" "+t._s(e)+" ")])})),0)])]),n("div",{staticClass:"uni-actionsheet__action"},[n("div",{staticClass:"uni-actionsheet__cell",style:{color:t.cancelItemColor},on:{click:function(e){return t._close(-1)}}},[t._v(" "+t._s(t.$$t("uni.showActionSheet.cancel"))+" ")])]),n("div",{style:t.popupStyle.triangle})]),n("keypress",{attrs:{disable:!t.visible},on:{esc:function(e){return t._close(-1)}}})],1)},R=[],N=n("4ccd"),D=n("a6b0"),B=n("ba15"),$=n("8aec"),F=n("5363"),z=n("72b3"),W=n("d4cd");function q(t){var e=20,n=0,r=0;t.addEventListener("touchstart",(function(t){var e=t.changedTouches[0];n=e.clientX,r=e.clientY})),t.addEventListener("touchend",(function(t){var i=t.changedTouches[0];if(Math.abs(i.clientX-n)10?(this.scrollTop+=e/3,this.scrollTop=this.scrollTop>=this.contentHeight?this.contentHeight:this.scrollTop<=0?0:this.scrollTop,this._scroller.scrollTo(this.scrollTop)):this.deltaY=e,t.preventDefault()}}},X=V,Y=(n("4fef"),Object(s["a"])(X,L,R,!1,null,null,null)),G=Y.exports,Q=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.visible?n("div",{staticClass:"uni-system-preview-image",on:{click:t._click}},[n("v-uni-swiper",{staticClass:"uni-system-preview-image-swiper",attrs:{navigation:"auto",current:t.index,"indicator-dots":!1,autoplay:!1},on:{"update:current":function(e){t.index=e}}},t._l(t.urls,(function(t,e){return n("v-uni-swiper-item",{key:e},[n("image-view",{attrs:{src:t}})],1)})),1),t._m(0)],1):t._e()},J=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"nav-btn-back"},[n("i",{staticClass:"uni-btn-icon"},[t._v("")])])}],K=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-movable-area",{staticClass:"image-view-area",nativeOn:{touchstart:function(e){return t.onTouchStart(e)},touchmove:function(e){return t.checkDirection(e)},touchend:function(e){return t.onTouchEnd(e)}}},[n("v-uni-movable-view",{staticClass:"image-view-view",attrs:{direction:t.direction,inertia:"",scale:"","scale-min":"1","scale-max":"4"},on:{scale:t.onScale}},[n("img",{staticClass:"image-view-img",attrs:{src:t.src},on:{load:t.onImgLoad}})])],1)},Z=[],tt={name:"ImageView",props:{src:{type:String,default:""}},data:function(){return{direction:"none"}},created:function(){this.scale=1,this.imgWidth=0,this.imgHeight=0,this.width=0,this.height=0},methods:{onScale:function(t){var e=t.detail.scale;this.scale=e},onImgLoad:function(t){var e=t.target,n=e.getBoundingClientRect();this.imgWidth=n.width,this.imgHeight=n.height},onTouchStart:function(t){var e=this.$el,n=e.getBoundingClientRect();this.width=n.width,this.height=n.height,this.checkDirection(t)},onTouchEnd:function(t){var e=this.scale,n=e*this.imgWidth>this.width,r=e*this.imgHeight>this.height;this.direction=n&&r?"all":n?"horizontal":r?"vertical":"none",this.checkDirection(t)},checkDirection:function(t){var e=this.direction;"all"!==e&&"horizontal"!==e||t.stopPropagation()}}},et=tt,nt=(n("11d0"),Object(s["a"])(et,K,Z,!1,null,null,null)),rt=nt.exports,it={name:"PreviewImage",components:{imageView:rt},props:{visible:{type:Boolean,default:!1},urls:{type:Array,default:function(){return[]}},current:{type:[String,Number],default:0}},data:function(){return{index:0}},watch:{visible:function(t){if(t){var e="number"===typeof this.current?this.current:this.urls.indexOf(this.current);this.index=e<0?0:e}}},mounted:function(){var t=this,e=20,n=0,r=0;this.$el.addEventListener("mousedown",(function(e){t.preventDefault=!1,n=e.clientX,r=e.clientY})),this.$el.addEventListener("mouseup",(function(i){(Math.abs(i.clientX-n)>e||Math.abs(i.clientY-r)>e)&&(t.preventDefault=!0)}))},methods:{_click:function(){this.preventDefault||this.$emit("close")}}},ot=it,at=(n("8ed9"),Object(s["a"])(ot,Q,J,!1,null,null,null)),st=at.exports,ct={Toast:_,Modal:P,ActionSheet:G,PreviewImage:st};function ut(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function lt(t){for(var e=1;e0&&t<1?t:1}}},c={canvasId:{type:String,required:!0},actions:{type:Array,required:!0},reserve:{type:Boolean,default:!1}}},"82c2":function(t,e,n){"use strict";n.r(e),n.d(e,"request",(function(){return d}));var r=n("f2b3"),i=n("a118"),o=n("db70");function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var n=0;n>2],o+=t[(3&r[n])<<4|r[n+1]>>4],o+=t[(15&r[n+1])<<2|r[n+2]>>6],o+=t[63&r[n+2]];return i%3===2?o=o.substring(0,o.length-1)+"=":i%3===1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var e,r,i,o,a,s=.75*t.length,c=t.length,u=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var l=new ArrayBuffer(s),f=new Uint8Array(l);for(e=0;e>4,f[u++]=(15&i)<<4|o>>2,f[u++]=(3&o)<<6|63&a;return l}})()},"83a6":function(t,e,n){"use strict";e["a"]={data:function(){return{hovering:!1}},props:{hoverClass:{type:String,default:"none"},hoverStopPropagation:{type:Boolean,default:!1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:400}},methods:{_hoverTouchStart:function(t){t.touches.length>1||this._handleHoverStart(t)},_hoverMousedown:function(t){this._hoverTouch||(this._handleHoverStart(t),window.addEventListener("mouseup",this._hoverMouseup))},_handleHoverStart:function(t){var e=this;t._hoverPropagationStopped||this.hoverClass&&"none"!==this.hoverClass&&!this.disabled&&(this.hoverStopPropagation&&(t._hoverPropagationStopped=!0),this._hoverTouch=!0,this._hoverStartTimer=setTimeout((function(){e.hovering=!0,e._hoverTouch||e._hoverReset()}),this.hoverStartTime))},_hoverMouseup:function(){this._hoverTouch&&(this._handleHoverEnd(),window.removeEventListener("mouseup",this._hoverMouseup))},_hoverTouchEnd:function(){this._handleHoverEnd()},_handleHoverEnd:function(){this._hoverTouch=!1,this.hovering&&this._hoverReset()},_hoverReset:function(){var t=this;requestAnimationFrame((function(){clearTimeout(t._hoverStayTimer),t._hoverStayTimer=setTimeout((function(){t.hovering=!1}),t.hoverStayTime)}))},_hoverTouchCancel:function(){this._hoverTouch=!1,this.hovering=!1,clearTimeout(this._hoverStartTimer)}}}},"84ca":function(t,e,n){},"84e0":function(t,e,n){"use strict";n.r(e),function(t){function r(e){var n=getCurrentPages();return n.length&&t.publishHandler("pageScrollTo",e,n[n.length-1].$page.id),{}}n.d(e,"pageScrollTo",(function(){return r}))}.call(this,n("0dd1"))},8542:function(t,e,n){"use strict";n.d(e,"a",(function(){return w})),n.d(e,"d",(function(){return _})),n.d(e,"e",(function(){return T})),n.d(e,"b",(function(){return A})),n.d(e,"c",(function(){return E}));var i=n("f2b3");function o(t){return u(t)||c(t)||s(t)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t,e){if(t){if("string"===typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}function c(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function u(t){if(Array.isArray(t))return l(t)}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:{};return["success","fail","complete"].forEach((function(n){if(Array.isArray(t[n])){var r=e[n];e[n]=function(o){x(t[n],o,e).then((function(t){return Object(i["k"])(r)&&r(t)||t}))}}})),e}function T(t,e){var n=[];Array.isArray(h.returnValue)&&n.push.apply(n,o(h.returnValue));var r=p[t];return r&&Array.isArray(r.returnValue)&&n.push.apply(n,o(r.returnValue)),n.forEach((function(t){e=t(e)||e})),e}function O(t){var e=Object.create(null);Object.keys(h).forEach((function(t){"returnValue"!==t&&(e[t]=h[t].slice())}));var n=p[t];return n&&Object.keys(n).forEach((function(t){"returnValue"!==t&&(e[t]=(e[t]||[]).concat(n[t]))})),e}function A(t,e,n){for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return Array.isArray(t[e])&&t[e].length}function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=JSON.parse(JSON.stringify(t)),n=Object.keys(e),r=n.length;if(r)for(var i=0;it.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return r||(r=document.createElement("canvas")),r.width=t,r.height=e,r}e["a"]={name:"Canvas",mixins:[i["g"]],props:{canvasId:{type:String,default:""},disableScroll:{type:[Boolean,String],default:!1},hidpi:{type:Boolean,default:!0}},data:function(){return{actionsWaiting:!1}},computed:{id:function(){return this.canvasId},_listeners:function(){var t=this,e=Object.assign({},this.$listeners),n=["touchstart","touchmove","touchend"];return n.forEach((function(n){var r=e[n],i=[];r&&i.push((function(e){t.$trigger(n,Object.assign({},e,{touches:v(e.currentTarget,e.touches),changedTouches:v(e.currentTarget,e.changedTouches)}))})),t.disableScroll&&"touchmove"===n&&i.push(t._touchmove),e[n]=i})),e},pixelRatio:function(){return this.hidpi?o["a"]:1}},created:function(){this._actionsDefer=[],this._images={}},mounted:function(){this._resize()},beforeDestroy:function(){var t=this.$refs.canvas;t.height=t.width=0},methods:{_handleSubscribe:function(t){var e=t.type,n=t.data,r=void 0===n?{}:n,i=this[e];0!==e.indexOf("_")&&"function"===typeof i&&i(r)},_resize:function(t){var e=this.$refs.canvas,n=!t||e.width!==Math.floor(t.width*this.pixelRatio)||e.height!==Math.floor(t.height*this.pixelRatio);if(n)if(e.width>0&&e.height>0){var r=e.getContext("2d"),i=r.getImageData(0,0,e.width,e.height);Object(o["b"])(e,this.hidpi),r.putImageData(i,0,0)}else Object(o["b"])(e,this.hidpi)},_touchmove:function(t){t.preventDefault()},actionsChanged:function(e){var n=this,r=e.actions,i=e.reserve,o=e.callbackId,a=this;if(r)if(this.actionsWaiting)this._actionsDefer.push([r,i,o]);else{var s=this.$refs.canvas,u=s.getContext("2d");i||(u.fillStyle="#000000",u.strokeStyle="#000000",u.shadowColor="#000000",u.shadowBlur=0,u.shadowOffsetX=0,u.shadowOffsetY=0,u.setTransform(1,0,0,1,0,0),u.clearRect(0,0,s.width,s.height)),this.preloadImage(r);var l=function(t){var e=r[t],i=e.method,s=e.data;if(/^set/.test(i)&&"setTransform"!==i){var l,f=i[3].toLowerCase()+i.slice(4);if("fillStyle"===f||"strokeStyle"===f){if("normal"===s[0])l=p(s[1]);else if("linear"===s[0]){var v=u.createLinearGradient.apply(u,c(s[1]));s[2].forEach((function(t){var e=t[0],n=p(t[1]);v.addColorStop(e,n)})),l=v}else if("radial"===s[0]){var g=s[1][0],m=s[1][1],b=s[1][2],y=u.createRadialGradient(g,m,0,g,m,b);s[2].forEach((function(t){var e=t[0],n=p(t[1]);y.addColorStop(e,n)})),l=y}else if("pattern"===s[0]){var w=n.checkImageLoaded(s[1],r.slice(t+1),o,(function(t){t&&(u[f]=u.createPattern(t,s[2]))}));return w?"continue":"break"}u[f]=l}else if("globalAlpha"===f)u[f]=s[0]/255;else if("shadow"===f)d=["shadowOffsetX","shadowOffsetY","shadowBlur","shadowColor"],s.forEach((function(t,e){u[d[e]]="shadowColor"===d[e]?p(t):t}));else if("fontSize"===f){var _=u.__font__||u.font;u.__font__=u.font=_.replace(/\d+\.?\d*px/,s[0]+"px")}else"lineDash"===f?(u.setLineDash(s[0]),u.lineDashOffset=s[1]||0):"textBaseline"===f?("normal"===s[0]&&(s[0]="alphabetic"),u[f]=s[0]):"font"===f?u.__font__=u.font=s[0]:u[f]=s[0]}else if("fillPath"===i||"strokePath"===i)i=i.replace(/Path/,""),u.beginPath(),s.forEach((function(t){u[t.method].apply(u,t.data)})),u[i]();else if("fillText"===i)u.fillText.apply(u,s);else if("drawImage"===i){if(h=function(){var e=c(s),n=e[0],i=e.slice(1);if(a._images=a._images||{},!a.checkImageLoaded(n,r.slice(t+1),o,(function(t){t&&u.drawImage.apply(u,[t].concat(c(i.slice(4,8)),c(i.slice(0,4))))})))return"break"}(),"break"===h)return"break"}else"clip"===i?(s.forEach((function(t){u[t.method].apply(u,t.data)})),u.clip()):u[i].apply(u,s)};t:for(var f=0;fe-n&&tthis._t&&(t=this._t,this._lastDt=t);var e=this._x_v*t+.5*this._x_a*Math.pow(t,2)+this._x_s,n=this._y_v*t+.5*this._y_a*Math.pow(t,2)+this._y_s;return(this._x_a>0&&ethis._endPositionX)&&(e=this._endPositionX),(this._y_a>0&&nthis._endPositionY)&&(n=this._endPositionY),{x:e,y:n}},u.prototype.ds=function(t){return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),t>this._t&&(t=this._t),{dx:this._x_v+this._x_a*t,dy:this._y_v+this._y_a*t}},u.prototype.delta=function(){return{x:-1.5*Math.pow(this._x_v,2)/this._x_a||0,y:-1.5*Math.pow(this._y_v,2)/this._y_a||0}},u.prototype.dt=function(){return-this._x_v/this._x_a},u.prototype.done=function(){var t=a(this.s().x,this._endPositionX)||a(this.s().y,this._endPositionY)||this._lastDt===this._t;return this._lastDt=null,t},u.prototype.setEnd=function(t,e){this._endPositionX=t,this._endPositionY=e},u.prototype.reconfigure=function(t,e){this._m=t,this._f=1e3*e},l.prototype._solve=function(t,e){var n=this._c,r=this._m,i=this._k,o=n*n-4*r*i;if(0===o){var a=-n/(2*r),s=t,c=e/(a*t);return{x:function(t){return(s+c*t)*Math.pow(Math.E,a*t)},dx:function(t){var e=Math.pow(Math.E,a*t);return a*(s+c*t)*e+c*e}}}if(o>0){var u=(-n-Math.sqrt(o))/(2*r),l=(-n+Math.sqrt(o))/(2*r),f=(e-u*t)/(l-u),d=t-f;return{x:function(t){var e,n;return t===this._t&&(e=this._powER1T,n=this._powER2T),this._t=t,e||(e=this._powER1T=Math.pow(Math.E,u*t)),n||(n=this._powER2T=Math.pow(Math.E,l*t)),d*e+f*n},dx:function(t){var e,n;return t===this._t&&(e=this._powER1T,n=this._powER2T),this._t=t,e||(e=this._powER1T=Math.pow(Math.E,u*t)),n||(n=this._powER2T=Math.pow(Math.E,l*t)),d*u*e+f*l*n}}}var h=Math.sqrt(4*r*i-n*n)/(2*r),p=-n/2*r,v=t,g=(e-p*t)/h;return{x:function(t){return Math.pow(Math.E,p*t)*(v*Math.cos(h*t)+g*Math.sin(h*t))},dx:function(t){var e=Math.pow(Math.E,p*t),n=Math.cos(h*t),r=Math.sin(h*t);return e*(g*h*n-v*h*r)+p*e*(g*r+v*n)}}},l.prototype.x=function(t){return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(t):0},l.prototype.dx=function(t){return void 0===t&&(t=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(t):0},l.prototype.setEnd=function(t,e,n){if(n||(n=(new Date).getTime()),t!==this._endPosition||!s(e,.1)){e=e||0;var r=this._endPosition;this._solution&&(s(e,.1)&&(e=this._solution.dx((n-this._startTime)/1e3)),r=this._solution.x((n-this._startTime)/1e3),s(e,.1)&&(e=0),s(r,.1)&&(r=0),r+=this._endPosition),this._solution&&s(r-t,.1)&&s(e,.1)||(this._endPosition=t,this._solution=this._solve(r-this._endPosition,e),this._startTime=n)}},l.prototype.snap=function(t){this._startTime=(new Date).getTime(),this._endPosition=t,this._solution={x:function(){return 0},dx:function(){return 0}}},l.prototype.done=function(t){return t||(t=(new Date).getTime()),a(this.x(),this._endPosition,.1)&&s(this.dx(),.1)},l.prototype.reconfigure=function(t,e,n){this._m=t,this._k=e,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())},l.prototype.springConstant=function(){return this._k},l.prototype.damping=function(){return this._c},l.prototype.configuration=function(){function t(t,e){t.reconfigure(1,e,t.damping())}function e(t,e){t.reconfigure(1,t.springConstant(),e)}return[{label:"Spring Constant",read:this.springConstant.bind(this),write:t.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:e.bind(this,this),min:1,max:500}]},f.prototype.setEnd=function(t,e,n,r){var i=(new Date).getTime();this._springX.setEnd(t,r,i),this._springY.setEnd(e,r,i),this._springScale.setEnd(n,r,i),this._startTime=i},f.prototype.x=function(){var t=((new Date).getTime()-this._startTime)/1e3;return{x:this._springX.x(t),y:this._springY.x(t),scale:this._springScale.x(t)}},f.prototype.done=function(){var t=(new Date).getTime();return this._springX.done(t)&&this._springY.done(t)&&this._springScale.done(t)},f.prototype.reconfigure=function(t,e,n){this._springX.reconfigure(t,e,n),this._springY.reconfigure(t,e,n),this._springScale.reconfigure(t,e,n)};var d=n("d4cd"),h=!1;function p(t){h||(h=!0,requestAnimationFrame((function(){t(),h=!1})))}function v(t,e){if(t===e)return 0;var n=t.offsetLeft;return t.offsetParent?n+=v(t.offsetParent,e):0}function g(t,e){if(t===e)return 0;var n=t.offsetTop;return t.offsetParent?n+=g(t.offsetParent,e):0}function m(t,e){return+((1e3*t-1e3*e)/1e3).toFixed(1)}function b(t,e,n){var r=function(t){t&&t.id&&cancelAnimationFrame(t.id),t&&(t.cancelled=!0)},i={id:0,cancelled:!1};function o(e,n,r,i){if(!e||!e.cancelled){r(n);var a=t.done();a||e.cancelled||(e.id=requestAnimationFrame(o.bind(null,e,n,r,i))),a&&i&&i(n)}}return o(i,t,e,n),{cancel:r.bind(null,i),model:t}}var y={name:"MovableView",mixins:[o["a"]],props:{direction:{type:String,default:"none"},inertia:{type:[Boolean,String],default:!1},outOfBounds:{type:[Boolean,String],default:!1},x:{type:[Number,String],default:0},y:{type:[Number,String],default:0},damping:{type:[Number,String],default:20},friction:{type:[Number,String],default:2},disabled:{type:[Boolean,String],default:!1},scale:{type:[Boolean,String],default:!1},scaleMin:{type:[Number,String],default:.5},scaleMax:{type:[Number,String],default:10},scaleValue:{type:[Number,String],default:1},animation:{type:[Boolean,String],default:!0}},data:function(){return{xSync:this._getPx(this.x),ySync:this._getPx(this.y),scaleValueSync:Number(this.scaleValue)||1,width:0,height:0,minX:0,minY:0,maxX:0,maxY:0}},computed:{dampingNumber:function(){var t=Number(this.damping);return isNaN(t)?20:t},frictionNumber:function(){var t=Number(this.friction);return isNaN(t)||t<=0?2:t},scaleMinNumber:function(){var t=Number(this.scaleMin);return isNaN(t)?.5:t},scaleMaxNumber:function(){var t=Number(this.scaleMax);return isNaN(t)?10:t},xMove:function(){return"all"===this.direction||"horizontal"===this.direction},yMove:function(){return"all"===this.direction||"vertical"===this.direction}},watch:{x:function(t){this.xSync=this._getPx(t)},xSync:function(t){this._setX(t)},y:function(t){this.ySync=this._getPx(t)},ySync:function(t){this._setY(t)},disabled:function(){this.__handleTouchStart()},scaleValue:function(t){this.scaleValueSync=Number(t)||0},scaleValueSync:function(t){this._setScaleValue(t)},scaleMinNumber:function(){this._setScaleMinOrMax()},scaleMaxNumber:function(){this._setScaleMinOrMax()}},created:function(){this._offset={x:0,y:0},this._scaleOffset={x:0,y:0},this._translateX=0,this._translateY=0,this._scale=1,this._oldScale=1,this._STD=new f(1,9*Math.pow(this.dampingNumber,2)/40,this.dampingNumber),this._friction=new u(1,this.frictionNumber),this._declineX=new c,this._declineY=new c,this.__touchInfo={historyX:[0,0],historyY:[0,0],historyT:[0,0]}},mounted:function(){this.touchtrack(this.$el,"_onTrack"),this.setParent(),this._friction.reconfigure(1,this.frictionNumber),this._STD.reconfigure(1,9*Math.pow(this.dampingNumber,2)/40,this.dampingNumber),this.$el.style.transformOrigin="center",Object(d["b"])()},methods:{_getPx:function(t){return/\d+[ur]px$/i.test(t)?uni.upx2px(parseFloat(t)):Number(t)||0},_setX:function(t){if(this.xMove){if(t+this._scaleOffset.x===this._translateX)return this._translateX;this._SFA&&this._SFA.cancel(),this._animationTo(t+this._scaleOffset.x,this.ySync+this._scaleOffset.y,this._scale)}return t},_setY:function(t){if(this.yMove){if(t+this._scaleOffset.y===this._translateY)return this._translateY;this._SFA&&this._SFA.cancel(),this._animationTo(this.xSync+this._scaleOffset.x,t+this._scaleOffset.y,this._scale)}return t},_setScaleMinOrMax:function(){if(!this.scale)return!1;this._updateScale(this._scale,!0),this._updateOldScale(this._scale)},_setScaleValue:function(t){return!!this.scale&&(t=this._adjustScale(t),this._updateScale(t,!0),this._updateOldScale(t),t)},__handleTouchStart:function(){this._isScaling||this.disabled||(Object(d["a"])({disable:!0}),this._FA&&this._FA.cancel(),this._SFA&&this._SFA.cancel(),this.__touchInfo.historyX=[0,0],this.__touchInfo.historyY=[0,0],this.__touchInfo.historyT=[0,0],this.xMove&&(this.__baseX=this._translateX),this.yMove&&(this.__baseY=this._translateY),this.$el.style.willChange="transform",this._checkCanMove=null,this._firstMoveDirection=null,this._isTouching=!0)},__handleTouchMove:function(t){var e=this;if(!this._isScaling&&!this.disabled&&this._isTouching){var n=this._translateX,r=this._translateY;if(null===this._firstMoveDirection&&(this._firstMoveDirection=Math.abs(t.detail.dx/t.detail.dy)>1?"htouchmove":"vtouchmove"),this.xMove&&(n=t.detail.dx+this.__baseX,this.__touchInfo.historyX.shift(),this.__touchInfo.historyX.push(n),this.yMove||null!==this._checkCanMove||(this._checkCanMove=Math.abs(t.detail.dx/t.detail.dy)<1)),this.yMove&&(r=t.detail.dy+this.__baseY,this.__touchInfo.historyY.shift(),this.__touchInfo.historyY.push(r),this.xMove||null!==this._checkCanMove||(this._checkCanMove=Math.abs(t.detail.dy/t.detail.dx)<1)),this.__touchInfo.historyT.shift(),this.__touchInfo.historyT.push(t.detail.timeStamp),!this._checkCanMove){t.preventDefault();var i="touch";nthis.maxX&&(this.outOfBounds?(i="touch-out-of-bounds",n=this.maxX+this._declineX.x(n-this.maxX)):n=this.maxX),rthis.maxY&&(this.outOfBounds?(i="touch-out-of-bounds",r=this.maxY+this._declineY.x(r-this.maxY)):r=this.maxY),p((function(){e._setTransform(n,r,e._scale,i)}))}}},__handleTouchEnd:function(){var t=this;if(!this._isScaling&&!this.disabled&&this._isTouching&&(Object(d["a"])({disable:!1}),this.$el.style.willChange="auto",this._isTouching=!1,!this._checkCanMove&&!this._revise("out-of-bounds")&&this.inertia)){var e=1e3*(this.__touchInfo.historyX[1]-this.__touchInfo.historyX[0])/(this.__touchInfo.historyT[1]-this.__touchInfo.historyT[0]),n=1e3*(this.__touchInfo.historyY[1]-this.__touchInfo.historyY[0])/(this.__touchInfo.historyT[1]-this.__touchInfo.historyT[0]);this._friction.setV(e,n),this._friction.setS(this._translateX,this._translateY);var r=this._friction.delta().x,i=this._friction.delta().y,o=r+this._translateX,a=i+this._translateY;othis.maxX&&(o=this.maxX,a=this._translateY+(this.maxX-this._translateX)*i/r),athis.maxY&&(a=this.maxY,o=this._translateX+(this.maxY-this._translateY)*r/i),this._friction.setEnd(o,a),this._FA=b(this._friction,(function(){var e=t._friction.s(),n=e.x,r=e.y;t._setTransform(n,r,t._scale,"friction")}),(function(){t._FA.cancel()}))}},_onTrack:function(t){switch(t.detail.state){case"start":this.__handleTouchStart();break;case"move":this.__handleTouchMove(t);break;case"end":this.__handleTouchEnd()}},_getLimitXY:function(t,e){var n=!1;return t>this.maxX?(t=this.maxX,n=!0):tthis.maxY?(e=this.maxY,n=!0):e3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0;null!==t&&"NaN"!==t.toString()&&"number"===typeof t||(t=this._translateX||0),null!==e&&"NaN"!==e.toString()&&"number"===typeof e||(e=this._translateY||0),t=Number(t.toFixed(1)),e=Number(e.toFixed(1)),n=Number(n.toFixed(1)),this._translateX===t&&this._translateY===e||i||this.$trigger("change",{},{x:m(t,this._scaleOffset.x),y:m(e,this._scaleOffset.y),source:r}),this.scale||(n=this._scale),n=this._adjustScale(n),n=+n.toFixed(3),o&&n!==this._scale&&this.$trigger("scale",{},{x:t,y:e,scale:n});var a="translateX("+t+"px) translateY("+e+"px) translateZ(0px) scale("+n+")";this.$el.style.transform=a,this.$el.style.webkitTransform=a,this._translateX=t,this._translateY=e,this._scale=n}}},w=y,_=(n("7c2b"),n("0c7c")),S=Object(_["a"])(w,r,i,!1,null,null,null);e["default"]=S.exports},8875:function(t,e,n){var r,i,o;(function(n,a){i=[],r=a,o="function"===typeof r?r.apply(e,i):r,void 0===o||(t.exports=o)})("undefined"!==typeof self&&self,(function(){function t(){if(document.currentScript)return document.currentScript;try{throw new Error}catch(f){var t,e,n,r=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,i=/@([^@]*):(\d+):(\d+)\s*$/gi,o=r.exec(f.stack)||i.exec(f.stack),a=o&&o[1]||!1,s=o&&o[2]||!1,c=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");a===c&&(t=document.documentElement.outerHTML,e=new RegExp("(?:[^\\n]+?\\n){0,"+(s-2)+"}[^<]*