提交 736ed0ee 编写于 作者: fxy060608's avatar fxy060608

merge feat-quickapp

const fs = require('fs')
const del = require('del')
const path = require('path')
const copy = require('copy')
const rollup = require('rollup')
const genConfig = require('./rollup.config.qa')
const filename = 'vue.' + (process.env.NODE_ENV === 'production' ? 'prod' : 'dev') + '.js'
async function build () {
const bridgeBundle = await rollup.rollup(genConfig('bridge'))
const {
output: bridgeOutput
} = await bridgeBundle.generate({
format: 'iife'
})
const bridgeCode = bridgeOutput[0].code
const appBundle = await rollup.rollup(genConfig('app'))
const {
output: appOutput
} = await appBundle.generate({
format: 'iife',
banner: `
dsl.onInitApp(function({
inst,
context,
instRequireModule
}) {
if(!context.quickapp.dock.makeEvaluateBuildScript){
context.quickapp.dock.makeEvaluateBuildScript = args => args
}
const $app_require$ = instRequireModule;
`,
footer: `
});`
})
const appCode = appOutput[0].code
const pageBundle = await rollup.rollup(genConfig('page'))
const {
output: pageOutput
} = await pageBundle.generate({
format: 'iife',
banner: `
dsl.onInitPage(function({
$app_require$,
Vue
}) {
`,
footer: `
});`
})
const pageCode = pageOutput[0].code
const vueCode = fs.readFileSync(path.resolve(__dirname, '../packages/uni-quickapp/assets/' + filename))
fs.writeFileSync(
path.resolve(__dirname, '../packages/uni-quickapp/dist/' + filename),
vueCode + bridgeCode + appCode + pageCode, {
encoding: 'utf8'
}
)
if (process.env.NODE_ENV === 'production') { // 命令会执行dev,prod两次,仅prod时执行copy
const componentsSrc = path.resolve(__dirname, '../src/platforms/quickapp/view/components/**/*')
const componentsDest = path.resolve(__dirname, '../packages/uni-quickapp/components')
del.sync([componentsDest])
copy(componentsSrc, componentsDest, function (err, file) {
if (err) {
throw err
}
})
}
}
build()
const path = require('path')
const alias = require('rollup-plugin-alias')
const replace = require('rollup-plugin-replace')
const nodeResolve = require('rollup-plugin-node-resolve')
const commonjs = require('rollup-plugin-commonjs')
const terser = require('rollup-plugin-terser')
const requireContext = require('../lib/rollup-plugin-require-context')
process.env.UNI_PLATFORM = 'quickapp'
const external = []
const resolve = dir => path.resolve(__dirname, '../', dir)
function replaceModuleImport (str) {
return str.replace(
/require\s*\(\s*(['"])@([\w$_][\w$-.]*?)\1\)/gm,
(e, r, p) => `$app_require$(${r}@app-module/${p}${r})`
).replace(
/import\s+([\w${}]+?)\s+from\s+(['"])@([\w$_][\w$-.]*?)\2/gm,
(e, r, p, t) => `var ${r} = $app_require$(${p}@app-module/${t}${p})`
)
}
const plugins = [{
name: 'replaceModuleImport',
transform (source) {
return {
code: replaceModuleImport(source)
}
}
},
alias({
'uni-core': resolve('src/core'),
'uni-platform': resolve('src/platforms/' + process.env.UNI_PLATFORM),
'uni-platforms': resolve('src/platforms'),
'uni-shared': resolve('src/shared/index.js'),
'uni-helpers': resolve('src/core/helpers'),
'uni-invoke-api': resolve('src/platforms/quickapp/service/invoke-api'),
'uni-service-api': resolve('src/platforms/quickapp/service/api'),
'uni-api-protocol': resolve('src/core/helpers/protocol')
}),
nodeResolve(),
requireContext(),
commonjs(),
replace({
__PLATFORM__: JSON.stringify(process.env.UNI_PLATFORM),
__PLATFORM_TITLE__: '快应用'
})
]
// if (process.env.NODE_ENV === 'production') {
plugins.push(terser.terser())
// }
module.exports = function (type) {
let input = ''
if (type === 'bridge') {
input = 'src/platforms/quickapp/runtime/bridge.js'
} else if (type === 'app') {
input = 'src/platforms/quickapp/runtime/app.js'
} else if (type === 'page') {
input = 'src/platforms/quickapp/runtime/page.js'
}
return {
input,
plugins,
external
}
}
......@@ -23,6 +23,7 @@
"build:mp-toutiao": "cross-env UNI_PLATFORM=mp-toutiao rollup -c build/rollup.config.mp.js",
"build:mp-weixin:mp": "npm run lint && cross-env UNI_PLATFORM=mp-weixin UNI_MP=true rollup -c build/rollup.config.mp.js",
"build:mp-weixin:wxs": "rollup -c build/rollup.config.wxs.js",
"build:quickapp": "cross-env NODE_ENV=development node build/build.qa.js && cross-env NODE_ENV=production node build/build.qa.js",
"build:runtime": "npm run lint && npm run build:mp-weixin && npm run build:mp-qq && npm run build:mp-alipay && npm run build:mp-baidu && npm run build:mp-toutiao && npm run build:app-plus",
"build:stat": "npm run lint && rollup -c build/rollup.config.stat.js",
"build:web-view": "npm run lint && rollup -c build/rollup.config.web-view.js",
......@@ -70,8 +71,10 @@
"rollup-plugin-alias": "^1.4.0",
"rollup-plugin-babel": "^4.3.3",
"rollup-plugin-commonjs": "^10.0.1",
"rollup-plugin-inject": "^3.0.2",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-replace": "^2.1.0",
"rollup-plugin-terser": "^5.2.0",
"rollup-plugin-uglify": "^6.0.3",
"shell-exec": "^1.0.2",
"strip-json-comments": "^2.0.1",
......@@ -139,4 +142,4 @@
"main": "index.js",
"description": "",
"author": ""
}
}
......@@ -334,21 +334,41 @@ let uniAutoImportComponents = []
let uniAutoImportScanComponents = []
function initAutoImportScanComponents () {
const componentsPath = path.resolve(process.env.UNI_INPUT_DIR, 'components')
let uniQuickAppAutoImportScanComponents = false
function getAutoComponentsByDir (componentsPath, absolute = false) {
const components = {}
try {
fs.readdirSync(componentsPath).forEach(name => {
if (fs.existsSync(path.resolve(componentsPath, name, name + '.vue'))) {
components[`^${name}$`] = `@/components/${name}/${name}.vue`
} else if (fs.existsSync(path.resolve(componentsPath, name, name + '.nvue'))) {
components[`^${name}$`] = `@/components/${name}/${name}.nvue`
const folder = path.resolve(componentsPath, name)
const importDir = absolute ? normalizePath(folder) : `@/components/${name}`
if (fs.existsSync(path.resolve(folder, name + '.vue'))) {
components[`^${name}$`] = `${importDir}/${name}.vue`
} else if (fs.existsSync(path.resolve(folder, name + '.nvue'))) {
components[`^${name}$`] = `${importDir}/${name}.nvue`
}
})
} catch (e) {}
return components
}
uniAutoImportScanComponents = parseUsingAutoImportComponents(components)
function initAutoImportScanComponents () {
const componentsPath = path.resolve(process.env.UNI_INPUT_DIR, 'components')
const components = getAutoComponentsByDir(componentsPath)
if (process.env.UNI_PLATFORM === 'quickapp') {
if (!uniQuickAppAutoImportScanComponents) {
uniQuickAppAutoImportScanComponents = getAutoComponentsByDir(
path.resolve(require.resolve('@dcloudio/uni-quickapp'), '../../components'),
true
)
}
// 平台内置组件优先级高
Object.assign(components, uniQuickAppAutoImportScanComponents)
}
uniAutoImportScanComponents = parseUsingAutoImportComponents(components)
refreshAutoComponentMap()
}
......
......@@ -337,6 +337,23 @@ const PLATFORMS = {
...getCopyOptions(['ttcomponents'])
]
}
},
'quickapp': {
vue: '@dcloudio/vue-cli-plugin-uni/packages/h5-vue',
subPackages: false,
cssVars: {
'--status-bar-height': '25px',
'--window-top': '0px',
'--window-bottom': '0px'
},
copyWebpackOptions ({
assetsDir
}) {
return [
...getStaticCopyOptions(assetsDir),
...getCopyOptions(['qacomponents'])
]
}
}
}
// 解决 vue-cli-service lint 时 UNI_PLATFORM 不存在
......@@ -564,7 +581,11 @@ module.exports = {
return platform.vue
},
getPlatformCompiler () {
if (process.env.UNI_USING_COMPONENTS || process.env.UNI_PLATFORM === 'h5') {
if (
process.env.UNI_USING_COMPONENTS ||
process.env.UNI_PLATFORM === 'h5' ||
process.env.UNI_PLATFORM === 'quickapp'
) {
return require(uniCompiler)
}
return require(platform.compiler)
......@@ -579,7 +600,7 @@ module.exports = {
mergeLonghand: false,
mergeRules: false,
cssDeclarationSorter: false,
uniqueSelectors: false, // 标签排序影响头条小程序
uniqueSelectors: false, // 标签排序影响头条小程序
minifySelectors: false, // 标签排序影响头条小程序
discardComments: false,
discardDuplicates: false // 条件编译会导致重复
......
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
\ No newline at end of file
1.解析pages.json,manifest.json 输出 manifest.json ,webpack entries
2.webpack 增加各种loader
1.copy dsl.js
\ No newline at end of file
var dsl=function(){"use strict";const e={initApp:"quickapp.app.initApp",initPage:"quickapp.page.initPage",destroyPage:"quickapp.page.destroyPage",fireEvent:"quickapp.page.fireEvent",onShow:"quickapp.page.onShow",onHide:"quickapp.page.onHide",onBackPress:"quickapp.page.onBackPress",onMenuPress:"quickapp.page.onMenuPress",onOrientationChange:"quickapp.page.onOrientationChange",onConfigurationChanged:"quickapp.page.onConfigurationChanged",onRefresh:"quickapp.page.onRefresh",callbackDone:"quickapp.page.callbackDone"},t=/^@(app)-application\//,n=/^@(app)-component\//,r=/^@(app)-module\//;function o(e){return e.replace(t,"").replace(n,"").replace(r,"")}var i={};function a(e,t,n){return"function"==typeof global.compileAndRunScript?function(e,t,n){let r="(function (";const o=[],i=[];for(const t in e)o.push(t),i.push(e[t]);for(let e=0;e<o.length-1;++e)r+=o[e],r+=",";r+=o[o.length-1],r+=") {",r+=t,r+="} )";const a=global.compileAndRunScript(r,n);return a&&"function"==typeof a?a(...i):a}(e,t,n):function(e,t){const n=[],r=[];for(const t in e)n.push(t),r.push(e[t]);return n.push(t),new Function(...n)(...r)}(e,t)}let s,c;var u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var l,p,f=(function(e){e.exports=function(e,t,n){var r=Object.freeze({});function o(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function c(e){return null!==e&&"object"==typeof e}var l=Object.prototype.toString;function p(e){return l.call(e).slice(8,-1)}function f(e){return"[object Object]"===l.call(e)}function d(e){return"[object RegExp]"===l.call(e)}function v(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function m(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var _=g("slot,component",!0),b=g("key,ref,slot,slot-scope,is");function $(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var w=Object.prototype.hasOwnProperty;function A(e,t){return w.call(e,t)}function k(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,O=k(function(e){return e.replace(x,function(e,t){return t?t.toUpperCase():""})}),C=k(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),S=/\B([A-Z])/g,j=k(function(e){return e.replace(S,"-$1").toLowerCase()});var E=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function I(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function P(e,t){for(var n in t)e[n]=t[n];return e}function M(e,t,n){}var T=function(e,t,n){return!1},D=function(e){return e};function F(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return F(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every(function(n){return F(e[n],t[n])})}catch(e){return!1}}function N(e,t){for(var n=0;n<e.length;n++)if(F(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var q="data-server-rendered",R=["component","directive","filter"],V=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:M,parsePlatformTagName:D,mustUseProp:T,async:!0,_lifecycleHooks:V},H=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function U(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function z(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var J=new RegExp("[^"+H.source+".$_\\d]");var W,K="__proto__"in{},Q="undefined"!=typeof window,Y="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,G=Y&&WXEnvironment.platform.toLowerCase(),X=Q&&window.navigator.userAgent.toLowerCase(),Z=X&&/msie|trident/.test(X),ee=X&&X.indexOf("msie 9.0")>0,te=X&&X.indexOf("edge/")>0,ne=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===G),re=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/),{}.watch);if(Q)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){}}),window.addEventListener("test-passive",null,oe)}catch(e){}var ie=function(){return void 0===W&&(W=!Q&&!Y&&void 0!==u&&(u.process&&"server"===u.process.env.VUE_ENV)),W},ae=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ce="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var le=M,pe=M,fe=M,de=M,ve="undefined"!=typeof console,he=/(?:^|[-_])(\w)/g;le=function(e,t){var n=t?fe(t):"";B.warnHandler?B.warnHandler.call(null,e,t,n):ve&&!B.silent&&console.error("[Vue warn]: "+e+n)},pe=function(e,t){ve&&!B.silent&&console.warn("[Vue tip]: "+e+(t?fe(t):""))},de=function(e,t){if(e.$root===e)return"<Root>";var n="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,o=n.__file;if(!r&&o){var i=o.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+r.replace(he,function(e){return e.toUpperCase()}).replace(/[-_]/g,"")+">":"<Anonymous>")+(o&&!1!==t?" at "+o:"")};fe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}n>0&&(t[t.length-1]=[r,n],n=0)}t.push(e),e=e.$parent}return"\n\nfound in\n\n"+t.map(function(e,t){return""+(0===t?"---\x3e ":function(e,t){for(var n="";t;)t%2==1&&(n+=e),t>1&&(e+=e),t>>=1;return n}(" ",5+2*t))+(Array.isArray(e)?de(e[0])+"... ("+e[1]+" recursive calls)":de(e))}).join("\n")}return"\n\n(found in "+de(e)+")"};var me=0,ye=function(){"undefined"!=typeof SharedObject?this.id=SharedObject.uid++:this.id=me++,this.subs=[]};function ge(e){ye.SharedObject.targetStack.push(e),ye.SharedObject.target=e}function _e(){ye.SharedObject.targetStack.pop(),ye.SharedObject.target=ye.SharedObject.targetStack[ye.SharedObject.targetStack.length-1]}ye.prototype.addSub=function(e){this.subs.push(e)},ye.prototype.removeSub=function(e){$(this.subs,e)},ye.prototype.depend=function(){ye.SharedObject.target&&ye.SharedObject.target.addDep(this)},ye.prototype.notify=function(){var e=this.subs.slice();B.async||e.sort(function(e,t){return e.id-t.id});for(var t=0,n=e.length;t<n;t++)e[t].update()},ye.SharedObject="undefined"!=typeof SharedObject?SharedObject:{},ye.SharedObject.target=null,ye.SharedObject.targetStack=[];var be=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},$e={child:{configurable:!0}};$e.child.get=function(){return this.componentInstance},Object.defineProperties(be.prototype,$e);var we=function(e){void 0===e&&(e="");var t=new be;return t.text=e,t.isComment=!0,t};function Ae(e){return new be(void 0,void 0,void 0,String(e))}function ke(e){var t=new be(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var xe=Array.prototype,Oe=Object.create(xe);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=xe[e];z(Oe,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var Ce=Object.getOwnPropertyNames(Oe),Se=!0;function je(e){Se=e}var Ee=function(e){var t;this.value=e,this.dep=new ye,this.vmCount=0,z(e,"__ob__",this),Array.isArray(e)?(K?(t=Oe,e.__proto__=t):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];z(e,i,t[i])}}(e,Oe,Ce),this.observeArray(e)):this.walk(e)};function Ie(e,t){var n;if(c(e)&&!(e instanceof be))return A(e,"__ob__")&&e.__ob__ instanceof Ee?n=e.__ob__:Se&&!ie()&&(Array.isArray(e)||f(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ee(e)),t&&n&&n.vmCount++,n}function Pe(e,t,n,r,o){var i=new ye,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!o&&Ie(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ye.SharedObject.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var a=s?s.call(e):n;t===a||t!=t&&a!=a||(r&&r(),s&&!c||(c?c.call(e,t):n=t,u=!o&&Ie(t),i.notify()))}})}}function Me(e,t,n){if((o(e)||s(e))&&le("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&v(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?(le("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),n):r?(Pe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Te(e,t){if((o(e)||s(e))&&le("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&v(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount?le("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):A(e,t)&&(delete e[t],n&&n.dep.notify())}}Ee.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Pe(e,t[n])},Ee.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ie(e[t])};var De=B.optionMergeStrategies;function Fe(e,t){if(!t)return e;for(var n,r,o,i=ue?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],A(e,n)?r!==o&&f(r)&&f(o)&&Fe(r,o):Me(e,n,o));return e}function Ne(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Fe(r,o):o}:t?e?function(){return Fe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Le(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function qe(e,t,n,r){var o=Object.create(e||null);return t?(Be(r,t,n),P(o,t)):o}De.el=De.propsData=function(e,t,n,r){return n||le('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Re(e,t)},De.data=function(e,t,n){return n?Ne(e,t,n):t&&"function"!=typeof t?(le('The "data" option should be a function that returns a per-instance value in component definitions.',n),e):Ne(e,t)},V.forEach(function(e){De[e]=Le}),R.forEach(function(e){De[e+"s"]=qe}),De.watch=function(e,t,n,r){if(e===re&&(e=void 0),t===re&&(t=void 0),!t)return Object.create(e||null);if(Be(r,t,n),!e)return t;var o={};for(var i in P(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},De.props=De.methods=De.inject=De.computed=function(e,t,n,r){if(t&&Be(r,t,n),!e)return t;var o=Object.create(null);return P(o,e),t&&P(o,t),o},De.provide=Ne;var Re=function(e,t){return void 0===t?e:t};function Ve(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+H.source+"]*$").test(e)||le('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(_(e)||B.isReservedTag(e))&&le("Do not use built-in or reserved HTML elements as component id: "+e)}function Be(e,t,n){f(t)||le('Invalid value for option "'+e+'": expected an Object, but got '+p(t)+".",n)}function He(e,t,n){if(function(e){for(var t in e.components)Ve(t)}(t),"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])?i[O(o)]={type:null}:le("props must be strings when using array syntax.");else if(f(n))for(var a in n)o=n[a],i[O(a)]=f(o)?o:{type:o};else le('Invalid value for option "props": expected an Array or an Object, but got '+p(n)+".",t);e.props=i}}(t,n),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(f(n))for(var i in n){var a=n[i];r[i]=f(a)?P({from:i},a):{from:a}}else le('Invalid value for option "inject": expected an Array or an Object, but got '+p(n)+".",t)}}(t,n),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=He(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=He(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)A(e,i)||s(i);function s(r){var o=De[r]||Re;a[r]=o(e[r],t[r],n,r)}return a}function Ue(e,t,n,r){if("string"==typeof n){var o=e[t];if(A(o,n))return o[n];var i=O(n);if(A(o,i))return o[i];var a=C(i);if(A(o,a))return o[a];var s=o[n]||o[i]||o[a];return r&&!s&&le("Failed to resolve "+t.slice(0,-1)+": "+n,e),s}}function ze(e,t,n,r){var o=t[e],i=!A(n,e),a=n[e],s=Ye(Boolean,o.type);if(s>-1)if(i&&!A(o,"default"))a=!1;else if(""===a||a===j(e)){var u=Ye(String,o.type);(u<0||s<u)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!A(t,"default"))return;var r=t.default;c(r)&&le('Invalid default value for prop "'+n+'": Props with type Object/Array must use a factory function to return the default value.',e);if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ke(t.type)?r.call(e):r}(r,o,e);var l=Se;je(!0),Ie(a),je(l)}return function(e,t,n,r,o){if(e.required&&o)return void le('Missing required prop: "'+t+'"',r);if(null==n&&!e.required)return;var i=e.type,a=!i||!0===i,s=[];if(i){Array.isArray(i)||(i=[i]);for(var c=0;c<i.length&&!a;c++){var u=We(n,i[c]);s.push(u.expectedType||""),a=u.valid}}if(!a)return void le(function(e,t,n){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+n.map(C).join(", "),o=n[0],i=p(t),a=Ge(t,o),s=Ge(t,i);1===n.length&&Xe(o)&&!function(){var e=[],t=arguments.length;for(;t--;)e[t]=arguments[t];return e.some(function(e){return"boolean"===e.toLowerCase()})}(o,i)&&(r+=" with value "+a);r+=", got "+i+" ",Xe(i)&&(r+="with value "+s+".");return r}(t,n,s),r);var l=e.validator;l&&(l(n)||le('Invalid prop: custom validator check failed for prop "'+t+'".',r))}(o,e,a,r,i),a}var Je=/^(String|Number|Boolean|Function|Symbol)$/;function We(e,t){var n,r=Ke(t);if(Je.test(r)){var o=typeof e;(n=o===r.toLowerCase())||"object"!==o||(n=e instanceof t)}else n="Object"===r?f(e):"Array"===r?Array.isArray(e):e instanceof t;return{valid:n,expectedType:r}}function Ke(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Qe(e,t){return Ke(e)===Ke(t)}function Ye(e,t){if(!Array.isArray(t))return Qe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Qe(t[n],e))return n;return-1}function Ge(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}function Xe(e){return["string","number","boolean"].some(function(t){return e.toLowerCase()===t})}function Ze(e,t,n){ge();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){tt(e,r,"errorCaptured hook")}}tt(e,t,n)}finally{_e()}}function et(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&h(i)&&!i._handled&&(i.catch(function(e){return Ze(e,r,o+" (Promise/async)")}),i._handled=!0)}catch(e){Ze(e,r,o)}return i}function tt(e,t,n){if(B.errorHandler)try{return B.errorHandler.call(null,e,t,n)}catch(t){t!==e&&nt(t,null,"config.errorHandler")}nt(e,t,n)}function nt(e,t,n){if(le("Error in "+n+': "'+e.toString()+'"',t),!Q&&!Y||"undefined"==typeof console)throw e;console.error(e)}var rt,ot,it=[],at=!1;function st(){at=!1;var e=it.slice(0);it.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&se(Promise)){var ct=Promise.resolve();rt=function(){ct.then(st),ne&&setTimeout(M)}}else if(Z||"undefined"==typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())rt="undefined"!=typeof setImmediate&&se(setImmediate)?function(){setImmediate(st)}:function(){setTimeout(st,0)};else{var ut=1,lt=new MutationObserver(st),pt=t.createTextNode(String(ut));lt.observe(pt,{characterData:!0}),rt=function(){ut=(ut+1)%2,pt.data=String(ut)}}function ft(e,t){var n;if(it.push(function(){if(e)try{e.call(t)}catch(e){Ze(e,t,"nextTick")}else n&&n(t)}),at||(at=!0,rt()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var dt=g("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require"),vt=function(e,t){le('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},ht=function(e,t){le('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},mt="undefined"!=typeof Proxy&&se(Proxy);if(mt){var yt=g("stop,prevent,self,ctrl,shift,alt,meta,exact");B.keyCodes=new Proxy(B.keyCodes,{set:function(e,t,n){return yt(t)?(le("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=n,!0)}})}var gt={has:function(e,t){var n=t in e,r=dt(t)||"string"==typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?ht(e,t):vt(e,t)),n||!r}},_t={get:function(e,t){return"string"!=typeof t||t in e||(t in e.$data?ht(e,t):vt(e,t)),e[t]}};ot=function(e){if(mt){var t=e.$options,n=t.render&&t.render._withStripped?_t:gt;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var bt,$t,wt=new ce;function At(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!c(t)||Object.isFrozen(t)||t instanceof be)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,wt),wt.clear()}var kt=Q&&window.performance;kt&&kt.mark&&kt.measure&&kt.clearMarks&&kt.clearMeasures&&(bt=function(e){return kt.mark(e)},$t=function(e,t,n){kt.measure(e,t,n),kt.clearMarks(t),kt.clearMarks(n)});var xt=k(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ot(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return et(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)et(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function Ct(e,t,n,r,i,s){var c,u,l,p;for(c in e)u=e[c],l=t[c],p=xt(c),o(u)?le('Invalid handler for event "'+p.name+'": got '+String(u),s):o(l)?(o(u.fns)&&(u=e[c]=Ot(u,s)),a(p.once)&&(u=e[c]=i(p.name,u,p.capture)),n(p.name,u,p.capture,p.passive,p.params)):u!==l&&(l.fns=u,e[c]=l);for(c in t)o(e[c])&&r((p=xt(c)).name,t[c],p.capture)}function St(e,t,n){var r;e instanceof be&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),$(r.fns,c)}o(s)?r=Ot([c]):i(s.fns)&&a(s.merged)?(r=s).fns.push(c):r=Ot([s,c]),r.merged=!0,e[t]=r}function jt(e,t,n,r){var a=t.options.mpOptions&&t.options.mpOptions.properties;if(o(a))return n;var s=t.options.mpOptions.externalClasses||[],c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=j(l);(Et(n,u,l,p,!0)||Et(n,c,l,p,!1))&&n[l]&&-1!==s.indexOf(p)&&r[O(n[l])]&&(n[l]=r[O(n[l])])}return n}function Et(e,t,n,r,o){if(i(t)){if(A(t,n))return e[n]=t[n],o||delete t[n],!0;if(A(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function It(e){return s(e)?[Ae(e)]:Array.isArray(e)?function e(t,n){var r=[];var c,u,l,p;for(c=0;c<t.length;c++)o(u=t[c])||"boolean"==typeof u||(l=r.length-1,p=r[l],Array.isArray(u)?u.length>0&&(Pt((u=e(u,(n||"")+"_"+c))[0])&&Pt(p)&&(r[l]=Ae(p.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?Pt(p)?r[l]=Ae(p.text+u):""!==u&&r.push(Ae(u)):Pt(u)&&Pt(p)?r[l]=Ae(p.text+u.text):(a(t._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(e):void 0}function Pt(e){return i(e)&&i(e.text)&&!1===e.isComment}function Mt(e,t){if(e){for(var n=Object.create(null),r=ue?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&A(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else le('Injection "'+i+'" not found',t)}}return n}}function Tt(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)i.asyncMeta&&i.asyncMeta.data&&"page"===i.asyncMeta.data.slot?(n.page||(n.page=[])).push(i):(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(Dt)&&delete n[u];return n}function Dt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Ft(e,t,n){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=Nt(t,c,e[c]))}else o={};for(var u in t)u in o||(o[u]=Lt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=o),z(o,"$stable",a),z(o,"$key",s),z(o,"$hasNormal",i),o}function Nt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:It(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Lt(e,t){return function(){return e[t]}}function qt(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r,r,r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r,r,r);else if(c(e))if(ue&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)n.push(t(l.value,n.length,r++,r)),l=u.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=t(e[s],s,r,r);return i(n)||(n=[]),n._isVList=!0,n}function Rt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(c(r)||le("slot v-bind without argument expects an Object",this),n=P(P({},r),n)),o=i(n,this,n._i)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Vt(e){return Ue(this.$options,"filters",e,!0)||D}function Bt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,o){var i=B.keyCodes[t]||n;return o&&r&&!B.keyCodes[t]?Bt(o,r):i?Bt(i,e):r?j(r)!==t:void 0}function Ut(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&P(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||b(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||B.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=O(a),u=j(a);c in i||u in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else le("v-bind without argument expects an Object or Array value",this);return e}function zt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Wt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Jt(e,t,n){return Wt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Wt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Kt(e[r],t+"_"+r,n);else Kt(e,t,n)}function Kt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Qt(e,t){if(t)if(f(t)){var n=e.on=e.on?P({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else le("v-on without argument expects an Object value",this);return e}function Yt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?Yt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function Gt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r?e[t[n]]=t[n+1]:""!==r&&null!==r&&le("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function Xt(e,t){return"string"==typeof e?t+e:e}function Zt(e){e._o=Jt,e._n=y,e._s=m,e._l=qt,e._t=Rt,e._q=F,e._i=N,e._m=zt,e._f=Vt,e._k=Ht,e._b=Ut,e._v=Ae,e._e=we,e._u=Yt,e._g=Qt,e._d=Gt,e._p=Xt}function en(e,t,n,o,i){var s,c=this,u=i.options;A(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=a(u._compiled),p=!l;this.data=e,this.props=t,this.children=n,this.parent=o,this.listeners=e.on||r,this.injections=Mt(u.inject,o),this.slots=function(){return c.$slots||Ft(e.scopedSlots,c.$slots=Tt(n,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ft(e.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=Ft(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=ln(s,e,t,n,r,p);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return ln(s,e,t,n,r,p)}}function tn(e,t,n,r,o){var i=ke(e);return i.fnContext=n,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=o,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function nn(e,t){for(var n in t)e[O(n)]=t[n]}Zt(en.prototype);var rn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;rn.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,gn)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,o,i){_n=!0;var a=o.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key),u=!!(i||e.$options._renderChildren||c);e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o);if(e.$options._renderChildren=i,e.$attrs=o.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){je(!1);for(var l=e._props,p=e.$options._propKeys||[],f=0;f<p.length;f++){var d=p[f],v=e.$options.props;l[d]=ze(d,v,t,e)}je(!0),e.$options.propsData=t}e._$updateProperties&&e._$updateProperties(e),n=n||r;var h=e.$options._parentListeners;e.$options._parentListeners=n,yn(e,n,h),u&&(e.$slots=Tt(i,o.context),e.$forceUpdate());_n=!1}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(wn(r,"onServiceCreated"),wn(r,"onServiceAttached"),r._isMounted=!0,wn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,xn.push(t)):$n(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,bn(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);wn(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,n,s,u){if(!o(e)){var l=n.$options._base;if(c(e)&&(e=l.extend(e)),"function"==typeof e){var p;if(o(e.cid)&&void 0===(e=function(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=fn;n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var r=e.owners=[n],s=!0,u=null,l=null;n.$on("hook:destroyed",function(){return $(r,n)});var p=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},f=L(function(n){e.resolved=dn(n,t),s?r.length=0:p(!0)}),d=L(function(t){le("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),i(e.errorComp)&&(e.error=!0,p(!0))}),v=e(f,d);return c(v)&&(h(v)?o(e.resolved)&&v.then(f,d):h(v.component)&&(v.component.then(f,d),i(v.error)&&(e.errorComp=dn(v.error,t)),i(v.loading)&&(e.loadingComp=dn(v.loading,t),0===v.delay?e.loading=!0:u=setTimeout(function(){u=null,o(e.resolved)&&o(e.error)&&(e.loading=!0,p(!1))},v.delay||200)),i(v.timeout)&&(l=setTimeout(function(){l=null,o(e.resolved)&&d("timeout ("+v.timeout+"ms)")},v.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(p=e,l)))return function(e,t,n,r,o){var i=we();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(p,t,n,s,u);t=t||{},zn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],s=t.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(e.options,t);var f=function(e,t,n,r){var a=t.options.props;if(o(a))return jt(e,t,{},r);var s={},c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=j(l),f=l.toLowerCase();l!==f&&c&&A(c,f)&&pe('Prop "'+f+'" is passed to component '+de(n||t)+', but the declared prop name is "'+l+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+p+'" instead of "'+l+'".'),Et(s,u,l,p,!0)||Et(s,c,l,p,!1)}return jt(e,t,s,r)}(t,e,u,n);if(a(e.options.functional))return function(e,t,n,o,a){var s=e.options,c={},u=s.props;if(i(u))for(var l in u)c[l]=ze(l,u,t||r);else i(n.attrs)&&nn(c,n.attrs),i(n.props)&&nn(c,n.props);var p=new en(n,c,a,o,e),f=s.render.call(null,p._c,p);if(f instanceof be)return tn(f,n,p.parent,s,p);if(Array.isArray(f)){for(var d=It(f)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=tn(d[h],n,p.parent,s,p);return v}}(e,f,t,n,s);var d=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var v=t.slot;t={},v&&(t.slot=v)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<on.length;n++){var r=on[n],o=t[r],i=rn[r];o===i||o&&o._merged||(t[r]=o?sn(i,o):i)}}(t);var m=e.options.name||u;return new be("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:d,tag:u,children:s},p)}le("Invalid Component definition: "+String(e),n)}}function sn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var cn=1,un=2;function ln(e,t,n,r,u,l){return(Array.isArray(n)||s(n))&&(u=r,r=n,n=void 0),a(l)&&(u=un),function(e,t,n,r,u){if(i(n)&&i(n.__ob__))return le("Avoid using observed data object as vnode data: "+JSON.stringify(n)+"\nAlways create fresh vnode data objects in each render!",e),we();i(n)&&i(n.is)&&(t=n.is);if(!t)return we();i(n)&&i(n.key)&&!s(n.key)&&le("Avoid using non-primitive value as key, use string/number value instead.",e);Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);u===un?r=It(r):u===cn&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var l,p;if("string"==typeof t){var f;p=e.$vnode&&e.$vnode.ns||B.getTagNamespace(t),B.isReservedTag(t)?(i(n)&&i(n.nativeOn)&&le("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),l=new be(B.parsePlatformTagName(t),n,r,void 0,void 0,e)):l=n&&n.pre||!i(f=Ue(e.$options,"components",t))?new be(t,n,r,void 0,void 0,e):an(f,n,e,r,t)}else l=an(t,n,e,r);return Array.isArray(l)?l:i(l)?(i(p)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];i(u.tag)&&(o(u.ns)||a(r)&&"svg"!==u.tag)&&e(u,n,r)}}(l,p),i(n)&&function(e){c(e.style)&&At(e.style);c(e.class)&&At(e.class)}(n),l):we()}(e,t,n,r,u)}var pn,fn=null;function dn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function vn(e,t){pn.$on(e,t)}function hn(e,t){pn.$off(e,t)}function mn(e,t){var n=pn;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function yn(e,t,n){pn=e,Ct(t,n||{},vn,hn,mn,e),pn=void 0}var gn=null,_n=!1;function bn(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function $n(e,t){if(t){if(e._directInactive=!1,bn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)$n(e.$children[n]);wn(e,"activated")}}function wn(e,t){ge();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)et(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var An=100,kn=[],xn=[],On={},Cn={},Sn=!1,jn=!1,En=0;var In=Date.now;if(Q&&!Z){var Pn=window.performance;Pn&&"function"==typeof Pn.now&&In()>t.createEvent("Event").timeStamp&&(In=function(){return Pn.now()})}function Mn(){var e,t;for(In(),jn=!0,kn.sort(function(e,t){return e.id-t.id}),En=0;En<kn.length;En++)if((e=kn[En]).before&&e.before(),t=e.id,On[t]=null,e.run(),null!=On[t]&&(Cn[t]=(Cn[t]||0)+1,Cn[t]>An)){le("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}var n=xn.slice(),r=kn.slice();En=kn.length=xn.length=0,On={},Cn={},Sn=jn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,$n(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&wn(r,"updated")}}(r),ae&&B.devtools&&ae.emit("flush")}var Tn=0,Dn=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Tn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ce,this.newDepIds=new ce,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){if(!J.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=M,le('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Dn.prototype.get=function(){var e;ge(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ze(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&At(e),_e(),this.cleanupDeps()}return e},Dn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Dn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Dn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==On[t]){if(On[t]=!0,jn){for(var n=kn.length-1;n>En&&kn[n].id>e.id;)n--;kn.splice(n+1,0,e)}else kn.push(e);if(!Sn){if(Sn=!0,!B.async)return void Mn();ft(Mn)}}}(this)},Dn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ze(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Dn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Dn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Dn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||$(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Fn={enumerable:!0,configurable:!0,get:M,set:M};function Nn(e,t,n){Fn.get=function(){return this[t][n]},Fn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Fn)}function Ln(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||je(!1);var a=function(a){o.push(a);var s=ze(a,t,n,e),c=j(a);(b(c)||B.isReservedAttr(c))&&le('"'+c+'" is a reserved attribute and cannot be used as component prop.',e),Pe(r,a,s,function(){i||_n||le("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+a+'"',e)}),a in e||Nn(e,"_props",a)};for(var s in t)a(s);je(!0)}(e,t.props),t.methods&&function(e,t){var n=e.$options.props;for(var r in t)"function"!=typeof t[r]&&le('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&A(n,r)&&le('Method "'+r+'" has already been defined as a prop.',e),r in e&&U(r)&&le('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!=typeof t[r]?M:E(t[r],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;f(t=e._data="function"==typeof t?function(e,t){ge();try{return e.call(t,t)}catch(e){return Ze(e,t,"data()"),{}}finally{_e()}}(t,e):t||{})||(t={},le("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,i=n.length;for(;i--;){var a=n[i];o&&A(o,a)&&le('Method "'+a+'" has already been defined as a data property.',e),r&&A(r,a)?le('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):U(a)||Nn(e,"_data",a)}Ie(t,!0)}(e):Ie(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ie();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;null==a&&le('Getter is missing for computed property "'+o+'".',e),r||(n[o]=new Dn(e,a||M,M,qn)),o in e?o in e.$data?le('The computed property "'+o+'" is already defined in data.',e):e.$options.props&&o in e.$options.props&&le('The computed property "'+o+'" is already defined as a prop.',e):Rn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==re&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Hn(e,n,r[o]);else Hn(e,n,r)}}(e,t.watch)}var qn={lazy:!0};function Rn(e,t,n){var r=!ie();"function"==typeof n?(Fn.get=r?Vn(t):Bn(n),Fn.set=M):(Fn.get=n.get?r&&!1!==n.cache?Vn(t):Bn(n.get):M,Fn.set=n.set||M),Fn.set===M&&(Fn.set=function(){le('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Fn)}function Vn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ye.SharedObject.target&&t.depend(),t.value}}function Bn(e){return function(){return e.call(this,this)}}function Hn(e,t,n,r){return f(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var Un=0;function zn(e){var t=e.options;if(e.super){var n=zn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&P(e.extendOptions,r),(t=e.options=He(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Jn(e){this instanceof Jn||le("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function Wn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;i&&Ve(i);var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=He(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Nn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)Rn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,R.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=P({},a.options),o[r]=a,a}}function Kn(e){return e&&(e.Ctor.options.name||e.tag)}function Qn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function Yn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=Kn(a.componentOptions);s&&!t(s)&&Gn(n,i,r,o)}}}function Gn(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,$(n,t)}!function(e){e.prototype._init=function(e){var t,n,o=this;o._uid=Un++,B.performance&&bt&&(t="vue-perf-start:"+o._uid,n="vue-perf-end:"+o._uid,bt(t)),o._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(o,e):o.$options=He(zn(o.constructor),e||{},o),ot(o),o._self=o,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(o),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&yn(e,t)}(o),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=Tt(t._renderChildren,o),e.$scopedSlots=r,e._c=function(t,n,r,o){return ln(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return ln(e,t,n,r,o,!0)};var i=n&&n.data;Pe(e,"$attrs",i&&i.attrs||r,function(){!_n&&le("$attrs is readonly.",e)},!0),Pe(e,"$listeners",t._parentListeners||r,function(){!_n&&le("$listeners is readonly.",e)},!0)}(o),wn(o,"beforeCreate"),"mp-toutiao"!==o.mpHost&&function(e){var t=Mt(e.$options.inject,e);t&&(je(!1),Object.keys(t).forEach(function(n){Pe(e,n,t[n],function(){le('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)})}),je(!0))}(o),Ln(o),"mp-toutiao"!==o.mpHost&&function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(o),"mp-toutiao"!==o.mpHost&&wn(o,"created"),B.performance&&bt&&(o._name=de(o,!1),bt(n),$t("vue "+o._name+" init",t,n)),o.$options.el&&o.$mount(o.$options.el)}}(Jn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};t.set=function(){le("Avoid replacing instance root $data. Use nested data properties instead.",this)},n.set=function(){le("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Me,e.prototype.$delete=Te,e.prototype.$watch=function(e,t,n){if(f(t))return Hn(this,e,t,n);(n=n||{}).user=!0;var r=new Dn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Ze(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Jn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=e.toLowerCase();n!==e&&t._events[n]&&pe('Event "'+n+'" is emitted in component '+de(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+j(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?I(r):r;for(var o=I(arguments,1),i='event handler for "'+e+'"',a=0,s=r.length;a<s;a++)et(r[a],t,o,t,i)}return t}}(Jn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=function(e){var t=gn;return gn=e,function(){gn=t}}(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){wn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||$(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),wn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Jn),function(e){Zt(e.prototype),e.prototype.$nextTick=function(e){return ft(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Ft(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{fn=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){if(Ze(n,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){Ze(n,t,"renderError"),e=t._vnode}else e=t._vnode}finally{fn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof be||(Array.isArray(e)&&le("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=we()),e.parent=o,e}}(Jn);var Xn=[String,RegExp,Array],Zn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Xn,exclude:Xn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){Yn(e,function(e){return Qn(t,e)})}),this.$watch("exclude",function(t){Yn(e,function(e){return!Qn(t,e)})})},render:function(){var e=this.$slots.default,t=function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||(r=n).isComment&&r.asyncFactory))return n}var r}(e),n=t&&t.componentOptions;if(n){var r=Kn(n),o=this.include,a=this.exclude;if(o&&(!r||!Qn(o,r))||a&&r&&Qn(a,r))return t;var s=this.cache,c=this.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;s[u]?(t.componentInstance=s[u].componentInstance,$(c,u),c.push(u)):(s[u]=t,c.push(u),this.max&&c.length>parseInt(this.max)&&Gn(s,c[0],c,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return B},set:function(){le("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:le,extend:P,mergeOptions:He,defineReactive:Pe},e.set=Me,e.delete=Te,e.nextTick=ft,e.observable=function(e){return Ie(e),e},e.options=Object.create(null),R.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,P(e.options.components,Zn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=I(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=He(this.options,e),this}}(e),Wn(e),function(e){R.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&Ve(e),"component"===t&&f(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(Jn),Object.defineProperty(Jn.prototype,"$isServer",{get:ie}),Object.defineProperty(Jn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Jn,"FunctionalRenderContext",{value:en}),Jn.version="2.6.11";function er(e,t,r){n.setElementAttr(e,t,r)}var tr=Object.freeze({namespaceMap:{},createElement:function(e){var r=t.createElement(e);return n.bindElementMethods(r),r},createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return t.createTextNode(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){n.setElementAttr(e.parentNode,"value",t)},setAttribute:er}),nr={create:function(e,t){rr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(rr(e,!0),rr(t))},destroy:function(e){rr(e,!0)}};function rr(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?$(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var or=g("text,number,password,search,email,tel,url"),ir=new be("",{},[]),ar=["create","activate","update","remove","destroy"];function sr(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||or(r)&&or(o)}(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&o(t.asyncFactory.error))}function cr(e,t,n){var r,o,a={};for(r=t;r<=n;++r)i(o=e[r].key)&&(a[o]=r);return a}var ur={create:lr,update:lr,destroy:function(e){lr(e,ir)}};function lr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===ir,a=t===ir,s=fr(e.data.directives,e.context),c=fr(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,vr(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(vr(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var p=function(){for(var n=0;n<u.length;n++)vr(u[n],"inserted",t,e)};i?St(t,"insert",p):p()}l.length&&St(t,"postpatch",function(){for(var n=0;n<l.length;n++)vr(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||vr(s[n],"unbind",e,e,a)}(e,t)}var pr=Object.create(null);function fr(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=pr),o[dr(r)]=r,r.def=Ue(t.$options,"directives",r.name,!0);return o}function dr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function vr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ze(r,n.context,"directive "+e.name+" "+t+" hook")}}var hr=[nr,ur];function mr(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};for(n in a.__ob__&&(a=t.data.attrs=P({},a)),a)r=a[n],i[n]!==r&&er(o,n,r);for(n in i)null==a[n]&&er(o,n,"")}}var yr={create:mr,update:mr};function gr(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode).data&&(t=_r(r.data,t));for(;i(n=n.parent);)n.data&&(t=_r(t,n.data));return function(e,t){if(i(e)||i(t))return br(e,$r(t));return""}(t.staticClass,t.class)}function _r(e,t){return{staticClass:br(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function br(e,t){return e?t?e+" "+t:e:t||""}function $r(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)i(t=$r(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):c(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var wr=g("template,script,style,element,content,slot,link,meta,svg,view,a,div,img,image,text,span,input,switch,textarea,spinner,select,slider,slider-neighbor,indicator,canvas,list,cell,header,loading,loading-indicator,refresh,scrollable,scroller,video,web,embed,tabbar,tabheader,datepicker,timepicker,marquee,countdown",!0),Ar=(g("web,spinner,switch,video,textarea,canvas,indicator,marquee,countdown",!0),g("richtext,trisition,trisition-group",!0)),kr=(g("embed,img,image,input,link,meta",!0),g("text,number,password,search,email,tel,url"));function xr(e,t){var n=t.elm,r=t.data,a=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=gr(t),c=n._transitionClasses;i(c)&&(s=br(s,$r(c))),s!==n._prevClass&&(er(n,"class",s),n._prevClass=s)}}var Or,Cr={create:xr,update:xr};function Sr(e,t,n,r){if(n){var o=t,i=Or;t=function(n){var a=1===arguments.length?o(n):o.apply(null,arguments);return jr(e,t,r,i),a}}Or.addEventListener(e,t,r)}function jr(e,t,n,r){(r||Or).removeEventListener(e,t,n)}function Er(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};Or=t.elm,Ct(n,r,Sr,jr,t.context),Or=void 0}}var Ir={create:Er,update:Er},Pr=k(O);function Mr(e){for(var t,n=/([\w-]*)\s*:\s*([^;]*)/g,r={};t=n.exec(e);)r[t[1]]=t[2].trim();return r}function Tr(e,t){if(e.data.style||t.data.style){var r,o,i=t.elm,a=e.data.style||{},s=t.data.style||{};"string"==typeof s&&(s=Mr(s)),"string"==typeof a&&(a=Mr(a));var c=s.__ob__;for(o in Array.isArray(s)&&(s=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&P(t,e[n]);return t}(s)),c&&(s=t.data.style=P({},s)),a)s[o]||n.setElementStyle(i,Pr(o),"");for(o in s)r=s[o],n.setElementStyle(i,Pr(o),r)}}var Dr={create:function(e,t){if(t.data.staticStyle){var r=t.elm,o=t.data.staticStyle;for(var i in o)o[i]&&n.setElementStyle(r,Pr(i),o[i]);Tr(e,t)}else Tr(e,t)},update:Tr};function Fr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&P(t,Nr(e.name||"v")),P(t,e),t}return"string"==typeof e?Nr(e):void 0}}var Nr=k(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}});Q&&!ee&&(void 0===window.ontransitionend&&window.onwebkittransitionend,void 0===window.onanimationend&&window.onwebkitanimationend);Q&&(window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout);function Lr(e,t){var n=t.elm;n._leaveCb&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Fr(t.data.transition);if(r&&!n._enterCb){for(var o=r.enterClass,i=r.enterToClass,a=r.enterActiveClass,s=r.appearClass,c=r.appearToClass,u=r.appearActiveClass,l=r.beforeEnter,p=r.enter,f=r.afterEnter,d=r.enterCancelled,v=r.beforeAppear,h=r.appear,m=r.afterAppear,y=r.appearCancelled,g=gn,_=gn.$vnode;_&&_.parent;)g=(_=_.parent).context;var b=!g._isMounted||!t.isRootInsert;if(!b||h||""===h){var $=b?s:o,w=b?c:i,A=b?u:a,k=b&&v||l,x=b&&"function"==typeof h?h:p,O=b&&m||f,C=b&&y||d,S=x&&(x._length||x.length)>1,j=t.context.$options.style||{},E=j[$],I=j["@TRANSITION"]&&j["@TRANSITION"][A]||{},T=function(e,t,n,r,o,i){var a={},s=t[n],c=t[r],u=t[o];if(s)for(var l in s)a[l]=e.style[l],null!=a[l]||u&&null!=u[l]||c&&null!=c[l]||le('transition property "'+l+'" is declared in enter starting class (.'+n+"), but not declared anywhere in enter ending class (."+r+"), enter active cass (."+o+") or the element's default styling. Note in Quickapp, CSS properties need explicit values to be transitionable.");if(u)for(var p in u)0!==p.indexOf("transition")&&(a[p]=u[p]);c&&P(a,c);return a}(n,j,$,w,A,t.context),D=Object.keys(T).length>0,F=n._enterCb=L(function(){F.cancelled?C&&C(n):O&&O(n),n._enterCb=null});if(setTimeout(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];(r&&r.context===t.context&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),x&&x(n,F),D)?t.context.$requireQuickappModule("animation").transition(n.ref,{styles:T,duration:I.duration||0,delay:I.delay||0,timingFunction:I.timingFunction||"linear"},S?M:F):S||F()},16),k&&k(n),E)for(var N in E)n.setStyle(N,E[N]);D||S||F()}}}function qr(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=P({},c)),s)o(c[n])&&er(a,n,"");for(n in c){if(r=c[n],"value"===n)er(a,n,o(r)?"":String(r));else er(a,n,r)}}}var Rr=function(e){var t,n,r={},c=e.modules,u=e.nodeOps;for(t=0;t<ar.length;++t)for(r[ar[t]]=[],n=0;n<c.length;++n)i(c[n][ar[t]])&&r[ar[t]].push(c[n][ar[t]]);function l(e){var t=u.parentNode(e);i(t)&&u.removeChild(t,e)}function p(e,t){return!t&&!e.ns&&!(B.ignoredElements.length&&B.ignoredElements.some(function(t){return d(t)?t.test(e.tag):t===e.tag}))&&B.isUnknownElement(e.tag)}var f=0;function v(e,t,n,o,s,c,l){if(i(e.elm)&&i(c)&&(e=c[l]=ke(e)),e.isRootInsert=!s,!function(e,t,n,o){var s=e.data;if(i(s)){var c=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return h(e,t),m(n,e.elm,o),a(c)&&function(e,t,n,o){for(var a,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](ir,s);t.push(s);break}m(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var d=e.data,v=e.children,g=e.tag;i(g)?(d&&d.pre&&f++,p(e,f)&&le("Unknown custom element: <"+g+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?u.createElementNS(e.ns,g):u.createElement(g,e),$(e),y(e,v,t),i(d)&&b(e,t),m(n,e.elm,o),d&&d.pre&&f--):a(e.isComment)?(e.elm=u.createComment(e.text),m(n,e.elm,o)):(e.elm=u.createTextNode(e.text),m(n,e.elm,o))}}function h(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,_(e)?(b(e,t),$(e)):(rr(e),t.push(e))}function m(e,t,n){i(e)&&(i(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){O(t);for(var r=0;r<t.length;++r)v(t[r],n,e.elm,null,!0,t,r)}else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function _(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function b(e,n){for(var o=0;o<r.create.length;++o)r.create[o](ir,e);i(t=e.data.hook)&&(i(t.create)&&t.create(ir,e),i(t.insert)&&n.push(e))}function $(e){var t;if(i(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;i(t=gn)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function w(e,t,n,r,o,i){for(;r<=o;++r)v(n[r],i,e,t,!1,n,r)}function A(e){var t,n,o=e.data;if(i(o))for(i(t=o.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)A(e.children[n])}function k(e,t,n){for(;t<=n;++t){var r=e[t];i(r)&&(i(r.tag)?(x(r),A(r)):l(r.elm))}}function x(e,t){if(i(t)||i(e.data)){var n,o=r.remove.length+1;for(i(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,o),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&x(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else l(e.elm)}function O(e){for(var t={},n=0;n<e.length;n++){var r=e[n],o=r.key;i(o)&&(t[o]?le("Duplicate keys detected: '"+o+"'. This may cause an update error.",r.context):t[o]=!0)}}function C(e,t,n,r){for(var o=n;o<r;o++){var a=t[o];if(i(a)&&sr(e,a))return o}}function S(e,t,n,s,c,l){if(e!==t){i(t.elm)&&i(s)&&(t=s[c]=ke(t));var p=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?P(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,d=t.data;i(d)&&i(f=d.hook)&&i(f=f.prepatch)&&f(e,t);var h=e.children,m=t.children;if(i(d)&&_(t)){for(f=0;f<r.update.length;++f)r.update[f](e,t);i(f=d.hook)&&i(f=f.update)&&f(e,t)}o(t.text)?i(h)&&i(m)?h!==m&&function(e,t,n,r,a){var s,c,l,p=0,f=0,d=t.length-1,h=t[0],m=t[d],y=n.length-1,g=n[0],_=n[y],b=!a;for(O(n);p<=d&&f<=y;)o(h)?h=t[++p]:o(m)?m=t[--d]:sr(h,g)?(S(h,g,r,n,f),h=t[++p],g=n[++f]):sr(m,_)?(S(m,_,r,n,y),m=t[--d],_=n[--y]):sr(h,_)?(S(h,_,r,n,y),b&&u.insertBefore(e,h.elm,u.nextSibling(m.elm)),h=t[++p],_=n[--y]):sr(m,g)?(S(m,g,r,n,f),b&&u.insertBefore(e,m.elm,h.elm),m=t[--d],g=n[++f]):(o(s)&&(s=cr(t,p,d)),o(c=i(g.key)?s[g.key]:C(g,t,p,d))?v(g,r,e,h.elm,!1,n,f):sr(l=t[c],g)?(S(l,g,r,n,f),t[c]=void 0,b&&u.insertBefore(e,l.elm,h.elm)):v(g,r,e,h.elm,!1,n,f),g=n[++f]);p>d?w(e,o(n[y+1])?null:n[y+1].elm,n,f,y,r):f>y&&k(t,p,d)}(p,h,m,n,l):i(m)?(O(m),i(e.text)&&u.setTextContent(p,""),w(p,null,m,0,m.length-1,n)):i(h)?k(h,0,h.length-1):i(e.text)&&u.setTextContent(p,""):e.text!==t.text&&u.setTextContent(p,t.text),i(d)&&i(f=d.hook)&&i(f=f.postpatch)&&f(e,t)}}}function j(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var E=!1,I=g("attrs,class,staticClass,staticStyle,key");function P(e,t,n,r){var o,s=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(!function(e,t,n){return i(t.tag)?0===t.tag.indexOf("vue-component")||!p(t,n)&&t.tag.toLowerCase()===(e.tagName&&e.tagName.toLowerCase()):e.nodeType===(t.isComment?8:3)}(e,t,r))return!1;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return h(t,n),!0;if(i(s)){if(i(u))if(e.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return"undefined"==typeof console||E||(E=!0,console.warn("Parent: ",e),console.warn("server innerHTML: ",o),console.warn("client innerHTML: ",e.innerHTML)),!1}else{for(var l=!0,f=e.firstChild,d=0;d<u.length;d++){if(!f||!P(f,u[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return"undefined"==typeof console||E||(E=!0,console.warn("Parent: ",e),console.warn("Mismatching childNodes vs. VNodes: ",e.childNodes,u)),!1}else y(t,u,n);if(i(c)){var v=!1;for(var m in c)if(!I(m)){v=!0,b(t,n);break}!v&&c.class&&At(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!o(t)){var c,l=!1,p=[];if(o(e))l=!0,v(t,p);else{var f=i(e.nodeType);if(!f&&sr(e,t))S(e,t,p,null,null,s);else{if(f){if(1===e.nodeType&&e.hasAttribute(q)&&(e.removeAttribute(q),n=!0),a(n)){if(P(e,t,p))return j(t,p,!0),e;le("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")}c=e,e=new be(u.tagName(c).toLowerCase(),{},[],void 0,c)}var d=e.elm,h=u.parentNode(d);if(v(t,p,d._leaveCb?null:h,u.nextSibling(d)),i(t.parent))for(var m=t.parent,y=_(t);m;){for(var g=0;g<r.destroy.length;++g)r.destroy[g](m);if(m.elm=t.elm,y){for(var b=0;b<r.create.length;++b)r.create[b](ir,m);var $=m.data.hook.insert;if($.merged)for(var w=1;w<$.fns.length;w++)$.fns[w]()}else rr(m);m=m.parent}i(h)?k([e],0,0):i(e.tag)&&A(e)}}return j(t,p,l),t.elm}i(e)&&A(e)}}({nodeOps:tr,modules:[yr,Cr,Ir,Dr,{create:qr,update:qr},{create:Lr,activate:Lr,remove:function(e,t){var n=e.elm;n._enterCb&&(n._enterCb.cancelled=!0,n._enterCb());var r=Fr(e.data.transition);if(!r)return t();if(n._leaveCb)return;var o=r.leaveClass,i=r.leaveToClass,a=r.leaveActiveClass,s=r.beforeLeave,c=r.leave,u=r.afterLeave,l=r.leaveCancelled,p=r.delayLeave,f=c&&(c._length||c.length)>1,d=e.context.$options.style||{},v=d[o],h=d[i]||d[a],m=d["@TRANSITION"]&&d["@TRANSITION"][a]||{},y=n._leaveCb=L(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y.cancelled?l&&l(n):(t(),u&&u(n)),n._leaveCb=null});p?p(g):g();function g(){var t=e.context.$requireQuickappModule("animation");function r(){t.transition(n.ref,{styles:h,duration:m.duration||0,delay:m.delay||0,timingFunction:m.timingFunction||"linear"},f?M:y)}y.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),s&&s(n),v?t.transition(n.ref,{styles:v},r):r(),c&&c(n,y),h||f||y())}}}].concat(hr),LONG_LIST_THRESHOLD:10}),Vr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?St(n,"postpatch",function(){Vr.componentUpdated(e,t,n)}):Br(e,t,n.context),e._vOptions=[].map.call(e.options,Ur)):("textarea"===n.tag||kr(e.attr.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||e.addEventListener("change",zr))},componentUpdated:function(e,t,n){if("select"===n.tag){Br(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,Ur);if(o.some(function(e,t){return!F(e,r[t])}))(e.multiple?t.value.some(function(e){return Hr(e,o)}):t.value!==t.oldValue&&Hr(t.value,o))&&Jr(e,"change")}}};function Br(e,t,n){!function(e,t,n){var r,o,i=t.value,a=e.multiple;if(a&&!Array.isArray(i))return void le('<select multiple v-model="'+t.expression+'"> expects an Array value for its binding, but got '+Object.prototype.toString.call(i).slice(8,-1),n);for(var s=0,c=e.options.length;s<c;s++)if(o=e.options[s],a)r=N(i,Ur(o))>-1,o.selected!==r&&(o.selected=r);else if(F(Ur(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}(e,t,n)}function Hr(e,t){return t.every(function(t){return!F(t,e)})}function Ur(e){return"_value"in e?e._value:e.value}function zr(e){e.target.composing=!1,Jr(e.target,"input")}function Jr(e,n){var r=t.createEvent(n);e.dispatchEvent(r)}var Wr={model:Vr,show:{bind:function(e,t,r){var o=t.value,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display||"";n.setElementStyle(e,"display",o?i:"none")},update:function(e,t,r){var o=t.value;o!==t.oldValue&&n.setElementStyle(e,"display",o?e.__vOriginalDisplay:"none")},unbind:function(e,t,r,o,i){i||n.setElementStyle(e,"display",e.__vOriginalDisplay)}}};P(Jn.options.directives,Wr),P(Jn.options.components,{});var Kr=["public","protected","private"];Jn.config.mustUseProp=function(){},Jn.config.isReservedTag=wr,Jn.config.isRuntimeComponent=Ar,Jn.config.isUnknownElement=function(){},Jn.prototype.__patch__=Rr,Jn.prototype.$mount=function(e,t){var n=this.$options.type;void 0===n&&(n="component");var r=function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=we,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?le("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):le("Failed to mount component: template or render function not defined.",e)),wn(e,"beforeMount"),r=B.performance&&bt?function(){var t=e._name,r=e._uid,o="vue-perf-start:"+r,i="vue-perf-end:"+r;bt(o);var a=e._render();bt(i),$t("vue "+t+" render",o,i),bt(o),e._update(a,n),bt(i),$t("vue "+t+" patch",o,i)}:function(){e._update(e._render(),n)},new Dn(e,r,M,{before:function(){e._isMounted&&!e._isDestroyed&&wn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(wn(e,"onServiceCreated"),wn(e,"onServiceAttached"),e._isMounted=!0,wn(e,"mounted")),e}(this,e&&function(e,t){if("object"==typeof e&&null!==e)return e;var n=t.body,r=t.createElement("div");return n.appendChild(r),r}.bind(this)(e,this.$document),t);return"page"===n&&(this._connectVm2Page&&this._connectVm2Page(),this._registerPageLifecycle&&this._registerPageLifecycle()),r},Jn.prototype._initExternalData=function(){var e=Jn.config.externalData;if("page"===this.$options.type&&e)if(this.$options._descriptor){var t=this._page.intent&&this._page.intent.fromExternal;for(var n in this._page.intent&&void 0!==this._page.intent.fromExternal||(t=!0),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 页面VM中声明的权限定义:"+JSON.stringify(this.$options._descriptor)),this.$options.$props&&!function(e){for(var t in e)return!1;return!0}(e)&&console.warn("### App Framework ### 页面VM中不支持props,推荐在public或protected中声明参数"),e){var r=this.$options._descriptor[n];if(r){var o=t&&Kr.indexOf(r.access)>0,i=!t&&Kr.indexOf(r.access)>1;o||i?console.warn("### App Framework ### 传递外部数据"+n+"在VM中声明为"+r.access+",放弃更新"):(global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",原值为:"+JSON.stringify(this._data[n])),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",新值为:"+JSON.stringify(e[n])),this.$options.data[n]=e[n])}else global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+"在VM中未声明,放弃更新")}}else(function e(t){for(var n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];if("function"==typeof Object.assign)Object.assign.apply(Object,[t].concat(n));else{var o=n.shift();for(var i in o)t[i]=o[i];n.length&&e.apply(void 0,[t].concat(n))}return t})(this.$options.data,e)},Jn.prototype._mergeAccess2Data=function(e){if("function"==typeof e.data&&(e.data=e.data()),e.data&&Kr.some(function(t){return e[t]}))throw new Error("页面VM对象中的属性data不可与"+Kr.join(",")+"同时存在,请使用private替换data名称");e.data||(e.data={},e._descriptor={},Kr.forEach(function(t){var n=typeof e[t];if("object"===n)for(var r in e.data=Object.assign(e.data,e[t]),e[t])e._descriptor[r]={access:t};else"function"===n&&console.warn("页面VM对象中的属性"+t+"的值不能是函数,请使用对象")}))};var Qr=Jn.prototype._init;Jn.prototype._init=function(e){var t=this.constructor.options;"page"===t.type&&(this._connectLifecycle&&this._connectLifecycle(t),this._mergeAccess2Data&&this._mergeAccess2Data(t)),Qr.call(this,e)},Jn.prototype._connectLifecycle=function(e){var t=this;e.mounted=e.mounted||[],e.mounted=Array.isArray(e.mounted)?e.mounted:[e.mounted],e.mounted.push(function(){t._ready=!0});e.created=e.created||[],e.created=Array.isArray(e.created)?e.created:[e.created],e.created.push(function(){t._initExternalData()}),e.created.unshift(function(){var e=t.$options.onInit;e&&"function"==typeof e&&e.call(t,t._page._meta.query)})},e.Vue=Jn}}(l={exports:{}},l.exports),l.exports),d=(p=f)&&p.__esModule?p.default:p;const v={onShow:"onShow",onHide:"onHide",onBackPress:"onBackPress",onMenuPress:"onMenuPress",onDestroy:"onDestroy",onConfigurationChanged:"onConfigurationChanged",onOrientationChange:"onOrientationChange",onRefresh:"onRefresh"},h={};let m=null;let y,g=null;function _(e,t,n,r,o){const a=function(e,t){return i.quickapp.runtime.helper.getDocumentNodeByRef(e,t)}(e.doc,t);if(a){return function(e,t,n,r){if(!e)return;const o=i.quickapp.runtime.helper.createEvent(t);if(Object.assign(o,n),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### fireEventWrap():事件(${t})的参数:${JSON.stringify(n)}, ${JSON.stringify(r)}`),r){const t=r.attr||{};for(const n in t)i.quickapp.runtime.helper.setElementAttr(e,n,t[n],!0);const n=r.style||{};for(const t in n)i.quickapp.runtime.helper.setElementStyle(e,t,n[t],!0)}return e.dispatchEvent(o)}(a,n,r,{attr:o})}return new Error(`fireEvent: 无效element索引 "${t}"`)}function b(e){g||(g=Promise.resolve().then(()=>{e.doc.listener.updateFinish(),g=null}))}function $(e,t,n,r){const s=e.id,c=e.doc.listener,u=c.addActions;c.addActions=((...t)=>{b(e),u.apply(c,t)});const l=e.doc,p=l.createElement("div");l.documentElement.appendChild(p);const f=h[s]={instanceId:s,document:l},g=f.Vue=function(e,t,n){const r=t.page,o=t.appRequireModule,a={setElementAttr(e,t,n){i.quickapp.runtime.helper.setElementAttr(e,t,n)},setElementStyle(e,t,n){"number"==typeof n&&(n+=""),i.quickapp.runtime.helper.setElementStyle(e,t,n)},bindElementMethods(e){i.quickapp.dock.bindComponentMethods(r,e)}},s={};d(s,r.doc,a);const c=s.Vue;global.Vue=!0;const u=h[e],l=/^quickapp:/i,p=c.config.isReservedTag||function(){return!1},f=c.config.isRuntimeComponent||function(){return!1};return c.config.externalData=n,c.config.isReservedTag=function(e){return f(e),p(e)||l.test(e)},c.config.parsePlatformTagName=function(e){return e.replace(l,"")},c.prototype.$instanceId=e,c.prototype.$document=u.document,c.prototype._connectVm2Page=function(){r.vm=this},Object.defineProperty(c.prototype,"$app",{get(){if(!this._isDestroyed)return r.app}}),Object.defineProperty(c.prototype,"$page",{get(){if(this._isDestroyed)return;const e=r.app;return Object.assign({setTitleBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setTitleBar ----`),i.quickapp.runtime.helper.updatePageTitleBar(r.doc,e))},scrollTo:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollTo ----`),i.quickapp.runtime.helper.scrollTo(r.doc,e))},scrollBy:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollBy ----`),i.quickapp.runtime.helper.scrollBy(r.doc,e))},exitFullscreen:function(){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 exitFullscreen ----`),i.quickapp.runtime.helper.exitFullscreen(r.doc))},setStatusBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setStatusBar ----`),i.quickapp.runtime.helper.updatePageStatusBar(r.doc,e))},finish:function(){r&&r.doc&&(null===m&&(m=i.quickapp.platform.requireModule(e,"system.page")),m.finishPage(r.id))}},r&&r._meta)}}),Object.defineProperties(c.prototype,{$valid:{get:()=>!!r&&r._valid,configurable:!1},$visible:{get:()=>!!r&&r._valid&&r._visible,configurable:!1},$destroyed:{get:()=>!!r&&r.vm&&r.vm._isDestroyed,configurable:!1}}),c.prototype._registerPageLifecycle=function(){Object.keys(v).forEach(e=>{this.$on(`xlc:${e}`,(...t)=>{let n=!1;const r=this.$options[e];if(!r||"function"!=typeof r)return;const o=Array.isArray(r)?r:[r];if(o&&o.length)for(let e=0;e<o.length;e++)try{o[e].apply(this,t)&&(n=!0)}catch(e){console.error(e)}this._events[`xlc:${e}`].result=n,this._events[`xlc:${e}`].handlers=o})})},c.prototype.$requireQuickappModule=o,c.mixin({beforeCreate:function(){const e=this.$options;if(e.el){const t=e.data,n=("function"==typeof t?t():t)||{};e.data=Object.assign(n,u.data),u.app=this}this._page=r}}),c.prototype.$getConfig=function(){if(u.app instanceof c)return u.config},c}(s,{page:e},n),_=Object.assign({Vue:g,$app_define$:()=>{},$app_bootstrap$:()=>{},$app_define_wrap$:()=>{},$app_require$:t=>i.quickapp.platform.requireModule(e,o(t)),$app_evaluate$:i.quickapp.dock.makeEvaluateBuildScript(r)},r);let $;"function"==typeof y&&y(_),$="(function(global){"+($=t.toString())+"\n })(Object.create(this))";{const t=e.pageName?`${e.pageName}/${e.pageComponent}.js`:"<anonymous>";global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### bundleUrl----",t),a(_,$,t)}return e.doc.listener.createFinish(),f}function w(e,t,n,...r){let o=!1;return t.vm&&t.vm._ready?(t.vm.$emit(`xlc:${e}`,n,...r),o=t.vm._events[`xlc:${e}`].result,b(t),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} (${t.id})----`)):global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} 页面(${t.id})创建失败, 无法响应事件---- `),o}return{init:function(t){i.quickapp=t,global.process=global.process||{},global.process.env={},t.subscribe(e.initApp,e=>(function(e,t){global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 开始初始化App(${e.id})`);const n=t=>i.quickapp.platform.requireModule(e,o(t)),r=t=>{e.$def=t,"function"==typeof c&&c(t)},u=()=>{global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 调用App(${e.name})生命周期---- onCreate`),e.$emit("applc:onCreate")};"function"==typeof s&&s({context:i,inst:e,instRequireModule:n});const l=i.quickapp.dock.makeEvaluateBuildScript(null);let p;p=`(function(global){"use strict"; ${p=t.toString()}; \n })(Object.create(this))`,global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 开始编译代码----"),a({$app_define$:r,$app_require$:n,$app_bootstrap$:u,$app_evaluate$:l},p,"app.js")})(...e)),t.subscribe(e.initPage,e=>$(...e)),t.subscribe(e.destroyPage,e=>{!function(e){e.vm&&(e.vm.$emit("xlc:onDestroy"),e.vm.$destroy())}(...e)}),t.subscribe(e.fireEvent,e=>{const t=_(...e);return b(e[0]),t}),t.subscribe(e.callbackDone,e=>{b(e[0])}),t.subscribe(e.onShow,e=>w(v.onShow,...e)),t.subscribe(e.onHide,e=>w(v.onHide,...e)),t.subscribe(e.onBackPress,e=>w(v.onBackPress,...e)),t.subscribe(e.onMenuPress,e=>(w(v.onMenuPress,...e),function(e){let t=!1;if(e.vm&&e.vm._ready){const n=e.vm._events,r=n&&n["xlc:onMenuPress"]&&n["xlc:onMenuPress"].handlers;r&&r.length&&(t=!0)}return t}(...e))),t.subscribe(e.onConfigurationChanged,e=>w(v.onConfigurationChanged,...e)),t.subscribe(e.onOrientationChange,e=>w(v.onOrientationChange,...e)),t.subscribe(e.onRefresh,e=>w(v.onRefresh,...e))},onInitApp:function(e){s=e},onDefineApp:function(e){c=e},onInitPage:function(e){y=e}}}();
var dsl=function(){"use strict";const e={initApp:"quickapp.app.initApp",initPage:"quickapp.page.initPage",destroyPage:"quickapp.page.destroyPage",fireEvent:"quickapp.page.fireEvent",onShow:"quickapp.page.onShow",onHide:"quickapp.page.onHide",onBackPress:"quickapp.page.onBackPress",onMenuPress:"quickapp.page.onMenuPress",onOrientationChange:"quickapp.page.onOrientationChange",onConfigurationChanged:"quickapp.page.onConfigurationChanged",onRefresh:"quickapp.page.onRefresh",callbackDone:"quickapp.page.callbackDone"},t=/^@(app)-application\//,n=/^@(app)-component\//,r=/^@(app)-module\//;function o(e){return e.replace(t,"").replace(n,"").replace(r,"")}var i={};function a(e,t,n){return"function"==typeof global.compileAndRunScript?function(e,t,n){let r="(function (";const o=[],i=[];for(const t in e)o.push(t),i.push(e[t]);for(let e=0;e<o.length-1;++e)r+=o[e],r+=",";r+=o[o.length-1],r+=") {",r+=t,r+="} )";const a=global.compileAndRunScript(r,n);return a&&"function"==typeof a?a(...i):a}(e,t,n):function(e,t){const n=[],r=[];for(const t in e)n.push(t),r.push(e[t]);return n.push(t),new Function(...n)(...r)}(e,t)}let s,c;var u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var l,p,f=(function(e){e.exports=function(e,t,n){var r=Object.freeze({});function o(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function c(e){return null!==e&&"object"==typeof e}var l=Object.prototype.toString;function p(e){return"[object Object]"===l.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||p(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function h(e){var t=parseFloat(e);return isNaN(t)?e:t}function y(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}y("slot,component",!0);var m=y("key,ref,slot,slot-scope,is");function g(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(e,t){return _.call(e,t)}function $(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var A=/-(\w)/g,k=$(function(e){return e.replace(A,function(e,t){return t?t.toUpperCase():""})}),w=$(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),O=/\B([A-Z])/g,x=$(function(e){return e.replace(O,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function S(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function j(e,t){for(var n in t)e[n]=t[n];return e}function E(e,t,n){}var P=function(e,t,n){return!1},I=function(e){return e};function D(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return D(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every(function(n){return D(e[n],t[n])})}catch(e){return!1}}function F(e,t){for(var n=0;n<e.length;n++)if(D(e[n],t))return n;return-1}function T(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M="data-server-rendered",N=["component","directive","filter"],q=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],L={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:P,isReservedAttr:P,isUnknownElement:P,getTagNamespace:E,parsePlatformTagName:I,mustUseProp:P,async:!0,_lifecycleHooks:q};function R(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var V=new RegExp("[^"+/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source+".$_\\d]");var B,H="__proto__"in{},U="undefined"!=typeof window,z="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=z&&WXEnvironment.platform.toLowerCase(),W=U&&window.navigator.userAgent.toLowerCase(),J=W&&/msie|trident/.test(W),Q=W&&W.indexOf("msie 9.0")>0,X=W&&W.indexOf("edge/")>0,G=(W&&W.indexOf("android"),W&&/iphone|ipad|ipod|ios/.test(W)||"ios"===K),Z=(W&&/chrome\/\d+/.test(W),W&&/phantomjs/.test(W),W&&W.match(/firefox\/(\d+)/),{}.watch);if(U)try{var Y={};Object.defineProperty(Y,"passive",{get:function(){}}),window.addEventListener("test-passive",null,Y)}catch(e){}var ee=function(){return void 0===B&&(B=!U&&!z&&void 0!==u&&(u.process&&"server"===u.process.env.VUE_ENV)),B},te=U&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ne(e){return"function"==typeof e&&/native code/.test(e.toString())}var re,oe="undefined"!=typeof Symbol&&ne(Symbol)&&"undefined"!=typeof Reflect&&ne(Reflect.ownKeys);re="undefined"!=typeof Set&&ne(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ie=E,ae=0,se=function(){"undefined"!=typeof SharedObject?this.id=SharedObject.uid++:this.id=ae++,this.subs=[]};function ce(e){se.SharedObject.targetStack.push(e),se.SharedObject.target=e}function ue(){se.SharedObject.targetStack.pop(),se.SharedObject.target=se.SharedObject.targetStack[se.SharedObject.targetStack.length-1]}se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){g(this.subs,e)},se.prototype.depend=function(){se.SharedObject.target&&se.SharedObject.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},se.SharedObject="undefined"!=typeof SharedObject?SharedObject:{},se.SharedObject.target=null,se.SharedObject.targetStack=[];var le=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},pe={child:{configurable:!0}};pe.child.get=function(){return this.componentInstance},Object.defineProperties(le.prototype,pe);var fe=function(e){void 0===e&&(e="");var t=new le;return t.text=e,t.isComment=!0,t};function de(e){return new le(void 0,void 0,void 0,String(e))}function ve(e){var t=new le(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var he=Array.prototype,ye=Object.create(he);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=he[e];R(ye,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var me=Object.getOwnPropertyNames(ye),ge=!0;function _e(e){ge=e}var be=function(e){var t;this.value=e,this.dep=new se,this.vmCount=0,R(e,"__ob__",this),Array.isArray(e)?(H?(t=ye,e.__proto__=t):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];R(e,i,t[i])}}(e,ye,me),this.observeArray(e)):this.walk(e)};function $e(e,t){var n;if(c(e)&&!(e instanceof le))return b(e,"__ob__")&&e.__ob__ instanceof be?n=e.__ob__:ge&&!ee()&&(Array.isArray(e)||p(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new be(e)),t&&n&&n.vmCount++,n}function Ae(e,t,n,r,o){var i=new se,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!o&&$e(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return se.SharedObject.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!o&&$e(t),i.notify())}})}}function ke(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Ae(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function we(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||b(e,t)&&(delete e[t],n&&n.dep.notify())}}be.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ae(e,t[n])},be.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)$e(e[t])};var Oe=L.optionMergeStrategies;function xe(e,t){if(!t)return e;for(var n,r,o,i=oe?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],b(e,n)?r!==o&&p(r)&&p(o)&&xe(r,o):ke(e,n,o));return e}function Ce(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?xe(r,o):o}:t?e?function(){return xe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Se(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function je(e,t,n,r){var o=Object.create(e||null);return t?j(o,t):o}Oe.data=function(e,t,n){return n?Ce(e,t,n):t&&"function"!=typeof t?e:Ce(e,t)},q.forEach(function(e){Oe[e]=Se}),N.forEach(function(e){Oe[e+"s"]=je}),Oe.watch=function(e,t,n,r){if(e===Z&&(e=void 0),t===Z&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in j(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return j(o,e),t&&j(o,t),o},Oe.provide=Ce;var Ee=function(e,t){return void 0===t?e:t};function Pe(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[k(o)]={type:null});else if(p(n))for(var a in n)o=n[a],i[k(a)]=p(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(p(n))for(var i in n){var a=n[i];r[i]=p(a)?j({from:i},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Pe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Pe(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)b(e,i)||s(i);function s(r){var o=Oe[r]||Ee;a[r]=o(e[r],t[r],n,r)}return a}function Ie(e,t,n,r){if("string"==typeof n){var o=e[t];if(b(o,n))return o[n];var i=k(n);if(b(o,i))return o[i];var a=w(i);return b(o,a)?o[a]:o[n]||o[i]||o[a]}}function De(e,t,n,r){var o=t[e],i=!b(n,e),a=n[e],s=Me(Boolean,o.type);if(s>-1)if(i&&!b(o,"default"))a=!1;else if(""===a||a===x(e)){var c=Me(String,o.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!b(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Fe(t.type)?r.call(e):r}(r,o,e);var u=ge;_e(!0),$e(a),_e(u)}return a}function Fe(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Te(e,t){return Fe(e)===Fe(t)}function Me(e,t){if(!Array.isArray(t))return Te(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Te(t[n],e))return n;return-1}function Ne(e,t,n){ce();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Le(e,r,"errorCaptured hook")}}Le(e,t,n)}finally{ue()}}function qe(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&d(i)&&!i._handled&&(i.catch(function(e){return Ne(e,r,o+" (Promise/async)")}),i._handled=!0)}catch(e){Ne(e,r,o)}return i}function Le(e,t,n){if(L.errorHandler)try{return L.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Re(t,null,"config.errorHandler")}Re(e,t,n)}function Re(e,t,n){if(!U&&!z||"undefined"==typeof console)throw e;console.error(e)}var Ve,Be=[],He=!1;function Ue(){He=!1;var e=Be.slice(0);Be.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ne(Promise)){var ze=Promise.resolve();Ve=function(){ze.then(Ue),G&&setTimeout(E)}}else if(J||"undefined"==typeof MutationObserver||!ne(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Ve="undefined"!=typeof setImmediate&&ne(setImmediate)?function(){setImmediate(Ue)}:function(){setTimeout(Ue,0)};else{var Ke=1,We=new MutationObserver(Ue),Je=t.createTextNode(String(Ke));We.observe(Je,{characterData:!0}),Ve=function(){Ke=(Ke+1)%2,Je.data=String(Ke)}}function Qe(e,t){var n;if(Be.push(function(){if(e)try{e.call(t)}catch(e){Ne(e,t,"nextTick")}else n&&n(t)}),He||(He=!0,Ve()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var Xe=new re;function Ge(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!c(t)||Object.isFrozen(t)||t instanceof le)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,Xe),Xe.clear()}var Ze=$(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ye(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return qe(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)qe(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function et(e,t,n,r,i,s){var c,u,l,p;for(c in e)u=e[c],l=t[c],p=Ze(c),o(u)||(o(l)?(o(u.fns)&&(u=e[c]=Ye(u,s)),a(p.once)&&(u=e[c]=i(p.name,u,p.capture)),n(p.name,u,p.capture,p.passive,p.params)):u!==l&&(l.fns=u,e[c]=l));for(c in t)o(e[c])&&r((p=Ze(c)).name,t[c],p.capture)}function tt(e,t,n){var r;e instanceof le&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),g(r.fns,c)}o(s)?r=Ye([c]):i(s.fns)&&a(s.merged)?(r=s).fns.push(c):r=Ye([s,c]),r.merged=!0,e[t]=r}function nt(e,t,n,r){var a=t.options.mpOptions&&t.options.mpOptions.properties;if(o(a))return n;var s=t.options.mpOptions.externalClasses||[],c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=x(l);(rt(n,u,l,p,!0)||rt(n,c,l,p,!1))&&n[l]&&-1!==s.indexOf(p)&&r[k(n[l])]&&(n[l]=r[k(n[l])])}return n}function rt(e,t,n,r,o){if(i(t)){if(b(t,n))return e[n]=t[n],o||delete t[n],!0;if(b(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function ot(e){return s(e)?[de(e)]:Array.isArray(e)?function e(t,n){var r=[];var c,u,l,p;for(c=0;c<t.length;c++)o(u=t[c])||"boolean"==typeof u||(l=r.length-1,p=r[l],Array.isArray(u)?u.length>0&&(it((u=e(u,(n||"")+"_"+c))[0])&&it(p)&&(r[l]=de(p.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?it(p)?r[l]=de(p.text+u):""!==u&&r.push(de(u)):it(u)&&it(p)?r[l]=de(p.text+u.text):(a(t._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(e):void 0}function it(e){return i(e)&&i(e.text)&&!1===e.isComment}function at(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&b(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}}}return n}}function st(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)i.asyncMeta&&i.asyncMeta.data&&"page"===i.asyncMeta.data.slot?(n.page||(n.page=[])).push(i):(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(ct)&&delete n[u];return n}function ct(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ut(e,t,n){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=lt(t,c,e[c]))}else o={};for(var u in t)u in o||(o[u]=pt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=o),R(o,"$stable",a),R(o,"$key",s),R(o,"$hasNormal",i),o}function lt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ot(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function pt(e,t){return function(){return e[t]}}function ft(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r,r,r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r,r,r);else if(c(e))if(oe&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)n.push(t(l.value,n.length,r++,r)),l=u.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=t(e[s],s,r,r);return i(n)||(n=[]),n._isVList=!0,n}function dt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=j(j({},r),n)),o=i(n,this,n._i)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function vt(e){return Ie(this.$options,"filters",e)||I}function ht(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function yt(e,t,n,r,o){var i=L.keyCodes[t]||n;return o&&r&&!L.keyCodes[t]?ht(o,r):i?ht(i,e):r?x(r)!==t:void 0}function mt(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&j(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||m(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||L.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=k(a),u=x(a);c in i||u in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else;return e}function gt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(bt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function _t(e,t,n){return bt(e,"__once__"+t+(n?"_"+n:""),!0),e}function bt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&$t(e[r],t+"_"+r,n);else $t(e,t,n)}function $t(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function At(e,t){if(t)if(p(t)){var n=e.on=e.on?j({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function kt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?kt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function wt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Ot(e,t){return"string"==typeof e?t+e:e}function xt(e){e._o=_t,e._n=h,e._s=v,e._l=ft,e._t=dt,e._q=D,e._i=F,e._m=gt,e._f=vt,e._k=yt,e._b=mt,e._v=de,e._e=fe,e._u=kt,e._g=At,e._d=wt,e._p=Ot}function Ct(e,t,n,o,i){var s,c=this,u=i.options;b(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=a(u._compiled),p=!l;this.data=e,this.props=t,this.children=n,this.parent=o,this.listeners=e.on||r,this.injections=at(u.inject,o),this.slots=function(){return c.$slots||ut(e.scopedSlots,c.$slots=st(n,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ut(e.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=ut(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=Mt(s,e,t,n,r,p);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Mt(s,e,t,n,r,p)}}function St(e,t,n,r,o){var i=ve(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function jt(e,t){for(var n in t)e[k(n)]=t[n]}xt(Ct.prototype);var Et={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;Et.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,Ut)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,o,i){var a=o.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key),u=!!(i||e.$options._renderChildren||c);e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o);if(e.$options._renderChildren=i,e.$attrs=o.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){_e(!1);for(var l=e._props,p=e.$options._propKeys||[],f=0;f<p.length;f++){var d=p[f],v=e.$options.props;l[d]=De(d,v,t,e)}_e(!0),e.$options.propsData=t}e._$updateProperties&&e._$updateProperties(e),n=n||r;var h=e.$options._parentListeners;e.$options._parentListeners=n,Ht(e,n,h),u&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(Wt(r,"onServiceCreated"),Wt(r,"onServiceAttached"),r._isMounted=!0,Wt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,Qt.push(t)):Kt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,zt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Wt(t,"deactivated")}}(t,!0):t.$destroy())}},Pt=Object.keys(Et);function It(e,t,n,s,u){if(!o(e)){var l=n.$options._base;if(c(e)&&(e=l.extend(e)),"function"==typeof e){var p;if(o(e.cid)&&void 0===(e=function(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=qt;n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var r=e.owners=[n],s=!0,u=null,l=null;n.$on("hook:destroyed",function(){return g(r,n)});var p=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},f=T(function(n){e.resolved=Lt(n,t),s?r.length=0:p(!0)}),v=T(function(t){i(e.errorComp)&&(e.error=!0,p(!0))}),h=e(f,v);return c(h)&&(d(h)?o(e.resolved)&&h.then(f,v):d(h.component)&&(h.component.then(f,v),i(h.error)&&(e.errorComp=Lt(h.error,t)),i(h.loading)&&(e.loadingComp=Lt(h.loading,t),0===h.delay?e.loading=!0:u=setTimeout(function(){u=null,o(e.resolved)&&o(e.error)&&(e.loading=!0,p(!1))},h.delay||200)),i(h.timeout)&&(l=setTimeout(function(){l=null,o(e.resolved)&&v(null)},h.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(p=e,l)))return function(e,t,n,r,o){var i=fe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(p,t,n,s,u);t=t||{},hn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],s=t.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(e.options,t);var f=function(e,t,n,r){var a=t.options.props;if(o(a))return nt(e,t,{},r);var s={},c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=x(l);rt(s,u,l,p,!0)||rt(s,c,l,p,!1)}return nt(e,t,s,r)}(t,e,0,n);if(a(e.options.functional))return function(e,t,n,o,a){var s=e.options,c={},u=s.props;if(i(u))for(var l in u)c[l]=De(l,u,t||r);else i(n.attrs)&&jt(c,n.attrs),i(n.props)&&jt(c,n.props);var p=new Ct(n,c,a,o,e),f=s.render.call(null,p._c,p);if(f instanceof le)return St(f,n,p.parent,s);if(Array.isArray(f)){for(var d=ot(f)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=St(d[h],n,p.parent,s);return v}}(e,f,t,n,s);var v=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Pt.length;n++){var r=Pt[n],o=t[r],i=Et[r];o===i||o&&o._merged||(t[r]=o?Dt(i,o):i)}}(t);var y=e.options.name||u;return new le("vue-component-"+e.cid+(y?"-"+y:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:v,tag:u,children:s},p)}}}function Dt(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var Ft=1,Tt=2;function Mt(e,t,n,r,u,l){return(Array.isArray(n)||s(n))&&(u=r,r=n,n=void 0),a(l)&&(u=Tt),function(e,t,n,r,s){if(i(n)&&i(n.__ob__))return fe();i(n)&&i(n.is)&&(t=n.is);if(!t)return fe();Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);s===Tt?r=ot(r):s===Ft&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var u,l;if("string"==typeof t){var p;l=e.$vnode&&e.$vnode.ns||L.getTagNamespace(t),u=L.isReservedTag(t)?new le(L.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!i(p=Ie(e.$options,"components",t))?new le(t,n,r,void 0,void 0,e):It(p,n,e,r,t)}else u=It(t,n,e,r);return Array.isArray(u)?u:i(u)?(i(l)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];i(u.tag)&&(o(u.ns)||a(r)&&"svg"!==u.tag)&&e(u,n,r)}}(u,l),i(n)&&function(e){c(e.style)&&Ge(e.style);c(e.class)&&Ge(e.class)}(n),u):fe()}(e,t,n,r,u)}var Nt,qt=null;function Lt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function Rt(e,t){Nt.$on(e,t)}function Vt(e,t){Nt.$off(e,t)}function Bt(e,t){var n=Nt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function Ht(e,t,n){Nt=e,et(t,n||{},Rt,Vt,Bt,e),Nt=void 0}var Ut=null;function zt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Kt(e,t){if(t){if(e._directInactive=!1,zt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Kt(e.$children[n]);Wt(e,"activated")}}function Wt(e,t){ce();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)qe(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),ue()}var Jt=[],Qt=[],Xt={},Gt=!1,Zt=!1,Yt=0;var en=Date.now;if(U&&!J){var tn=window.performance;tn&&"function"==typeof tn.now&&en()>t.createEvent("Event").timeStamp&&(en=function(){return tn.now()})}function nn(){var e,t;for(en(),Zt=!0,Jt.sort(function(e,t){return e.id-t.id}),Yt=0;Yt<Jt.length;Yt++)(e=Jt[Yt]).before&&e.before(),t=e.id,Xt[t]=null,e.run();var n=Qt.slice(),r=Jt.slice();Yt=Jt.length=Qt.length=0,Xt={},Gt=Zt=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Kt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Wt(r,"updated")}}(r),te&&L.devtools&&te.emit("flush")}var rn=0,on=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++rn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new re,this.newDepIds=new re,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!V.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=E)),this.value=this.lazy?void 0:this.get()};on.prototype.get=function(){var e;ce(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ne(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Ge(e),ue(),this.cleanupDeps()}return e},on.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},on.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},on.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==Xt[t]){if(Xt[t]=!0,Zt){for(var n=Jt.length-1;n>Yt&&Jt[n].id>e.id;)n--;Jt.splice(n+1,0,e)}else Jt.push(e);Gt||(Gt=!0,Qe(nn))}}(this)},on.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ne(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},on.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},on.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},on.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var an={enumerable:!0,configurable:!0,get:E,set:E};function sn(e,t,n){an.get=function(){return this[t][n]},an.set=function(e){this[t][n]=e},Object.defineProperty(e,n,an)}function cn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[];e.$parent&&_e(!1);var i=function(i){o.push(i);var a=De(i,t,n,e);Ae(r,i,a),i in e||sn(e,"_props",i)};for(var a in t)i(a);_e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?E:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;p(t=e._data="function"==typeof t?function(e,t){ce();try{return e.call(t,t)}catch(e){return Ne(e,t,"data()"),{}}finally{ue()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&b(r,i)||(a=void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&sn(e,"_data",i))}var a;$e(t,!0)}(e):$e(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ee();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new on(e,a||E,E,un)),o in e||ln(e,o,i)}}(e,t.computed),t.watch&&t.watch!==Z&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)dn(e,n,r[o]);else dn(e,n,r)}}(e,t.watch)}var un={lazy:!0};function ln(e,t,n){var r=!ee();"function"==typeof n?(an.get=r?pn(t):fn(n),an.set=E):(an.get=n.get?r&&!1!==n.cache?pn(t):fn(n.get):E,an.set=n.set||E),Object.defineProperty(e,t,an)}function pn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),se.SharedObject.target&&t.depend(),t.value}}function fn(e){return function(){return e.call(this,this)}}function dn(e,t,n,r){return p(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var vn=0;function hn(e){var t=e.options;if(e.super){var n=hn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&j(e.extendOptions,r),(t=e.options=Pe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function yn(e){this._init(e)}function mn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Pe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)sn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)ln(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,N.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=j({},a.options),o[r]=a,a}}function gn(e){return e&&(e.Ctor.options.name||e.tag)}function _n(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===l.call(n)&&e.test(t));var n}function bn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=gn(a.componentOptions);s&&!t(s)&&$n(n,i,r,o)}}}function $n(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,g(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=vn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Pe(hn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Ht(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=r,e._c=function(t,n,r,o){return Mt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Mt(e,t,n,r,o,!0)};var i=n&&n.data;Ae(e,"$attrs",i&&i.attrs||r,null,!0),Ae(e,"$listeners",t._parentListeners||r,null,!0)}(t),Wt(t,"beforeCreate"),"mp-toutiao"!==t.mpHost&&function(e){var t=at(e.$options.inject,e);t&&(_e(!1),Object.keys(t).forEach(function(n){Ae(e,n,t[n])}),_e(!0))}(t),cn(t),"mp-toutiao"!==t.mpHost&&function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),"mp-toutiao"!==t.mpHost&&Wt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(yn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=we,e.prototype.$watch=function(e,t,n){if(p(t))return dn(this,e,t,n);(n=n||{}).user=!0;var r=new on(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Ne(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(yn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?S(t):t;for(var n=S(arguments,1),r='event handler for "'+e+'"',o=0,i=t.length;o<i;o++)qe(t[o],this,n,this,r)}return this}}(yn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=function(e){var t=Ut;return Ut=e,function(){Ut=t}}(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Wt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||g(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Wt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(yn),function(e){xt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=ut(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{qt=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){Ne(n,t,"render"),e=t._vnode}finally{qt=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof le||(e=fe()),e.parent=o,e}}(yn);var An=[String,RegExp,Array],kn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:An,exclude:An,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)$n(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){bn(e,function(e){return _n(t,e)})}),this.$watch("exclude",function(t){bn(e,function(e){return!_n(t,e)})})},render:function(){var e=this.$slots.default,t=function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||(r=n).isComment&&r.asyncFactory))return n}var r}(e),n=t&&t.componentOptions;if(n){var r=gn(n),o=this.include,a=this.exclude;if(o&&(!r||!_n(o,r))||a&&r&&_n(a,r))return t;var s=this.cache,c=this.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;s[u]?(t.componentInstance=s[u].componentInstance,g(c,u),c.push(u)):(s[u]=t,c.push(u),this.max&&c.length>parseInt(this.max)&&$n(s,c[0],c,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return L}};Object.defineProperty(e,"config",t),e.util={warn:ie,extend:j,mergeOptions:Pe,defineReactive:Ae},e.set=ke,e.delete=we,e.nextTick=Qe,e.observable=function(e){return $e(e),e},e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,j(e.options.components,kn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=S(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Pe(this.options,e),this}}(e),mn(e),function(e){N.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&p(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(yn),Object.defineProperty(yn.prototype,"$isServer",{get:ee}),Object.defineProperty(yn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(yn,"FunctionalRenderContext",{value:Ct}),yn.version="2.6.11";function wn(e,t,r){n.setElementAttr(e,t,r)}var On=Object.freeze({namespaceMap:{},createElement:function(e){var r=t.createElement(e);return n.bindElementMethods(r),r},createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return t.createTextNode(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){n.setElementAttr(e.parentNode,"value",t)},setAttribute:wn}),xn={create:function(e,t){Cn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Cn(e,!0),Cn(t))},destroy:function(e){Cn(e,!0)}};function Cn(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?g(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}y("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),y("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Sn=y("text,number,password,search,email,tel,url"),jn=new le("",{},[]),En=["create","activate","update","remove","destroy"];function Pn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||Sn(r)&&Sn(o)}(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&o(t.asyncFactory.error))}function In(e,t,n){var r,o,a={};for(r=t;r<=n;++r)i(o=e[r].key)&&(a[o]=r);return a}var Dn={create:Fn,update:Fn,destroy:function(e){Fn(e,jn)}};function Fn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===jn,a=t===jn,s=Mn(e.data.directives,e.context),c=Mn(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,qn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(qn(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var p=function(){for(var n=0;n<u.length;n++)qn(u[n],"inserted",t,e)};i?tt(t,"insert",p):p()}l.length&&tt(t,"postpatch",function(){for(var n=0;n<l.length;n++)qn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||qn(s[n],"unbind",e,e,a)}(e,t)}var Tn=Object.create(null);function Mn(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Tn),o[Nn(r)]=r,r.def=Ie(t.$options,"directives",r.name);return o}function Nn(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function qn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ne(r,n.context,"directive "+e.name+" "+t+" hook")}}var Ln=[xn,Dn];function Rn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};for(n in a.__ob__&&(a=t.data.attrs=j({},a)),a)r=a[n],i[n]!==r&&wn(o,n,r);for(n in i)null==a[n]&&wn(o,n,"")}}var Vn={create:Rn,update:Rn};function Bn(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode).data&&(t=Hn(r.data,t));for(;i(n=n.parent);)n.data&&(t=Hn(t,n.data));return function(e,t){if(i(e)||i(t))return Un(e,zn(t));return""}(t.staticClass,t.class)}function Hn(e,t){return{staticClass:Un(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Un(e,t){return e?t?e+" "+t:e:t||""}function zn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)i(t=zn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):c(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Kn=y("template,script,style,element,content,slot,link,meta,svg,view,a,div,img,image,text,span,input,switch,textarea,spinner,select,slider,slider-neighbor,indicator,canvas,list,cell,header,loading,loading-indicator,refresh,scrollable,scroller,video,web,embed,tabbar,tabheader,datepicker,timepicker,marquee,countdown",!0),Wn=(y("web,spinner,switch,video,textarea,canvas,indicator,marquee,countdown",!0),y("richtext,trisition,trisition-group",!0)),Jn=(y("embed,img,image,input,link,meta",!0),y("text,number,password,search,email,tel,url"));function Qn(e,t){var n=t.elm,r=t.data,a=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Bn(t),c=n._transitionClasses;i(c)&&(s=Un(s,zn(c))),s!==n._prevClass&&(wn(n,"class",s),n._prevClass=s)}}var Xn,Gn={create:Qn,update:Qn};function Zn(e,t,n,r){if(n){var o=t,i=Xn;t=function(n){var a=1===arguments.length?o(n):o.apply(null,arguments);return Yn(e,t,r,i),a}}Xn.addEventListener(e,t,r)}function Yn(e,t,n,r){(r||Xn).removeEventListener(e,t,n)}function er(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};Xn=t.elm,et(n,r,Zn,Yn,t.context),Xn=void 0}}var tr={create:er,update:er},nr=$(k);function rr(e){for(var t,n=/([\w-]*)\s*:\s*([^;]*)/g,r={};t=n.exec(e);)r[t[1]]=t[2].trim();return r}function or(e,t){if(e.data.style||t.data.style){var r,o,i=t.elm,a=e.data.style||{},s=t.data.style||{};"string"==typeof s&&(s=rr(s)),"string"==typeof a&&(a=rr(a));var c=s.__ob__;for(o in Array.isArray(s)&&(s=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&j(t,e[n]);return t}(s)),c&&(s=t.data.style=j({},s)),a)s[o]||n.setElementStyle(i,nr(o),"");for(o in s)r=s[o],n.setElementStyle(i,nr(o),r)}}var ir={create:function(e,t){if(t.data.staticStyle){var r=t.elm,o=t.data.staticStyle;for(var i in o)o[i]&&n.setElementStyle(r,nr(i),o[i]);or(e,t)}else or(e,t)},update:or};function ar(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&j(t,sr(e.name||"v")),j(t,e),t}return"string"==typeof e?sr(e):void 0}}var sr=$(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}});U&&!Q&&(void 0===window.ontransitionend&&window.onwebkittransitionend,void 0===window.onanimationend&&window.onwebkitanimationend);U&&(window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout);function cr(e,t){var n=t.elm;n._leaveCb&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=ar(t.data.transition);if(r&&!n._enterCb){for(var o=r.enterClass,i=r.enterToClass,a=r.enterActiveClass,s=r.appearClass,c=r.appearToClass,u=r.appearActiveClass,l=r.beforeEnter,p=r.enter,f=r.afterEnter,d=r.enterCancelled,v=r.beforeAppear,h=r.appear,y=r.afterAppear,m=r.appearCancelled,g=Ut,_=Ut.$vnode;_&&_.parent;)g=(_=_.parent).context;var b=!g._isMounted||!t.isRootInsert;if(!b||h||""===h){var $=b?s:o,A=b?c:i,k=b?u:a,w=b&&v||l,O=b&&"function"==typeof h?h:p,x=b&&y||f,C=b&&m||d,S=O&&(O._length||O.length)>1,P=t.context.$options.style||{},I=P[$],D=P["@TRANSITION"]&&P["@TRANSITION"][k]||{},F=function(e,t,n,r,o,i){var a={},s=t[n],c=t[r],u=t[o];if(s)for(var l in s)a[l]=e.style[l];if(u)for(var p in u)0!==p.indexOf("transition")&&(a[p]=u[p]);c&&j(a,c);return a}(n,P,$,A,k,t.context),M=Object.keys(F).length>0,N=n._enterCb=T(function(){N.cancelled?C&&C(n):x&&x(n),n._enterCb=null});if(setTimeout(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];(r&&r.context===t.context&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),O&&O(n,N),M)?t.context.$requireQuickappModule("animation").transition(n.ref,{styles:F,duration:D.duration||0,delay:D.delay||0,timingFunction:D.timingFunction||"linear"},S?E:N):S||N()},16),w&&w(n),I)for(var q in I)n.setStyle(q,I[q]);M||S||N()}}}function ur(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=j({},c)),s)o(c[n])&&wn(a,n,"");for(n in c){if(r=c[n],"value"===n)wn(a,n,o(r)?"":String(r));else wn(a,n,r)}}}var lr=function(e){var t,n,r={},c=e.modules,u=e.nodeOps;for(t=0;t<En.length;++t)for(r[En[t]]=[],n=0;n<c.length;++n)i(c[n][En[t]])&&r[En[t]].push(c[n][En[t]]);function l(e){var t=u.parentNode(e);i(t)&&u.removeChild(t,e)}function p(e,t,n,o,s,c,l){if(i(e.elm)&&i(c)&&(e=c[l]=ve(e)),e.isRootInsert=!s,!function(e,t,n,o){var s=e.data;if(i(s)){var c=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return f(e,t),d(n,e.elm,o),a(c)&&function(e,t,n,o){for(var a,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](jn,s);t.push(s);break}d(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var p=e.data,h=e.children,y=e.tag;i(y)?(e.elm=e.ns?u.createElementNS(e.ns,y):u.createElement(y,e),g(e),v(e,h,t),i(p)&&m(e,t),d(n,e.elm,o)):a(e.isComment)?(e.elm=u.createComment(e.text),d(n,e.elm,o)):(e.elm=u.createTextNode(e.text),d(n,e.elm,o))}}function f(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,h(e)?(m(e,t),g(e)):(Cn(e),t.push(e))}function d(e,t,n){i(e)&&(i(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function v(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)p(t[r],n,e.elm,null,!0,t,r);else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function h(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function m(e,n){for(var o=0;o<r.create.length;++o)r.create[o](jn,e);i(t=e.data.hook)&&(i(t.create)&&t.create(jn,e),i(t.insert)&&n.push(e))}function g(e){var t;if(i(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;i(t=Ut)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function _(e,t,n,r,o,i){for(;r<=o;++r)p(n[r],i,e,t,!1,n,r)}function b(e){var t,n,o=e.data;if(i(o))for(i(t=o.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)b(e.children[n])}function $(e,t,n){for(;t<=n;++t){var r=e[t];i(r)&&(i(r.tag)?(A(r),b(r)):l(r.elm))}}function A(e,t){if(i(t)||i(e.data)){var n,o=r.remove.length+1;for(i(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,o),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&A(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else l(e.elm)}function k(e,t,n,r){for(var o=n;o<r;o++){var a=t[o];if(i(a)&&Pn(e,a))return o}}function w(e,t,n,s,c,l){if(e!==t){i(t.elm)&&i(s)&&(t=s[c]=ve(t));var f=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?C(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,v=t.data;i(v)&&i(d=v.hook)&&i(d=d.prepatch)&&d(e,t);var y=e.children,m=t.children;if(i(v)&&h(t)){for(d=0;d<r.update.length;++d)r.update[d](e,t);i(d=v.hook)&&i(d=d.update)&&d(e,t)}o(t.text)?i(y)&&i(m)?y!==m&&function(e,t,n,r,a){for(var s,c,l,f=0,d=0,v=t.length-1,h=t[0],y=t[v],m=n.length-1,g=n[0],b=n[m],A=!a;f<=v&&d<=m;)o(h)?h=t[++f]:o(y)?y=t[--v]:Pn(h,g)?(w(h,g,r,n,d),h=t[++f],g=n[++d]):Pn(y,b)?(w(y,b,r,n,m),y=t[--v],b=n[--m]):Pn(h,b)?(w(h,b,r,n,m),A&&u.insertBefore(e,h.elm,u.nextSibling(y.elm)),h=t[++f],b=n[--m]):Pn(y,g)?(w(y,g,r,n,d),A&&u.insertBefore(e,y.elm,h.elm),y=t[--v],g=n[++d]):(o(s)&&(s=In(t,f,v)),o(c=i(g.key)?s[g.key]:k(g,t,f,v))?p(g,r,e,h.elm,!1,n,d):Pn(l=t[c],g)?(w(l,g,r,n,d),t[c]=void 0,A&&u.insertBefore(e,l.elm,h.elm)):p(g,r,e,h.elm,!1,n,d),g=n[++d]);f>v?_(e,o(n[m+1])?null:n[m+1].elm,n,d,m,r):d>m&&$(t,f,v)}(f,y,m,n,l):i(m)?(i(e.text)&&u.setTextContent(f,""),_(f,null,m,0,m.length-1,n)):i(y)?$(y,0,y.length-1):i(e.text)&&u.setTextContent(f,""):e.text!==t.text&&u.setTextContent(f,t.text),i(v)&&i(d=v.hook)&&i(d=d.postpatch)&&d(e,t)}}}function O(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var x=y("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var o,s=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return f(t,n),!0;if(i(s)){if(i(u))if(e.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var l=!0,p=e.firstChild,d=0;d<u.length;d++){if(!p||!C(p,u[d],n,r)){l=!1;break}p=p.nextSibling}if(!l||p)return!1}else v(t,u,n);if(i(c)){var h=!1;for(var y in c)if(!x(y)){h=!0,m(t,n);break}!h&&c.class&&Ge(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!o(t)){var c,l=!1,f=[];if(o(e))l=!0,p(t,f);else{var d=i(e.nodeType);if(!d&&Pn(e,t))w(e,t,f,null,null,s);else{if(d){if(1===e.nodeType&&e.hasAttribute(M)&&(e.removeAttribute(M),n=!0),a(n)&&C(e,t,f))return O(t,f,!0),e;c=e,e=new le(u.tagName(c).toLowerCase(),{},[],void 0,c)}var v=e.elm,y=u.parentNode(v);if(p(t,f,v._leaveCb?null:y,u.nextSibling(v)),i(t.parent))for(var m=t.parent,g=h(t);m;){for(var _=0;_<r.destroy.length;++_)r.destroy[_](m);if(m.elm=t.elm,g){for(var A=0;A<r.create.length;++A)r.create[A](jn,m);var k=m.data.hook.insert;if(k.merged)for(var x=1;x<k.fns.length;x++)k.fns[x]()}else Cn(m);m=m.parent}i(y)?$([e],0,0):i(e.tag)&&b(e)}}return O(t,f,l),t.elm}i(e)&&b(e)}}({nodeOps:On,modules:[Vn,Gn,tr,ir,{create:ur,update:ur},{create:cr,activate:cr,remove:function(e,t){var n=e.elm;n._enterCb&&(n._enterCb.cancelled=!0,n._enterCb());var r=ar(e.data.transition);if(!r)return t();if(n._leaveCb)return;var o=r.leaveClass,i=r.leaveToClass,a=r.leaveActiveClass,s=r.beforeLeave,c=r.leave,u=r.afterLeave,l=r.leaveCancelled,p=r.delayLeave,f=c&&(c._length||c.length)>1,d=e.context.$options.style||{},v=d[o],h=d[i]||d[a],y=d["@TRANSITION"]&&d["@TRANSITION"][a]||{},m=n._leaveCb=T(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),m.cancelled?l&&l(n):(t(),u&&u(n)),n._leaveCb=null});p?p(g):g();function g(){var t=e.context.$requireQuickappModule("animation");function r(){t.transition(n.ref,{styles:h,duration:y.duration||0,delay:y.delay||0,timingFunction:y.timingFunction||"linear"},f?E:m)}m.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),s&&s(n),v?t.transition(n.ref,{styles:v},r):r(),c&&c(n,m),h||f||m())}}}].concat(Ln),LONG_LIST_THRESHOLD:10}),pr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?tt(n,"postpatch",function(){pr.componentUpdated(e,t,n)}):fr(e,t,n.context),e._vOptions=[].map.call(e.options,vr)):("textarea"===n.tag||Jn(e.attr.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||e.addEventListener("change",hr))},componentUpdated:function(e,t,n){if("select"===n.tag){fr(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,vr);if(o.some(function(e,t){return!D(e,r[t])}))(e.multiple?t.value.some(function(e){return dr(e,o)}):t.value!==t.oldValue&&dr(t.value,o))&&yr(e,"change")}}};function fr(e,t,n){!function(e,t,n){var r,o,i=t.value,a=e.multiple;if(a&&!Array.isArray(i))return;for(var s=0,c=e.options.length;s<c;s++)if(o=e.options[s],a)r=F(i,vr(o))>-1,o.selected!==r&&(o.selected=r);else if(D(vr(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}(e,t)}function dr(e,t){return t.every(function(t){return!D(t,e)})}function vr(e){return"_value"in e?e._value:e.value}function hr(e){e.target.composing=!1,yr(e.target,"input")}function yr(e,n){var r=t.createEvent(n);e.dispatchEvent(r)}var mr={model:pr,show:{bind:function(e,t,r){var o=t.value,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display||"";n.setElementStyle(e,"display",o?i:"none")},update:function(e,t,r){var o=t.value;o!==t.oldValue&&n.setElementStyle(e,"display",o?e.__vOriginalDisplay:"none")},unbind:function(e,t,r,o,i){i||n.setElementStyle(e,"display",e.__vOriginalDisplay)}}};j(yn.options.directives,mr),j(yn.options.components,{});var gr=["public","protected","private"];yn.config.mustUseProp=function(){},yn.config.isReservedTag=Kn,yn.config.isRuntimeComponent=Wn,yn.config.isUnknownElement=function(){},yn.prototype.__patch__=lr,yn.prototype.$mount=function(e,t){var n=this.$options.type;void 0===n&&(n="component");var r=function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),Wt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new on(e,r,E,{before:function(){e._isMounted&&!e._isDestroyed&&Wt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(Wt(e,"onServiceCreated"),Wt(e,"onServiceAttached"),e._isMounted=!0,Wt(e,"mounted")),e}(this,e&&function(e,t){if("object"==typeof e&&null!==e)return e;var n=t.body,r=t.createElement("div");return n.appendChild(r),r}.bind(this)(e,this.$document),t);return"page"===n&&(this._connectVm2Page&&this._connectVm2Page(),this._registerPageLifecycle&&this._registerPageLifecycle()),r},yn.prototype._initExternalData=function(){var e=yn.config.externalData;if("page"===this.$options.type&&e)if(this.$options._descriptor){var t=this._page.intent&&this._page.intent.fromExternal;for(var n in this._page.intent&&void 0!==this._page.intent.fromExternal||(t=!0),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 页面VM中声明的权限定义:"+JSON.stringify(this.$options._descriptor)),this.$options.$props&&!function(e){for(var t in e)return!1;return!0}(e)&&console.warn("### App Framework ### 页面VM中不支持props,推荐在public或protected中声明参数"),e){var r=this.$options._descriptor[n];if(r){var o=t&&gr.indexOf(r.access)>0,i=!t&&gr.indexOf(r.access)>1;o||i?console.warn("### App Framework ### 传递外部数据"+n+"在VM中声明为"+r.access+",放弃更新"):(global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",原值为:"+JSON.stringify(this._data[n])),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",新值为:"+JSON.stringify(e[n])),this.$options.data[n]=e[n])}else global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+"在VM中未声明,放弃更新")}}else(function e(t){for(var n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];if("function"==typeof Object.assign)Object.assign.apply(Object,[t].concat(n));else{var o=n.shift();for(var i in o)t[i]=o[i];n.length&&e.apply(void 0,[t].concat(n))}return t})(this.$options.data,e)},yn.prototype._mergeAccess2Data=function(e){if("function"==typeof e.data&&(e.data=e.data()),e.data&&gr.some(function(t){return e[t]}))throw new Error("页面VM对象中的属性data不可与"+gr.join(",")+"同时存在,请使用private替换data名称");e.data||(e.data={},e._descriptor={},gr.forEach(function(t){var n=typeof e[t];if("object"===n)for(var r in e.data=Object.assign(e.data,e[t]),e[t])e._descriptor[r]={access:t};else"function"===n&&console.warn("页面VM对象中的属性"+t+"的值不能是函数,请使用对象")}))};var _r=yn.prototype._init;yn.prototype._init=function(e){var t=this.constructor.options;"page"===t.type&&(this._connectLifecycle&&this._connectLifecycle(t),this._mergeAccess2Data&&this._mergeAccess2Data(t)),_r.call(this,e)},yn.prototype._connectLifecycle=function(e){var t=this;e.mounted=e.mounted||[],e.mounted=Array.isArray(e.mounted)?e.mounted:[e.mounted],e.mounted.push(function(){t._ready=!0});e.created=e.created||[],e.created=Array.isArray(e.created)?e.created:[e.created],e.created.push(function(){t._initExternalData()}),e.created.unshift(function(){var e=t.$options.onInit;e&&"function"==typeof e&&e.call(t,t._page._meta.query)})},e.Vue=yn}}(l={exports:{}},l.exports),l.exports),d=(p=f)&&p.__esModule?p.default:p;const v={onShow:"onShow",onHide:"onHide",onBackPress:"onBackPress",onMenuPress:"onMenuPress",onDestroy:"onDestroy",onConfigurationChanged:"onConfigurationChanged",onOrientationChange:"onOrientationChange",onRefresh:"onRefresh"},h={};let y=null;let m,g=null;function _(e,t,n,r,o){const a=function(e,t){return i.quickapp.runtime.helper.getDocumentNodeByRef(e,t)}(e.doc,t);if(a){return function(e,t,n,r){if(!e)return;const o=i.quickapp.runtime.helper.createEvent(t);if(Object.assign(o,n),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### fireEventWrap():事件(${t})的参数:${JSON.stringify(n)}, ${JSON.stringify(r)}`),r){const t=r.attr||{};for(const n in t)i.quickapp.runtime.helper.setElementAttr(e,n,t[n],!0);const n=r.style||{};for(const t in n)i.quickapp.runtime.helper.setElementStyle(e,t,n[t],!0)}return e.dispatchEvent(o)}(a,n,r,{attr:o})}return new Error(`fireEvent: 无效element索引 "${t}"`)}function b(e){g||(g=Promise.resolve().then(()=>{e.doc.listener.updateFinish(),g=null}))}function $(e,t,n,r){const s=e.id,c=e.doc.listener,u=c.addActions;c.addActions=((...t)=>{b(e),u.apply(c,t)});const l=e.doc,p=l.createElement("div");l.documentElement.appendChild(p);const f=h[s]={instanceId:s,document:l},g=f.Vue=function(e,t,n){const r=t.page,o=t.appRequireModule,a={setElementAttr(e,t,n){i.quickapp.runtime.helper.setElementAttr(e,t,n)},setElementStyle(e,t,n){"number"==typeof n&&(n+=""),i.quickapp.runtime.helper.setElementStyle(e,t,n)},bindElementMethods(e){i.quickapp.dock.bindComponentMethods(r,e)}},s={};d(s,r.doc,a);const c=s.Vue;global.Vue=!0;const u=h[e],l=/^quickapp:/i,p=c.config.isReservedTag||function(){return!1},f=c.config.isRuntimeComponent||function(){return!1};return c.config.externalData=n,c.config.isReservedTag=function(e){return f(e),p(e)||l.test(e)},c.config.parsePlatformTagName=function(e){return e.replace(l,"")},c.prototype.$instanceId=e,c.prototype.$document=u.document,c.prototype._connectVm2Page=function(){r.vm=this},Object.defineProperty(c.prototype,"$app",{get(){if(!this._isDestroyed)return r.app}}),Object.defineProperty(c.prototype,"$page",{get(){if(this._isDestroyed)return;const e=r.app;return Object.assign({setTitleBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setTitleBar ----`),i.quickapp.runtime.helper.updatePageTitleBar(r.doc,e))},scrollTo:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollTo ----`),i.quickapp.runtime.helper.scrollTo(r.doc,e))},scrollBy:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollBy ----`),i.quickapp.runtime.helper.scrollBy(r.doc,e))},exitFullscreen:function(){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 exitFullscreen ----`),i.quickapp.runtime.helper.exitFullscreen(r.doc))},setStatusBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setStatusBar ----`),i.quickapp.runtime.helper.updatePageStatusBar(r.doc,e))},finish:function(){r&&r.doc&&(null===y&&(y=i.quickapp.platform.requireModule(e,"system.page")),y.finishPage(r.id))}},r&&r._meta)}}),Object.defineProperties(c.prototype,{$valid:{get:()=>!!r&&r._valid,configurable:!1},$visible:{get:()=>!!r&&r._valid&&r._visible,configurable:!1},$destroyed:{get:()=>!!r&&r.vm&&r.vm._isDestroyed,configurable:!1}}),c.prototype._registerPageLifecycle=function(){Object.keys(v).forEach(e=>{this.$on(`xlc:${e}`,(...t)=>{let n=!1;const r=this.$options[e];if(!r||"function"!=typeof r)return;const o=Array.isArray(r)?r:[r];if(o&&o.length)for(let e=0;e<o.length;e++)try{o[e].apply(this,t)&&(n=!0)}catch(e){console.error(e)}this._events[`xlc:${e}`].result=n,this._events[`xlc:${e}`].handlers=o})})},c.prototype.$requireQuickappModule=o,c.mixin({beforeCreate:function(){const e=this.$options;if(e.el){const t=e.data,n=("function"==typeof t?t():t)||{};e.data=Object.assign(n,u.data),u.app=this}this._page=r}}),c.prototype.$getConfig=function(){if(u.app instanceof c)return u.config},c}(s,{page:e},n),_=Object.assign({Vue:g,$app_define$:()=>{},$app_bootstrap$:()=>{},$app_define_wrap$:()=>{},$app_require$:t=>i.quickapp.platform.requireModule(e,o(t)),$app_evaluate$:i.quickapp.dock.makeEvaluateBuildScript(r)},r);let $;"function"==typeof m&&m(_),$="(function(global){"+($=t.toString())+"\n })(Object.create(this))";{const t=e.pageName?`${e.pageName}/${e.pageComponent}.js`:"<anonymous>";global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### bundleUrl----",t),a(_,$,t)}return e.doc.listener.createFinish(),f}function A(e,t,n,...r){let o=!1;return t.vm&&t.vm._ready?(t.vm.$emit(`xlc:${e}`,n,...r),o=t.vm._events[`xlc:${e}`].result,b(t),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} (${t.id})----`)):global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} 页面(${t.id})创建失败, 无法响应事件---- `),o}return{init:function(t){i.quickapp=t,global.process=global.process||{},global.process.env={},t.subscribe(e.initApp,e=>(function(e,t){global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 开始初始化App(${e.id})`);const n=t=>i.quickapp.platform.requireModule(e,o(t)),r=t=>{e.$def=t,"function"==typeof c&&c(t)},u=()=>{global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 调用App(${e.name})生命周期---- onCreate`),e.$emit("applc:onCreate")};"function"==typeof s&&s({context:i,inst:e,instRequireModule:n});const l=i.quickapp.dock.makeEvaluateBuildScript(null);let p;p=`(function(global){"use strict"; ${p=t.toString()}; \n })(Object.create(this))`,global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 开始编译代码----"),a({$app_define$:r,$app_require$:n,$app_bootstrap$:u,$app_evaluate$:l},p,"app.js")})(...e)),t.subscribe(e.initPage,e=>$(...e)),t.subscribe(e.destroyPage,e=>{!function(e){e.vm&&(e.vm.$emit("xlc:onDestroy"),e.vm.$destroy())}(...e)}),t.subscribe(e.fireEvent,e=>{const t=_(...e);return b(e[0]),t}),t.subscribe(e.callbackDone,e=>{b(e[0])}),t.subscribe(e.onShow,e=>A(v.onShow,...e)),t.subscribe(e.onHide,e=>A(v.onHide,...e)),t.subscribe(e.onBackPress,e=>A(v.onBackPress,...e)),t.subscribe(e.onMenuPress,e=>(A(v.onMenuPress,...e),function(e){let t=!1;if(e.vm&&e.vm._ready){const n=e.vm._events,r=n&&n["xlc:onMenuPress"]&&n["xlc:onMenuPress"].handlers;r&&r.length&&(t=!0)}return t}(...e))),t.subscribe(e.onConfigurationChanged,e=>A(v.onConfigurationChanged,...e)),t.subscribe(e.onOrientationChange,e=>A(v.onOrientationChange,...e)),t.subscribe(e.onRefresh,e=>A(v.onRefresh,...e))},onInitApp:function(e){s=e},onDefineApp:function(e){c=e},onInitPage:function(e){m=e}}}();
const path = require('path')
const moduleAlias = require('module-alias')
moduleAlias.addAlias('../service', (fromPath, request, alias) => {
// @hap-toolkit/packager/lib/router/routes/index.js
if (fromPath.indexOf('/@hap-toolkit') !== -1 && fromPath.indexOf('packager') !== -1) {
return path.resolve(__dirname, 'service.js')
}
return path.join(fromPath, '..', request)
})
require('@hap-toolkit/server').launchServer({})
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.getProjectName = getProjectName, exports.getServerAddress = getServerAddress, exports.getClientFromRequest =
getClientFromRequest, exports.getDistFilePath = getDistFilePath, exports.serverConf = serverConf, exports.LINK_MODE =
void 0;
var _path = _interopRequireDefault(require("path")),
_fs = _interopRequireDefault(require("fs")),
_sharedUtils = require("@hap-toolkit/shared-utils");
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
default: e
}
}
const LINK_MODE = {
NULL: 0,
WIFI: 1,
ADB: 2
};
function getProjectName(e, t) {
try {
const stripJsonComments = require('strip-json-comments');
const r = _path.default.join(e, t, "manifest.json");
const s = JSON.parse(stripJsonComments(_fs.default.readFileSync(r).toString()))
return s && s.quickapp && s.quickapp.package || "Bundle"
} catch (e) {
_sharedUtils.colorconsole.error(`### App Server ### 获取项目名称出错:${e.message}`)
}
}
function getServerAddress(e) {
return `http://${(0,_sharedUtils.getIPv4IPAddress)()}${80===e?"":":"+e}`
}
function getClientFromRequest(e) {
const t = (0, _sharedUtils.getClientIPAddress)(e),
r = (0, _sharedUtils.getIPv4IPAddress)(),
s = e.header["device-serial-number"];
let i = LINK_MODE.NULL;
return "127.0.0.1" === t && s ? i = LINK_MODE.ADB : "127.0.0.1" !== t && t !== r && (i = LINK_MODE.WIFI), {
clientIp: t,
sn: s,
linkMode: i
}
}
function getDistFilePath(e, t, r) {
let s;
if (!process.env.UNI_OUTPUT_DIR) {
const mode = process.env.NODE_ENV === 'production' ? 'build' : 'dev'
process.env.UNI_OUTPUT_DIR = _path.default.join(process.cwd(), 'dist/' + mode + '/quickapp')
}
return s = _path.default.join(process.env.UNI_OUTPUT_DIR, `${t}.debug.${r}`), _fs.default.existsSync(s) ? s : (s =
_path.default.join(e,
`${t}.release.${r}`), _fs.default.existsSync(s) ? s : void 0)
}
function serverConf(e) {
return e.conf
}
exports.LINK_MODE = LINK_MODE;
<template>
<div v-on="$listeners">
<text>
<slot />
</text>
</div>
</template>
<script>
export default {
name: 'Button'
}
</script>
<style>
</style>
var dsl=function(){"use strict";const e={initApp:"quickapp.app.initApp",initPage:"quickapp.page.initPage",destroyPage:"quickapp.page.destroyPage",fireEvent:"quickapp.page.fireEvent",onShow:"quickapp.page.onShow",onHide:"quickapp.page.onHide",onBackPress:"quickapp.page.onBackPress",onMenuPress:"quickapp.page.onMenuPress",onOrientationChange:"quickapp.page.onOrientationChange",onConfigurationChanged:"quickapp.page.onConfigurationChanged",onRefresh:"quickapp.page.onRefresh",callbackDone:"quickapp.page.callbackDone"},t=/^@(app)-application\//,n=/^@(app)-component\//,r=/^@(app)-module\//;function o(e){return e.replace(t,"").replace(n,"").replace(r,"")}var i={};function a(e,t,n){return"function"==typeof global.compileAndRunScript?function(e,t,n){let r="(function (";const o=[],i=[];for(const t in e)o.push(t),i.push(e[t]);for(let e=0;e<o.length-1;++e)r+=o[e],r+=",";r+=o[o.length-1],r+=") {",r+=t,r+="} )";const a=global.compileAndRunScript(r,n);return a&&"function"==typeof a?a(...i):a}(e,t,n):function(e,t){const n=[],r=[];for(const t in e)n.push(t),r.push(e[t]);return n.push(t),new Function(...n)(...r)}(e,t)}let s,c;var u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var l,p,f=(function(e){e.exports=function(e,t,n){var r=Object.freeze({});function o(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function c(e){return null!==e&&"object"==typeof e}var l=Object.prototype.toString;function p(e){return l.call(e).slice(8,-1)}function f(e){return"[object Object]"===l.call(e)}function d(e){return"[object RegExp]"===l.call(e)}function v(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function m(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var _=g("slot,component",!0),b=g("key,ref,slot,slot-scope,is");function $(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var w=Object.prototype.hasOwnProperty;function A(e,t){return w.call(e,t)}function k(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,O=k(function(e){return e.replace(x,function(e,t){return t?t.toUpperCase():""})}),C=k(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),S=/\B([A-Z])/g,j=k(function(e){return e.replace(S,"-$1").toLowerCase()});var E=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function I(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function P(e,t){for(var n in t)e[n]=t[n];return e}function M(e,t,n){}var T=function(e,t,n){return!1},D=function(e){return e};function F(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return F(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every(function(n){return F(e[n],t[n])})}catch(e){return!1}}function N(e,t){for(var n=0;n<e.length;n++)if(F(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var q="data-server-rendered",R=["component","directive","filter"],V=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:M,parsePlatformTagName:D,mustUseProp:T,async:!0,_lifecycleHooks:V},H=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function U(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function z(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var J=new RegExp("[^"+H.source+".$_\\d]");var W,K="__proto__"in{},Q="undefined"!=typeof window,Y="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,G=Y&&WXEnvironment.platform.toLowerCase(),X=Q&&window.navigator.userAgent.toLowerCase(),Z=X&&/msie|trident/.test(X),ee=X&&X.indexOf("msie 9.0")>0,te=X&&X.indexOf("edge/")>0,ne=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===G),re=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/),{}.watch);if(Q)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){}}),window.addEventListener("test-passive",null,oe)}catch(e){}var ie=function(){return void 0===W&&(W=!Q&&!Y&&void 0!==u&&(u.process&&"server"===u.process.env.VUE_ENV)),W},ae=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ce="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var le=M,pe=M,fe=M,de=M,ve="undefined"!=typeof console,he=/(?:^|[-_])(\w)/g;le=function(e,t){var n=t?fe(t):"";B.warnHandler?B.warnHandler.call(null,e,t,n):ve&&!B.silent&&console.error("[Vue warn]: "+e+n)},pe=function(e,t){ve&&!B.silent&&console.warn("[Vue tip]: "+e+(t?fe(t):""))},de=function(e,t){if(e.$root===e)return"<Root>";var n="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,o=n.__file;if(!r&&o){var i=o.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+r.replace(he,function(e){return e.toUpperCase()}).replace(/[-_]/g,"")+">":"<Anonymous>")+(o&&!1!==t?" at "+o:"")};fe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}n>0&&(t[t.length-1]=[r,n],n=0)}t.push(e),e=e.$parent}return"\n\nfound in\n\n"+t.map(function(e,t){return""+(0===t?"---\x3e ":function(e,t){for(var n="";t;)t%2==1&&(n+=e),t>1&&(e+=e),t>>=1;return n}(" ",5+2*t))+(Array.isArray(e)?de(e[0])+"... ("+e[1]+" recursive calls)":de(e))}).join("\n")}return"\n\n(found in "+de(e)+")"};var me=0,ye=function(){"undefined"!=typeof SharedObject?this.id=SharedObject.uid++:this.id=me++,this.subs=[]};function ge(e){ye.SharedObject.targetStack.push(e),ye.SharedObject.target=e}function _e(){ye.SharedObject.targetStack.pop(),ye.SharedObject.target=ye.SharedObject.targetStack[ye.SharedObject.targetStack.length-1]}ye.prototype.addSub=function(e){this.subs.push(e)},ye.prototype.removeSub=function(e){$(this.subs,e)},ye.prototype.depend=function(){ye.SharedObject.target&&ye.SharedObject.target.addDep(this)},ye.prototype.notify=function(){var e=this.subs.slice();B.async||e.sort(function(e,t){return e.id-t.id});for(var t=0,n=e.length;t<n;t++)e[t].update()},ye.SharedObject="undefined"!=typeof SharedObject?SharedObject:{},ye.SharedObject.target=null,ye.SharedObject.targetStack=[];var be=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},$e={child:{configurable:!0}};$e.child.get=function(){return this.componentInstance},Object.defineProperties(be.prototype,$e);var we=function(e){void 0===e&&(e="");var t=new be;return t.text=e,t.isComment=!0,t};function Ae(e){return new be(void 0,void 0,void 0,String(e))}function ke(e){var t=new be(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var xe=Array.prototype,Oe=Object.create(xe);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=xe[e];z(Oe,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var Ce=Object.getOwnPropertyNames(Oe),Se=!0;function je(e){Se=e}var Ee=function(e){var t;this.value=e,this.dep=new ye,this.vmCount=0,z(e,"__ob__",this),Array.isArray(e)?(K?(t=Oe,e.__proto__=t):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];z(e,i,t[i])}}(e,Oe,Ce),this.observeArray(e)):this.walk(e)};function Ie(e,t){var n;if(c(e)&&!(e instanceof be))return A(e,"__ob__")&&e.__ob__ instanceof Ee?n=e.__ob__:Se&&!ie()&&(Array.isArray(e)||f(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ee(e)),t&&n&&n.vmCount++,n}function Pe(e,t,n,r,o){var i=new ye,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!o&&Ie(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ye.SharedObject.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var a=s?s.call(e):n;t===a||t!=t&&a!=a||(r&&r(),s&&!c||(c?c.call(e,t):n=t,u=!o&&Ie(t),i.notify()))}})}}function Me(e,t,n){if((o(e)||s(e))&&le("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&v(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?(le("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),n):r?(Pe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Te(e,t){if((o(e)||s(e))&&le("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&v(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount?le("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):A(e,t)&&(delete e[t],n&&n.dep.notify())}}Ee.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Pe(e,t[n])},Ee.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ie(e[t])};var De=B.optionMergeStrategies;function Fe(e,t){if(!t)return e;for(var n,r,o,i=ue?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],A(e,n)?r!==o&&f(r)&&f(o)&&Fe(r,o):Me(e,n,o));return e}function Ne(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Fe(r,o):o}:t?e?function(){return Fe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Le(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function qe(e,t,n,r){var o=Object.create(e||null);return t?(Be(r,t,n),P(o,t)):o}De.el=De.propsData=function(e,t,n,r){return n||le('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Re(e,t)},De.data=function(e,t,n){return n?Ne(e,t,n):t&&"function"!=typeof t?(le('The "data" option should be a function that returns a per-instance value in component definitions.',n),e):Ne(e,t)},V.forEach(function(e){De[e]=Le}),R.forEach(function(e){De[e+"s"]=qe}),De.watch=function(e,t,n,r){if(e===re&&(e=void 0),t===re&&(t=void 0),!t)return Object.create(e||null);if(Be(r,t,n),!e)return t;var o={};for(var i in P(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},De.props=De.methods=De.inject=De.computed=function(e,t,n,r){if(t&&Be(r,t,n),!e)return t;var o=Object.create(null);return P(o,e),t&&P(o,t),o},De.provide=Ne;var Re=function(e,t){return void 0===t?e:t};function Ve(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+H.source+"]*$").test(e)||le('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(_(e)||B.isReservedTag(e))&&le("Do not use built-in or reserved HTML elements as component id: "+e)}function Be(e,t,n){f(t)||le('Invalid value for option "'+e+'": expected an Object, but got '+p(t)+".",n)}function He(e,t,n){if(function(e){for(var t in e.components)Ve(t)}(t),"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])?i[O(o)]={type:null}:le("props must be strings when using array syntax.");else if(f(n))for(var a in n)o=n[a],i[O(a)]=f(o)?o:{type:o};else le('Invalid value for option "props": expected an Array or an Object, but got '+p(n)+".",t);e.props=i}}(t,n),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(f(n))for(var i in n){var a=n[i];r[i]=f(a)?P({from:i},a):{from:a}}else le('Invalid value for option "inject": expected an Array or an Object, but got '+p(n)+".",t)}}(t,n),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=He(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=He(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)A(e,i)||s(i);function s(r){var o=De[r]||Re;a[r]=o(e[r],t[r],n,r)}return a}function Ue(e,t,n,r){if("string"==typeof n){var o=e[t];if(A(o,n))return o[n];var i=O(n);if(A(o,i))return o[i];var a=C(i);if(A(o,a))return o[a];var s=o[n]||o[i]||o[a];return r&&!s&&le("Failed to resolve "+t.slice(0,-1)+": "+n,e),s}}function ze(e,t,n,r){var o=t[e],i=!A(n,e),a=n[e],s=Ye(Boolean,o.type);if(s>-1)if(i&&!A(o,"default"))a=!1;else if(""===a||a===j(e)){var u=Ye(String,o.type);(u<0||s<u)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!A(t,"default"))return;var r=t.default;c(r)&&le('Invalid default value for prop "'+n+'": Props with type Object/Array must use a factory function to return the default value.',e);if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ke(t.type)?r.call(e):r}(r,o,e);var l=Se;je(!0),Ie(a),je(l)}return function(e,t,n,r,o){if(e.required&&o)return void le('Missing required prop: "'+t+'"',r);if(null==n&&!e.required)return;var i=e.type,a=!i||!0===i,s=[];if(i){Array.isArray(i)||(i=[i]);for(var c=0;c<i.length&&!a;c++){var u=We(n,i[c]);s.push(u.expectedType||""),a=u.valid}}if(!a)return void le(function(e,t,n){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+n.map(C).join(", "),o=n[0],i=p(t),a=Ge(t,o),s=Ge(t,i);1===n.length&&Xe(o)&&!function(){var e=[],t=arguments.length;for(;t--;)e[t]=arguments[t];return e.some(function(e){return"boolean"===e.toLowerCase()})}(o,i)&&(r+=" with value "+a);r+=", got "+i+" ",Xe(i)&&(r+="with value "+s+".");return r}(t,n,s),r);var l=e.validator;l&&(l(n)||le('Invalid prop: custom validator check failed for prop "'+t+'".',r))}(o,e,a,r,i),a}var Je=/^(String|Number|Boolean|Function|Symbol)$/;function We(e,t){var n,r=Ke(t);if(Je.test(r)){var o=typeof e;(n=o===r.toLowerCase())||"object"!==o||(n=e instanceof t)}else n="Object"===r?f(e):"Array"===r?Array.isArray(e):e instanceof t;return{valid:n,expectedType:r}}function Ke(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Qe(e,t){return Ke(e)===Ke(t)}function Ye(e,t){if(!Array.isArray(t))return Qe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Qe(t[n],e))return n;return-1}function Ge(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}function Xe(e){return["string","number","boolean"].some(function(t){return e.toLowerCase()===t})}function Ze(e,t,n){ge();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){tt(e,r,"errorCaptured hook")}}tt(e,t,n)}finally{_e()}}function et(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&h(i)&&!i._handled&&(i.catch(function(e){return Ze(e,r,o+" (Promise/async)")}),i._handled=!0)}catch(e){Ze(e,r,o)}return i}function tt(e,t,n){if(B.errorHandler)try{return B.errorHandler.call(null,e,t,n)}catch(t){t!==e&&nt(t,null,"config.errorHandler")}nt(e,t,n)}function nt(e,t,n){if(le("Error in "+n+': "'+e.toString()+'"',t),!Q&&!Y||"undefined"==typeof console)throw e;console.error(e)}var rt,ot,it=[],at=!1;function st(){at=!1;var e=it.slice(0);it.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&se(Promise)){var ct=Promise.resolve();rt=function(){ct.then(st),ne&&setTimeout(M)}}else if(Z||"undefined"==typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())rt="undefined"!=typeof setImmediate&&se(setImmediate)?function(){setImmediate(st)}:function(){setTimeout(st,0)};else{var ut=1,lt=new MutationObserver(st),pt=t.createTextNode(String(ut));lt.observe(pt,{characterData:!0}),rt=function(){ut=(ut+1)%2,pt.data=String(ut)}}function ft(e,t){var n;if(it.push(function(){if(e)try{e.call(t)}catch(e){Ze(e,t,"nextTick")}else n&&n(t)}),at||(at=!0,rt()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var dt=g("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require"),vt=function(e,t){le('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},ht=function(e,t){le('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},mt="undefined"!=typeof Proxy&&se(Proxy);if(mt){var yt=g("stop,prevent,self,ctrl,shift,alt,meta,exact");B.keyCodes=new Proxy(B.keyCodes,{set:function(e,t,n){return yt(t)?(le("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=n,!0)}})}var gt={has:function(e,t){var n=t in e,r=dt(t)||"string"==typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?ht(e,t):vt(e,t)),n||!r}},_t={get:function(e,t){return"string"!=typeof t||t in e||(t in e.$data?ht(e,t):vt(e,t)),e[t]}};ot=function(e){if(mt){var t=e.$options,n=t.render&&t.render._withStripped?_t:gt;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var bt,$t,wt=new ce;function At(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!c(t)||Object.isFrozen(t)||t instanceof be)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,wt),wt.clear()}var kt=Q&&window.performance;kt&&kt.mark&&kt.measure&&kt.clearMarks&&kt.clearMeasures&&(bt=function(e){return kt.mark(e)},$t=function(e,t,n){kt.measure(e,t,n),kt.clearMarks(t),kt.clearMarks(n)});var xt=k(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ot(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return et(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)et(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function Ct(e,t,n,r,i,s){var c,u,l,p;for(c in e)u=e[c],l=t[c],p=xt(c),o(u)?le('Invalid handler for event "'+p.name+'": got '+String(u),s):o(l)?(o(u.fns)&&(u=e[c]=Ot(u,s)),a(p.once)&&(u=e[c]=i(p.name,u,p.capture)),n(p.name,u,p.capture,p.passive,p.params)):u!==l&&(l.fns=u,e[c]=l);for(c in t)o(e[c])&&r((p=xt(c)).name,t[c],p.capture)}function St(e,t,n){var r;e instanceof be&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),$(r.fns,c)}o(s)?r=Ot([c]):i(s.fns)&&a(s.merged)?(r=s).fns.push(c):r=Ot([s,c]),r.merged=!0,e[t]=r}function jt(e,t,n,r){var a=t.options.mpOptions&&t.options.mpOptions.properties;if(o(a))return n;var s=t.options.mpOptions.externalClasses||[],c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=j(l);(Et(n,u,l,p,!0)||Et(n,c,l,p,!1))&&n[l]&&-1!==s.indexOf(p)&&r[O(n[l])]&&(n[l]=r[O(n[l])])}return n}function Et(e,t,n,r,o){if(i(t)){if(A(t,n))return e[n]=t[n],o||delete t[n],!0;if(A(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function It(e){return s(e)?[Ae(e)]:Array.isArray(e)?function e(t,n){var r=[];var c,u,l,p;for(c=0;c<t.length;c++)o(u=t[c])||"boolean"==typeof u||(l=r.length-1,p=r[l],Array.isArray(u)?u.length>0&&(Pt((u=e(u,(n||"")+"_"+c))[0])&&Pt(p)&&(r[l]=Ae(p.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?Pt(p)?r[l]=Ae(p.text+u):""!==u&&r.push(Ae(u)):Pt(u)&&Pt(p)?r[l]=Ae(p.text+u.text):(a(t._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(e):void 0}function Pt(e){return i(e)&&i(e.text)&&!1===e.isComment}function Mt(e,t){if(e){for(var n=Object.create(null),r=ue?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&A(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else le('Injection "'+i+'" not found',t)}}return n}}function Tt(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)i.asyncMeta&&i.asyncMeta.data&&"page"===i.asyncMeta.data.slot?(n.page||(n.page=[])).push(i):(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(Dt)&&delete n[u];return n}function Dt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Ft(e,t,n){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=Nt(t,c,e[c]))}else o={};for(var u in t)u in o||(o[u]=Lt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=o),z(o,"$stable",a),z(o,"$key",s),z(o,"$hasNormal",i),o}function Nt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:It(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Lt(e,t){return function(){return e[t]}}function qt(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r,r,r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r,r,r);else if(c(e))if(ue&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)n.push(t(l.value,n.length,r++,r)),l=u.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=t(e[s],s,r,r);return i(n)||(n=[]),n._isVList=!0,n}function Rt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(c(r)||le("slot v-bind without argument expects an Object",this),n=P(P({},r),n)),o=i(n,this,n._i)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Vt(e){return Ue(this.$options,"filters",e,!0)||D}function Bt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,o){var i=B.keyCodes[t]||n;return o&&r&&!B.keyCodes[t]?Bt(o,r):i?Bt(i,e):r?j(r)!==t:void 0}function Ut(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&P(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||b(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||B.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=O(a),u=j(a);c in i||u in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else le("v-bind without argument expects an Object or Array value",this);return e}function zt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Wt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Jt(e,t,n){return Wt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Wt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Kt(e[r],t+"_"+r,n);else Kt(e,t,n)}function Kt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Qt(e,t){if(t)if(f(t)){var n=e.on=e.on?P({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else le("v-on without argument expects an Object value",this);return e}function Yt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?Yt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function Gt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r?e[t[n]]=t[n+1]:""!==r&&null!==r&&le("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function Xt(e,t){return"string"==typeof e?t+e:e}function Zt(e){e._o=Jt,e._n=y,e._s=m,e._l=qt,e._t=Rt,e._q=F,e._i=N,e._m=zt,e._f=Vt,e._k=Ht,e._b=Ut,e._v=Ae,e._e=we,e._u=Yt,e._g=Qt,e._d=Gt,e._p=Xt}function en(e,t,n,o,i){var s,c=this,u=i.options;A(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=a(u._compiled),p=!l;this.data=e,this.props=t,this.children=n,this.parent=o,this.listeners=e.on||r,this.injections=Mt(u.inject,o),this.slots=function(){return c.$slots||Ft(e.scopedSlots,c.$slots=Tt(n,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ft(e.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=Ft(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=ln(s,e,t,n,r,p);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return ln(s,e,t,n,r,p)}}function tn(e,t,n,r,o){var i=ke(e);return i.fnContext=n,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=o,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function nn(e,t){for(var n in t)e[O(n)]=t[n]}Zt(en.prototype);var rn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;rn.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,gn)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,o,i){_n=!0;var a=o.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key),u=!!(i||e.$options._renderChildren||c);e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o);if(e.$options._renderChildren=i,e.$attrs=o.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){je(!1);for(var l=e._props,p=e.$options._propKeys||[],f=0;f<p.length;f++){var d=p[f],v=e.$options.props;l[d]=ze(d,v,t,e)}je(!0),e.$options.propsData=t}e._$updateProperties&&e._$updateProperties(e),n=n||r;var h=e.$options._parentListeners;e.$options._parentListeners=n,yn(e,n,h),u&&(e.$slots=Tt(i,o.context),e.$forceUpdate());_n=!1}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(wn(r,"onServiceCreated"),wn(r,"onServiceAttached"),r._isMounted=!0,wn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,xn.push(t)):$n(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,bn(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);wn(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,n,s,u){if(!o(e)){var l=n.$options._base;if(c(e)&&(e=l.extend(e)),"function"==typeof e){var p;if(o(e.cid)&&void 0===(e=function(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=fn;n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var r=e.owners=[n],s=!0,u=null,l=null;n.$on("hook:destroyed",function(){return $(r,n)});var p=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},f=L(function(n){e.resolved=dn(n,t),s?r.length=0:p(!0)}),d=L(function(t){le("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),i(e.errorComp)&&(e.error=!0,p(!0))}),v=e(f,d);return c(v)&&(h(v)?o(e.resolved)&&v.then(f,d):h(v.component)&&(v.component.then(f,d),i(v.error)&&(e.errorComp=dn(v.error,t)),i(v.loading)&&(e.loadingComp=dn(v.loading,t),0===v.delay?e.loading=!0:u=setTimeout(function(){u=null,o(e.resolved)&&o(e.error)&&(e.loading=!0,p(!1))},v.delay||200)),i(v.timeout)&&(l=setTimeout(function(){l=null,o(e.resolved)&&d("timeout ("+v.timeout+"ms)")},v.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(p=e,l)))return function(e,t,n,r,o){var i=we();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(p,t,n,s,u);t=t||{},zn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],s=t.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(e.options,t);var f=function(e,t,n,r){var a=t.options.props;if(o(a))return jt(e,t,{},r);var s={},c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=j(l),f=l.toLowerCase();l!==f&&c&&A(c,f)&&pe('Prop "'+f+'" is passed to component '+de(n||t)+', but the declared prop name is "'+l+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+p+'" instead of "'+l+'".'),Et(s,u,l,p,!0)||Et(s,c,l,p,!1)}return jt(e,t,s,r)}(t,e,u,n);if(a(e.options.functional))return function(e,t,n,o,a){var s=e.options,c={},u=s.props;if(i(u))for(var l in u)c[l]=ze(l,u,t||r);else i(n.attrs)&&nn(c,n.attrs),i(n.props)&&nn(c,n.props);var p=new en(n,c,a,o,e),f=s.render.call(null,p._c,p);if(f instanceof be)return tn(f,n,p.parent,s,p);if(Array.isArray(f)){for(var d=It(f)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=tn(d[h],n,p.parent,s,p);return v}}(e,f,t,n,s);var d=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var v=t.slot;t={},v&&(t.slot=v)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<on.length;n++){var r=on[n],o=t[r],i=rn[r];o===i||o&&o._merged||(t[r]=o?sn(i,o):i)}}(t);var m=e.options.name||u;return new be("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:d,tag:u,children:s},p)}le("Invalid Component definition: "+String(e),n)}}function sn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var cn=1,un=2;function ln(e,t,n,r,u,l){return(Array.isArray(n)||s(n))&&(u=r,r=n,n=void 0),a(l)&&(u=un),function(e,t,n,r,u){if(i(n)&&i(n.__ob__))return le("Avoid using observed data object as vnode data: "+JSON.stringify(n)+"\nAlways create fresh vnode data objects in each render!",e),we();i(n)&&i(n.is)&&(t=n.is);if(!t)return we();i(n)&&i(n.key)&&!s(n.key)&&le("Avoid using non-primitive value as key, use string/number value instead.",e);Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);u===un?r=It(r):u===cn&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var l,p;if("string"==typeof t){var f;p=e.$vnode&&e.$vnode.ns||B.getTagNamespace(t),B.isReservedTag(t)?(i(n)&&i(n.nativeOn)&&le("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),l=new be(B.parsePlatformTagName(t),n,r,void 0,void 0,e)):l=n&&n.pre||!i(f=Ue(e.$options,"components",t))?new be(t,n,r,void 0,void 0,e):an(f,n,e,r,t)}else l=an(t,n,e,r);return Array.isArray(l)?l:i(l)?(i(p)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];i(u.tag)&&(o(u.ns)||a(r)&&"svg"!==u.tag)&&e(u,n,r)}}(l,p),i(n)&&function(e){c(e.style)&&At(e.style);c(e.class)&&At(e.class)}(n),l):we()}(e,t,n,r,u)}var pn,fn=null;function dn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function vn(e,t){pn.$on(e,t)}function hn(e,t){pn.$off(e,t)}function mn(e,t){var n=pn;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function yn(e,t,n){pn=e,Ct(t,n||{},vn,hn,mn,e),pn=void 0}var gn=null,_n=!1;function bn(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function $n(e,t){if(t){if(e._directInactive=!1,bn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)$n(e.$children[n]);wn(e,"activated")}}function wn(e,t){ge();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)et(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var An=100,kn=[],xn=[],On={},Cn={},Sn=!1,jn=!1,En=0;var In=Date.now;if(Q&&!Z){var Pn=window.performance;Pn&&"function"==typeof Pn.now&&In()>t.createEvent("Event").timeStamp&&(In=function(){return Pn.now()})}function Mn(){var e,t;for(In(),jn=!0,kn.sort(function(e,t){return e.id-t.id}),En=0;En<kn.length;En++)if((e=kn[En]).before&&e.before(),t=e.id,On[t]=null,e.run(),null!=On[t]&&(Cn[t]=(Cn[t]||0)+1,Cn[t]>An)){le("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}var n=xn.slice(),r=kn.slice();En=kn.length=xn.length=0,On={},Cn={},Sn=jn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,$n(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&wn(r,"updated")}}(r),ae&&B.devtools&&ae.emit("flush")}var Tn=0,Dn=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Tn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ce,this.newDepIds=new ce,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){if(!J.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=M,le('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Dn.prototype.get=function(){var e;ge(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ze(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&At(e),_e(),this.cleanupDeps()}return e},Dn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Dn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Dn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==On[t]){if(On[t]=!0,jn){for(var n=kn.length-1;n>En&&kn[n].id>e.id;)n--;kn.splice(n+1,0,e)}else kn.push(e);if(!Sn){if(Sn=!0,!B.async)return void Mn();ft(Mn)}}}(this)},Dn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ze(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Dn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Dn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Dn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||$(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Fn={enumerable:!0,configurable:!0,get:M,set:M};function Nn(e,t,n){Fn.get=function(){return this[t][n]},Fn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Fn)}function Ln(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||je(!1);var a=function(a){o.push(a);var s=ze(a,t,n,e),c=j(a);(b(c)||B.isReservedAttr(c))&&le('"'+c+'" is a reserved attribute and cannot be used as component prop.',e),Pe(r,a,s,function(){i||_n||le("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+a+'"',e)}),a in e||Nn(e,"_props",a)};for(var s in t)a(s);je(!0)}(e,t.props),t.methods&&function(e,t){var n=e.$options.props;for(var r in t)"function"!=typeof t[r]&&le('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&A(n,r)&&le('Method "'+r+'" has already been defined as a prop.',e),r in e&&U(r)&&le('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!=typeof t[r]?M:E(t[r],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;f(t=e._data="function"==typeof t?function(e,t){ge();try{return e.call(t,t)}catch(e){return Ze(e,t,"data()"),{}}finally{_e()}}(t,e):t||{})||(t={},le("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,i=n.length;for(;i--;){var a=n[i];o&&A(o,a)&&le('Method "'+a+'" has already been defined as a data property.',e),r&&A(r,a)?le('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):U(a)||Nn(e,"_data",a)}Ie(t,!0)}(e):Ie(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ie();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;null==a&&le('Getter is missing for computed property "'+o+'".',e),r||(n[o]=new Dn(e,a||M,M,qn)),o in e?o in e.$data?le('The computed property "'+o+'" is already defined in data.',e):e.$options.props&&o in e.$options.props&&le('The computed property "'+o+'" is already defined as a prop.',e):Rn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==re&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Hn(e,n,r[o]);else Hn(e,n,r)}}(e,t.watch)}var qn={lazy:!0};function Rn(e,t,n){var r=!ie();"function"==typeof n?(Fn.get=r?Vn(t):Bn(n),Fn.set=M):(Fn.get=n.get?r&&!1!==n.cache?Vn(t):Bn(n.get):M,Fn.set=n.set||M),Fn.set===M&&(Fn.set=function(){le('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Fn)}function Vn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ye.SharedObject.target&&t.depend(),t.value}}function Bn(e){return function(){return e.call(this,this)}}function Hn(e,t,n,r){return f(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var Un=0;function zn(e){var t=e.options;if(e.super){var n=zn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&P(e.extendOptions,r),(t=e.options=He(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Jn(e){this instanceof Jn||le("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function Wn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;i&&Ve(i);var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=He(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Nn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)Rn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,R.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=P({},a.options),o[r]=a,a}}function Kn(e){return e&&(e.Ctor.options.name||e.tag)}function Qn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function Yn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=Kn(a.componentOptions);s&&!t(s)&&Gn(n,i,r,o)}}}function Gn(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,$(n,t)}!function(e){e.prototype._init=function(e){var t,n,o=this;o._uid=Un++,B.performance&&bt&&(t="vue-perf-start:"+o._uid,n="vue-perf-end:"+o._uid,bt(t)),o._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(o,e):o.$options=He(zn(o.constructor),e||{},o),ot(o),o._self=o,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(o),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&yn(e,t)}(o),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=Tt(t._renderChildren,o),e.$scopedSlots=r,e._c=function(t,n,r,o){return ln(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return ln(e,t,n,r,o,!0)};var i=n&&n.data;Pe(e,"$attrs",i&&i.attrs||r,function(){!_n&&le("$attrs is readonly.",e)},!0),Pe(e,"$listeners",t._parentListeners||r,function(){!_n&&le("$listeners is readonly.",e)},!0)}(o),wn(o,"beforeCreate"),"mp-toutiao"!==o.mpHost&&function(e){var t=Mt(e.$options.inject,e);t&&(je(!1),Object.keys(t).forEach(function(n){Pe(e,n,t[n],function(){le('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)})}),je(!0))}(o),Ln(o),"mp-toutiao"!==o.mpHost&&function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(o),"mp-toutiao"!==o.mpHost&&wn(o,"created"),B.performance&&bt&&(o._name=de(o,!1),bt(n),$t("vue "+o._name+" init",t,n)),o.$options.el&&o.$mount(o.$options.el)}}(Jn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};t.set=function(){le("Avoid replacing instance root $data. Use nested data properties instead.",this)},n.set=function(){le("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Me,e.prototype.$delete=Te,e.prototype.$watch=function(e,t,n){if(f(t))return Hn(this,e,t,n);(n=n||{}).user=!0;var r=new Dn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Ze(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Jn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=e.toLowerCase();n!==e&&t._events[n]&&pe('Event "'+n+'" is emitted in component '+de(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+j(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?I(r):r;for(var o=I(arguments,1),i='event handler for "'+e+'"',a=0,s=r.length;a<s;a++)et(r[a],t,o,t,i)}return t}}(Jn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=function(e){var t=gn;return gn=e,function(){gn=t}}(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){wn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||$(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),wn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Jn),function(e){Zt(e.prototype),e.prototype.$nextTick=function(e){return ft(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Ft(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{fn=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){if(Ze(n,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){Ze(n,t,"renderError"),e=t._vnode}else e=t._vnode}finally{fn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof be||(Array.isArray(e)&&le("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=we()),e.parent=o,e}}(Jn);var Xn=[String,RegExp,Array],Zn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Xn,exclude:Xn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){Yn(e,function(e){return Qn(t,e)})}),this.$watch("exclude",function(t){Yn(e,function(e){return!Qn(t,e)})})},render:function(){var e=this.$slots.default,t=function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||(r=n).isComment&&r.asyncFactory))return n}var r}(e),n=t&&t.componentOptions;if(n){var r=Kn(n),o=this.include,a=this.exclude;if(o&&(!r||!Qn(o,r))||a&&r&&Qn(a,r))return t;var s=this.cache,c=this.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;s[u]?(t.componentInstance=s[u].componentInstance,$(c,u),c.push(u)):(s[u]=t,c.push(u),this.max&&c.length>parseInt(this.max)&&Gn(s,c[0],c,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return B},set:function(){le("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:le,extend:P,mergeOptions:He,defineReactive:Pe},e.set=Me,e.delete=Te,e.nextTick=ft,e.observable=function(e){return Ie(e),e},e.options=Object.create(null),R.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,P(e.options.components,Zn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=I(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=He(this.options,e),this}}(e),Wn(e),function(e){R.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&Ve(e),"component"===t&&f(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(Jn),Object.defineProperty(Jn.prototype,"$isServer",{get:ie}),Object.defineProperty(Jn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Jn,"FunctionalRenderContext",{value:en}),Jn.version="2.6.11";function er(e,t,r){n.setElementAttr(e,t,r)}var tr=Object.freeze({namespaceMap:{},createElement:function(e){var r=t.createElement(e);return n.bindElementMethods(r),r},createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return t.createTextNode(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){n.setElementAttr(e.parentNode,"value",t)},setAttribute:er}),nr={create:function(e,t){rr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(rr(e,!0),rr(t))},destroy:function(e){rr(e,!0)}};function rr(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?$(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var or=g("text,number,password,search,email,tel,url"),ir=new be("",{},[]),ar=["create","activate","update","remove","destroy"];function sr(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||or(r)&&or(o)}(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&o(t.asyncFactory.error))}function cr(e,t,n){var r,o,a={};for(r=t;r<=n;++r)i(o=e[r].key)&&(a[o]=r);return a}var ur={create:lr,update:lr,destroy:function(e){lr(e,ir)}};function lr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===ir,a=t===ir,s=fr(e.data.directives,e.context),c=fr(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,vr(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(vr(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var p=function(){for(var n=0;n<u.length;n++)vr(u[n],"inserted",t,e)};i?St(t,"insert",p):p()}l.length&&St(t,"postpatch",function(){for(var n=0;n<l.length;n++)vr(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||vr(s[n],"unbind",e,e,a)}(e,t)}var pr=Object.create(null);function fr(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=pr),o[dr(r)]=r,r.def=Ue(t.$options,"directives",r.name,!0);return o}function dr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function vr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ze(r,n.context,"directive "+e.name+" "+t+" hook")}}var hr=[nr,ur];function mr(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};for(n in a.__ob__&&(a=t.data.attrs=P({},a)),a)r=a[n],i[n]!==r&&er(o,n,r);for(n in i)null==a[n]&&er(o,n,"")}}var yr={create:mr,update:mr};function gr(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode).data&&(t=_r(r.data,t));for(;i(n=n.parent);)n.data&&(t=_r(t,n.data));return function(e,t){if(i(e)||i(t))return br(e,$r(t));return""}(t.staticClass,t.class)}function _r(e,t){return{staticClass:br(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function br(e,t){return e?t?e+" "+t:e:t||""}function $r(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)i(t=$r(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):c(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var wr=g("template,script,style,element,content,slot,link,meta,svg,view,a,div,img,image,text,span,input,switch,textarea,spinner,select,slider,slider-neighbor,indicator,canvas,list,cell,header,loading,loading-indicator,refresh,scrollable,scroller,video,web,embed,tabbar,tabheader,datepicker,timepicker,marquee,countdown",!0),Ar=(g("web,spinner,switch,video,textarea,canvas,indicator,marquee,countdown",!0),g("richtext,trisition,trisition-group",!0)),kr=(g("embed,img,image,input,link,meta",!0),g("text,number,password,search,email,tel,url"));function xr(e,t){var n=t.elm,r=t.data,a=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=gr(t),c=n._transitionClasses;i(c)&&(s=br(s,$r(c))),s!==n._prevClass&&(er(n,"class",s),n._prevClass=s)}}var Or,Cr={create:xr,update:xr};function Sr(e,t,n,r){if(n){var o=t,i=Or;t=function(n){var a=1===arguments.length?o(n):o.apply(null,arguments);return jr(e,t,r,i),a}}Or.addEventListener(e,t,r)}function jr(e,t,n,r){(r||Or).removeEventListener(e,t,n)}function Er(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};Or=t.elm,Ct(n,r,Sr,jr,t.context),Or=void 0}}var Ir={create:Er,update:Er},Pr=k(O);function Mr(e){for(var t,n=/([\w-]*)\s*:\s*([^;]*)/g,r={};t=n.exec(e);)r[t[1]]=t[2].trim();return r}function Tr(e,t){if(e.data.style||t.data.style){var r,o,i=t.elm,a=e.data.style||{},s=t.data.style||{};"string"==typeof s&&(s=Mr(s)),"string"==typeof a&&(a=Mr(a));var c=s.__ob__;for(o in Array.isArray(s)&&(s=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&P(t,e[n]);return t}(s)),c&&(s=t.data.style=P({},s)),a)s[o]||n.setElementStyle(i,Pr(o),"");for(o in s)r=s[o],n.setElementStyle(i,Pr(o),r)}}var Dr={create:function(e,t){if(t.data.staticStyle){var r=t.elm,o=t.data.staticStyle;for(var i in o)o[i]&&n.setElementStyle(r,Pr(i),o[i]);Tr(e,t)}else Tr(e,t)},update:Tr};function Fr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&P(t,Nr(e.name||"v")),P(t,e),t}return"string"==typeof e?Nr(e):void 0}}var Nr=k(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}});Q&&!ee&&(void 0===window.ontransitionend&&window.onwebkittransitionend,void 0===window.onanimationend&&window.onwebkitanimationend);Q&&(window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout);function Lr(e,t){var n=t.elm;n._leaveCb&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Fr(t.data.transition);if(r&&!n._enterCb){for(var o=r.enterClass,i=r.enterToClass,a=r.enterActiveClass,s=r.appearClass,c=r.appearToClass,u=r.appearActiveClass,l=r.beforeEnter,p=r.enter,f=r.afterEnter,d=r.enterCancelled,v=r.beforeAppear,h=r.appear,m=r.afterAppear,y=r.appearCancelled,g=gn,_=gn.$vnode;_&&_.parent;)g=(_=_.parent).context;var b=!g._isMounted||!t.isRootInsert;if(!b||h||""===h){var $=b?s:o,w=b?c:i,A=b?u:a,k=b&&v||l,x=b&&"function"==typeof h?h:p,O=b&&m||f,C=b&&y||d,S=x&&(x._length||x.length)>1,j=t.context.$options.style||{},E=j[$],I=j["@TRANSITION"]&&j["@TRANSITION"][A]||{},T=function(e,t,n,r,o,i){var a={},s=t[n],c=t[r],u=t[o];if(s)for(var l in s)a[l]=e.style[l],null!=a[l]||u&&null!=u[l]||c&&null!=c[l]||le('transition property "'+l+'" is declared in enter starting class (.'+n+"), but not declared anywhere in enter ending class (."+r+"), enter active cass (."+o+") or the element's default styling. Note in Quickapp, CSS properties need explicit values to be transitionable.");if(u)for(var p in u)0!==p.indexOf("transition")&&(a[p]=u[p]);c&&P(a,c);return a}(n,j,$,w,A,t.context),D=Object.keys(T).length>0,F=n._enterCb=L(function(){F.cancelled?C&&C(n):O&&O(n),n._enterCb=null});if(setTimeout(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];(r&&r.context===t.context&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),x&&x(n,F),D)?t.context.$requireQuickappModule("animation").transition(n.ref,{styles:T,duration:I.duration||0,delay:I.delay||0,timingFunction:I.timingFunction||"linear"},S?M:F):S||F()},16),k&&k(n),E)for(var N in E)n.setStyle(N,E[N]);D||S||F()}}}function qr(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=P({},c)),s)o(c[n])&&er(a,n,"");for(n in c){if(r=c[n],"value"===n)er(a,n,o(r)?"":String(r));else er(a,n,r)}}}var Rr=function(e){var t,n,r={},c=e.modules,u=e.nodeOps;for(t=0;t<ar.length;++t)for(r[ar[t]]=[],n=0;n<c.length;++n)i(c[n][ar[t]])&&r[ar[t]].push(c[n][ar[t]]);function l(e){var t=u.parentNode(e);i(t)&&u.removeChild(t,e)}function p(e,t){return!t&&!e.ns&&!(B.ignoredElements.length&&B.ignoredElements.some(function(t){return d(t)?t.test(e.tag):t===e.tag}))&&B.isUnknownElement(e.tag)}var f=0;function v(e,t,n,o,s,c,l){if(i(e.elm)&&i(c)&&(e=c[l]=ke(e)),e.isRootInsert=!s,!function(e,t,n,o){var s=e.data;if(i(s)){var c=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return h(e,t),m(n,e.elm,o),a(c)&&function(e,t,n,o){for(var a,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](ir,s);t.push(s);break}m(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var d=e.data,v=e.children,g=e.tag;i(g)?(d&&d.pre&&f++,p(e,f)&&le("Unknown custom element: <"+g+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?u.createElementNS(e.ns,g):u.createElement(g,e),$(e),y(e,v,t),i(d)&&b(e,t),m(n,e.elm,o),d&&d.pre&&f--):a(e.isComment)?(e.elm=u.createComment(e.text),m(n,e.elm,o)):(e.elm=u.createTextNode(e.text),m(n,e.elm,o))}}function h(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,_(e)?(b(e,t),$(e)):(rr(e),t.push(e))}function m(e,t,n){i(e)&&(i(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){O(t);for(var r=0;r<t.length;++r)v(t[r],n,e.elm,null,!0,t,r)}else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function _(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function b(e,n){for(var o=0;o<r.create.length;++o)r.create[o](ir,e);i(t=e.data.hook)&&(i(t.create)&&t.create(ir,e),i(t.insert)&&n.push(e))}function $(e){var t;if(i(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;i(t=gn)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function w(e,t,n,r,o,i){for(;r<=o;++r)v(n[r],i,e,t,!1,n,r)}function A(e){var t,n,o=e.data;if(i(o))for(i(t=o.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)A(e.children[n])}function k(e,t,n){for(;t<=n;++t){var r=e[t];i(r)&&(i(r.tag)?(x(r),A(r)):l(r.elm))}}function x(e,t){if(i(t)||i(e.data)){var n,o=r.remove.length+1;for(i(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,o),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&x(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else l(e.elm)}function O(e){for(var t={},n=0;n<e.length;n++){var r=e[n],o=r.key;i(o)&&(t[o]?le("Duplicate keys detected: '"+o+"'. This may cause an update error.",r.context):t[o]=!0)}}function C(e,t,n,r){for(var o=n;o<r;o++){var a=t[o];if(i(a)&&sr(e,a))return o}}function S(e,t,n,s,c,l){if(e!==t){i(t.elm)&&i(s)&&(t=s[c]=ke(t));var p=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?P(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,d=t.data;i(d)&&i(f=d.hook)&&i(f=f.prepatch)&&f(e,t);var h=e.children,m=t.children;if(i(d)&&_(t)){for(f=0;f<r.update.length;++f)r.update[f](e,t);i(f=d.hook)&&i(f=f.update)&&f(e,t)}o(t.text)?i(h)&&i(m)?h!==m&&function(e,t,n,r,a){var s,c,l,p=0,f=0,d=t.length-1,h=t[0],m=t[d],y=n.length-1,g=n[0],_=n[y],b=!a;for(O(n);p<=d&&f<=y;)o(h)?h=t[++p]:o(m)?m=t[--d]:sr(h,g)?(S(h,g,r,n,f),h=t[++p],g=n[++f]):sr(m,_)?(S(m,_,r,n,y),m=t[--d],_=n[--y]):sr(h,_)?(S(h,_,r,n,y),b&&u.insertBefore(e,h.elm,u.nextSibling(m.elm)),h=t[++p],_=n[--y]):sr(m,g)?(S(m,g,r,n,f),b&&u.insertBefore(e,m.elm,h.elm),m=t[--d],g=n[++f]):(o(s)&&(s=cr(t,p,d)),o(c=i(g.key)?s[g.key]:C(g,t,p,d))?v(g,r,e,h.elm,!1,n,f):sr(l=t[c],g)?(S(l,g,r,n,f),t[c]=void 0,b&&u.insertBefore(e,l.elm,h.elm)):v(g,r,e,h.elm,!1,n,f),g=n[++f]);p>d?w(e,o(n[y+1])?null:n[y+1].elm,n,f,y,r):f>y&&k(t,p,d)}(p,h,m,n,l):i(m)?(O(m),i(e.text)&&u.setTextContent(p,""),w(p,null,m,0,m.length-1,n)):i(h)?k(h,0,h.length-1):i(e.text)&&u.setTextContent(p,""):e.text!==t.text&&u.setTextContent(p,t.text),i(d)&&i(f=d.hook)&&i(f=f.postpatch)&&f(e,t)}}}function j(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var E=!1,I=g("attrs,class,staticClass,staticStyle,key");function P(e,t,n,r){var o,s=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(!function(e,t,n){return i(t.tag)?0===t.tag.indexOf("vue-component")||!p(t,n)&&t.tag.toLowerCase()===(e.tagName&&e.tagName.toLowerCase()):e.nodeType===(t.isComment?8:3)}(e,t,r))return!1;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return h(t,n),!0;if(i(s)){if(i(u))if(e.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return"undefined"==typeof console||E||(E=!0,console.warn("Parent: ",e),console.warn("server innerHTML: ",o),console.warn("client innerHTML: ",e.innerHTML)),!1}else{for(var l=!0,f=e.firstChild,d=0;d<u.length;d++){if(!f||!P(f,u[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return"undefined"==typeof console||E||(E=!0,console.warn("Parent: ",e),console.warn("Mismatching childNodes vs. VNodes: ",e.childNodes,u)),!1}else y(t,u,n);if(i(c)){var v=!1;for(var m in c)if(!I(m)){v=!0,b(t,n);break}!v&&c.class&&At(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!o(t)){var c,l=!1,p=[];if(o(e))l=!0,v(t,p);else{var f=i(e.nodeType);if(!f&&sr(e,t))S(e,t,p,null,null,s);else{if(f){if(1===e.nodeType&&e.hasAttribute(q)&&(e.removeAttribute(q),n=!0),a(n)){if(P(e,t,p))return j(t,p,!0),e;le("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")}c=e,e=new be(u.tagName(c).toLowerCase(),{},[],void 0,c)}var d=e.elm,h=u.parentNode(d);if(v(t,p,d._leaveCb?null:h,u.nextSibling(d)),i(t.parent))for(var m=t.parent,y=_(t);m;){for(var g=0;g<r.destroy.length;++g)r.destroy[g](m);if(m.elm=t.elm,y){for(var b=0;b<r.create.length;++b)r.create[b](ir,m);var $=m.data.hook.insert;if($.merged)for(var w=1;w<$.fns.length;w++)$.fns[w]()}else rr(m);m=m.parent}i(h)?k([e],0,0):i(e.tag)&&A(e)}}return j(t,p,l),t.elm}i(e)&&A(e)}}({nodeOps:tr,modules:[yr,Cr,Ir,Dr,{create:qr,update:qr},{create:Lr,activate:Lr,remove:function(e,t){var n=e.elm;n._enterCb&&(n._enterCb.cancelled=!0,n._enterCb());var r=Fr(e.data.transition);if(!r)return t();if(n._leaveCb)return;var o=r.leaveClass,i=r.leaveToClass,a=r.leaveActiveClass,s=r.beforeLeave,c=r.leave,u=r.afterLeave,l=r.leaveCancelled,p=r.delayLeave,f=c&&(c._length||c.length)>1,d=e.context.$options.style||{},v=d[o],h=d[i]||d[a],m=d["@TRANSITION"]&&d["@TRANSITION"][a]||{},y=n._leaveCb=L(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y.cancelled?l&&l(n):(t(),u&&u(n)),n._leaveCb=null});p?p(g):g();function g(){var t=e.context.$requireQuickappModule("animation");function r(){t.transition(n.ref,{styles:h,duration:m.duration||0,delay:m.delay||0,timingFunction:m.timingFunction||"linear"},f?M:y)}y.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),s&&s(n),v?t.transition(n.ref,{styles:v},r):r(),c&&c(n,y),h||f||y())}}}].concat(hr),LONG_LIST_THRESHOLD:10}),Vr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?St(n,"postpatch",function(){Vr.componentUpdated(e,t,n)}):Br(e,t,n.context),e._vOptions=[].map.call(e.options,Ur)):("textarea"===n.tag||kr(e.attr.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||e.addEventListener("change",zr))},componentUpdated:function(e,t,n){if("select"===n.tag){Br(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,Ur);if(o.some(function(e,t){return!F(e,r[t])}))(e.multiple?t.value.some(function(e){return Hr(e,o)}):t.value!==t.oldValue&&Hr(t.value,o))&&Jr(e,"change")}}};function Br(e,t,n){!function(e,t,n){var r,o,i=t.value,a=e.multiple;if(a&&!Array.isArray(i))return void le('<select multiple v-model="'+t.expression+'"> expects an Array value for its binding, but got '+Object.prototype.toString.call(i).slice(8,-1),n);for(var s=0,c=e.options.length;s<c;s++)if(o=e.options[s],a)r=N(i,Ur(o))>-1,o.selected!==r&&(o.selected=r);else if(F(Ur(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}(e,t,n)}function Hr(e,t){return t.every(function(t){return!F(t,e)})}function Ur(e){return"_value"in e?e._value:e.value}function zr(e){e.target.composing=!1,Jr(e.target,"input")}function Jr(e,n){var r=t.createEvent(n);e.dispatchEvent(r)}var Wr={model:Vr,show:{bind:function(e,t,r){var o=t.value,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display||"";n.setElementStyle(e,"display",o?i:"none")},update:function(e,t,r){var o=t.value;o!==t.oldValue&&n.setElementStyle(e,"display",o?e.__vOriginalDisplay:"none")},unbind:function(e,t,r,o,i){i||n.setElementStyle(e,"display",e.__vOriginalDisplay)}}};P(Jn.options.directives,Wr),P(Jn.options.components,{});var Kr=["public","protected","private"];Jn.config.mustUseProp=function(){},Jn.config.isReservedTag=wr,Jn.config.isRuntimeComponent=Ar,Jn.config.isUnknownElement=function(){},Jn.prototype.__patch__=Rr,Jn.prototype.$mount=function(e,t){var n=this.$options.type;void 0===n&&(n="component");var r=function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=we,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?le("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):le("Failed to mount component: template or render function not defined.",e)),wn(e,"beforeMount"),r=B.performance&&bt?function(){var t=e._name,r=e._uid,o="vue-perf-start:"+r,i="vue-perf-end:"+r;bt(o);var a=e._render();bt(i),$t("vue "+t+" render",o,i),bt(o),e._update(a,n),bt(i),$t("vue "+t+" patch",o,i)}:function(){e._update(e._render(),n)},new Dn(e,r,M,{before:function(){e._isMounted&&!e._isDestroyed&&wn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(wn(e,"onServiceCreated"),wn(e,"onServiceAttached"),e._isMounted=!0,wn(e,"mounted")),e}(this,e&&function(e,t){if("object"==typeof e&&null!==e)return e;var n=t.body,r=t.createElement("div");return n.appendChild(r),r}.bind(this)(e,this.$document),t);return"page"===n&&(this._connectVm2Page&&this._connectVm2Page(),this._registerPageLifecycle&&this._registerPageLifecycle()),r},Jn.prototype._initExternalData=function(){var e=Jn.config.externalData;if("page"===this.$options.type&&e)if(this.$options._descriptor){var t=this._page.intent&&this._page.intent.fromExternal;for(var n in this._page.intent&&void 0!==this._page.intent.fromExternal||(t=!0),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 页面VM中声明的权限定义:"+JSON.stringify(this.$options._descriptor)),this.$options.$props&&!function(e){for(var t in e)return!1;return!0}(e)&&console.warn("### App Framework ### 页面VM中不支持props,推荐在public或protected中声明参数"),e){var r=this.$options._descriptor[n];if(r){var o=t&&Kr.indexOf(r.access)>0,i=!t&&Kr.indexOf(r.access)>1;o||i?console.warn("### App Framework ### 传递外部数据"+n+"在VM中声明为"+r.access+",放弃更新"):(global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",原值为:"+JSON.stringify(this._data[n])),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",新值为:"+JSON.stringify(e[n])),this.$options.data[n]=e[n])}else global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+"在VM中未声明,放弃更新")}}else(function e(t){for(var n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];if("function"==typeof Object.assign)Object.assign.apply(Object,[t].concat(n));else{var o=n.shift();for(var i in o)t[i]=o[i];n.length&&e.apply(void 0,[t].concat(n))}return t})(this.$options.data,e)},Jn.prototype._mergeAccess2Data=function(e){if("function"==typeof e.data&&(e.data=e.data()),e.data&&Kr.some(function(t){return e[t]}))throw new Error("页面VM对象中的属性data不可与"+Kr.join(",")+"同时存在,请使用private替换data名称");e.data||(e.data={},e._descriptor={},Kr.forEach(function(t){var n=typeof e[t];if("object"===n)for(var r in e.data=Object.assign(e.data,e[t]),e[t])e._descriptor[r]={access:t};else"function"===n&&console.warn("页面VM对象中的属性"+t+"的值不能是函数,请使用对象")}))};var Qr=Jn.prototype._init;Jn.prototype._init=function(e){var t=this.constructor.options;"page"===t.type&&(this._connectLifecycle&&this._connectLifecycle(t),this._mergeAccess2Data&&this._mergeAccess2Data(t)),Qr.call(this,e)},Jn.prototype._connectLifecycle=function(e){var t=this;e.mounted=e.mounted||[],e.mounted=Array.isArray(e.mounted)?e.mounted:[e.mounted],e.mounted.push(function(){t._ready=!0});e.created=e.created||[],e.created=Array.isArray(e.created)?e.created:[e.created],e.created.push(function(){t._initExternalData()}),e.created.unshift(function(){var e=t.$options.onInit;e&&"function"==typeof e&&e.call(t,t._page._meta.query)})},e.Vue=Jn}}(l={exports:{}},l.exports),l.exports),d=(p=f)&&p.__esModule?p.default:p;const v={onShow:"onShow",onHide:"onHide",onBackPress:"onBackPress",onMenuPress:"onMenuPress",onDestroy:"onDestroy",onConfigurationChanged:"onConfigurationChanged",onOrientationChange:"onOrientationChange",onRefresh:"onRefresh"},h={};let m=null;let y,g=null;function _(e,t,n,r,o){const a=function(e,t){return i.quickapp.runtime.helper.getDocumentNodeByRef(e,t)}(e.doc,t);if(a){return function(e,t,n,r){if(!e)return;const o=i.quickapp.runtime.helper.createEvent(t);if(Object.assign(o,n),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### fireEventWrap():事件(${t})的参数:${JSON.stringify(n)}, ${JSON.stringify(r)}`),r){const t=r.attr||{};for(const n in t)i.quickapp.runtime.helper.setElementAttr(e,n,t[n],!0);const n=r.style||{};for(const t in n)i.quickapp.runtime.helper.setElementStyle(e,t,n[t],!0)}return e.dispatchEvent(o)}(a,n,r,{attr:o})}return new Error(`fireEvent: 无效element索引 "${t}"`)}function b(e){g||(g=Promise.resolve().then(()=>{e.doc.listener.updateFinish(),g=null}))}function $(e,t,n,r){const s=e.id,c=e.doc.listener,u=c.addActions;c.addActions=((...t)=>{b(e),u.apply(c,t)});const l=e.doc,p=l.createElement("div");l.documentElement.appendChild(p);const f=h[s]={instanceId:s,document:l},g=f.Vue=function(e,t,n){const r=t.page,o=t.appRequireModule,a={setElementAttr(e,t,n){i.quickapp.runtime.helper.setElementAttr(e,t,n)},setElementStyle(e,t,n){"number"==typeof n&&(n+=""),i.quickapp.runtime.helper.setElementStyle(e,t,n)},bindElementMethods(e){i.quickapp.dock.bindComponentMethods(r,e)}},s={};d(s,r.doc,a);const c=s.Vue;global.Vue=!0;const u=h[e],l=/^quickapp:/i,p=c.config.isReservedTag||function(){return!1},f=c.config.isRuntimeComponent||function(){return!1};return c.config.externalData=n,c.config.isReservedTag=function(e){return f(e),p(e)||l.test(e)},c.config.parsePlatformTagName=function(e){return e.replace(l,"")},c.prototype.$instanceId=e,c.prototype.$document=u.document,c.prototype._connectVm2Page=function(){r.vm=this},Object.defineProperty(c.prototype,"$app",{get(){if(!this._isDestroyed)return r.app}}),Object.defineProperty(c.prototype,"$page",{get(){if(this._isDestroyed)return;const e=r.app;return Object.assign({setTitleBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setTitleBar ----`),i.quickapp.runtime.helper.updatePageTitleBar(r.doc,e))},scrollTo:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollTo ----`),i.quickapp.runtime.helper.scrollTo(r.doc,e))},scrollBy:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollBy ----`),i.quickapp.runtime.helper.scrollBy(r.doc,e))},exitFullscreen:function(){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 exitFullscreen ----`),i.quickapp.runtime.helper.exitFullscreen(r.doc))},setStatusBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setStatusBar ----`),i.quickapp.runtime.helper.updatePageStatusBar(r.doc,e))},finish:function(){r&&r.doc&&(null===m&&(m=i.quickapp.platform.requireModule(e,"system.page")),m.finishPage(r.id))}},r&&r._meta)}}),Object.defineProperties(c.prototype,{$valid:{get:()=>!!r&&r._valid,configurable:!1},$visible:{get:()=>!!r&&r._valid&&r._visible,configurable:!1},$destroyed:{get:()=>!!r&&r.vm&&r.vm._isDestroyed,configurable:!1}}),c.prototype._registerPageLifecycle=function(){Object.keys(v).forEach(e=>{this.$on(`xlc:${e}`,(...t)=>{let n=!1;const r=this.$options[e];if(!r||"function"!=typeof r)return;const o=Array.isArray(r)?r:[r];if(o&&o.length)for(let e=0;e<o.length;e++)try{o[e].apply(this,t)&&(n=!0)}catch(e){console.error(e)}this._events[`xlc:${e}`].result=n,this._events[`xlc:${e}`].handlers=o})})},c.prototype.$requireQuickappModule=o,c.mixin({beforeCreate:function(){const e=this.$options;if(e.el){const t=e.data,n=("function"==typeof t?t():t)||{};e.data=Object.assign(n,u.data),u.app=this}this._page=r}}),c.prototype.$getConfig=function(){if(u.app instanceof c)return u.config},c}(s,{page:e},n),_=Object.assign({Vue:g,$app_define$:()=>{},$app_bootstrap$:()=>{},$app_define_wrap$:()=>{},$app_require$:t=>i.quickapp.platform.requireModule(e,o(t)),$app_evaluate$:i.quickapp.dock.makeEvaluateBuildScript(r)},r);let $;"function"==typeof y&&y(_),$="(function(global){"+($=t.toString())+"\n })(Object.create(this))";{const t=e.pageName?`${e.pageName}/${e.pageComponent}.js`:"<anonymous>";global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### bundleUrl----",t),a(_,$,t)}return e.doc.listener.createFinish(),f}function w(e,t,n,...r){let o=!1;return t.vm&&t.vm._ready?(t.vm.$emit(`xlc:${e}`,n,...r),o=t.vm._events[`xlc:${e}`].result,b(t),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} (${t.id})----`)):global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} 页面(${t.id})创建失败, 无法响应事件---- `),o}return{init:function(t){i.quickapp=t,global.process=global.process||{},global.process.env={},t.subscribe(e.initApp,e=>(function(e,t){global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 开始初始化App(${e.id})`);const n=t=>i.quickapp.platform.requireModule(e,o(t)),r=t=>{e.$def=t,"function"==typeof c&&c(t)},u=()=>{global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 调用App(${e.name})生命周期---- onCreate`),e.$emit("applc:onCreate")};"function"==typeof s&&s({context:i,inst:e,instRequireModule:n});const l=i.quickapp.dock.makeEvaluateBuildScript(null);let p;p=`(function(global){"use strict"; ${p=t.toString()}; \n })(Object.create(this))`,global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 开始编译代码----"),a({$app_define$:r,$app_require$:n,$app_bootstrap$:u,$app_evaluate$:l},p,"app.js")})(...e)),t.subscribe(e.initPage,e=>$(...e)),t.subscribe(e.destroyPage,e=>{!function(e){e.vm&&(e.vm.$emit("xlc:onDestroy"),e.vm.$destroy())}(...e)}),t.subscribe(e.fireEvent,e=>{const t=_(...e);return b(e[0]),t}),t.subscribe(e.callbackDone,e=>{b(e[0])}),t.subscribe(e.onShow,e=>w(v.onShow,...e)),t.subscribe(e.onHide,e=>w(v.onHide,...e)),t.subscribe(e.onBackPress,e=>w(v.onBackPress,...e)),t.subscribe(e.onMenuPress,e=>(w(v.onMenuPress,...e),function(e){let t=!1;if(e.vm&&e.vm._ready){const n=e.vm._events,r=n&&n["xlc:onMenuPress"]&&n["xlc:onMenuPress"].handlers;r&&r.length&&(t=!0)}return t}(...e))),t.subscribe(e.onConfigurationChanged,e=>w(v.onConfigurationChanged,...e)),t.subscribe(e.onOrientationChange,e=>w(v.onOrientationChange,...e)),t.subscribe(e.onRefresh,e=>w(v.onRefresh,...e))},onInitApp:function(e){s=e},onDefineApp:function(e){c=e},onInitPage:function(e){y=e}}}();
!function(){"use strict";class e{constructor(){this._events=Object.create(null)}on(e,t){const n=this;if(Array.isArray(e))for(let s=0,r=e.length;s<r;s++)n.on(e[s],t);else(n._events[e]||(n._events[e]=[])).push(t);return n}emit(e,...t){const n=this,s=n._events[e];if(s){const e=s.slice(0);for(let s=0,r=e.length;s<r;s++)e[s].apply(n,t)}return n}}const t=Object.getPrototypeOf(global)||global;t.UniServiceJSBridge=new e,t.UniViewJSBridge=new e}();
dsl.onInitApp((function({inst:e,context:t,instRequireModule:r}){t.quickapp.dock.makeEvaluateBuildScript||(t.quickapp.dock.makeEvaluateBuildScript=e=>e);const n=r;!function(){"use strict";var t=["base64ToArrayBuffer","arrayBufferToBase64","addInterceptor","removeInterceptor","request","uploadFile","downloadFile","connectSocket","onSocketOpen","onSocketError","sendSocketMessage","onSocketMessage","closeSocket","onSocketClose","navigateTo","redirectTo","reLaunch","switchTab","navigateBack","setStorage","setStorageSync","getStorage","getStorageSync","getStorageInfo","getStorageInfoSync","removeStorage","removeStorageSync","clearStorage","clearStorageSync","getLocation","chooseLocation","openLocation","createMapContext","chooseImage","previewImage","getImageInfo","saveImageToPhotosAlbum","compressImage","getRecorderManager","getBackgroundAudioManager","createInnerAudioContext","chooseVideo","saveVideoToPhotosAlbum","createVideoContext","createCameraContext","createLivePlayerContext","createLivePusherContext","getSystemInfo","getSystemInfoSync","canIUse","onMemoryWarning","getNetworkType","onNetworkStatusChange","onAccelerometerChange","startAccelerometer","stopAccelerometer","onCompassChange","startCompass","stopCompass","onGyroscopeChange","startGyroscope","stopGyroscope","makePhoneCall","scanCode","setClipboardData","getClipboardData","setScreenBrightness","getScreenBrightness","setKeepScreenOn","onUserCaptureScreen","vibrateLong","vibrateShort","addPhoneContact","openBluetoothAdapter","startBluetoothDevicesDiscovery","onBluetoothDeviceFound","stopBluetoothDevicesDiscovery","onBluetoothAdapterStateChange","getConnectedBluetoothDevices","getBluetoothDevices","getBluetoothAdapterState","closeBluetoothAdapter","writeBLECharacteristicValue","readBLECharacteristicValue","onBLEConnectionStateChange","onBLECharacteristicValueChange","notifyBLECharacteristicValueChange","getBLEDeviceServices","getBLEDeviceCharacteristics","createBLEConnection","closeBLEConnection","onBeaconServiceChange","onBeaconUpdate","getBeacons","startBeaconDiscovery","stopBeaconDiscovery","checkIsSupportSoterAuthentication","checkIsSoterEnrolledInDevice","startSoterAuthentication","hideKeyboard","onKeyboardHeightChange","showToast","hideToast","showLoading","hideLoading","showModal","showActionSheet","setNavigationBarTitle","setNavigationBarColor","showNavigationBarLoading","hideNavigationBarLoading","setTabBarItem","setTabBarStyle","hideTabBar","showTabBar","setTabBarBadge","removeTabBarBadge","showTabBarRedDot","hideTabBarRedDot","onTabBarMidButtonTap","setBackgroundColor","setBackgroundTextStyle","createAnimation","pageScrollTo","onWindowResize","offWindowResize","loadFontFace","startPullDownRefresh","stopPullDownRefresh","createSelectorQuery","createIntersectionObserver","$emit","$on","$once","$off","saveFile","getSavedFileList","getSavedFileInfo","removeSavedFile","getFileInfo","openDocument","getFileSystemManager","createOffscreenCanvas","createCanvasContext","canvasToTempFilePath","canvasPutImageData","canvasGetImageData","getProvider","login","checkSession","getUserInfo","share","showShareMenu","hideShareMenu","requestPayment","subscribePush","unsubscribePush","onPush","offPush","requireNativePlugin","upx2px","restoreGlobal","getSubNVueById","getCurrentSubNVue","setPageMeta","createRewardedVideoAd"];let r=!1;try{const e={};Object.defineProperty(e,"passive",{get(){r=!0}}),window.addEventListener("test-passive",null,e)}catch(e){}const o=Object.prototype.toString,a=Object.prototype.hasOwnProperty;function i(e){return"function"==typeof e}function c(e){return"[object Object]"===o.call(e)}function s(e,t){return a.call(e,t)}const u=decodeURIComponent;function l(e){const t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(e=>{const r=e.replace(/\+/g," ").split("="),n=u(r.shift()),o=r.length>0?u(r.join("=")):null;void 0===t[n]?t[n]=o:Array.isArray(t[n])?t[n].push(o):t[n]=[t[n],o]}),t):t}function d(e){return function(){try{return e.apply(e,arguments)}catch(e){console.error(e)}}}function p(e){return function(){try{return e.apply(e,arguments)}catch(e){console.error(e)}}}const f=["invoke","success","fail","complete","returnValue"],g={},y={};function h(e,t){Object.keys(t).forEach(r=>{-1!==f.indexOf(r)&&i(t[r])&&(e[r]=function(e,t){const r=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return r?function(e){const t=[];for(let r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r]);return t}(r):r}(e[r],t[r]))})}function m(e,t){e&&t&&Object.keys(t).forEach(r=>{-1!==f.indexOf(r)&&i(t[r])&&function(e,t){const r=e.indexOf(t);-1!==r&&e.splice(r,1)}(e[r],t[r])})}function b(e){return function(t){return e(t)||t}}function v(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}function S(e,t){let r=!1;for(let n=0;n<e.length;n++){const o=e[n];if(r)r=Promise.then(b(o));else{const e=o(t);if(v(e)&&(r=Promise.resolve(e)),!1===e)return{then(){}}}}return r||{then:e=>e(t)}}function _(e,t={}){return["success","fail","complete"].forEach(r=>{if(Array.isArray(e[r])){const n=t[r];t[r]=function(t){S(e[r],t).then(e=>i(n)&&n(e)||e)}}}),t}function O(e,t){const r=[];Array.isArray(g.returnValue)&&r.push(...g.returnValue);const n=y[e];return n&&Array.isArray(n.returnValue)&&r.push(...n.returnValue),r.forEach(e=>{t=e(t)||t}),t}function T(e,t,r,...n){const o=function(e){const t=Object.create(null);Object.keys(g).forEach(e=>{"returnValue"!==e&&(t[e]=g[e].slice())});const r=y[e];return r&&Object.keys(r).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(r[e]))}),t}(e);if(o&&Object.keys(o).length){if(Array.isArray(o.invoke)){return S(o.invoke,r).then(e=>t(_(o,e),...n))}return t(_(o,r),...n)}return t(r,...n)}const j={returnValue:e=>v(e)?e.then(e=>e[1]).catch(e=>e[0]):e},C=/^\$|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/,k=/^create|Manager$/,B=["request","downloadFile","uploadFile","connectSocket"],A=/^on/;function x(e){return C.test(e)}function w(e){return A.test(e)&&"onPush"!==e}function E(e){return!(function(e){return k.test(e)}(e)||x(e)||w(e))}const I=[{name:"base64",type:String,required:!0}],q=[{name:"arrayBuffer",type:[ArrayBuffer,Uint8Array],required:!0}];var N=Object.freeze({__proto__:null,base64ToArrayBuffer:I,arrayBufferToBase64:q});const P=[{name:"schema",type:String,required:!0}];var M=Object.freeze({__proto__:null,canIUse:P});const D=[{name:"event",type:[String,Array],required:!0},{name:"callback",type:Function,required:!0}],L=D,z=[{name:"event",type:[String,Array]},{name:"callback",type:Function}],$=[{name:"event",type:String,required:!0}];var U=Object.freeze({__proto__:null,$on:D,$once:L,$off:z,$emit:$});const F=[{name:"method",type:[String,Object],required:!0}],R=F;var V=Object.freeze({__proto__:null,addInterceptor:F,removeInterceptor:R});const G=[{name:"upx",type:[Number,String],required:!0}];var H=Object.freeze({__proto__:null,upx2px:G});function W(e){return function(t,r){t&&(r[e]=Math.round(t))}}const J={canvasId:{type:String,required:!0},x:{type:Number,required:!0,validator:W("x")},y:{type:Number,required:!0,validator:W("y")},width:{type:Number,required:!0,validator:W("width")},height:{type:Number,required:!0,validator:W("height")}},K={canvasId:{type:String,required:!0},data:{type:Uint8ClampedArray,required:!0},x:{type:Number,required:!0,validator:W("x")},y:{type:Number,required:!0,validator:W("y")},width:{type:Number,required:!0,validator:W("width")},height:{type:Number,validator:W("height")}},Y={PNG:"png",JPG:"jpeg"},X={x:{type:Number,default:0,validator:W("x")},y:{type:Number,default:0,validator:W("y")},width:{type:Number,validator:W("width")},height:{type:Number,validator:W("height")},destWidth:{type:Number,validator:W("destWidth")},destHeight:{type:Number,validator:W("destHeight")},canvasId:{type:String,require:!0},fileType:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.fileType=e in Y?Y[e]:Y.PNG}},quality:{type:Number,validator(e,t){e=Math.floor(e),t.quality=e>0&&e<1?e:1}}},Q={canvasId:{type:String,require:!0},actions:{type:Array,require:!0},reserve:{type:Boolean,default:!1}};var Z=Object.freeze({__proto__:null,canvasGetImageData:J,canvasPutImageData:K,canvasToTempFilePath:X,drawCanvas:Q});const ee=[{name:"id",type:String,required:!0}],te=ee,re=ee,ne=ee,oe=[{name:"canvasId",type:String,required:!0},{name:"componentInstance",type:Object}];var ae=Object.freeze({__proto__:null,createAudioContext:te,createVideoContext:re,createMapContext:ne,createCanvasContext:oe});const ie={phoneNumber:{type:String,required:!0,validator(e){if(!e)return"makePhoneCall:fail parameter error: parameter.phoneNumber should not be empty String;"}}};var ce=Object.freeze({__proto__:null,makePhoneCall:ie});const se={beforeSuccess(){uni.showToast({title:"内容已复制",icon:"success",mask:!1})}};var ue=Object.freeze({__proto__:null,setClipboardData:se});const le={filePath:{type:String,required:!0},fileType:{type:String}};var de=Object.freeze({__proto__:null,openDocument:le});const pe={keyword:{type:String}};var fe=Object.freeze({__proto__:null,chooseLocation:pe});const ge={WGS84:"WGS84",GCJ02:"GCJ02"},ye={type:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.type=Object.values(ge).indexOf(e)<0?ge.WGS84:e},default:ge.WGS84},altitude:{altitude:Boolean,default:!1}};var he=Object.freeze({__proto__:null,getLocation:ye});const me={latitude:{type:Number,required:!0},longitude:{type:Number,required:!0},scale:{type:Number,validator(e,t){e=Math.floor(e),t.scale=e>=5&&e<=18?e:18},default:18},name:{type:String},address:{type:String}};var be=Object.freeze({__proto__:null,openLocation:me});const ve=["original","compressed"],Se=["album","camera"],_e={count:{type:Number,required:!1,default:9,validator(e,t){e<=0&&(t.count=9)}},sizeType:{type:[Array,String],required:!1,default:ve,validator(e,t){const r=e.length;if(r){if("string"==typeof e)~ve.indexOf(e)||(t.sizeType=ve);else for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~ve.indexOf(e[n])){t.sizeType=ve;break}}else t.sizeType=ve}},sourceType:{type:Array,required:!1,default:Se,validator(e,t){const r=e.length;if(r){for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~Se.indexOf(e[n])){t.sourceType=Se;break}}else t.sourceType=Se}}};var Oe=Object.freeze({__proto__:null,chooseImage:_e});const Te=["album","camera"],je={sourceType:{type:Array,required:!1,default:Te,validator(e,t){const r=e.length;if(r){for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~Te.indexOf(e[n])){t.sourceType=Te;break}}else t.sourceType=Te}}};var Ce=Object.freeze({__proto__:null,chooseVideo:je});function ke(e,t){if(t){if(0===t.indexOf("/"))return t}else{if(0===(t=e).indexOf("/"))return t;const r=getCurrentPages();e=r.length?r[r.length-1].$page.route:""}if(0===t.indexOf("./"))return ke(e,t.substr(2));const r=t.split("/"),n=r.length;let o=0;for(;o<n&&".."===r[o];o++);r.splice(0,o),t=r.join("/");const a=e.length>0?e.split("/"):[];return a.splice(a.length-o-1,o+1),"/"+a.concat(r).join("/")}const Be=/^([a-z-]+:)?\/\//i,Ae=/^data:.*,.*/;function xe(e){return __uniConfig.router.base?__uniConfig.router.base+e:e}function we(e){if(0===e.indexOf("/")){if(0!==e.indexOf("//"))return xe(e.substr(1));e="https:"+e}if(Be.test(e)||Ae.test(e)||0===e.indexOf("blob:"))return e;const t=getCurrentPages();return t.length?xe(ke(t[t.length-1].$page.route,e).substr(1)):e}const Ee={src:{type:String,required:!0,validator(e,t){t.src=we(e)}}};var Ie=Object.freeze({__proto__:null,getImageInfo:Ee});const qe={urls:{type:Array,required:!0,validator(e,t){var r;if(t.urls=e.map(e=>{if("string"==typeof e)return we(e);r=!0}),r)return"url is not string"}},current:{type:[String,Number],validator(e,t){"number"==typeof e?t.current=e>0&&e<t.urls.length?e:0:"string"==typeof e&&e&&(t.current=we(e))},default:0}};var Ne=Object.freeze({__proto__:null,previewImage:qe});const Pe={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}}};var Me=Object.freeze({__proto__:null,downloadFile:Pe});const De={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},Le="json",ze={TEXT:"text",ARRAYBUFFER:"arraybuffer"},$e=encodeURIComponent;const Ue={method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(De).indexOf(e)<0?De.GET:e}},data:{type:[Object,String,ArrayBuffer],validator(e,t){t.data=e||""}},url:{type:String,required:!0,validator(e,t){t.method===De.GET&&c(t.data)&&Object.keys(t.data).length&&(t.url=function(e,t){let r=e.split("#");const n=r[1]||"";r=r[0].split("?");let o=r[1]||"";e=r[0];const a=o.split("&").filter(e=>e);o={},a.forEach(e=>{e=e.split("="),o[e[0]]=e[1]});for(let e in t)t.hasOwnProperty(e)&&(c(t[e])?o[$e(e)]=$e(JSON.stringify(t[e])):o[$e(e)]=$e(t[e]));return o=Object.keys(o).map(e=>`${e}=${o[e]}`).join("&"),e+(o?"?"+o:"")+(n?"#"+n:"")}(e,t.data))}},header:{type:Object,validator(e,t){const r=t.header=e||{};t.method!==De.GET&&(Object.keys(r).find(e=>"content-type"===e.toLowerCase())||(r["Content-Type"]="application/json"))}},dataType:{type:String,validator(e,t){t.dataType=(e||Le).toLowerCase()}},responseType:{type:String,validator(e,t){e=(e||"").toLowerCase(),t.responseType=Object.values(ze).indexOf(e)<0?ze.TEXT:e}}};var Fe=Object.freeze({__proto__:null,request:Ue});const Re={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},Ve={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}},method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(Re).indexOf(e)<0?Re.GET:e}},protocols:{type:Array,validator(e,t){t.protocols=(e||[]).filter(e=>"string"==typeof e)}}},Ge={data:{type:[String,ArrayBuffer]}},He={code:{type:Number},reason:{type:String}};var We=Object.freeze({__proto__:null,connectSocket:Ve,sendSocketMessage:Ge,closeSocket:He});const Je={url:{type:String,required:!0},files:{type:Array},filePath:{type:String,validator(e,t){e&&(t.type=we(e))}},name:{type:String},header:{type:Object,validator(e,t){t.header=e||{}}},formData:{type:Object,validator(e,t){t.formData=e||{}}}};var Ke=Object.freeze({__proto__:null,uploadFile:Je});const Ye={OAUTH:"OAUTH",SHARE:"SHARE",PAYMENT:"PAYMENT",PUSH:"PUSH"},Xe={service:{type:String,required:!0,validator(e,t){if((e=(e||"").toUpperCase())&&Object.values(Ye).indexOf(e)<0)return"service error"}}};var Qe=Object.freeze({__proto__:null,getProvider:Xe});function Ze(e){return function(t,r){const n=(t=ke(t)).split("?")[0],o=__uniRoutes.find(({path:e,alias:t})=>e===n||t===n);if(!o)return"page `"+t+"` is not found";if("navigateTo"===e||"redirectTo"===e){if(o.meta.isTabBar)return`can not ${e} a tabbar page`}else if("switchTab"===e&&!o.meta.isTabBar)return"can not switch to no-tabBar page";o.meta.isTabBar&&(t=n),o.meta.isEntry&&(t=t.replace(o.alias,"/")),r.url=function(e){if("string"!=typeof e)return e;const t=e.indexOf("?");if(-1===t)return e;const r=e.substr(t+1).trim().replace(/^(\?|#|&)/,"");if(!r)return e;e=e.substr(0,t);const n=[];return r.split("&").forEach(e=>{const t=e.replace(/\+/g," ").split("="),r=t.shift(),o=t.length>0?t.join("="):"";n.push(r+"="+encodeURIComponent(o))}),n.length?e+"?"+n.join("&"):e}(t)}}function et(e,t={}){return Object.assign({url:{type:String,required:!0,validator:Ze(e)}},t)}function tt(e){return{animationType:{type:String,validator(t){if(t&&-1===e.indexOf(t))return"`"+t+"` is not supported for `animationType` (supported values are: `"+e.join("`|`")+"`)"}},animationDuration:{type:Number}}}const rt=et("redirectTo"),nt=et("reLaunch"),ot=et("navigateTo",tt(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"])),at=et("switchTab"),it=Object.assign({delta:{type:Number,validator(e,t){e=parseInt(e)||1,t.delta=Math.min(getCurrentPages().length-1,e)}}},tt(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"]));var ct=Object.freeze({__proto__:null,redirectTo:rt,reLaunch:nt,navigateTo:ot,switchTab:at,navigateBack:it});const st={key:{type:String,required:!0}},ut=[{name:"key",type:String,required:!0}],lt={key:{type:String,required:!0},data:{required:!0}},dt=[{name:"key",type:String,required:!0},{name:"data",required:!0}],pt=st,ft=ut;var gt=Object.freeze({__proto__:null,getStorage:st,getStorageSync:ut,setStorage:lt,setStorageSync:dt,removeStorage:pt,removeStorageSync:ft});const yt={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}};var ht=Object.freeze({__proto__:null,loadFontFace:yt});const mt=["#ffffff","#000000"],bt={frontColor:{type:String,required:!0,validator(e,t){if(-1===mt.indexOf(e))return`invalid frontColor "${e}"`}},backgroundColor:{type:String,required:!0},animation:{type:Object,default:()=>({duration:0,timingFunc:"linear"}),validator(e={},t){t.animation={duration:e.duration||0,timingFunc:e.timingFunc||"linear"}}}},vt={title:{type:String,required:!0}};var St=Object.freeze({__proto__:null,setNavigationBarColor:bt,setNavigationBarTitle:vt});const _t={scrollTop:{type:Number,required:!0},duration:{type:Number,default:300,validator(e,t){t.duration=Math.max(0,e)}}};var Ot=Object.freeze({__proto__:null,pageScrollTo:_t});const Tt={title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:"取消"},cancelColor:{type:String,default:"#000000"},confirmText:{type:String,default:"确定"},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean,default:!0}},jt={title:{type:String,default:""},icon:{default:"success",validator(e,t){-1===["success","loading","none"].indexOf(e)&&(t.icon="success")}},image:{type:String,default:"",validator(e,t){e&&(t.image=we(e))}},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},Ct={title:{type:String,default:""},icon:{type:String,default:"loading"},duration:{type:Number,default:1e8},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},kt={itemList:{type:Array,required:!0,validator(e,t){if(!e.length)return"parameter.itemList should have at least 1 item"}},itemColor:{type:String,default:"#000000"},visible:{type:Boolean,default:!0}};var Bt=Object.freeze({__proto__:null,showModal:Tt,showToast:jt,showLoading:Ct,showActionSheet:kt});const At={type:Number,required:!0},xt={index:At,text:{type:String},iconPath:{type:String},selectedIconPath:{type:String}},wt={color:{type:String},selectedColor:{type:String},backgroundColor:{type:String},borderStyle:{type:String,validator(e,t){e&&(t.borderStyle="black"===e?"black":"white")}}},Et={animation:{type:Boolean,default:!1}},It={animation:{type:Boolean,default:!1}},qt={index:At},Nt={index:At},Pt={index:At},Mt={index:At,text:{type:String,required:!0,validator(e,t){(function(e=""){return(""+e).replace(/[^\x00-\xff]/g,"**").length})(e)>=4&&(t.text="...")}}};var Dt=Object.freeze({__proto__:null,setTabBarItem:xt,setTabBarStyle:wt,hideTabBar:Et,showTabBar:It,hideTabBarRedDot:qt,showTabBarRedDot:Nt,removeTabBarBadge:Pt,setTabBarBadge:Mt});const Lt=Object.create(null),zt=($t={"./base/base64.js":N,"./base/can-i-use.js":M,"./base/event-bus.js":U,"./base/interceptor.js":V,"./base/upx2px.js":H,"./context/canvas.js":Z,"./context/context.js":ae,"./device/make-phone-call.js":ce,"./device/set-clipboard-data.js":ue,"./file/open-document.js":de,"./location/choose-location.js":fe,"./location/get-location.js":he,"./location/open-location.js":be,"./media/choose-image.js":Oe,"./media/choose-video.js":Ce,"./media/get-image-info.js":Ie,"./media/preview-image.js":Ne,"./network/download-file.js":Me,"./network/request.js":Fe,"./network/socket.js":We,"./network/upload-file.js":Ke,"./plugin/get-provider.js":Qe,"./route/route.js":ct,"./storage/storage.js":gt,"./ui/load-font-face.js":ht,"./ui/navigation-bar.js":St,"./ui/page-scroll-to.js":Ot,"./ui/popup.js":Bt,"./ui/tab-bar.js":Dt},(Ut=function(e){return $t[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}).keys=function(){return Object.keys($t)},Ut);var $t,Ut;function Ft(e,t,r){const n=t[e],a=!s(r,e);let c=r[e];if(function(e,t){if(!Array.isArray(t))return Ht(t,e)?0:-1;for(let r=0,n=t.length;r<n;r++)if(Ht(t[r],e))return r;return-1}(Boolean,n.type)>-1&&a&&!s(n,"default")&&(c=!1),void 0===c&&s(n,"default")){const t=n.default;c=i(t)?t():t,r[e]=c}return function(e,t,r,n,a){if(e.required&&n)return`Missing required parameter \`${t}\``;if(null==r&&!e.required){const t=e.validator;return t?t(r,a):void 0}let i=e.type,c=!i||!0===i;const s=[];if(i){Array.isArray(i)||(i=[i]);for(let e=0;e<i.length&&!c;e++){const t=Vt(r,i[e]);s.push(t.expectedType||""),c=t.valid}}if(!c)return function(e,t,r){let n=`parameter \`${e}\`.`+` Expected ${r.join(", ")}`;const a=r[0],i=(u=t,o.call(u).slice(8,-1)),c=Wt(t,a),s=Wt(t,i);var u;1===r.length&&Kt(a)&&!function(...e){return e.some(e=>"boolean"===e.toLowerCase())}(a,i)&&(n+=` with value ${c}`);n+=`, got ${i} `,Kt(i)&&(n+=`with value ${s}.`);return n}(t,r,s);const u=e.validator;if(u)return u(r,a)}(n,e,c,a,r)}zt.keys().forEach((function(e){Object.assign(Lt,zt(e))}));const Rt=/^(String|Number|Boolean|Function|Symbol)$/;function Vt(e,t){let r;const n=Gt(t);if(Rt.test(n)){const o=typeof e;r=o===n.toLowerCase(),r||"object"!==o||(r=e instanceof t)}else r="Object"===n?c(e):"Array"===n?Array.isArray(e):e instanceof t;return{valid:r,expectedType:n}}function Gt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ht(e,t){return Gt(e)===Gt(t)}function Wt(e,t){return"String"===t?`"${e}"`:"Number"===t?`${Number(e)}`:`${e}`}const Jt=["string","number","boolean"];function Kt(e){return Jt.some(t=>e.toLowerCase()===t)}function Yt(e,t,r){const n=`${t}:fail ${e}`;if(console.error(n),-1===r)throw new Error(n);return"number"==typeof r&&rr(r,{errMsg:n}),!1}const Xt=[{name:"callback",type:Function,required:!0}];function Qt(e,t,r){let n=Lt[e];if(!n&&w(e)&&(n=Xt),n){if(Array.isArray(n)&&Array.isArray(t)){const e=Object.create(null),r=Object.create(null),o=t.length;n.forEach((n,a)=>{e[n.name]=n,o>a&&(r[n.name]=t[a])}),n=e,t=r}if(i(n.beforeValidate)){const o=n.beforeValidate(t);if(o)return Yt(o,e,r)}const o=Object.keys(n);for(let a=0;a<o.length;a++){if("beforeValidate"===o[a])continue;const i=Ft(o[a],n,t);if(i)return Yt(i,e,r)}}return!0}let Zt=1;const er={};function tr(e,t={},r={}){const{params:n,callbackId:o}=function(e,t={},r={}){if(!c(t))return{params:t};t=Object.assign({},t);const n={};for(let e in t){const r=t[e];i(r)&&(n[e]=p(r),delete t[e])}const{success:o,fail:a,cancel:s,complete:u}=n,l=i(o),f=i(a),g=i(s),y=i(u);if(!(l||f||g||y))return{params:t};const h={};for(let e in r){const t=r[e];i(t)&&(h[e]=d(t))}const{beforeSuccess:m,afterSuccess:b,beforeFail:v,afterFail:S,beforeCancel:_,afterCancel:O,afterAll:T}=h,j=Zt++,C="api."+e+"."+j;return er[j]={name:C,callback:function(t){if(t.errMsg=t.errMsg||e+":ok",-1!==t.errMsg.indexOf(":ok"))t.errMsg=e+":ok";else if(-1!==t.errMsg.indexOf(":cancel"))t.errMsg=e+":cancel";else if(-1!==t.errMsg.indexOf(":fail")){let r="",n=t.errMsg.indexOf(" ");n>-1&&(r=t.errMsg.substr(n)),t.errMsg=e+":fail"+r}const r=t.errMsg;0===r.indexOf(e+":ok")?(i(m)&&m(t),l&&o(t),i(b)&&b(t)):0===r.indexOf(e+":cancel")?(t.errMsg=t.errMsg.replace(e+":cancel",e+":fail cancel"),f&&a(t),i(_)&&_(t),g&&s(t),i(O)&&O(t)):0===r.indexOf(e+":fail")&&(i(v)&&v(t),f&&a(t),i(S)&&S(t)),y&&u(t),i(T)&&T(t)}},{params:t,callbackId:j}}(e,t,r);return c(n)&&!Qt(e,n,o)?{params:n,callbackId:!1}:{params:n,callbackId:o}}function rr(e,t){if("number"==typeof e){const r=er[e];if(r)return r.keepAlive||delete er[e],r.callback(t)}return t}function nr(e,t,r={}){return i(t)?(function(e,t){const r=Lt[e];r&&i(r.beforeSuccess)&&(t.beforeSuccess=r.beforeSuccess)}(e,r),function(...n){if(x(e)){if(Qt(e,n,-1))return t.apply(null,n)}else if(w(e)){if(Qt(e,n,-1))return t(function(e,t){const r=Zt++,n="api."+e+"."+r;return er[r]={name:n,keepAlive:!0,callback:function(e){t(e)}},r}(e,n[0]))}else{let o={};n.length&&(o=n[0]);const{params:a,callbackId:s}=tr(e,o,r);if(!1!==s){let r;return r=i(a)?t(s):t(a,s),r&&!function(e){return-1!==B.indexOf(e)}(e)&&(r=rr(s,r),c(r)&&(r.errMsg=r.errMsg||e+":ok")),r}}}):t}var or,ar=(function(e,t){!function(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(256),n=0;n<e.length;n++)r[e.charCodeAt(n)]=n;t.encode=function(t){var r,n=new Uint8Array(t),o=n.length,a="";for(r=0;r<o;r+=3)a+=e[n[r]>>2],a+=e[(3&n[r])<<4|n[r+1]>>4],a+=e[(15&n[r+1])<<2|n[r+2]>>6],a+=e[63&n[r+2]];return o%3==2?a=a.substring(0,a.length-1)+"=":o%3==1&&(a=a.substring(0,a.length-2)+"=="),a},t.decode=function(e){var t,n,o,a,i,c=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(c--,"="===e[e.length-2]&&c--);var l=new ArrayBuffer(c),d=new Uint8Array(l);for(t=0;t<s;t+=4)n=r[e.charCodeAt(t)],o=r[e.charCodeAt(t+1)],a=r[e.charCodeAt(t+2)],i=r[e.charCodeAt(t+3)],d[u++]=n<<2|o>>4,d[u++]=(15&o)<<4|a>>2,d[u++]=(3&a)<<6|63&i;return l}}()}(or={exports:{}},or.exports),or.exports),ir=ar.encode,cr=ar.decode;var sr={};const ur={promiseInterceptor:j};let lr=!1,dr=0,pr=0;var fr=n("@app-module/system.router");function gr(e){return e.substr(0,e.lastIndexOf("/"))}var yr=n("@app-module/system.router");var hr=n("@app-module/system.router");var mr=Object.freeze({__proto__:null,navigateBack:function({delta:e}){return fr.back(),{errMsg:"navigateBack:ok"}},navigateTo:function({url:e}){const t=e.split("?"),r=t[0],n=l(t[1]||"");return yr.push({uri:gr(r),params:n}),{errMsg:"navigateTo:ok"}},redirectTo:function({url:e}){const t=e.split("?"),r=t[0],n=l(t[1]||"");return hr.replace({uri:gr(r),params:n}),{errMsg:"redirectTo:ok"}}});function br(e,...t){return mr[e].apply(null,t)}function vr(e,t){return UniServiceJSBridge.on("api."+e,t)}const Sr=["canplay","play","pause","stop","ended","timeUpdate","error","waiting","seeking","seeked"],_r=[{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"autoplay",default:!1,cache:!0},{name:"loop",default:!1,cache:!0},{name:"obeyMuteSwitch",default:!0,readonly:!0,cache:!0},{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"buffered",readonly:!0},{name:"volume"}];class Or{constructor(e){this.id=e,this._callbacks={},this._options={},Sr.forEach(e=>{this._callbacks[e.toLowerCase()]=[]}),_r.forEach(e=>{const t=e.name,r={get(){const r=e.cache?this._options:br("getAudioState",{audioId:this.id}),n=t in r?r[t]:e.default;return"number"==typeof n&&"volume"!==t?n/1e3:n}};e.readonly||(r.set=function(e){this._options[t]=e,br("setAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:1e3*e})}destroy(){clearInterval(this.__timing),br("destroyAudioInstance",{audioId:this.id}),delete jr[this.id]}_operate(e,t){br("operateAudio",Object.assign({},t,{audioId:this.id,operationType:e}))}}function Tr(e,t,r,n){e._callbacks[t].forEach(e=>{"function"==typeof e&&e("error"===t?{errMsg:r,errCode:n}:{})})}Sr.forEach(e=>{const t=e[0].toUpperCase()+e.substr(1);e=e.toLowerCase(),Or.prototype[`on${t}`]=function(t){this._callbacks[e].push(t)},Or.prototype[`off${t}`]=function(t){const r=this._callbacks[e],n=r.indexOf(t);n>=0&&r.splice(n,1)}}),vr("onAudioStateChange",({state:e,audioId:t,errMsg:r,errCode:n})=>{const o=jr[t];if(o)if(Tr(o,e,r,n),"play"===e){const e=o.currentTime;o.__timing=setInterval(()=>{o.currentTime!==e&&Tr(o,"timeupdate")},200)}else"pause"!==e&&"stop"!==e&&"error"!==e||clearInterval(o.__timing)});const jr=Object.create(null);const Cr=["canplay","play","pause","stop","ended","timeUpdate","prev","next","error","waiting"],kr={};Cr.forEach(e=>{kr[e]=[]});const Br=[{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"buffered",readonly:!0},{name:"title",cache:!0},{name:"epname",cache:!0},{name:"singer",cache:!0},{name:"coverImgUrl",cache:!0},{name:"webUrl",cache:!0},{name:"protocol",readonly:!0,default:"http"}];class Ar{constructor(){this._options={},vr("onBackgroundAudioStateChange",({state:e,errMsg:t,errCode:r})=>{kr[e].forEach(n=>{"function"==typeof n&&n("error"===e?{errMsg:t,errCode:r}:{})})}),Br.forEach(e=>{const t=e.name,r={get(){const r=e.cache?this._options:br("getBackgroundAudioState");return t in r?r[t]:e.default}};e.readonly||(r.set=function(e){this._options[t]=e,br("setBackgroundAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:e})}_operate(e,t){br("operateBackgroundAudio",Object.assign({},t,{operationType:e}))}}let xr;Cr.forEach(e=>{const t=e[0].toUpperCase()+e.substr(1);Ar.prototype[`on${t}`]=function(t){kr[e].push(t)}});var wr={...Object.freeze({__proto__:null,base64ToArrayBuffer:function(e){return cr(e)},arrayBufferToBase64:function(e){return ir(e)},canIUse:function(e){return!s(sr,e)||sr[e]},interceptors:ur,addInterceptor:function(e,t){"string"==typeof e&&c(t)?h(y[e]||(y[e]={}),t):c(e)&&h(g,e)},removeInterceptor:function(e,t){"string"==typeof e?c(t)?m(y[e],t):delete y[e]:c(e)&&m(g,e)},upx2px:function(e,t){if(0===dr&&function(){const{platform:e,pixelRatio:t,windowWidth:r}=uni.getSystemInfoSync();dr=r,pr=t,lr="ios"===e}(),0===(e=Number(e)))return 0;let r=e/750*(t||dr);return r<0&&(r=-r),r=Math.floor(r+1e-4),0===r?1!==pr&&lr?.5:1:e<0?-r:r},createInnerAudioContext:function(){const{audioId:e}=br("createAudioInstance"),t=new Or(e);return jr[e]=t,t},getBackgroundAudioManager:function(){return xr||(xr=new Ar)}}),...mr};const Er=Object.create(null);let Ir;t.forEach(e=>{wr[e]?Er[e]=function(e,t){return E(e)?function(r={},...n){return i(r.success)||i(r.fail)||i(r.complete)?O(e,T(e,t,r,...n)):O(e,new Promise((o,a)=>{T(e,t,Object.assign({},r,{success:o,fail:a}),...n),Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then(r=>t.resolve(e()).then(()=>r),r=>t.resolve(e()).then(()=>{throw r}))})}).then(e=>[null,e]).catch(e=>[e]))}:t}(e,nr(e,wr[e])):Er[e]=function(e){return function(t){console.error("API `"+e+"` is not yet implemented")}}(e)});const qr=[],Nr=[],Pr=[];function Mr(e){e&&e.store&&(Ir=e.store)}Mr.prototype.$mount=function(){},Mr.config={},Mr.use=function(e){Nr.push(e)},Mr.mixin=function(e){qr.push(e)},Mr.component=function(e,t){Pr.push({id:e,definition:t})},(Object.getPrototypeOf(global)||global).__VuePlugin={install(e,t){qr.forEach(t=>{e.mixin(t)}),Nr.forEach(t=>{e.use(t)}),Pr.forEach(({id:t,definition:r})=>{e.component(t,r)}),Object.keys(Mr.prototype).forEach(t=>{"$mount"!==t&&(e.prototype[t]=Mr.prototype[t])}),Ir&&(e.prototype.$store=Ir)}};const Dr={globalData:{}};global.UniServiceJSBridge.invokeCallbackHandler=rr;var Lr={uni:Er,Vue:Mr,getApp:function({allowDefault:t=!1}={}){return e.$def?function(e){if(e.__$processed)return e;const t=e.methods;return t&&(Object.keys(t).forEach(r=>{e[r]=t[r]}),delete e.methods),Object.keys(Dr).forEach(t=>{"globalData"!==t&&(e[t]=Dr[t])}),e.globalData||(e.globalData={}),Object.assign(e.globalData,Dr.globalData),e.__$processed=!0,e}(e.$def):t?Dr:void 0},getCurrentPages:function(){return[]}};const zr=Object.getPrototypeOf(global)||global;dsl.onDefineApp(t=>{const r="function"==typeof t.onLaunch,n="function"==typeof t.onShow;(r||n)&&(e._events["applc:onCreate"]||(e._events["applc:onCreate"]=[])).push(()=>{r&&t.onLaunch(),n&&t.onShow()}),zr.__uniRoutes=function({pages:e}){const t=[];return Object.keys(e).forEach(r=>{const n=e[r];t.push({path:"/"+r+"/"+n.component,meta:{}})}),t}(t.manifest.router)}),Object.assign(zr,Lr)}()}));
dsl.onInitPage((function({$app_require$:e,Vue:u}){!function(){"use strict";"undefined"!=typeof __VuePlugin&&u.use(__VuePlugin)}()}));
var dsl=function(){"use strict";const e={initApp:"quickapp.app.initApp",initPage:"quickapp.page.initPage",destroyPage:"quickapp.page.destroyPage",fireEvent:"quickapp.page.fireEvent",onShow:"quickapp.page.onShow",onHide:"quickapp.page.onHide",onBackPress:"quickapp.page.onBackPress",onMenuPress:"quickapp.page.onMenuPress",onOrientationChange:"quickapp.page.onOrientationChange",onConfigurationChanged:"quickapp.page.onConfigurationChanged",onRefresh:"quickapp.page.onRefresh",callbackDone:"quickapp.page.callbackDone"},t=/^@(app)-application\//,n=/^@(app)-component\//,r=/^@(app)-module\//;function o(e){return e.replace(t,"").replace(n,"").replace(r,"")}var i={};function a(e,t,n){return"function"==typeof global.compileAndRunScript?function(e,t,n){let r="(function (";const o=[],i=[];for(const t in e)o.push(t),i.push(e[t]);for(let e=0;e<o.length-1;++e)r+=o[e],r+=",";r+=o[o.length-1],r+=") {",r+=t,r+="} )";const a=global.compileAndRunScript(r,n);return a&&"function"==typeof a?a(...i):a}(e,t,n):function(e,t){const n=[],r=[];for(const t in e)n.push(t),r.push(e[t]);return n.push(t),new Function(...n)(...r)}(e,t)}let s,c;var u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var l,p,f=(function(e){e.exports=function(e,t,n){var r=Object.freeze({});function o(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function c(e){return null!==e&&"object"==typeof e}var l=Object.prototype.toString;function p(e){return"[object Object]"===l.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||p(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function h(e){var t=parseFloat(e);return isNaN(t)?e:t}function y(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}y("slot,component",!0);var m=y("key,ref,slot,slot-scope,is");function g(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(e,t){return _.call(e,t)}function $(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var A=/-(\w)/g,k=$(function(e){return e.replace(A,function(e,t){return t?t.toUpperCase():""})}),w=$(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),O=/\B([A-Z])/g,x=$(function(e){return e.replace(O,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function S(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function j(e,t){for(var n in t)e[n]=t[n];return e}function E(e,t,n){}var P=function(e,t,n){return!1},I=function(e){return e};function D(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return D(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every(function(n){return D(e[n],t[n])})}catch(e){return!1}}function F(e,t){for(var n=0;n<e.length;n++)if(D(e[n],t))return n;return-1}function T(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M="data-server-rendered",N=["component","directive","filter"],q=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],L={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:P,isReservedAttr:P,isUnknownElement:P,getTagNamespace:E,parsePlatformTagName:I,mustUseProp:P,async:!0,_lifecycleHooks:q};function R(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var V=new RegExp("[^"+/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source+".$_\\d]");var B,H="__proto__"in{},U="undefined"!=typeof window,z="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=z&&WXEnvironment.platform.toLowerCase(),W=U&&window.navigator.userAgent.toLowerCase(),J=W&&/msie|trident/.test(W),Q=W&&W.indexOf("msie 9.0")>0,X=W&&W.indexOf("edge/")>0,G=(W&&W.indexOf("android"),W&&/iphone|ipad|ipod|ios/.test(W)||"ios"===K),Z=(W&&/chrome\/\d+/.test(W),W&&/phantomjs/.test(W),W&&W.match(/firefox\/(\d+)/),{}.watch);if(U)try{var Y={};Object.defineProperty(Y,"passive",{get:function(){}}),window.addEventListener("test-passive",null,Y)}catch(e){}var ee=function(){return void 0===B&&(B=!U&&!z&&void 0!==u&&(u.process&&"server"===u.process.env.VUE_ENV)),B},te=U&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ne(e){return"function"==typeof e&&/native code/.test(e.toString())}var re,oe="undefined"!=typeof Symbol&&ne(Symbol)&&"undefined"!=typeof Reflect&&ne(Reflect.ownKeys);re="undefined"!=typeof Set&&ne(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ie=E,ae=0,se=function(){"undefined"!=typeof SharedObject?this.id=SharedObject.uid++:this.id=ae++,this.subs=[]};function ce(e){se.SharedObject.targetStack.push(e),se.SharedObject.target=e}function ue(){se.SharedObject.targetStack.pop(),se.SharedObject.target=se.SharedObject.targetStack[se.SharedObject.targetStack.length-1]}se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){g(this.subs,e)},se.prototype.depend=function(){se.SharedObject.target&&se.SharedObject.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},se.SharedObject="undefined"!=typeof SharedObject?SharedObject:{},se.SharedObject.target=null,se.SharedObject.targetStack=[];var le=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},pe={child:{configurable:!0}};pe.child.get=function(){return this.componentInstance},Object.defineProperties(le.prototype,pe);var fe=function(e){void 0===e&&(e="");var t=new le;return t.text=e,t.isComment=!0,t};function de(e){return new le(void 0,void 0,void 0,String(e))}function ve(e){var t=new le(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var he=Array.prototype,ye=Object.create(he);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=he[e];R(ye,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var me=Object.getOwnPropertyNames(ye),ge=!0;function _e(e){ge=e}var be=function(e){var t;this.value=e,this.dep=new se,this.vmCount=0,R(e,"__ob__",this),Array.isArray(e)?(H?(t=ye,e.__proto__=t):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];R(e,i,t[i])}}(e,ye,me),this.observeArray(e)):this.walk(e)};function $e(e,t){var n;if(c(e)&&!(e instanceof le))return b(e,"__ob__")&&e.__ob__ instanceof be?n=e.__ob__:ge&&!ee()&&(Array.isArray(e)||p(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new be(e)),t&&n&&n.vmCount++,n}function Ae(e,t,n,r,o){var i=new se,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!o&&$e(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return se.SharedObject.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!o&&$e(t),i.notify())}})}}function ke(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Ae(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function we(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||b(e,t)&&(delete e[t],n&&n.dep.notify())}}be.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ae(e,t[n])},be.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)$e(e[t])};var Oe=L.optionMergeStrategies;function xe(e,t){if(!t)return e;for(var n,r,o,i=oe?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],b(e,n)?r!==o&&p(r)&&p(o)&&xe(r,o):ke(e,n,o));return e}function Ce(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?xe(r,o):o}:t?e?function(){return xe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Se(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function je(e,t,n,r){var o=Object.create(e||null);return t?j(o,t):o}Oe.data=function(e,t,n){return n?Ce(e,t,n):t&&"function"!=typeof t?e:Ce(e,t)},q.forEach(function(e){Oe[e]=Se}),N.forEach(function(e){Oe[e+"s"]=je}),Oe.watch=function(e,t,n,r){if(e===Z&&(e=void 0),t===Z&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in j(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return j(o,e),t&&j(o,t),o},Oe.provide=Ce;var Ee=function(e,t){return void 0===t?e:t};function Pe(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[k(o)]={type:null});else if(p(n))for(var a in n)o=n[a],i[k(a)]=p(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(p(n))for(var i in n){var a=n[i];r[i]=p(a)?j({from:i},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Pe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Pe(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)b(e,i)||s(i);function s(r){var o=Oe[r]||Ee;a[r]=o(e[r],t[r],n,r)}return a}function Ie(e,t,n,r){if("string"==typeof n){var o=e[t];if(b(o,n))return o[n];var i=k(n);if(b(o,i))return o[i];var a=w(i);return b(o,a)?o[a]:o[n]||o[i]||o[a]}}function De(e,t,n,r){var o=t[e],i=!b(n,e),a=n[e],s=Me(Boolean,o.type);if(s>-1)if(i&&!b(o,"default"))a=!1;else if(""===a||a===x(e)){var c=Me(String,o.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!b(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Fe(t.type)?r.call(e):r}(r,o,e);var u=ge;_e(!0),$e(a),_e(u)}return a}function Fe(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Te(e,t){return Fe(e)===Fe(t)}function Me(e,t){if(!Array.isArray(t))return Te(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Te(t[n],e))return n;return-1}function Ne(e,t,n){ce();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Le(e,r,"errorCaptured hook")}}Le(e,t,n)}finally{ue()}}function qe(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&d(i)&&!i._handled&&(i.catch(function(e){return Ne(e,r,o+" (Promise/async)")}),i._handled=!0)}catch(e){Ne(e,r,o)}return i}function Le(e,t,n){if(L.errorHandler)try{return L.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Re(t,null,"config.errorHandler")}Re(e,t,n)}function Re(e,t,n){if(!U&&!z||"undefined"==typeof console)throw e;console.error(e)}var Ve,Be=[],He=!1;function Ue(){He=!1;var e=Be.slice(0);Be.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ne(Promise)){var ze=Promise.resolve();Ve=function(){ze.then(Ue),G&&setTimeout(E)}}else if(J||"undefined"==typeof MutationObserver||!ne(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Ve="undefined"!=typeof setImmediate&&ne(setImmediate)?function(){setImmediate(Ue)}:function(){setTimeout(Ue,0)};else{var Ke=1,We=new MutationObserver(Ue),Je=t.createTextNode(String(Ke));We.observe(Je,{characterData:!0}),Ve=function(){Ke=(Ke+1)%2,Je.data=String(Ke)}}function Qe(e,t){var n;if(Be.push(function(){if(e)try{e.call(t)}catch(e){Ne(e,t,"nextTick")}else n&&n(t)}),He||(He=!0,Ve()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var Xe=new re;function Ge(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!c(t)||Object.isFrozen(t)||t instanceof le)return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,Xe),Xe.clear()}var Ze=$(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ye(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return qe(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)qe(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function et(e,t,n,r,i,s){var c,u,l,p;for(c in e)u=e[c],l=t[c],p=Ze(c),o(u)||(o(l)?(o(u.fns)&&(u=e[c]=Ye(u,s)),a(p.once)&&(u=e[c]=i(p.name,u,p.capture)),n(p.name,u,p.capture,p.passive,p.params)):u!==l&&(l.fns=u,e[c]=l));for(c in t)o(e[c])&&r((p=Ze(c)).name,t[c],p.capture)}function tt(e,t,n){var r;e instanceof le&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),g(r.fns,c)}o(s)?r=Ye([c]):i(s.fns)&&a(s.merged)?(r=s).fns.push(c):r=Ye([s,c]),r.merged=!0,e[t]=r}function nt(e,t,n,r){var a=t.options.mpOptions&&t.options.mpOptions.properties;if(o(a))return n;var s=t.options.mpOptions.externalClasses||[],c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=x(l);(rt(n,u,l,p,!0)||rt(n,c,l,p,!1))&&n[l]&&-1!==s.indexOf(p)&&r[k(n[l])]&&(n[l]=r[k(n[l])])}return n}function rt(e,t,n,r,o){if(i(t)){if(b(t,n))return e[n]=t[n],o||delete t[n],!0;if(b(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function ot(e){return s(e)?[de(e)]:Array.isArray(e)?function e(t,n){var r=[];var c,u,l,p;for(c=0;c<t.length;c++)o(u=t[c])||"boolean"==typeof u||(l=r.length-1,p=r[l],Array.isArray(u)?u.length>0&&(it((u=e(u,(n||"")+"_"+c))[0])&&it(p)&&(r[l]=de(p.text+u[0].text),u.shift()),r.push.apply(r,u)):s(u)?it(p)?r[l]=de(p.text+u):""!==u&&r.push(de(u)):it(u)&&it(p)?r[l]=de(p.text+u.text):(a(t._isVList)&&i(u.tag)&&o(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),r.push(u)));return r}(e):void 0}function it(e){return i(e)&&i(e.text)&&!1===e.isComment}function at(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&b(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}}}return n}}function st(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)i.asyncMeta&&i.asyncMeta.data&&"page"===i.asyncMeta.data.slot?(n.page||(n.page=[])).push(i):(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(ct)&&delete n[u];return n}function ct(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ut(e,t,n){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!i&&!n.$hasNormal)return n;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=lt(t,c,e[c]))}else o={};for(var u in t)u in o||(o[u]=pt(t,u));return e&&Object.isExtensible(e)&&(e._normalized=o),R(o,"$stable",a),R(o,"$key",s),R(o,"$hasNormal",i),o}function lt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ot(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function pt(e,t){return function(){return e[t]}}function ft(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r,r,r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r,r,r);else if(c(e))if(oe&&e[Symbol.iterator]){n=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)n.push(t(l.value,n.length,r++,r)),l=u.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=t(e[s],s,r,r);return i(n)||(n=[]),n._isVList=!0,n}function dt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=j(j({},r),n)),o=i(n,this,n._i)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function vt(e){return Ie(this.$options,"filters",e)||I}function ht(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function yt(e,t,n,r,o){var i=L.keyCodes[t]||n;return o&&r&&!L.keyCodes[t]?ht(o,r):i?ht(i,e):r?x(r)!==t:void 0}function mt(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&j(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||m(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||L.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=k(a),u=x(a);c in i||u in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var s in n)a(s)}else;return e}function gt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(bt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function _t(e,t,n){return bt(e,"__once__"+t+(n?"_"+n:""),!0),e}function bt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&$t(e[r],t+"_"+r,n);else $t(e,t,n)}function $t(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function At(e,t){if(t)if(p(t)){var n=e.on=e.on?j({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function kt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?kt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function wt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Ot(e,t){return"string"==typeof e?t+e:e}function xt(e){e._o=_t,e._n=h,e._s=v,e._l=ft,e._t=dt,e._q=D,e._i=F,e._m=gt,e._f=vt,e._k=yt,e._b=mt,e._v=de,e._e=fe,e._u=kt,e._g=At,e._d=wt,e._p=Ot}function Ct(e,t,n,o,i){var s,c=this,u=i.options;b(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=a(u._compiled),p=!l;this.data=e,this.props=t,this.children=n,this.parent=o,this.listeners=e.on||r,this.injections=at(u.inject,o),this.slots=function(){return c.$slots||ut(e.scopedSlots,c.$slots=st(n,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ut(e.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=ut(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=Mt(s,e,t,n,r,p);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Mt(s,e,t,n,r,p)}}function St(e,t,n,r,o){var i=ve(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function jt(e,t){for(var n in t)e[k(n)]=t[n]}xt(Ct.prototype);var Et={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;Et.prepatch(n,n)}else{(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;i(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns);return new e.componentOptions.Ctor(n)}(e,Ut)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,o,i){var a=o.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key),u=!!(i||e.$options._renderChildren||c);e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o);if(e.$options._renderChildren=i,e.$attrs=o.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){_e(!1);for(var l=e._props,p=e.$options._propKeys||[],f=0;f<p.length;f++){var d=p[f],v=e.$options.props;l[d]=De(d,v,t,e)}_e(!0),e.$options.propsData=t}e._$updateProperties&&e._$updateProperties(e),n=n||r;var h=e.$options._parentListeners;e.$options._parentListeners=n,Ht(e,n,h),u&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(Wt(r,"onServiceCreated"),Wt(r,"onServiceAttached"),r._isMounted=!0,Wt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,Qt.push(t)):Kt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,zt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Wt(t,"deactivated")}}(t,!0):t.$destroy())}},Pt=Object.keys(Et);function It(e,t,n,s,u){if(!o(e)){var l=n.$options._base;if(c(e)&&(e=l.extend(e)),"function"==typeof e){var p;if(o(e.cid)&&void 0===(e=function(e,t){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var n=qt;n&&i(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n);if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(n&&!i(e.owners)){var r=e.owners=[n],s=!0,u=null,l=null;n.$on("hook:destroyed",function(){return g(r,n)});var p=function(e){for(var t=0,n=r.length;t<n;t++)r[t].$forceUpdate();e&&(r.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},f=T(function(n){e.resolved=Lt(n,t),s?r.length=0:p(!0)}),v=T(function(t){i(e.errorComp)&&(e.error=!0,p(!0))}),h=e(f,v);return c(h)&&(d(h)?o(e.resolved)&&h.then(f,v):d(h.component)&&(h.component.then(f,v),i(h.error)&&(e.errorComp=Lt(h.error,t)),i(h.loading)&&(e.loadingComp=Lt(h.loading,t),0===h.delay?e.loading=!0:u=setTimeout(function(){u=null,o(e.resolved)&&o(e.error)&&(e.loading=!0,p(!1))},h.delay||200)),i(h.timeout)&&(l=setTimeout(function(){l=null,o(e.resolved)&&v(null)},h.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}(p=e,l)))return function(e,t,n,r,o){var i=fe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(p,t,n,s,u);t=t||{},hn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],s=t.model.callback;i(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[r]=[s].concat(a)):o[r]=s}(e.options,t);var f=function(e,t,n,r){var a=t.options.props;if(o(a))return nt(e,t,{},r);var s={},c=e.attrs,u=e.props;if(i(c)||i(u))for(var l in a){var p=x(l);rt(s,u,l,p,!0)||rt(s,c,l,p,!1)}return nt(e,t,s,r)}(t,e,0,n);if(a(e.options.functional))return function(e,t,n,o,a){var s=e.options,c={},u=s.props;if(i(u))for(var l in u)c[l]=De(l,u,t||r);else i(n.attrs)&&jt(c,n.attrs),i(n.props)&&jt(c,n.props);var p=new Ct(n,c,a,o,e),f=s.render.call(null,p._c,p);if(f instanceof le)return St(f,n,p.parent,s);if(Array.isArray(f)){for(var d=ot(f)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=St(d[h],n,p.parent,s);return v}}(e,f,t,n,s);var v=t.on;if(t.on=t.nativeOn,a(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Pt.length;n++){var r=Pt[n],o=t[r],i=Et[r];o===i||o&&o._merged||(t[r]=o?Dt(i,o):i)}}(t);var y=e.options.name||u;return new le("vue-component-"+e.cid+(y?"-"+y:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:v,tag:u,children:s},p)}}}function Dt(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var Ft=1,Tt=2;function Mt(e,t,n,r,u,l){return(Array.isArray(n)||s(n))&&(u=r,r=n,n=void 0),a(l)&&(u=Tt),function(e,t,n,r,s){if(i(n)&&i(n.__ob__))return fe();i(n)&&i(n.is)&&(t=n.is);if(!t)return fe();Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);s===Tt?r=ot(r):s===Ft&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var u,l;if("string"==typeof t){var p;l=e.$vnode&&e.$vnode.ns||L.getTagNamespace(t),u=L.isReservedTag(t)?new le(L.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!i(p=Ie(e.$options,"components",t))?new le(t,n,r,void 0,void 0,e):It(p,n,e,r,t)}else u=It(t,n,e,r);return Array.isArray(u)?u:i(u)?(i(l)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];i(u.tag)&&(o(u.ns)||a(r)&&"svg"!==u.tag)&&e(u,n,r)}}(u,l),i(n)&&function(e){c(e.style)&&Ge(e.style);c(e.class)&&Ge(e.class)}(n),u):fe()}(e,t,n,r,u)}var Nt,qt=null;function Lt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function Rt(e,t){Nt.$on(e,t)}function Vt(e,t){Nt.$off(e,t)}function Bt(e,t){var n=Nt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function Ht(e,t,n){Nt=e,et(t,n||{},Rt,Vt,Bt,e),Nt=void 0}var Ut=null;function zt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Kt(e,t){if(t){if(e._directInactive=!1,zt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Kt(e.$children[n]);Wt(e,"activated")}}function Wt(e,t){ce();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)qe(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),ue()}var Jt=[],Qt=[],Xt={},Gt=!1,Zt=!1,Yt=0;var en=Date.now;if(U&&!J){var tn=window.performance;tn&&"function"==typeof tn.now&&en()>t.createEvent("Event").timeStamp&&(en=function(){return tn.now()})}function nn(){var e,t;for(en(),Zt=!0,Jt.sort(function(e,t){return e.id-t.id}),Yt=0;Yt<Jt.length;Yt++)(e=Jt[Yt]).before&&e.before(),t=e.id,Xt[t]=null,e.run();var n=Qt.slice(),r=Jt.slice();Yt=Jt.length=Qt.length=0,Xt={},Gt=Zt=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Kt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Wt(r,"updated")}}(r),te&&L.devtools&&te.emit("flush")}var rn=0,on=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++rn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new re,this.newDepIds=new re,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!V.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=E)),this.value=this.lazy?void 0:this.get()};on.prototype.get=function(){var e;ce(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ne(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Ge(e),ue(),this.cleanupDeps()}return e},on.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},on.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},on.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==Xt[t]){if(Xt[t]=!0,Zt){for(var n=Jt.length-1;n>Yt&&Jt[n].id>e.id;)n--;Jt.splice(n+1,0,e)}else Jt.push(e);Gt||(Gt=!0,Qe(nn))}}(this)},on.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ne(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},on.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},on.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},on.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var an={enumerable:!0,configurable:!0,get:E,set:E};function sn(e,t,n){an.get=function(){return this[t][n]},an.set=function(e){this[t][n]=e},Object.defineProperty(e,n,an)}function cn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[];e.$parent&&_e(!1);var i=function(i){o.push(i);var a=De(i,t,n,e);Ae(r,i,a),i in e||sn(e,"_props",i)};for(var a in t)i(a);_e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?E:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;p(t=e._data="function"==typeof t?function(e,t){ce();try{return e.call(t,t)}catch(e){return Ne(e,t,"data()"),{}}finally{ue()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&b(r,i)||(a=void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&sn(e,"_data",i))}var a;$e(t,!0)}(e):$e(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ee();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new on(e,a||E,E,un)),o in e||ln(e,o,i)}}(e,t.computed),t.watch&&t.watch!==Z&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)dn(e,n,r[o]);else dn(e,n,r)}}(e,t.watch)}var un={lazy:!0};function ln(e,t,n){var r=!ee();"function"==typeof n?(an.get=r?pn(t):fn(n),an.set=E):(an.get=n.get?r&&!1!==n.cache?pn(t):fn(n.get):E,an.set=n.set||E),Object.defineProperty(e,t,an)}function pn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),se.SharedObject.target&&t.depend(),t.value}}function fn(e){return function(){return e.call(this,this)}}function dn(e,t,n,r){return p(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var vn=0;function hn(e){var t=e.options;if(e.super){var n=hn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&j(e.extendOptions,r),(t=e.options=Pe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function yn(e){this._init(e)}function mn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Pe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)sn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)ln(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,N.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=j({},a.options),o[r]=a,a}}function gn(e){return e&&(e.Ctor.options.name||e.tag)}function _n(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===l.call(n)&&e.test(t));var n}function bn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=gn(a.componentOptions);s&&!t(s)&&$n(n,i,r,o)}}}function $n(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,g(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=vn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Pe(hn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Ht(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=r,e._c=function(t,n,r,o){return Mt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Mt(e,t,n,r,o,!0)};var i=n&&n.data;Ae(e,"$attrs",i&&i.attrs||r,null,!0),Ae(e,"$listeners",t._parentListeners||r,null,!0)}(t),Wt(t,"beforeCreate"),"mp-toutiao"!==t.mpHost&&function(e){var t=at(e.$options.inject,e);t&&(_e(!1),Object.keys(t).forEach(function(n){Ae(e,n,t[n])}),_e(!0))}(t),cn(t),"mp-toutiao"!==t.mpHost&&function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),"mp-toutiao"!==t.mpHost&&Wt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(yn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=we,e.prototype.$watch=function(e,t,n){if(p(t))return dn(this,e,t,n);(n=n||{}).user=!0;var r=new on(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Ne(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(yn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?S(t):t;for(var n=S(arguments,1),r='event handler for "'+e+'"',o=0,i=t.length;o<i;o++)qe(t[o],this,n,this,r)}return this}}(yn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=function(e){var t=Ut;return Ut=e,function(){Ut=t}}(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Wt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||g(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Wt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(yn),function(e){xt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=ut(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{qt=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){Ne(n,t,"render"),e=t._vnode}finally{qt=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof le||(e=fe()),e.parent=o,e}}(yn);var An=[String,RegExp,Array],kn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:An,exclude:An,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)$n(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){bn(e,function(e){return _n(t,e)})}),this.$watch("exclude",function(t){bn(e,function(e){return!_n(t,e)})})},render:function(){var e=this.$slots.default,t=function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||(r=n).isComment&&r.asyncFactory))return n}var r}(e),n=t&&t.componentOptions;if(n){var r=gn(n),o=this.include,a=this.exclude;if(o&&(!r||!_n(o,r))||a&&r&&_n(a,r))return t;var s=this.cache,c=this.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;s[u]?(t.componentInstance=s[u].componentInstance,g(c,u),c.push(u)):(s[u]=t,c.push(u),this.max&&c.length>parseInt(this.max)&&$n(s,c[0],c,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return L}};Object.defineProperty(e,"config",t),e.util={warn:ie,extend:j,mergeOptions:Pe,defineReactive:Ae},e.set=ke,e.delete=we,e.nextTick=Qe,e.observable=function(e){return $e(e),e},e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,j(e.options.components,kn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=S(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Pe(this.options,e),this}}(e),mn(e),function(e){N.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&p(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(yn),Object.defineProperty(yn.prototype,"$isServer",{get:ee}),Object.defineProperty(yn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(yn,"FunctionalRenderContext",{value:Ct}),yn.version="2.6.11";function wn(e,t,r){n.setElementAttr(e,t,r)}var On=Object.freeze({namespaceMap:{},createElement:function(e){var r=t.createElement(e);return n.bindElementMethods(r),r},createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return t.createTextNode(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){n.setElementAttr(e.parentNode,"value",t)},setAttribute:wn}),xn={create:function(e,t){Cn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Cn(e,!0),Cn(t))},destroy:function(e){Cn(e,!0)}};function Cn(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?g(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}y("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),y("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Sn=y("text,number,password,search,email,tel,url"),jn=new le("",{},[]),En=["create","activate","update","remove","destroy"];function Pn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||Sn(r)&&Sn(o)}(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&o(t.asyncFactory.error))}function In(e,t,n){var r,o,a={};for(r=t;r<=n;++r)i(o=e[r].key)&&(a[o]=r);return a}var Dn={create:Fn,update:Fn,destroy:function(e){Fn(e,jn)}};function Fn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===jn,a=t===jn,s=Mn(e.data.directives,e.context),c=Mn(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,qn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(qn(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var p=function(){for(var n=0;n<u.length;n++)qn(u[n],"inserted",t,e)};i?tt(t,"insert",p):p()}l.length&&tt(t,"postpatch",function(){for(var n=0;n<l.length;n++)qn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||qn(s[n],"unbind",e,e,a)}(e,t)}var Tn=Object.create(null);function Mn(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Tn),o[Nn(r)]=r,r.def=Ie(t.$options,"directives",r.name);return o}function Nn(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function qn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ne(r,n.context,"directive "+e.name+" "+t+" hook")}}var Ln=[xn,Dn];function Rn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};for(n in a.__ob__&&(a=t.data.attrs=j({},a)),a)r=a[n],i[n]!==r&&wn(o,n,r);for(n in i)null==a[n]&&wn(o,n,"")}}var Vn={create:Rn,update:Rn};function Bn(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode).data&&(t=Hn(r.data,t));for(;i(n=n.parent);)n.data&&(t=Hn(t,n.data));return function(e,t){if(i(e)||i(t))return Un(e,zn(t));return""}(t.staticClass,t.class)}function Hn(e,t){return{staticClass:Un(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Un(e,t){return e?t?e+" "+t:e:t||""}function zn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)i(t=zn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):c(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Kn=y("template,script,style,element,content,slot,link,meta,svg,view,a,div,img,image,text,span,input,switch,textarea,spinner,select,slider,slider-neighbor,indicator,canvas,list,cell,header,loading,loading-indicator,refresh,scrollable,scroller,video,web,embed,tabbar,tabheader,datepicker,timepicker,marquee,countdown",!0),Wn=(y("web,spinner,switch,video,textarea,canvas,indicator,marquee,countdown",!0),y("richtext,trisition,trisition-group",!0)),Jn=(y("embed,img,image,input,link,meta",!0),y("text,number,password,search,email,tel,url"));function Qn(e,t){var n=t.elm,r=t.data,a=e.data;if(!(o(r.staticClass)&&o(r.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var s=Bn(t),c=n._transitionClasses;i(c)&&(s=Un(s,zn(c))),s!==n._prevClass&&(wn(n,"class",s),n._prevClass=s)}}var Xn,Gn={create:Qn,update:Qn};function Zn(e,t,n,r){if(n){var o=t,i=Xn;t=function(n){var a=1===arguments.length?o(n):o.apply(null,arguments);return Yn(e,t,r,i),a}}Xn.addEventListener(e,t,r)}function Yn(e,t,n,r){(r||Xn).removeEventListener(e,t,n)}function er(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};Xn=t.elm,et(n,r,Zn,Yn,t.context),Xn=void 0}}var tr={create:er,update:er},nr=$(k);function rr(e){for(var t,n=/([\w-]*)\s*:\s*([^;]*)/g,r={};t=n.exec(e);)r[t[1]]=t[2].trim();return r}function or(e,t){if(e.data.style||t.data.style){var r,o,i=t.elm,a=e.data.style||{},s=t.data.style||{};"string"==typeof s&&(s=rr(s)),"string"==typeof a&&(a=rr(a));var c=s.__ob__;for(o in Array.isArray(s)&&(s=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&j(t,e[n]);return t}(s)),c&&(s=t.data.style=j({},s)),a)s[o]||n.setElementStyle(i,nr(o),"");for(o in s)r=s[o],n.setElementStyle(i,nr(o),r)}}var ir={create:function(e,t){if(t.data.staticStyle){var r=t.elm,o=t.data.staticStyle;for(var i in o)o[i]&&n.setElementStyle(r,nr(i),o[i]);or(e,t)}else or(e,t)},update:or};function ar(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&j(t,sr(e.name||"v")),j(t,e),t}return"string"==typeof e?sr(e):void 0}}var sr=$(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}});U&&!Q&&(void 0===window.ontransitionend&&window.onwebkittransitionend,void 0===window.onanimationend&&window.onwebkitanimationend);U&&(window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout);function cr(e,t){var n=t.elm;n._leaveCb&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=ar(t.data.transition);if(r&&!n._enterCb){for(var o=r.enterClass,i=r.enterToClass,a=r.enterActiveClass,s=r.appearClass,c=r.appearToClass,u=r.appearActiveClass,l=r.beforeEnter,p=r.enter,f=r.afterEnter,d=r.enterCancelled,v=r.beforeAppear,h=r.appear,y=r.afterAppear,m=r.appearCancelled,g=Ut,_=Ut.$vnode;_&&_.parent;)g=(_=_.parent).context;var b=!g._isMounted||!t.isRootInsert;if(!b||h||""===h){var $=b?s:o,A=b?c:i,k=b?u:a,w=b&&v||l,O=b&&"function"==typeof h?h:p,x=b&&y||f,C=b&&m||d,S=O&&(O._length||O.length)>1,P=t.context.$options.style||{},I=P[$],D=P["@TRANSITION"]&&P["@TRANSITION"][k]||{},F=function(e,t,n,r,o,i){var a={},s=t[n],c=t[r],u=t[o];if(s)for(var l in s)a[l]=e.style[l];if(u)for(var p in u)0!==p.indexOf("transition")&&(a[p]=u[p]);c&&j(a,c);return a}(n,P,$,A,k,t.context),M=Object.keys(F).length>0,N=n._enterCb=T(function(){N.cancelled?C&&C(n):x&&x(n),n._enterCb=null});if(setTimeout(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];(r&&r.context===t.context&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),O&&O(n,N),M)?t.context.$requireQuickappModule("animation").transition(n.ref,{styles:F,duration:D.duration||0,delay:D.delay||0,timingFunction:D.timingFunction||"linear"},S?E:N):S||N()},16),w&&w(n),I)for(var q in I)n.setStyle(q,I[q]);M||S||N()}}}function ur(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in i(c.__ob__)&&(c=t.data.domProps=j({},c)),s)o(c[n])&&wn(a,n,"");for(n in c){if(r=c[n],"value"===n)wn(a,n,o(r)?"":String(r));else wn(a,n,r)}}}var lr=function(e){var t,n,r={},c=e.modules,u=e.nodeOps;for(t=0;t<En.length;++t)for(r[En[t]]=[],n=0;n<c.length;++n)i(c[n][En[t]])&&r[En[t]].push(c[n][En[t]]);function l(e){var t=u.parentNode(e);i(t)&&u.removeChild(t,e)}function p(e,t,n,o,s,c,l){if(i(e.elm)&&i(c)&&(e=c[l]=ve(e)),e.isRootInsert=!s,!function(e,t,n,o){var s=e.data;if(i(s)){var c=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return f(e,t),d(n,e.elm,o),a(c)&&function(e,t,n,o){for(var a,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<r.activate.length;++a)r.activate[a](jn,s);t.push(s);break}d(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o)){var p=e.data,h=e.children,y=e.tag;i(y)?(e.elm=e.ns?u.createElementNS(e.ns,y):u.createElement(y,e),g(e),v(e,h,t),i(p)&&m(e,t),d(n,e.elm,o)):a(e.isComment)?(e.elm=u.createComment(e.text),d(n,e.elm,o)):(e.elm=u.createTextNode(e.text),d(n,e.elm,o))}}function f(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,h(e)?(m(e,t),g(e)):(Cn(e),t.push(e))}function d(e,t,n){i(e)&&(i(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function v(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)p(t[r],n,e.elm,null,!0,t,r);else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function h(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function m(e,n){for(var o=0;o<r.create.length;++o)r.create[o](jn,e);i(t=e.data.hook)&&(i(t.create)&&t.create(jn,e),i(t.insert)&&n.push(e))}function g(e){var t;if(i(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent;i(t=Ut)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function _(e,t,n,r,o,i){for(;r<=o;++r)p(n[r],i,e,t,!1,n,r)}function b(e){var t,n,o=e.data;if(i(o))for(i(t=o.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)b(e.children[n])}function $(e,t,n){for(;t<=n;++t){var r=e[t];i(r)&&(i(r.tag)?(A(r),b(r)):l(r.elm))}}function A(e,t){if(i(t)||i(e.data)){var n,o=r.remove.length+1;for(i(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,o),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&A(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else l(e.elm)}function k(e,t,n,r){for(var o=n;o<r;o++){var a=t[o];if(i(a)&&Pn(e,a))return o}}function w(e,t,n,s,c,l){if(e!==t){i(t.elm)&&i(s)&&(t=s[c]=ve(t));var f=t.elm=e.elm;if(a(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?C(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,v=t.data;i(v)&&i(d=v.hook)&&i(d=d.prepatch)&&d(e,t);var y=e.children,m=t.children;if(i(v)&&h(t)){for(d=0;d<r.update.length;++d)r.update[d](e,t);i(d=v.hook)&&i(d=d.update)&&d(e,t)}o(t.text)?i(y)&&i(m)?y!==m&&function(e,t,n,r,a){for(var s,c,l,f=0,d=0,v=t.length-1,h=t[0],y=t[v],m=n.length-1,g=n[0],b=n[m],A=!a;f<=v&&d<=m;)o(h)?h=t[++f]:o(y)?y=t[--v]:Pn(h,g)?(w(h,g,r,n,d),h=t[++f],g=n[++d]):Pn(y,b)?(w(y,b,r,n,m),y=t[--v],b=n[--m]):Pn(h,b)?(w(h,b,r,n,m),A&&u.insertBefore(e,h.elm,u.nextSibling(y.elm)),h=t[++f],b=n[--m]):Pn(y,g)?(w(y,g,r,n,d),A&&u.insertBefore(e,y.elm,h.elm),y=t[--v],g=n[++d]):(o(s)&&(s=In(t,f,v)),o(c=i(g.key)?s[g.key]:k(g,t,f,v))?p(g,r,e,h.elm,!1,n,d):Pn(l=t[c],g)?(w(l,g,r,n,d),t[c]=void 0,A&&u.insertBefore(e,l.elm,h.elm)):p(g,r,e,h.elm,!1,n,d),g=n[++d]);f>v?_(e,o(n[m+1])?null:n[m+1].elm,n,d,m,r):d>m&&$(t,f,v)}(f,y,m,n,l):i(m)?(i(e.text)&&u.setTextContent(f,""),_(f,null,m,0,m.length-1,n)):i(y)?$(y,0,y.length-1):i(e.text)&&u.setTextContent(f,""):e.text!==t.text&&u.setTextContent(f,t.text),i(v)&&i(d=v.hook)&&i(d=d.postpatch)&&d(e,t)}}}function O(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var x=y("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var o,s=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,a(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(o=c.hook)&&i(o=o.init)&&o(t,!0),i(o=t.componentInstance)))return f(t,n),!0;if(i(s)){if(i(u))if(e.hasChildNodes())if(i(o=c)&&i(o=o.domProps)&&i(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var l=!0,p=e.firstChild,d=0;d<u.length;d++){if(!p||!C(p,u[d],n,r)){l=!1;break}p=p.nextSibling}if(!l||p)return!1}else v(t,u,n);if(i(c)){var h=!1;for(var y in c)if(!x(y)){h=!0,m(t,n);break}!h&&c.class&&Ge(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!o(t)){var c,l=!1,f=[];if(o(e))l=!0,p(t,f);else{var d=i(e.nodeType);if(!d&&Pn(e,t))w(e,t,f,null,null,s);else{if(d){if(1===e.nodeType&&e.hasAttribute(M)&&(e.removeAttribute(M),n=!0),a(n)&&C(e,t,f))return O(t,f,!0),e;c=e,e=new le(u.tagName(c).toLowerCase(),{},[],void 0,c)}var v=e.elm,y=u.parentNode(v);if(p(t,f,v._leaveCb?null:y,u.nextSibling(v)),i(t.parent))for(var m=t.parent,g=h(t);m;){for(var _=0;_<r.destroy.length;++_)r.destroy[_](m);if(m.elm=t.elm,g){for(var A=0;A<r.create.length;++A)r.create[A](jn,m);var k=m.data.hook.insert;if(k.merged)for(var x=1;x<k.fns.length;x++)k.fns[x]()}else Cn(m);m=m.parent}i(y)?$([e],0,0):i(e.tag)&&b(e)}}return O(t,f,l),t.elm}i(e)&&b(e)}}({nodeOps:On,modules:[Vn,Gn,tr,ir,{create:ur,update:ur},{create:cr,activate:cr,remove:function(e,t){var n=e.elm;n._enterCb&&(n._enterCb.cancelled=!0,n._enterCb());var r=ar(e.data.transition);if(!r)return t();if(n._leaveCb)return;var o=r.leaveClass,i=r.leaveToClass,a=r.leaveActiveClass,s=r.beforeLeave,c=r.leave,u=r.afterLeave,l=r.leaveCancelled,p=r.delayLeave,f=c&&(c._length||c.length)>1,d=e.context.$options.style||{},v=d[o],h=d[i]||d[a],y=d["@TRANSITION"]&&d["@TRANSITION"][a]||{},m=n._leaveCb=T(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),m.cancelled?l&&l(n):(t(),u&&u(n)),n._leaveCb=null});p?p(g):g();function g(){var t=e.context.$requireQuickappModule("animation");function r(){t.transition(n.ref,{styles:h,duration:y.duration||0,delay:y.delay||0,timingFunction:y.timingFunction||"linear"},f?E:m)}m.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),s&&s(n),v?t.transition(n.ref,{styles:v},r):r(),c&&c(n,m),h||f||m())}}}].concat(Ln),LONG_LIST_THRESHOLD:10}),pr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?tt(n,"postpatch",function(){pr.componentUpdated(e,t,n)}):fr(e,t,n.context),e._vOptions=[].map.call(e.options,vr)):("textarea"===n.tag||Jn(e.attr.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||e.addEventListener("change",hr))},componentUpdated:function(e,t,n){if("select"===n.tag){fr(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,vr);if(o.some(function(e,t){return!D(e,r[t])}))(e.multiple?t.value.some(function(e){return dr(e,o)}):t.value!==t.oldValue&&dr(t.value,o))&&yr(e,"change")}}};function fr(e,t,n){!function(e,t,n){var r,o,i=t.value,a=e.multiple;if(a&&!Array.isArray(i))return;for(var s=0,c=e.options.length;s<c;s++)if(o=e.options[s],a)r=F(i,vr(o))>-1,o.selected!==r&&(o.selected=r);else if(D(vr(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}(e,t)}function dr(e,t){return t.every(function(t){return!D(t,e)})}function vr(e){return"_value"in e?e._value:e.value}function hr(e){e.target.composing=!1,yr(e.target,"input")}function yr(e,n){var r=t.createEvent(n);e.dispatchEvent(r)}var mr={model:pr,show:{bind:function(e,t,r){var o=t.value,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display||"";n.setElementStyle(e,"display",o?i:"none")},update:function(e,t,r){var o=t.value;o!==t.oldValue&&n.setElementStyle(e,"display",o?e.__vOriginalDisplay:"none")},unbind:function(e,t,r,o,i){i||n.setElementStyle(e,"display",e.__vOriginalDisplay)}}};j(yn.options.directives,mr),j(yn.options.components,{});var gr=["public","protected","private"];yn.config.mustUseProp=function(){},yn.config.isReservedTag=Kn,yn.config.isRuntimeComponent=Wn,yn.config.isUnknownElement=function(){},yn.prototype.__patch__=lr,yn.prototype.$mount=function(e,t){var n=this.$options.type;void 0===n&&(n="component");var r=function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),Wt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new on(e,r,E,{before:function(){e._isMounted&&!e._isDestroyed&&Wt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(Wt(e,"onServiceCreated"),Wt(e,"onServiceAttached"),e._isMounted=!0,Wt(e,"mounted")),e}(this,e&&function(e,t){if("object"==typeof e&&null!==e)return e;var n=t.body,r=t.createElement("div");return n.appendChild(r),r}.bind(this)(e,this.$document),t);return"page"===n&&(this._connectVm2Page&&this._connectVm2Page(),this._registerPageLifecycle&&this._registerPageLifecycle()),r},yn.prototype._initExternalData=function(){var e=yn.config.externalData;if("page"===this.$options.type&&e)if(this.$options._descriptor){var t=this._page.intent&&this._page.intent.fromExternal;for(var n in this._page.intent&&void 0!==this._page.intent.fromExternal||(t=!0),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 页面VM中声明的权限定义:"+JSON.stringify(this.$options._descriptor)),this.$options.$props&&!function(e){for(var t in e)return!1;return!0}(e)&&console.warn("### App Framework ### 页面VM中不支持props,推荐在public或protected中声明参数"),e){var r=this.$options._descriptor[n];if(r){var o=t&&gr.indexOf(r.access)>0,i=!t&&gr.indexOf(r.access)>1;o||i?console.warn("### App Framework ### 传递外部数据"+n+"在VM中声明为"+r.access+",放弃更新"):(global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",原值为:"+JSON.stringify(this._data[n])),global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+",新值为:"+JSON.stringify(e[n])),this.$options.data[n]=e[n])}else global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 传递外部数据"+n+"在VM中未声明,放弃更新")}}else(function e(t){for(var n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];if("function"==typeof Object.assign)Object.assign.apply(Object,[t].concat(n));else{var o=n.shift();for(var i in o)t[i]=o[i];n.length&&e.apply(void 0,[t].concat(n))}return t})(this.$options.data,e)},yn.prototype._mergeAccess2Data=function(e){if("function"==typeof e.data&&(e.data=e.data()),e.data&&gr.some(function(t){return e[t]}))throw new Error("页面VM对象中的属性data不可与"+gr.join(",")+"同时存在,请使用private替换data名称");e.data||(e.data={},e._descriptor={},gr.forEach(function(t){var n=typeof e[t];if("object"===n)for(var r in e.data=Object.assign(e.data,e[t]),e[t])e._descriptor[r]={access:t};else"function"===n&&console.warn("页面VM对象中的属性"+t+"的值不能是函数,请使用对象")}))};var _r=yn.prototype._init;yn.prototype._init=function(e){var t=this.constructor.options;"page"===t.type&&(this._connectLifecycle&&this._connectLifecycle(t),this._mergeAccess2Data&&this._mergeAccess2Data(t)),_r.call(this,e)},yn.prototype._connectLifecycle=function(e){var t=this;e.mounted=e.mounted||[],e.mounted=Array.isArray(e.mounted)?e.mounted:[e.mounted],e.mounted.push(function(){t._ready=!0});e.created=e.created||[],e.created=Array.isArray(e.created)?e.created:[e.created],e.created.push(function(){t._initExternalData()}),e.created.unshift(function(){var e=t.$options.onInit;e&&"function"==typeof e&&e.call(t,t._page._meta.query)})},e.Vue=yn}}(l={exports:{}},l.exports),l.exports),d=(p=f)&&p.__esModule?p.default:p;const v={onShow:"onShow",onHide:"onHide",onBackPress:"onBackPress",onMenuPress:"onMenuPress",onDestroy:"onDestroy",onConfigurationChanged:"onConfigurationChanged",onOrientationChange:"onOrientationChange",onRefresh:"onRefresh"},h={};let y=null;let m,g=null;function _(e,t,n,r,o){const a=function(e,t){return i.quickapp.runtime.helper.getDocumentNodeByRef(e,t)}(e.doc,t);if(a){return function(e,t,n,r){if(!e)return;const o=i.quickapp.runtime.helper.createEvent(t);if(Object.assign(o,n),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### fireEventWrap():事件(${t})的参数:${JSON.stringify(n)}, ${JSON.stringify(r)}`),r){const t=r.attr||{};for(const n in t)i.quickapp.runtime.helper.setElementAttr(e,n,t[n],!0);const n=r.style||{};for(const t in n)i.quickapp.runtime.helper.setElementStyle(e,t,n[t],!0)}return e.dispatchEvent(o)}(a,n,r,{attr:o})}return new Error(`fireEvent: 无效element索引 "${t}"`)}function b(e){g||(g=Promise.resolve().then(()=>{e.doc.listener.updateFinish(),g=null}))}function $(e,t,n,r){const s=e.id,c=e.doc.listener,u=c.addActions;c.addActions=((...t)=>{b(e),u.apply(c,t)});const l=e.doc,p=l.createElement("div");l.documentElement.appendChild(p);const f=h[s]={instanceId:s,document:l},g=f.Vue=function(e,t,n){const r=t.page,o=t.appRequireModule,a={setElementAttr(e,t,n){i.quickapp.runtime.helper.setElementAttr(e,t,n)},setElementStyle(e,t,n){"number"==typeof n&&(n+=""),i.quickapp.runtime.helper.setElementStyle(e,t,n)},bindElementMethods(e){i.quickapp.dock.bindComponentMethods(r,e)}},s={};d(s,r.doc,a);const c=s.Vue;global.Vue=!0;const u=h[e],l=/^quickapp:/i,p=c.config.isReservedTag||function(){return!1},f=c.config.isRuntimeComponent||function(){return!1};return c.config.externalData=n,c.config.isReservedTag=function(e){return f(e),p(e)||l.test(e)},c.config.parsePlatformTagName=function(e){return e.replace(l,"")},c.prototype.$instanceId=e,c.prototype.$document=u.document,c.prototype._connectVm2Page=function(){r.vm=this},Object.defineProperty(c.prototype,"$app",{get(){if(!this._isDestroyed)return r.app}}),Object.defineProperty(c.prototype,"$page",{get(){if(this._isDestroyed)return;const e=r.app;return Object.assign({setTitleBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setTitleBar ----`),i.quickapp.runtime.helper.updatePageTitleBar(r.doc,e))},scrollTo:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollTo ----`),i.quickapp.runtime.helper.scrollTo(r.doc,e))},scrollBy:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 scrollBy ----`),i.quickapp.runtime.helper.scrollBy(r.doc,e))},exitFullscreen:function(){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 exitFullscreen ----`),i.quickapp.runtime.helper.exitFullscreen(r.doc))},setStatusBar:function(e){r&&r.doc&&(console.log(`### App Framework ### 页面 ${r.id} 调用 setStatusBar ----`),i.quickapp.runtime.helper.updatePageStatusBar(r.doc,e))},finish:function(){r&&r.doc&&(null===y&&(y=i.quickapp.platform.requireModule(e,"system.page")),y.finishPage(r.id))}},r&&r._meta)}}),Object.defineProperties(c.prototype,{$valid:{get:()=>!!r&&r._valid,configurable:!1},$visible:{get:()=>!!r&&r._valid&&r._visible,configurable:!1},$destroyed:{get:()=>!!r&&r.vm&&r.vm._isDestroyed,configurable:!1}}),c.prototype._registerPageLifecycle=function(){Object.keys(v).forEach(e=>{this.$on(`xlc:${e}`,(...t)=>{let n=!1;const r=this.$options[e];if(!r||"function"!=typeof r)return;const o=Array.isArray(r)?r:[r];if(o&&o.length)for(let e=0;e<o.length;e++)try{o[e].apply(this,t)&&(n=!0)}catch(e){console.error(e)}this._events[`xlc:${e}`].result=n,this._events[`xlc:${e}`].handlers=o})})},c.prototype.$requireQuickappModule=o,c.mixin({beforeCreate:function(){const e=this.$options;if(e.el){const t=e.data,n=("function"==typeof t?t():t)||{};e.data=Object.assign(n,u.data),u.app=this}this._page=r}}),c.prototype.$getConfig=function(){if(u.app instanceof c)return u.config},c}(s,{page:e},n),_=Object.assign({Vue:g,$app_define$:()=>{},$app_bootstrap$:()=>{},$app_define_wrap$:()=>{},$app_require$:t=>i.quickapp.platform.requireModule(e,o(t)),$app_evaluate$:i.quickapp.dock.makeEvaluateBuildScript(r)},r);let $;"function"==typeof m&&m(_),$="(function(global){"+($=t.toString())+"\n })(Object.create(this))";{const t=e.pageName?`${e.pageName}/${e.pageComponent}.js`:"<anonymous>";global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### bundleUrl----",t),a(_,$,t)}return e.doc.listener.createFinish(),f}function A(e,t,n,...r){let o=!1;return t.vm&&t.vm._ready?(t.vm.$emit(`xlc:${e}`,n,...r),o=t.vm._events[`xlc:${e}`].result,b(t),global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} (${t.id})----`)):global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### ${e} 页面(${t.id})创建失败, 无法响应事件---- `),o}return{init:function(t){i.quickapp=t,global.process=global.process||{},global.process.env={},t.subscribe(e.initApp,e=>(function(e,t){global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 开始初始化App(${e.id})`);const n=t=>i.quickapp.platform.requireModule(e,o(t)),r=t=>{e.$def=t,"function"==typeof c&&c(t)},u=()=>{global.Env&&"trace"===global.Env.logLevel&&console.trace(`### App Framework ### 调用App(${e.name})生命周期---- onCreate`),e.$emit("applc:onCreate")};"function"==typeof s&&s({context:i,inst:e,instRequireModule:n});const l=i.quickapp.dock.makeEvaluateBuildScript(null);let p;p=`(function(global){"use strict"; ${p=t.toString()}; \n })(Object.create(this))`,global.Env&&"trace"===global.Env.logLevel&&console.trace("### App Framework ### 开始编译代码----"),a({$app_define$:r,$app_require$:n,$app_bootstrap$:u,$app_evaluate$:l},p,"app.js")})(...e)),t.subscribe(e.initPage,e=>$(...e)),t.subscribe(e.destroyPage,e=>{!function(e){e.vm&&(e.vm.$emit("xlc:onDestroy"),e.vm.$destroy())}(...e)}),t.subscribe(e.fireEvent,e=>{const t=_(...e);return b(e[0]),t}),t.subscribe(e.callbackDone,e=>{b(e[0])}),t.subscribe(e.onShow,e=>A(v.onShow,...e)),t.subscribe(e.onHide,e=>A(v.onHide,...e)),t.subscribe(e.onBackPress,e=>A(v.onBackPress,...e)),t.subscribe(e.onMenuPress,e=>(A(v.onMenuPress,...e),function(e){let t=!1;if(e.vm&&e.vm._ready){const n=e.vm._events,r=n&&n["xlc:onMenuPress"]&&n["xlc:onMenuPress"].handlers;r&&r.length&&(t=!0)}return t}(...e))),t.subscribe(e.onConfigurationChanged,e=>A(v.onConfigurationChanged,...e)),t.subscribe(e.onOrientationChange,e=>A(v.onOrientationChange,...e)),t.subscribe(e.onRefresh,e=>A(v.onRefresh,...e))},onInitApp:function(e){s=e},onDefineApp:function(e){c=e},onInitPage:function(e){m=e}}}();
!function(){"use strict";class e{constructor(){this._events=Object.create(null)}on(e,t){const n=this;if(Array.isArray(e))for(let s=0,r=e.length;s<r;s++)n.on(e[s],t);else(n._events[e]||(n._events[e]=[])).push(t);return n}emit(e,...t){const n=this,s=n._events[e];if(s){const e=s.slice(0);for(let s=0,r=e.length;s<r;s++)e[s].apply(n,t)}return n}}const t=Object.getPrototypeOf(global)||global;t.UniServiceJSBridge=new e,t.UniViewJSBridge=new e}();
dsl.onInitApp((function({inst:e,context:t,instRequireModule:r}){t.quickapp.dock.makeEvaluateBuildScript||(t.quickapp.dock.makeEvaluateBuildScript=e=>e);const n=r;!function(){"use strict";var t=["base64ToArrayBuffer","arrayBufferToBase64","addInterceptor","removeInterceptor","request","uploadFile","downloadFile","connectSocket","onSocketOpen","onSocketError","sendSocketMessage","onSocketMessage","closeSocket","onSocketClose","navigateTo","redirectTo","reLaunch","switchTab","navigateBack","setStorage","setStorageSync","getStorage","getStorageSync","getStorageInfo","getStorageInfoSync","removeStorage","removeStorageSync","clearStorage","clearStorageSync","getLocation","chooseLocation","openLocation","createMapContext","chooseImage","previewImage","getImageInfo","saveImageToPhotosAlbum","compressImage","getRecorderManager","getBackgroundAudioManager","createInnerAudioContext","chooseVideo","saveVideoToPhotosAlbum","createVideoContext","createCameraContext","createLivePlayerContext","createLivePusherContext","getSystemInfo","getSystemInfoSync","canIUse","onMemoryWarning","getNetworkType","onNetworkStatusChange","onAccelerometerChange","startAccelerometer","stopAccelerometer","onCompassChange","startCompass","stopCompass","onGyroscopeChange","startGyroscope","stopGyroscope","makePhoneCall","scanCode","setClipboardData","getClipboardData","setScreenBrightness","getScreenBrightness","setKeepScreenOn","onUserCaptureScreen","vibrateLong","vibrateShort","addPhoneContact","openBluetoothAdapter","startBluetoothDevicesDiscovery","onBluetoothDeviceFound","stopBluetoothDevicesDiscovery","onBluetoothAdapterStateChange","getConnectedBluetoothDevices","getBluetoothDevices","getBluetoothAdapterState","closeBluetoothAdapter","writeBLECharacteristicValue","readBLECharacteristicValue","onBLEConnectionStateChange","onBLECharacteristicValueChange","notifyBLECharacteristicValueChange","getBLEDeviceServices","getBLEDeviceCharacteristics","createBLEConnection","closeBLEConnection","onBeaconServiceChange","onBeaconUpdate","getBeacons","startBeaconDiscovery","stopBeaconDiscovery","checkIsSupportSoterAuthentication","checkIsSoterEnrolledInDevice","startSoterAuthentication","hideKeyboard","onKeyboardHeightChange","showToast","hideToast","showLoading","hideLoading","showModal","showActionSheet","setNavigationBarTitle","setNavigationBarColor","showNavigationBarLoading","hideNavigationBarLoading","setTabBarItem","setTabBarStyle","hideTabBar","showTabBar","setTabBarBadge","removeTabBarBadge","showTabBarRedDot","hideTabBarRedDot","onTabBarMidButtonTap","setBackgroundColor","setBackgroundTextStyle","createAnimation","pageScrollTo","onWindowResize","offWindowResize","loadFontFace","startPullDownRefresh","stopPullDownRefresh","createSelectorQuery","createIntersectionObserver","$emit","$on","$once","$off","saveFile","getSavedFileList","getSavedFileInfo","removeSavedFile","getFileInfo","openDocument","getFileSystemManager","createOffscreenCanvas","createCanvasContext","canvasToTempFilePath","canvasPutImageData","canvasGetImageData","getProvider","login","checkSession","getUserInfo","share","showShareMenu","hideShareMenu","requestPayment","subscribePush","unsubscribePush","onPush","offPush","requireNativePlugin","upx2px","restoreGlobal","getSubNVueById","getCurrentSubNVue","setPageMeta","createRewardedVideoAd"];let r=!1;try{const e={};Object.defineProperty(e,"passive",{get(){r=!0}}),window.addEventListener("test-passive",null,e)}catch(e){}const o=Object.prototype.toString,a=Object.prototype.hasOwnProperty;function i(e){return"function"==typeof e}function c(e){return"[object Object]"===o.call(e)}function s(e,t){return a.call(e,t)}const u=decodeURIComponent;function l(e){const t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(e=>{const r=e.replace(/\+/g," ").split("="),n=u(r.shift()),o=r.length>0?u(r.join("=")):null;void 0===t[n]?t[n]=o:Array.isArray(t[n])?t[n].push(o):t[n]=[t[n],o]}),t):t}function d(e){return function(){try{return e.apply(e,arguments)}catch(e){console.error(e)}}}function p(e){return function(){try{return e.apply(e,arguments)}catch(e){console.error(e)}}}const f=["invoke","success","fail","complete","returnValue"],g={},y={};function h(e,t){Object.keys(t).forEach(r=>{-1!==f.indexOf(r)&&i(t[r])&&(e[r]=function(e,t){const r=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return r?function(e){const t=[];for(let r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r]);return t}(r):r}(e[r],t[r]))})}function m(e,t){e&&t&&Object.keys(t).forEach(r=>{-1!==f.indexOf(r)&&i(t[r])&&function(e,t){const r=e.indexOf(t);-1!==r&&e.splice(r,1)}(e[r],t[r])})}function b(e){return function(t){return e(t)||t}}function v(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}function S(e,t){let r=!1;for(let n=0;n<e.length;n++){const o=e[n];if(r)r=Promise.then(b(o));else{const e=o(t);if(v(e)&&(r=Promise.resolve(e)),!1===e)return{then(){}}}}return r||{then:e=>e(t)}}function _(e,t={}){return["success","fail","complete"].forEach(r=>{if(Array.isArray(e[r])){const n=t[r];t[r]=function(t){S(e[r],t).then(e=>i(n)&&n(e)||e)}}}),t}function O(e,t){const r=[];Array.isArray(g.returnValue)&&r.push(...g.returnValue);const n=y[e];return n&&Array.isArray(n.returnValue)&&r.push(...n.returnValue),r.forEach(e=>{t=e(t)||t}),t}function T(e,t,r,...n){const o=function(e){const t=Object.create(null);Object.keys(g).forEach(e=>{"returnValue"!==e&&(t[e]=g[e].slice())});const r=y[e];return r&&Object.keys(r).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(r[e]))}),t}(e);if(o&&Object.keys(o).length){if(Array.isArray(o.invoke)){return S(o.invoke,r).then(e=>t(_(o,e),...n))}return t(_(o,r),...n)}return t(r,...n)}const j={returnValue:e=>v(e)?e.then(e=>e[1]).catch(e=>e[0]):e},C=/^\$|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/,k=/^create|Manager$/,B=["request","downloadFile","uploadFile","connectSocket"],A=/^on/;function x(e){return C.test(e)}function w(e){return A.test(e)&&"onPush"!==e}function E(e){return!(function(e){return k.test(e)}(e)||x(e)||w(e))}const I=[{name:"base64",type:String,required:!0}],q=[{name:"arrayBuffer",type:[ArrayBuffer,Uint8Array],required:!0}];var N=Object.freeze({__proto__:null,base64ToArrayBuffer:I,arrayBufferToBase64:q});const P=[{name:"schema",type:String,required:!0}];var M=Object.freeze({__proto__:null,canIUse:P});const D=[{name:"event",type:[String,Array],required:!0},{name:"callback",type:Function,required:!0}],L=D,z=[{name:"event",type:[String,Array]},{name:"callback",type:Function}],$=[{name:"event",type:String,required:!0}];var U=Object.freeze({__proto__:null,$on:D,$once:L,$off:z,$emit:$});const F=[{name:"method",type:[String,Object],required:!0}],R=F;var V=Object.freeze({__proto__:null,addInterceptor:F,removeInterceptor:R});const G=[{name:"upx",type:[Number,String],required:!0}];var H=Object.freeze({__proto__:null,upx2px:G});function W(e){return function(t,r){t&&(r[e]=Math.round(t))}}const J={canvasId:{type:String,required:!0},x:{type:Number,required:!0,validator:W("x")},y:{type:Number,required:!0,validator:W("y")},width:{type:Number,required:!0,validator:W("width")},height:{type:Number,required:!0,validator:W("height")}},K={canvasId:{type:String,required:!0},data:{type:Uint8ClampedArray,required:!0},x:{type:Number,required:!0,validator:W("x")},y:{type:Number,required:!0,validator:W("y")},width:{type:Number,required:!0,validator:W("width")},height:{type:Number,validator:W("height")}},Y={PNG:"png",JPG:"jpeg"},X={x:{type:Number,default:0,validator:W("x")},y:{type:Number,default:0,validator:W("y")},width:{type:Number,validator:W("width")},height:{type:Number,validator:W("height")},destWidth:{type:Number,validator:W("destWidth")},destHeight:{type:Number,validator:W("destHeight")},canvasId:{type:String,require:!0},fileType:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.fileType=e in Y?Y[e]:Y.PNG}},quality:{type:Number,validator(e,t){e=Math.floor(e),t.quality=e>0&&e<1?e:1}}},Q={canvasId:{type:String,require:!0},actions:{type:Array,require:!0},reserve:{type:Boolean,default:!1}};var Z=Object.freeze({__proto__:null,canvasGetImageData:J,canvasPutImageData:K,canvasToTempFilePath:X,drawCanvas:Q});const ee=[{name:"id",type:String,required:!0}],te=ee,re=ee,ne=ee,oe=[{name:"canvasId",type:String,required:!0},{name:"componentInstance",type:Object}];var ae=Object.freeze({__proto__:null,createAudioContext:te,createVideoContext:re,createMapContext:ne,createCanvasContext:oe});const ie={phoneNumber:{type:String,required:!0,validator(e){if(!e)return"makePhoneCall:fail parameter error: parameter.phoneNumber should not be empty String;"}}};var ce=Object.freeze({__proto__:null,makePhoneCall:ie});const se={beforeSuccess(){uni.showToast({title:"内容已复制",icon:"success",mask:!1})}};var ue=Object.freeze({__proto__:null,setClipboardData:se});const le={filePath:{type:String,required:!0},fileType:{type:String}};var de=Object.freeze({__proto__:null,openDocument:le});const pe={keyword:{type:String}};var fe=Object.freeze({__proto__:null,chooseLocation:pe});const ge={WGS84:"WGS84",GCJ02:"GCJ02"},ye={type:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.type=Object.values(ge).indexOf(e)<0?ge.WGS84:e},default:ge.WGS84},altitude:{altitude:Boolean,default:!1}};var he=Object.freeze({__proto__:null,getLocation:ye});const me={latitude:{type:Number,required:!0},longitude:{type:Number,required:!0},scale:{type:Number,validator(e,t){e=Math.floor(e),t.scale=e>=5&&e<=18?e:18},default:18},name:{type:String},address:{type:String}};var be=Object.freeze({__proto__:null,openLocation:me});const ve=["original","compressed"],Se=["album","camera"],_e={count:{type:Number,required:!1,default:9,validator(e,t){e<=0&&(t.count=9)}},sizeType:{type:[Array,String],required:!1,default:ve,validator(e,t){const r=e.length;if(r){if("string"==typeof e)~ve.indexOf(e)||(t.sizeType=ve);else for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~ve.indexOf(e[n])){t.sizeType=ve;break}}else t.sizeType=ve}},sourceType:{type:Array,required:!1,default:Se,validator(e,t){const r=e.length;if(r){for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~Se.indexOf(e[n])){t.sourceType=Se;break}}else t.sourceType=Se}}};var Oe=Object.freeze({__proto__:null,chooseImage:_e});const Te=["album","camera"],je={sourceType:{type:Array,required:!1,default:Te,validator(e,t){const r=e.length;if(r){for(let n=0;n<r;n++)if("string"!=typeof e[n]||!~Te.indexOf(e[n])){t.sourceType=Te;break}}else t.sourceType=Te}}};var Ce=Object.freeze({__proto__:null,chooseVideo:je});function ke(e,t){if(t){if(0===t.indexOf("/"))return t}else{if(0===(t=e).indexOf("/"))return t;const r=getCurrentPages();e=r.length?r[r.length-1].$page.route:""}if(0===t.indexOf("./"))return ke(e,t.substr(2));const r=t.split("/"),n=r.length;let o=0;for(;o<n&&".."===r[o];o++);r.splice(0,o),t=r.join("/");const a=e.length>0?e.split("/"):[];return a.splice(a.length-o-1,o+1),"/"+a.concat(r).join("/")}const Be=/^([a-z-]+:)?\/\//i,Ae=/^data:.*,.*/;function xe(e){return __uniConfig.router.base?__uniConfig.router.base+e:e}function we(e){if(0===e.indexOf("/")){if(0!==e.indexOf("//"))return xe(e.substr(1));e="https:"+e}if(Be.test(e)||Ae.test(e)||0===e.indexOf("blob:"))return e;const t=getCurrentPages();return t.length?xe(ke(t[t.length-1].$page.route,e).substr(1)):e}const Ee={src:{type:String,required:!0,validator(e,t){t.src=we(e)}}};var Ie=Object.freeze({__proto__:null,getImageInfo:Ee});const qe={urls:{type:Array,required:!0,validator(e,t){var r;if(t.urls=e.map(e=>{if("string"==typeof e)return we(e);r=!0}),r)return"url is not string"}},current:{type:[String,Number],validator(e,t){"number"==typeof e?t.current=e>0&&e<t.urls.length?e:0:"string"==typeof e&&e&&(t.current=we(e))},default:0}};var Ne=Object.freeze({__proto__:null,previewImage:qe});const Pe={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}}};var Me=Object.freeze({__proto__:null,downloadFile:Pe});const De={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},Le="json",ze={TEXT:"text",ARRAYBUFFER:"arraybuffer"},$e=encodeURIComponent;const Ue={method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(De).indexOf(e)<0?De.GET:e}},data:{type:[Object,String,ArrayBuffer],validator(e,t){t.data=e||""}},url:{type:String,required:!0,validator(e,t){t.method===De.GET&&c(t.data)&&Object.keys(t.data).length&&(t.url=function(e,t){let r=e.split("#");const n=r[1]||"";r=r[0].split("?");let o=r[1]||"";e=r[0];const a=o.split("&").filter(e=>e);o={},a.forEach(e=>{e=e.split("="),o[e[0]]=e[1]});for(let e in t)t.hasOwnProperty(e)&&(c(t[e])?o[$e(e)]=$e(JSON.stringify(t[e])):o[$e(e)]=$e(t[e]));return o=Object.keys(o).map(e=>`${e}=${o[e]}`).join("&"),e+(o?"?"+o:"")+(n?"#"+n:"")}(e,t.data))}},header:{type:Object,validator(e,t){const r=t.header=e||{};t.method!==De.GET&&(Object.keys(r).find(e=>"content-type"===e.toLowerCase())||(r["Content-Type"]="application/json"))}},dataType:{type:String,validator(e,t){t.dataType=(e||Le).toLowerCase()}},responseType:{type:String,validator(e,t){e=(e||"").toLowerCase(),t.responseType=Object.values(ze).indexOf(e)<0?ze.TEXT:e}}};var Fe=Object.freeze({__proto__:null,request:Ue});const Re={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},Ve={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}},method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(Re).indexOf(e)<0?Re.GET:e}},protocols:{type:Array,validator(e,t){t.protocols=(e||[]).filter(e=>"string"==typeof e)}}},Ge={data:{type:[String,ArrayBuffer]}},He={code:{type:Number},reason:{type:String}};var We=Object.freeze({__proto__:null,connectSocket:Ve,sendSocketMessage:Ge,closeSocket:He});const Je={url:{type:String,required:!0},files:{type:Array},filePath:{type:String,validator(e,t){e&&(t.type=we(e))}},name:{type:String},header:{type:Object,validator(e,t){t.header=e||{}}},formData:{type:Object,validator(e,t){t.formData=e||{}}}};var Ke=Object.freeze({__proto__:null,uploadFile:Je});const Ye={OAUTH:"OAUTH",SHARE:"SHARE",PAYMENT:"PAYMENT",PUSH:"PUSH"},Xe={service:{type:String,required:!0,validator(e,t){if((e=(e||"").toUpperCase())&&Object.values(Ye).indexOf(e)<0)return"service error"}}};var Qe=Object.freeze({__proto__:null,getProvider:Xe});function Ze(e){return function(t,r){const n=(t=ke(t)).split("?")[0],o=__uniRoutes.find(({path:e,alias:t})=>e===n||t===n);if(!o)return"page `"+t+"` is not found";if("navigateTo"===e||"redirectTo"===e){if(o.meta.isTabBar)return`can not ${e} a tabbar page`}else if("switchTab"===e&&!o.meta.isTabBar)return"can not switch to no-tabBar page";o.meta.isTabBar&&(t=n),o.meta.isEntry&&(t=t.replace(o.alias,"/")),r.url=function(e){if("string"!=typeof e)return e;const t=e.indexOf("?");if(-1===t)return e;const r=e.substr(t+1).trim().replace(/^(\?|#|&)/,"");if(!r)return e;e=e.substr(0,t);const n=[];return r.split("&").forEach(e=>{const t=e.replace(/\+/g," ").split("="),r=t.shift(),o=t.length>0?t.join("="):"";n.push(r+"="+encodeURIComponent(o))}),n.length?e+"?"+n.join("&"):e}(t)}}function et(e,t={}){return Object.assign({url:{type:String,required:!0,validator:Ze(e)}},t)}function tt(e){return{animationType:{type:String,validator(t){if(t&&-1===e.indexOf(t))return"`"+t+"` is not supported for `animationType` (supported values are: `"+e.join("`|`")+"`)"}},animationDuration:{type:Number}}}const rt=et("redirectTo"),nt=et("reLaunch"),ot=et("navigateTo",tt(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"])),at=et("switchTab"),it=Object.assign({delta:{type:Number,validator(e,t){e=parseInt(e)||1,t.delta=Math.min(getCurrentPages().length-1,e)}}},tt(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"]));var ct=Object.freeze({__proto__:null,redirectTo:rt,reLaunch:nt,navigateTo:ot,switchTab:at,navigateBack:it});const st={key:{type:String,required:!0}},ut=[{name:"key",type:String,required:!0}],lt={key:{type:String,required:!0},data:{required:!0}},dt=[{name:"key",type:String,required:!0},{name:"data",required:!0}],pt=st,ft=ut;var gt=Object.freeze({__proto__:null,getStorage:st,getStorageSync:ut,setStorage:lt,setStorageSync:dt,removeStorage:pt,removeStorageSync:ft});const yt={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}};var ht=Object.freeze({__proto__:null,loadFontFace:yt});const mt=["#ffffff","#000000"],bt={frontColor:{type:String,required:!0,validator(e,t){if(-1===mt.indexOf(e))return`invalid frontColor "${e}"`}},backgroundColor:{type:String,required:!0},animation:{type:Object,default:()=>({duration:0,timingFunc:"linear"}),validator(e={},t){t.animation={duration:e.duration||0,timingFunc:e.timingFunc||"linear"}}}},vt={title:{type:String,required:!0}};var St=Object.freeze({__proto__:null,setNavigationBarColor:bt,setNavigationBarTitle:vt});const _t={scrollTop:{type:Number,required:!0},duration:{type:Number,default:300,validator(e,t){t.duration=Math.max(0,e)}}};var Ot=Object.freeze({__proto__:null,pageScrollTo:_t});const Tt={title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:"取消"},cancelColor:{type:String,default:"#000000"},confirmText:{type:String,default:"确定"},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean,default:!0}},jt={title:{type:String,default:""},icon:{default:"success",validator(e,t){-1===["success","loading","none"].indexOf(e)&&(t.icon="success")}},image:{type:String,default:"",validator(e,t){e&&(t.image=we(e))}},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},Ct={title:{type:String,default:""},icon:{type:String,default:"loading"},duration:{type:Number,default:1e8},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},kt={itemList:{type:Array,required:!0,validator(e,t){if(!e.length)return"parameter.itemList should have at least 1 item"}},itemColor:{type:String,default:"#000000"},visible:{type:Boolean,default:!0}};var Bt=Object.freeze({__proto__:null,showModal:Tt,showToast:jt,showLoading:Ct,showActionSheet:kt});const At={type:Number,required:!0},xt={index:At,text:{type:String},iconPath:{type:String},selectedIconPath:{type:String}},wt={color:{type:String},selectedColor:{type:String},backgroundColor:{type:String},borderStyle:{type:String,validator(e,t){e&&(t.borderStyle="black"===e?"black":"white")}}},Et={animation:{type:Boolean,default:!1}},It={animation:{type:Boolean,default:!1}},qt={index:At},Nt={index:At},Pt={index:At},Mt={index:At,text:{type:String,required:!0,validator(e,t){(function(e=""){return(""+e).replace(/[^\x00-\xff]/g,"**").length})(e)>=4&&(t.text="...")}}};var Dt=Object.freeze({__proto__:null,setTabBarItem:xt,setTabBarStyle:wt,hideTabBar:Et,showTabBar:It,hideTabBarRedDot:qt,showTabBarRedDot:Nt,removeTabBarBadge:Pt,setTabBarBadge:Mt});const Lt=Object.create(null),zt=($t={"./base/base64.js":N,"./base/can-i-use.js":M,"./base/event-bus.js":U,"./base/interceptor.js":V,"./base/upx2px.js":H,"./context/canvas.js":Z,"./context/context.js":ae,"./device/make-phone-call.js":ce,"./device/set-clipboard-data.js":ue,"./file/open-document.js":de,"./location/choose-location.js":fe,"./location/get-location.js":he,"./location/open-location.js":be,"./media/choose-image.js":Oe,"./media/choose-video.js":Ce,"./media/get-image-info.js":Ie,"./media/preview-image.js":Ne,"./network/download-file.js":Me,"./network/request.js":Fe,"./network/socket.js":We,"./network/upload-file.js":Ke,"./plugin/get-provider.js":Qe,"./route/route.js":ct,"./storage/storage.js":gt,"./ui/load-font-face.js":ht,"./ui/navigation-bar.js":St,"./ui/page-scroll-to.js":Ot,"./ui/popup.js":Bt,"./ui/tab-bar.js":Dt},(Ut=function(e){return $t[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}).keys=function(){return Object.keys($t)},Ut);var $t,Ut;function Ft(e,t,r){const n=t[e],a=!s(r,e);let c=r[e];if(function(e,t){if(!Array.isArray(t))return Ht(t,e)?0:-1;for(let r=0,n=t.length;r<n;r++)if(Ht(t[r],e))return r;return-1}(Boolean,n.type)>-1&&a&&!s(n,"default")&&(c=!1),void 0===c&&s(n,"default")){const t=n.default;c=i(t)?t():t,r[e]=c}return function(e,t,r,n,a){if(e.required&&n)return`Missing required parameter \`${t}\``;if(null==r&&!e.required){const t=e.validator;return t?t(r,a):void 0}let i=e.type,c=!i||!0===i;const s=[];if(i){Array.isArray(i)||(i=[i]);for(let e=0;e<i.length&&!c;e++){const t=Vt(r,i[e]);s.push(t.expectedType||""),c=t.valid}}if(!c)return function(e,t,r){let n=`parameter \`${e}\`.`+` Expected ${r.join(", ")}`;const a=r[0],i=(u=t,o.call(u).slice(8,-1)),c=Wt(t,a),s=Wt(t,i);var u;1===r.length&&Kt(a)&&!function(...e){return e.some(e=>"boolean"===e.toLowerCase())}(a,i)&&(n+=` with value ${c}`);n+=`, got ${i} `,Kt(i)&&(n+=`with value ${s}.`);return n}(t,r,s);const u=e.validator;if(u)return u(r,a)}(n,e,c,a,r)}zt.keys().forEach((function(e){Object.assign(Lt,zt(e))}));const Rt=/^(String|Number|Boolean|Function|Symbol)$/;function Vt(e,t){let r;const n=Gt(t);if(Rt.test(n)){const o=typeof e;r=o===n.toLowerCase(),r||"object"!==o||(r=e instanceof t)}else r="Object"===n?c(e):"Array"===n?Array.isArray(e):e instanceof t;return{valid:r,expectedType:n}}function Gt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ht(e,t){return Gt(e)===Gt(t)}function Wt(e,t){return"String"===t?`"${e}"`:"Number"===t?`${Number(e)}`:`${e}`}const Jt=["string","number","boolean"];function Kt(e){return Jt.some(t=>e.toLowerCase()===t)}function Yt(e,t,r){const n=`${t}:fail ${e}`;if(console.error(n),-1===r)throw new Error(n);return"number"==typeof r&&rr(r,{errMsg:n}),!1}const Xt=[{name:"callback",type:Function,required:!0}];function Qt(e,t,r){let n=Lt[e];if(!n&&w(e)&&(n=Xt),n){if(Array.isArray(n)&&Array.isArray(t)){const e=Object.create(null),r=Object.create(null),o=t.length;n.forEach((n,a)=>{e[n.name]=n,o>a&&(r[n.name]=t[a])}),n=e,t=r}if(i(n.beforeValidate)){const o=n.beforeValidate(t);if(o)return Yt(o,e,r)}const o=Object.keys(n);for(let a=0;a<o.length;a++){if("beforeValidate"===o[a])continue;const i=Ft(o[a],n,t);if(i)return Yt(i,e,r)}}return!0}let Zt=1;const er={};function tr(e,t={},r={}){const{params:n,callbackId:o}=function(e,t={},r={}){if(!c(t))return{params:t};t=Object.assign({},t);const n={};for(let e in t){const r=t[e];i(r)&&(n[e]=p(r),delete t[e])}const{success:o,fail:a,cancel:s,complete:u}=n,l=i(o),f=i(a),g=i(s),y=i(u);if(!(l||f||g||y))return{params:t};const h={};for(let e in r){const t=r[e];i(t)&&(h[e]=d(t))}const{beforeSuccess:m,afterSuccess:b,beforeFail:v,afterFail:S,beforeCancel:_,afterCancel:O,afterAll:T}=h,j=Zt++,C="api."+e+"."+j;return er[j]={name:C,callback:function(t){if(t.errMsg=t.errMsg||e+":ok",-1!==t.errMsg.indexOf(":ok"))t.errMsg=e+":ok";else if(-1!==t.errMsg.indexOf(":cancel"))t.errMsg=e+":cancel";else if(-1!==t.errMsg.indexOf(":fail")){let r="",n=t.errMsg.indexOf(" ");n>-1&&(r=t.errMsg.substr(n)),t.errMsg=e+":fail"+r}const r=t.errMsg;0===r.indexOf(e+":ok")?(i(m)&&m(t),l&&o(t),i(b)&&b(t)):0===r.indexOf(e+":cancel")?(t.errMsg=t.errMsg.replace(e+":cancel",e+":fail cancel"),f&&a(t),i(_)&&_(t),g&&s(t),i(O)&&O(t)):0===r.indexOf(e+":fail")&&(i(v)&&v(t),f&&a(t),i(S)&&S(t)),y&&u(t),i(T)&&T(t)}},{params:t,callbackId:j}}(e,t,r);return c(n)&&!Qt(e,n,o)?{params:n,callbackId:!1}:{params:n,callbackId:o}}function rr(e,t){if("number"==typeof e){const r=er[e];if(r)return r.keepAlive||delete er[e],r.callback(t)}return t}function nr(e,t,r={}){return i(t)?(function(e,t){const r=Lt[e];r&&i(r.beforeSuccess)&&(t.beforeSuccess=r.beforeSuccess)}(e,r),function(...n){if(x(e)){if(Qt(e,n,-1))return t.apply(null,n)}else if(w(e)){if(Qt(e,n,-1))return t(function(e,t){const r=Zt++,n="api."+e+"."+r;return er[r]={name:n,keepAlive:!0,callback:function(e){t(e)}},r}(e,n[0]))}else{let o={};n.length&&(o=n[0]);const{params:a,callbackId:s}=tr(e,o,r);if(!1!==s){let r;return r=i(a)?t(s):t(a,s),r&&!function(e){return-1!==B.indexOf(e)}(e)&&(r=rr(s,r),c(r)&&(r.errMsg=r.errMsg||e+":ok")),r}}}):t}var or,ar=(function(e,t){!function(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(256),n=0;n<e.length;n++)r[e.charCodeAt(n)]=n;t.encode=function(t){var r,n=new Uint8Array(t),o=n.length,a="";for(r=0;r<o;r+=3)a+=e[n[r]>>2],a+=e[(3&n[r])<<4|n[r+1]>>4],a+=e[(15&n[r+1])<<2|n[r+2]>>6],a+=e[63&n[r+2]];return o%3==2?a=a.substring(0,a.length-1)+"=":o%3==1&&(a=a.substring(0,a.length-2)+"=="),a},t.decode=function(e){var t,n,o,a,i,c=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(c--,"="===e[e.length-2]&&c--);var l=new ArrayBuffer(c),d=new Uint8Array(l);for(t=0;t<s;t+=4)n=r[e.charCodeAt(t)],o=r[e.charCodeAt(t+1)],a=r[e.charCodeAt(t+2)],i=r[e.charCodeAt(t+3)],d[u++]=n<<2|o>>4,d[u++]=(15&o)<<4|a>>2,d[u++]=(3&a)<<6|63&i;return l}}()}(or={exports:{}},or.exports),or.exports),ir=ar.encode,cr=ar.decode;var sr={};const ur={promiseInterceptor:j};let lr=!1,dr=0,pr=0;var fr=n("@app-module/system.router");function gr(e){return e.substr(0,e.lastIndexOf("/"))}var yr=n("@app-module/system.router");var hr=n("@app-module/system.router");var mr=Object.freeze({__proto__:null,navigateBack:function({delta:e}){return fr.back(),{errMsg:"navigateBack:ok"}},navigateTo:function({url:e}){const t=e.split("?"),r=t[0],n=l(t[1]||"");return yr.push({uri:gr(r),params:n}),{errMsg:"navigateTo:ok"}},redirectTo:function({url:e}){const t=e.split("?"),r=t[0],n=l(t[1]||"");return hr.replace({uri:gr(r),params:n}),{errMsg:"redirectTo:ok"}}});function br(e,...t){return mr[e].apply(null,t)}function vr(e,t){return UniServiceJSBridge.on("api."+e,t)}const Sr=["canplay","play","pause","stop","ended","timeUpdate","error","waiting","seeking","seeked"],_r=[{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"autoplay",default:!1,cache:!0},{name:"loop",default:!1,cache:!0},{name:"obeyMuteSwitch",default:!0,readonly:!0,cache:!0},{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"buffered",readonly:!0},{name:"volume"}];class Or{constructor(e){this.id=e,this._callbacks={},this._options={},Sr.forEach(e=>{this._callbacks[e.toLowerCase()]=[]}),_r.forEach(e=>{const t=e.name,r={get(){const r=e.cache?this._options:br("getAudioState",{audioId:this.id}),n=t in r?r[t]:e.default;return"number"==typeof n&&"volume"!==t?n/1e3:n}};e.readonly||(r.set=function(e){this._options[t]=e,br("setAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:1e3*e})}destroy(){clearInterval(this.__timing),br("destroyAudioInstance",{audioId:this.id}),delete jr[this.id]}_operate(e,t){br("operateAudio",Object.assign({},t,{audioId:this.id,operationType:e}))}}function Tr(e,t,r,n){e._callbacks[t].forEach(e=>{"function"==typeof e&&e("error"===t?{errMsg:r,errCode:n}:{})})}Sr.forEach(e=>{const t=e[0].toUpperCase()+e.substr(1);e=e.toLowerCase(),Or.prototype[`on${t}`]=function(t){this._callbacks[e].push(t)},Or.prototype[`off${t}`]=function(t){const r=this._callbacks[e],n=r.indexOf(t);n>=0&&r.splice(n,1)}}),vr("onAudioStateChange",({state:e,audioId:t,errMsg:r,errCode:n})=>{const o=jr[t];if(o)if(Tr(o,e,r,n),"play"===e){const e=o.currentTime;o.__timing=setInterval(()=>{o.currentTime!==e&&Tr(o,"timeupdate")},200)}else"pause"!==e&&"stop"!==e&&"error"!==e||clearInterval(o.__timing)});const jr=Object.create(null);const Cr=["canplay","play","pause","stop","ended","timeUpdate","prev","next","error","waiting"],kr={};Cr.forEach(e=>{kr[e]=[]});const Br=[{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"buffered",readonly:!0},{name:"title",cache:!0},{name:"epname",cache:!0},{name:"singer",cache:!0},{name:"coverImgUrl",cache:!0},{name:"webUrl",cache:!0},{name:"protocol",readonly:!0,default:"http"}];class Ar{constructor(){this._options={},vr("onBackgroundAudioStateChange",({state:e,errMsg:t,errCode:r})=>{kr[e].forEach(n=>{"function"==typeof n&&n("error"===e?{errMsg:t,errCode:r}:{})})}),Br.forEach(e=>{const t=e.name,r={get(){const r=e.cache?this._options:br("getBackgroundAudioState");return t in r?r[t]:e.default}};e.readonly||(r.set=function(e){this._options[t]=e,br("setBackgroundAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:e})}_operate(e,t){br("operateBackgroundAudio",Object.assign({},t,{operationType:e}))}}let xr;Cr.forEach(e=>{const t=e[0].toUpperCase()+e.substr(1);Ar.prototype[`on${t}`]=function(t){kr[e].push(t)}});var wr={...Object.freeze({__proto__:null,base64ToArrayBuffer:function(e){return cr(e)},arrayBufferToBase64:function(e){return ir(e)},canIUse:function(e){return!s(sr,e)||sr[e]},interceptors:ur,addInterceptor:function(e,t){"string"==typeof e&&c(t)?h(y[e]||(y[e]={}),t):c(e)&&h(g,e)},removeInterceptor:function(e,t){"string"==typeof e?c(t)?m(y[e],t):delete y[e]:c(e)&&m(g,e)},upx2px:function(e,t){if(0===dr&&function(){const{platform:e,pixelRatio:t,windowWidth:r}=uni.getSystemInfoSync();dr=r,pr=t,lr="ios"===e}(),0===(e=Number(e)))return 0;let r=e/750*(t||dr);return r<0&&(r=-r),r=Math.floor(r+1e-4),0===r?1!==pr&&lr?.5:1:e<0?-r:r},createInnerAudioContext:function(){const{audioId:e}=br("createAudioInstance"),t=new Or(e);return jr[e]=t,t},getBackgroundAudioManager:function(){return xr||(xr=new Ar)}}),...mr};const Er=Object.create(null);let Ir;t.forEach(e=>{wr[e]?Er[e]=function(e,t){return E(e)?function(r={},...n){return i(r.success)||i(r.fail)||i(r.complete)?O(e,T(e,t,r,...n)):O(e,new Promise((o,a)=>{T(e,t,Object.assign({},r,{success:o,fail:a}),...n),Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then(r=>t.resolve(e()).then(()=>r),r=>t.resolve(e()).then(()=>{throw r}))})}).then(e=>[null,e]).catch(e=>[e]))}:t}(e,nr(e,wr[e])):Er[e]=function(e){return function(t){console.error("API `"+e+"` is not yet implemented")}}(e)});const qr=[],Nr=[],Pr=[];function Mr(e){e&&e.store&&(Ir=e.store)}Mr.prototype.$mount=function(){},Mr.config={},Mr.use=function(e){Nr.push(e)},Mr.mixin=function(e){qr.push(e)},Mr.component=function(e,t){Pr.push({id:e,definition:t})},(Object.getPrototypeOf(global)||global).__VuePlugin={install(e,t){qr.forEach(t=>{e.mixin(t)}),Nr.forEach(t=>{e.use(t)}),Pr.forEach(({id:t,definition:r})=>{e.component(t,r)}),Object.keys(Mr.prototype).forEach(t=>{"$mount"!==t&&(e.prototype[t]=Mr.prototype[t])}),Ir&&(e.prototype.$store=Ir)}};const Dr={globalData:{}};global.UniServiceJSBridge.invokeCallbackHandler=rr;var Lr={uni:Er,Vue:Mr,getApp:function({allowDefault:t=!1}={}){return e.$def?function(e){if(e.__$processed)return e;const t=e.methods;return t&&(Object.keys(t).forEach(r=>{e[r]=t[r]}),delete e.methods),Object.keys(Dr).forEach(t=>{"globalData"!==t&&(e[t]=Dr[t])}),e.globalData||(e.globalData={}),Object.assign(e.globalData,Dr.globalData),e.__$processed=!0,e}(e.$def):t?Dr:void 0},getCurrentPages:function(){return[]}};const zr=Object.getPrototypeOf(global)||global;dsl.onDefineApp(t=>{const r="function"==typeof t.onLaunch,n="function"==typeof t.onShow;(r||n)&&(e._events["applc:onCreate"]||(e._events["applc:onCreate"]=[])).push(()=>{r&&t.onLaunch(),n&&t.onShow()}),zr.__uniRoutes=function({pages:e}){const t=[];return Object.keys(e).forEach(r=>{const n=e[r];t.push({path:"/"+r+"/"+n.component,meta:{}})}),t}(t.manifest.router)}),Object.assign(zr,Lr)}()}));
dsl.onInitPage((function({$app_require$:e,Vue:u}){!function(){"use strict";"undefined"!=typeof __VuePlugin&&u.use(__VuePlugin)}()}));
module.exports = config => {
config.module
.rule('vue')
.test([/\.vue$/, /\.nvue$/])
.use('vue-loader')
.loader(require.resolve('@dcloudio/vue-cli-plugin-uni/packages/vue-loader'))
.tap(options => Object.assign(options, {
compiler: require('@dcloudio/uni-template-compiler'),
compilerOptions: {
quickapp: true,
preserveWhitespace: false
},
hotReload: false,
cacheDirectory: false,
cacheIdentifier: false
}))
config.module
.rule('vue')
.uses
.delete('cache-loader')
config.plugin('extract-css')
.init((Plugin, args) => new Plugin({
filename: '[name].css.json'
}))
config.plugins.delete('hmr')
config.plugins.delete('html')
config.plugins.delete('copy')
config.plugins.delete('preload')
config.plugins.delete('prefetch')
}
module.exports = {
preTransformNode(el) {
if (el.tag === 'view') { // view 是最常用组件,直接映射为div标签,保证性能
el.tag = 'div'
}
}
}
const path = require('path')
const webpack = require('webpack')
const CopyPlugin = require('copy-webpack-plugin')
const HandlerPlugin = require('@hap-toolkit/packager/lib/plugin/handler-plugin')
const ZipPlugin = require('@hap-toolkit/packager/lib/plugin/zip-plugin')
const NotifyPlugin = require('@hap-toolkit/packager/lib/plugin/notify-plugin')
const Css2jsonPlugin = require('@hap-toolkit/dsl-vue/lib/plugin/css2json-plugin')
const InstVuePlugin = require('@hap-toolkit/dsl-vue/lib/plugin/instvue-plugin')
const InstMainPlugin = require('./plugin/main-plugin')
const parseManifest = require('./manifest/index')
const env = {
// 平台:native
NODE_PLATFORM: 'native',
// 阶段: dev|test|release
NODE_PHASE: process.env.NODE_PHASE
}
const dslFilename = ('vue.' + (process.env.NODE_ENV === 'production' ? 'prod' : 'dev') + '.js')
parseManifest(process.UNI_PAGES, process.UNI_MANIFEST)
const manifest = global.framework.manifest
if (!manifest.package) {
console.error(`maniest.json quickapp 节点缺少 package 配置`)
process.exit(0)
}
function genPriorities(entryPagePath) {
const o = [/^i18n\/.+\.json$/i, 'manifest.json', 'app.js', /^common\//i];
if (entryPagePath) {
o.splice(3, 0, new RegExp(`^${entryPagePath}/$`), new RegExp(`^${entryPagePath}/.+`))
} else console.error('未配置入口页面');
return o
}
module.exports = {
devtool: false,
entry() {
return process.UNI_ENTRY
},
externals: {
vue: 'Vue'
},
module: {
rules: [{
//暂不考虑ts
test: path.resolve(process.env.UNI_INPUT_DIR, 'main.js'),
use: [{
loader: path.resolve(__dirname, 'loader/main-loader')
}]
}]
},
plugins: [
new webpack.DefinePlugin({
// 平台:na
ENV_PLATFORM: JSON.stringify(env.NODE_PLATFORM),
// 阶段: dev|test|release
ENV_PHASE: JSON.stringify(env.NODE_PHASE),
ENV_PHASE_DV: env.NODE_PHASE === 'dev',
ENV_PHASE_QA: env.NODE_PHASE === 'test',
ENV_PHASE_OL: env.NODE_PHASE === 'prod'
}),
new CopyPlugin([{
from: path.resolve(__dirname, '../dist/' + dslFilename),
to: 'dsl.js'
}]),
new HandlerPlugin({}),
new Css2jsonPlugin(),
new InstVuePlugin(),
new InstMainPlugin(),
new ZipPlugin({
name: manifest.package,
icon: manifest.icon,
versionCode: manifest.versionCode,
output: path.resolve(process.env.UNI_OUTPUT_DIR, '..'),
pathBuild: process.env.UNI_OUTPUT_DIR,
pathSignFolder: './sign',
sign: process.env.NODE_ENV === 'production' ? 'release' : 'debug',
priorities: genPriorities(manifest.router.entry),
subpackages: undefined,
comment: '',
cwd: process.env.UNI_INPUT_DIR,
disableStreamPack: undefined,
disableSubpackages: undefined
}),
new NotifyPlugin()
]
}
module.exports = function(source, map) {
return `
import 'uni-pages';
${source}
export default App;
`
}
const ATTRS = {
'name': 'name',
'versionName': 'versionName',
'versionCode': 'versionCode'
}
function merge(to, from) {
Object.keys(ATTRS).forEach(name => {
if (!to[name]) {
to[name] = from[name]
}
})
}
module.exports = function parseBase(manifest, manifestJson) {
merge(manifest, manifestJson)
manifest.versionCode = parseInt(manifest.versionCode) || 1
if (!manifest.config) {
manifest.config = {}
}
if (!manifest.config.dsl) {
manifest.config.dsl = {}
}
manifest.config.dsl.name = 'vue'
return manifest
}
const PLATFORMS = [
'h5',
'app-plus',
'mp-weixin',
'mp-qq',
'mp-baidu',
'mp-alipay',
'mp-toutiao',
'quickapp'
]
const DISPLAY = {
'navigationBarBackgroundColor': 'titleBarBackgroundColor',
'navigationBarTextStyle': (style, val) => {
if (val === 'black') {
style.titleBarTextColor = '#000000'
style.statusBarTextStyle = 'dark'
} else {
style.titleBarTextColor = '#ffffff'
style.statusBarTextStyle = 'light'
}
},
'navigationBarTitleText': 'titleBarText',
'navigationStyle': (style, val) => {
if (val === 'custom') {
style.titleBar = false
}
}
}
function parseStyle(style = {}) {
const ret = {}
Object.keys(style).forEach(name => {
if (!PLATFORMS.includes(name)) {
const transform = DISPLAY[name]
if (transform) {
if (typeof transform === 'string') {
ret[transform] = style[name]
} else if (typeof transform === 'function') {
transform(ret, style[name])
}
} else {
ret[name] = style[name]
}
}
})
if (style.quickapp) {
Object.assign(ret, style.quickapp)
}
return ret
}
module.exports = function parseDisplay(manifest, pages, globalStyle = {}) {
const display = {
pages: {}
}
// globalStyle
Object.assign(display, parseStyle(globalStyle))
pages.forEach(page => {
const key = page.path.substr(0, page.path.lastIndexOf('/'))
display.pages[key] = parseStyle(page.style)
})
manifest.display = display
}
const path = require('path')
module.exports = function parseEntry(pages) {
const entry = {
'app': path.resolve(process.env.UNI_INPUT_DIR, 'main.js')
}
pages.forEach(page => {
entry[page.path] = path.resolve(process.env.UNI_INPUT_DIR, page.path + '.vue?uxType=page')
})
return entry
}
const parseBase = require('./base-parser')
const parsePages = require('./pages-parser')
const parseDisplay = require('./display-parser')
const parseEntry = require('./entry-parser')
module.exports = function(pagesJson, manifestJson, loader) {
const manifest = manifestJson.quickapp || {}
parseBase(manifest, manifestJson)
parsePages(manifest, pagesJson.pages)
parseDisplay(manifest, pagesJson.pages, pagesJson.globalStyle)
process.UNI_ENTRY = parseEntry(pagesJson.pages)
global.framework.manifest = manifest
loader && loader.emitFile('manifest.json', JSON.stringify(manifest))
return ''
}
module.exports = function parsePages(manifest, pages) {
const entryPagePath = pages[0].path
const router = {
entry: entryPagePath.substr(0, entryPagePath.lastIndexOf('/')),
pages: {}
}
pages.forEach(page => {
const lastIndex = page.path.lastIndexOf('/')
const key = page.path.substr(0, lastIndex)
router.pages[key] = {
component: page.path.substr(lastIndex + 1)
}
})
manifest.router = router
}
const WebpackSources = require('webpack-sources')
class InstMainPlugin {
apply(compiler) {
compiler.hooks.compilation.tap('InstMainPlugin', (compilation) => {
compilation.hooks.optimizeChunkAssets.tapAsync('InstMainPlugin', (chunks, callback) => {
if (chunks.find(chunk => chunk.files.includes('app.js'))) {
const appAsset = compilation.assets['app.js']
compilation.assets['app.js'] =
new WebpackSources.ConcatSource(
`(function(){\n var handler = function() {\n return `, appAsset,
`\n };\n if (typeof window === "undefined") {\n let options = handler();\n options.default['manifest'] = ${JSON.stringify(global.framework.manifest)}\n $app_define$(options.default)\n $app_bootstrap$()\n }\n })();`
)
}
callback()
})
})
}
}
module.exports = InstMainPlugin
global.framework = {}
const chainWebpack = require('./chain-webpack')
const configureWebpack = require('./configure-webpack')
module.exports = {
chainWebpack,
configureWebpack
}
{
"name": "@dcloudio/uni-quickapp",
"version": "2.0.0-alpha-24720191216006",
"description": "uni-app quickapp",
"main": "dist/vue.prod.js",
"repository": {
"type": "git",
"url": "git+https://github.com/dcloudio/uni-app.git",
"directory": "packages/uni-quickapp"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "fxy060608",
"license": "Apache-2.0",
"gitHead": "110501ffb0313e417858dec92acf07522d4ded00",
"dependencies": {
"@hap-toolkit/dsl-vue": "0.6.13",
"@hap-toolkit/packager": "0.6.13",
"@hap-toolkit/server": "0.6.13",
"module-alias": "^2.1.0"
}
}
......@@ -86,7 +86,10 @@ function compileTemplate (source, options, compile) {
const compilerModule = {
preTransformNode (el, options) {
if (isComponent(el.tag) && el.tag !== 'App') { // App.vue
if (process.env.UNI_PLATFORM === 'quickapp') {
// 排查所有标签
(options.isUnaryTag.autoComponents || (options.isUnaryTag.autoComponents = new Set())).add(el.tag)
} else if (isComponent(el.tag) && el.tag !== 'App') { // App.vue
// 挂在 isUnaryTag 上边,可以保证外部访问到
(options.isUnaryTag.autoComponents || (options.isUnaryTag.autoComponents = new Set())).add(el.tag)
}
......@@ -95,4 +98,4 @@ const compilerModule = {
module.exports = {
compileTemplate,
module: compilerModule
}
}
......@@ -72,9 +72,12 @@ module.exports = {
console.error(source)
throw e
}
} else if (options.quickapp) {
// 后续改版,应统一由具体包实现
(options.modules || (options.modules = [])).push(require('@dcloudio/uni-quickapp/lib/compiler-module'))
}
if (!options.mp) { // h5
if (!options.mp) { // h5,quickapp
return compileTemplate(source, options, compile)
}
......
......@@ -50,7 +50,8 @@ module.exports = (api, options, rootOptions) => {
'@dcloudio/vue-cli-plugin-uni-optimize': version,
'@dcloudio/webpack-uni-mp-loader': version,
'@dcloudio/webpack-uni-pages-loader': version,
'babel-plugin-import': '^1.11.0'
'babel-plugin-import': '^1.11.0',
'cross-env': '^7.0.2'
},
browserslist: [
'Android >= 4',
......
......@@ -19,6 +19,28 @@ module.exports = (api, options) => {
initBuildCommand(api, options)
if (process.env.UNI_PLATFORM === 'quickapp') {
process.env.UNI_OUTPUT_DIR = path.resolve(process.env.UNI_OUTPUT_DIR, 'build')
Object.assign(options, {
assetsDir,
parallel: false,
outputDir: process.env.UNI_OUTPUT_DIR
})
require('./lib/options')(options)
const platformOptions = {
webpackConfig: {},
chainWebpack () {}
}
const manifestPlatformOptions = {}
api.configureWebpack(require('./lib/configure-webpack')(platformOptions, manifestPlatformOptions, options, api))
api.chainWebpack(require('./lib/chain-webpack')(platformOptions, options, api))
const vueConfig = require('@dcloudio/uni-quickapp/lib/vue.config.js')
api.configureWebpack(vueConfig.configureWebpack)
api.chainWebpack(vueConfig.chainWebpack)
return
}
const platformOptions = require('./lib/' + process.env.UNI_PLATFORM)
let vueConfig = platformOptions.vueConfig
......
......@@ -18,27 +18,27 @@ if (process.env.UNI_CLOUD_SPACES) {
if (spaces.length === 1) {
const space = spaces[0]
console.log(`本项目的uniCloud使用的默认服务空间spaceId为:${space.id}`)
}
process.env.UNI_CLOUD_PROVIDER = JSON.stringify(spaces.map(space => {
if (space.clientSecret) {
return {
provider: 'aliyun',
spaceName: space.name,
spaceId: space.id,
clientSecret: space.clientSecret,
endpoint: space.apiEndpoint
}
} else {
return {
provider: 'tencent',
spaceName: space.name,
spaceId: space.id
}
}
}
process.env.UNI_CLOUD_PROVIDER = JSON.stringify(spaces.map(space => {
if (space.clientSecret) {
return {
provider: 'aliyun',
spaceName: space.name,
spaceId: space.id,
clientSecret: space.clientSecret,
endpoint: space.apiEndpoint
}
} else {
return {
provider: 'tencent',
spaceName: space.name,
spaceId: space.id
}
}
}))
}
} catch (e) {}
}
}
if (
process.UNI_CLOUD &&
......@@ -88,7 +88,7 @@ if (process.env.NODE_ENV === 'production') { // 发行模式,不启用 cache
delete process.env.UNI_USING_CACHE
}
const {
const {
normalizePath,
isSupportSubPackages,
runByHBuilderX,
......@@ -120,6 +120,9 @@ if (Array.isArray(pagesJsonObj.subPackages)) {
const manifestJsonObj = getManifestJson()
const platformOptions = manifestJsonObj[process.env.UNI_PLATFORM] || {}
process.UNI_PAGES = pagesJsonObj
process.UNI_MANIFEST = manifestJsonObj
if (manifestJsonObj.debug) {
process.env.VUE_APP_DEBUG = true
}
......@@ -212,7 +215,7 @@ if (process.env.UNI_PLATFORM === 'app-plus') {
normalizePath(path.resolve(process.env.UNI_INPUT_DIR, filepath))
)
}
}
}
} else { // 其他平台,待确认配置方案
if (
manifestJsonObj['app-plus'] &&
......
......@@ -235,19 +235,20 @@ if (process.env.UNI_USING_V3) {
// Transform each property declaration here
decl.value = tranformValue(decl, opts)
})
rule.selectors = rule.selectors.map(complexSelector => {
return transformSelector(complexSelector, simpleSelectors => {
return simpleSelectors.walkTags(tag => {
const k = tag.value
const v = CSS_TAGS[k]
if (v) {
tag.value = v === 'r'
? `._${k}` : v
}
})
})
})
if (process.env.UNI_PLATFORM !== 'quickapp') {
rule.selectors = rule.selectors.map(complexSelector => {
return transformSelector(complexSelector, simpleSelectors => {
return simpleSelectors.walkTags(tag => {
const k = tag.value
const v = CSS_TAGS[k]
if (v) {
tag.value = v === 'r'
? `._${k}` : v
}
})
})
})
}
})
}
}
......
......@@ -69,6 +69,9 @@ module.exports = function (content) {
if (process.env.UNI_PLATFORM === 'h5') {
return require('./platforms/h5')(pagesJson, manifestJson)
}
if (process.env.UNI_PLATFORM === 'quickapp') {
return require('./platforms/quickapp')(pagesJson, manifestJson, this)
}
if (!process.env.UNI_USING_V3) {
parsePages(pagesJson, function (page) {
......
......@@ -41,7 +41,11 @@ module.exports = function (content) {
}
}
if (process.env.UNI_USING_COMPONENTS || process.env.UNI_PLATFORM === 'h5') {
if (
process.env.UNI_USING_COMPONENTS ||
process.env.UNI_PLATFORM === 'h5' ||
process.env.UNI_PLATFORM === 'quickapp'
) {
return require('./index-new').call(this, content)
}
......
module.exports = function (pagesJson, manifestJson, loader) {
return require('@dcloudio/uni-quickapp/lib/manifest')(pagesJson, manifestJson, loader)
}
export default class Emitter {
constructor () {
this._events = Object.create(null)
}
on (event, fn) {
const vm = this
if (Array.isArray(event)) {
for (let i = 0, l = event.length; i < l; i++) {
vm.on(event[i], fn)
}
} else {
(vm._events[event] || (vm._events[event] = [])).push(fn)
}
return vm
}
emit (event, ...args) {
const vm = this
const callbacks = vm._events[event]
if (callbacks) {
const cbs = callbacks.slice(0)
for (let i = 0, l = cbs.length; i < l; i++) {
cbs[i].apply(vm, args)
}
}
return vm
}
}
export {
default
}
from '../../h5/helpers/get-real-path'
import globalRef from '../service/index'
const injectRef = Object.getPrototypeOf(global) || global
function parseRoutes ({
pages
}) {
const routes = []
Object.keys(pages).forEach((folder) => {
const options = pages[folder]
routes.push({
path: '/' + folder + '/' + options.component,
meta: {}
})
})
return routes
}
/* eslint-disable no-undef */
dsl.onDefineApp(def => {
// 处理生命周期
const hasOnLaunch = typeof def.onLaunch === 'function'
const hasOnShow = typeof def.onShow === 'function'
if (hasOnLaunch || hasOnShow) {
(inst._events['applc:onCreate'] || (inst._events['applc:onCreate'] = [])).push(() => {
hasOnLaunch && def.onLaunch()
hasOnShow && def.onShow()
})
}
// __uniRoutes
injectRef.__uniRoutes = parseRoutes(def.manifest.router)
})
Object.assign(injectRef, globalRef)
import Emitter from '../helpers/Emitter'
const injectRef = Object.getPrototypeOf(global) || global
injectRef.UniServiceJSBridge = new Emitter()
injectRef.UniViewJSBridge = new Emitter()
/* eslint-disable no-undef */
if (typeof __VuePlugin !== 'undefined') {
Vue.use(__VuePlugin)
}
import * as baseApi from './base-api'
import * as platformApi from './platform-api'
export default {
...baseApi,
...platformApi
}
import router from '@system.router'
export function navigateBack ({
delta
}) {
// TODO delta
router.back()
return {
errMsg: 'navigateBack:ok'
}
}
import {
parseQuery
} from 'uni-shared'
import {
parseUri
} from './util'
import router from '@system.router'
export function navigateTo ({
url
}) {
const urls = url.split('?')
const path = urls[0]
const query = parseQuery(urls[1] || '')
router.push({
uri: parseUri(path),
params: query
})
return {
errMsg: 'navigateTo:ok'
}
}
import {
parseQuery
} from 'uni-shared'
import {
parseUri
} from './util'
import router from '@system.router'
export function redirectTo ({
url
}) {
const urls = url.split('?')
const path = urls[0]
const query = parseQuery(urls[1] || '')
router.replace({
uri: parseUri(path),
params: query
})
return {
errMsg: 'redirectTo:ok'
}
}
export function parseUri (path) {
return path.substr(0, path.lastIndexOf('/'))
}
// base
export * from 'uni-core/service/api/base/base64'
export * from 'uni-core/service/api/base/can-i-use'
export * from 'uni-core/service/api/base/interceptor'
export * from 'uni-core/service/api/base/upx2px'
export * from 'uni-core/service/api/context/audio'
export * from 'uni-core/service/api/context/background-audio'
// TODO
export function invoke (...args) {
return global.UniServiceJSBridge.invokeCallbackHandler(...args)
}
const defaultApp = {
globalData: {}
}
function wrapper (def) {
if (def.__$processed) {
return def
}
const methods = def.methods
if (methods) {
Object.keys(methods).forEach(name => {
def[name] = methods[name]
})
delete def.methods
}
// merge defaultApp
Object.keys(defaultApp).forEach(name => {
if (name !== 'globalData') {
def[name] = defaultApp[name]
}
})
if (!def.globalData) {
def.globalData = {}
}
Object.assign(def.globalData, defaultApp.globalData)
def.__$processed = true
return def
}
export function getApp ({
allowDefault = false
} = {}) {
/* eslint-disable no-undef */
if (inst.$def) {
return wrapper(inst.$def)
}
if (allowDefault) { // 返回默认实现
return defaultApp
}
}
// TODO 需要自己维护路由堆栈?
export function getCurrentPages () {
return []
}
// 目前仅支持 store, use, mixin, component, prototype
let store
const mixins = []
const plugins = []
const components = []
// fake
function Vue (options) {
if (options && options.store) {
store = options.store
}
}
Vue.prototype.$mount = function () {}
Vue.config = {}
Vue.use = function (plugin) {
plugins.push(plugin)
}
Vue.mixin = function (mixin) {
mixins.push(mixin)
}
Vue.component = function (id, definition) {
components.push({
id,
definition
})
}
const injectRef = Object.getPrototypeOf(global) || global
injectRef.__VuePlugin = {
install (PageVue, options) {
mixins.forEach(mixin => {
PageVue.mixin(mixin)
})
plugins.forEach(plugin => {
PageVue.use(plugin)
})
components.forEach(({
id,
definition
}) => {
PageVue.component(id, definition)
})
Object.keys(Vue.prototype).forEach(name => {
if (name !== '$mount') {
PageVue.prototype[name] = Vue.prototype[name]
}
})
store && (PageVue.prototype.$store = store)
}
}
export default Vue
import {
uni
} from 'uni-core/service/uni'
import {
invokeCallbackHandler
} from 'uni-helpers/api'
import Vue from './framework/vue'
import {
getApp
} from './framework/app'
import {
getCurrentPages
} from './framework/page'
global.UniServiceJSBridge.invokeCallbackHandler = invokeCallbackHandler
// TODO 补充__uniRoutes?路由校验那里用到了
export default {
uni,
Vue,
getApp,
getCurrentPages
}
import * as api from './platform-api'
export default api
export * from './api/route/navigate-back'
export * from './api/route/navigate-to'
export * from './api/route/redirect-to'
export function publishHandler (event, args, pageId) {
// TODO
}
<template>
<div v-on="$listeners">
<text>
<slot />
</text>
</div>
</template>
<script>
export default {
name: 'Button'
}
</script>
<style>
</style>
......@@ -5640,6 +5640,12 @@ magic-string@^0.25.2:
dependencies:
sourcemap-codec "^1.4.4"
magic-string@^0.25.3:
version "0.25.7"
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
dependencies:
sourcemap-codec "^1.4.4"
make-dir@^2.0.0, make-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
......@@ -7515,6 +7521,14 @@ rollup-plugin-commonjs@^10.0.1:
resolve "^1.11.0"
rollup-pluginutils "^2.8.1"
rollup-plugin-inject@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz#e4233855bfba6c0c12a312fd6649dff9a13ee9f4"
dependencies:
estree-walker "^0.6.1"
magic-string "^0.25.3"
rollup-pluginutils "^2.8.1"
rollup-plugin-node-resolve@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz#730f93d10ed202473b1fb54a5997a7db8c6d8523"
......@@ -7532,6 +7546,16 @@ rollup-plugin-replace@^2.1.0:
magic-string "^0.25.2"
rollup-pluginutils "^2.6.0"
rollup-plugin-terser@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.2.0.tgz#ba758adf769347b7f1eaf9ef35978d2e207dccc7"
dependencies:
"@babel/code-frame" "^7.5.5"
jest-worker "^24.9.0"
rollup-pluginutils "^2.8.2"
serialize-javascript "^2.1.2"
terser "^4.6.2"
rollup-plugin-uglify@^6.0.3:
version "6.0.4"
resolved "https://registry.npmjs.org/rollup-plugin-uglify/-/rollup-plugin-uglify-6.0.4.tgz#65a0959d91586627f1e46a7db966fd504ec6c4e6"
......@@ -7541,7 +7565,7 @@ rollup-plugin-uglify@^6.0.3:
serialize-javascript "^2.1.2"
uglify-js "^3.4.9"
rollup-pluginutils@^2.6.0, rollup-pluginutils@^2.8.1:
rollup-pluginutils@^2.6.0, rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2:
version "2.8.2"
resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
dependencies:
......@@ -8289,6 +8313,14 @@ terser@^4.1.2, terser@^4.4.3:
source-map "~0.6.1"
source-map-support "~0.5.12"
terser@^4.6.2:
version "4.6.6"
resolved "https://registry.npmjs.org/terser/-/terser-4.6.6.tgz#da2382e6cafbdf86205e82fb9a115bd664d54863"
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
source-map-support "~0.5.12"
test-exclude@^5.2.3:
version "5.2.3"
resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册