From 9c63a6d7e840abf6c52b2ec831ac64921d8bd548 Mon Sep 17 00:00:00 2001 From: zyl <731870902@qq.com> Date: Tue, 4 Nov 2025 16:52:04 +0800 Subject: [PATCH 1/5] =?UTF-8?q?"=E7=82=B9=E6=A0=87=E6=B3=A8=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=EF=BC=8C=E6=B8=B2=E6=9F=93=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E4=B8=8A=E6=A0=91"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/java/app/yjearth.jar | Bin 116720484 -> 116756836 bytes src/renderer/src/api/ts/index.ts | 12 ++ src/renderer/src/views/TS/cabin.vue | 105 +++++++++++++++--- .../src/views/TS/components/rightOperate.ts | 4 +- src/renderer/src/views/TS/edit.vue | 11 +- src/renderer/src/views/TS/element.vue | 11 +- src/renderer/src/views/TS/entity.ts | 41 ++++++- src/renderer/src/views/TS/list.vue | 5 +- src/renderer/src/views/TS/newPlan.vue | 80 +++++++++---- .../components/leftSide/leftSideFirst.vue | 93 ++++++++-------- .../src/views/components/tree/hooks/tree.ts | 92 +++++++-------- 11 files changed, 325 insertions(+), 129 deletions(-) diff --git a/resources/java/app/yjearth.jar b/resources/java/app/yjearth.jar index 76808916f5e3380e2a2bc4ffc0bb3c3c6da51742..cba2c4616a19b60e39fc393830250900d08135b1 100644 GIT binary patch delta 158379 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%0D0iyq+oz? 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

+K} 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�>c2;wNDKceW>#8@{An?a2j3&vE)9w) zZKiG~gUmrB<*u8dJWN_zYFPeE$O=`Kj*! delta 125085 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

9ynw#N5T@4~@1KWj;U{ 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 z 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 Vunh4IGzFTjEOjX{dc;Hg@PEqSOlbfB diff --git a/src/renderer/src/api/ts/index.ts b/src/renderer/src/api/ts/index.ts index c3145df..895124f 100644 --- a/src/renderer/src/api/ts/index.ts +++ b/src/renderer/src/api/ts/index.ts @@ -20,4 +20,16 @@ export const TsApi = { data }) }, + addTsSource: async (data: any) => { + return await request.post({ + url: '/tsSource/add', + data + }) + }, + queryTsSource: async (data: any) => { + return await request.post({ + url: '/tsSource/query', + data + }) + }, } diff --git a/src/renderer/src/views/TS/cabin.vue b/src/renderer/src/views/TS/cabin.vue index 3a4cda1..2cac2b1 100644 --- a/src/renderer/src/views/TS/cabin.vue +++ b/src/renderer/src/views/TS/cabin.vue @@ -27,21 +27,83 @@ import {$changeComponentShow} from "../../utils/communication"; const {getSelectedNodes, cusSelectNode, getSameLevel, cusNodeIcon, nodeType} = useTreeNode() import {showRightMenuTs} from "./tree" +import {TsApi} from "../../api/ts"; +import {initMapData} from "./entity"; const rightMenuRef: any = ref() const treeObj = ref() //树形的实例 -const nodes: any = ref([]) +let zNodes: any = ref([])//树形结构数据 +let nodes: any = ref([])//选中的node节点 let input2 = ref('') onMounted(() => { - let data = [ - { - name: "88", - sourceType: "directory" + let formData = new FormData() + // let data = [] + formData.append('id', window["planId"]) + TsApi.queryTsSource(formData).then(async res => { + console.log('queryTsSource', res) + if (res.code == 200) { + for (let i = res.data.length - 1; i >= 0; i--) { + res.data[i].icon = await cusNodeIcon(res.data[i]); + } + zNodes.value = res.data + console.log("data", zNodes.value) + + treeObj.value = $.fn.zTree.init($(`#treeDemos`), setting, zNodes.value) + window.treeObj = treeObj.value } - ] - treeObj.value = $.fn.zTree.init($(`#treeDemos`), setting, data) - window.treeObj = treeObj.value + }) + }) +const initTreeCallBack = () => { + let arr = zNodes.value + let layerTypes = [ + "arcgisWximagery", + "arcgisBlueImagery", + "ArcgisLWImagery", + "gdlwImagery", + "gdwxImagery", + "gdslImagery", + "layer", + ]; + let layers: any = [] + for (let i = 0; i < arr.length; i++) { + if (arr[i].sourceType === 'directory') { + continue + } + let detail = JSON.parse(arr[i].detail || '{}') + let params = JSON.parse(arr[i].params || '{}') + if (!detail.name) { + detail.name = arr[i].sourceName + } + if (!detail.id) { + detail.id = arr[i].id + } + if (layerTypes.includes(arr[i].sourceType)) { + layers.push( + { + sourceType: arr[i].sourceType, + detail: {...detail, ...params} + } + ) + } else { + initMapData(arr[i].sourceType, {...detail, ...params}) + } + } + + layers.sort((obj1, obj2) => { + return obj1.detail.layerIndex - obj2.detail.layerIndex; + }); + if (window.earth_ts) { + for (let i = 0; i < layers.length; i++) { + // initMapData(layers[i].sourceType, layers[i].detail, null) + } + } +} +const onDblClick = (event: MouseEvent, treeId: string, treeNode: any) => { + let entityObject + entityObject = (window as any)._entityMap.get(treeNode.id) + entityObject.flyTo() +} const onClick = (event: MouseEvent, treeId: string, treeNode: any) => { console.log('selectNode', treeNode) @@ -131,20 +193,21 @@ const setting = { data: { key: { //zdatas数据中表示节点name的属性key - name: "name", - checked: "is_show", + name: "sourceName", + checked: "isShow", }, simpleData: { enable: true, idKey: "id", - pIdKey: "p_id", - nameKey: "name", + pIdKey: "parentId", + nameKey: "sourceName", }, }, callback: { onMouseDown: onMouseDown, onRightClick: rightClick, onClick: onClick, + onDblClick: onDblClick /* onClick: this.onClick, onDblClick: this.onDblClick, @@ -162,8 +225,11 @@ const setting = { beforeClick: this.zTreeBeforeClick, onCheck: this.onCheck*/ }, -} +} +defineExpose({ + initTreeCallBack +}) diff --git a/src/renderer/src/views/TS/element.vue b/src/renderer/src/views/TS/element.vue index dbe2330..1e975eb 100644 --- a/src/renderer/src/views/TS/element.vue +++ b/src/renderer/src/views/TS/element.vue @@ -55,8 +55,11 @@ import {ref, onMounted} from "vue"; import {Search} from '@element-plus/icons-vue' import {ModelApi} from "../../api/model"; import {GraphApi} from "../../api/graphLabel"; -import {addMapSource} from "./entity"; +import {addMapSource} from "./entity"; +import {useTreeNode} from "../components/tree/hooks/treeNode"; + +const {getSelectedNodes} = useTreeNode() const service = ref(localStorage.getItem('ip')) interface Tree { @@ -158,11 +161,15 @@ let getGraphTypeList = async () => { } // 添加标绘 let addMarker = (item) => { + let nodes = getSelectedNodes(window['treeObj']) console.log("绘制" + item.name) + console.log("获取选中的节点", nodes) + let id = new YJ.Tools().randomString() + let pId = nodes.length >= 1 ? nodes[0].id : -1 window.draw = new YJ.Draw[item.funName](earth_ts) window.draw.start((a, position) => { console.log(position) - addMapSource({id: 777, type: item.type, name: item.source_name, position}) + addMapSource({id, type: item.type, name: item.source_name, position, pId}) }) } diff --git a/src/renderer/src/views/TS/entity.ts b/src/renderer/src/views/TS/entity.ts index e6d779a..9b5c782 100644 --- a/src/renderer/src/views/TS/entity.ts +++ b/src/renderer/src/views/TS/entity.ts @@ -1,4 +1,9 @@ -export function addMapSource(option) { +import {TsApi} from "../../api/ts"; +import {useTreeNode} from '@/views/components/tree/hooks/treeNode' + +const {cusAddNodes, getSelectedNode} = useTreeNode() + +export function addMapSource(option, cb: any = null) { console.log("添加到地球上", option) let id = option.id || new YJ.Tools().randomString() let name = option.name @@ -24,5 +29,37 @@ export function addMapSource(option) { } console.log('options', options) // 进数据库 - // 上树 + let dbOption = { + "id": option.id, + "sourceName": name, + "sourceType": option.type, + "sourcePath": "", + "parentId": option.pId, + "treeIndex": 0, + "isShow": 1, + "detail": JSON.stringify(options) || '{}', + "params": "", + "planId": window['planId'] + } + console.log('dbOption', dbOption) + TsApi.addTsSource(dbOption).then(res => { + console.log("addTsSource", res) + cb && cb(res) + // 上树 + cusAddNodes(window.treeObj, getSelectedNode(window.treeObj), [dbOption], true) + }) +} + +export function initMapData(type, data) { + let entityObject + switch (type) { + case 'point': + console.log("ssssssss+++", window['earth_ts']) + entityObject = new YJ.Obj.BillboardObject(window['earth_ts'], data) + } + if (entityObject) { + if (entityObject.options.id) { + (window as any)._entityMap.set(entityObject.options.id, entityObject) + } + } } diff --git a/src/renderer/src/views/TS/list.vue b/src/renderer/src/views/TS/list.vue index c919b1d..55b79e0 100644 --- a/src/renderer/src/views/TS/list.vue +++ b/src/renderer/src/views/TS/list.vue @@ -151,7 +151,10 @@ const getList = (params = null) => { formData.append(paramsKey, params[paramsKey]) } } + } + formData.append('username', params["createdBy"]) + } TsApi.planList(formData).then(res => { console.log(res) @@ -175,7 +178,7 @@ const toTSEdit = (row) => { console.log("当前推演方案", row) router.push({ name: 'tsEdit', // 必须用 name 匹配路由,不能用 path - query: {id: 123, name: "战时推演", start_time: 946684800000} + query: {id: row.id, name: row.name, start_time: new Date(row.simulationStartTime).getTime()} }) } const delPlan = (id) => { diff --git a/src/renderer/src/views/TS/newPlan.vue b/src/renderer/src/views/TS/newPlan.vue index 77c0e18..5397815 100644 --- a/src/renderer/src/views/TS/newPlan.vue +++ b/src/renderer/src/views/TS/newPlan.vue @@ -11,28 +11,31 @@

- + - + - +
- 确定 + 确定 取消
@@ -45,30 +48,69 @@ '});o.a.add(r);t["default"]=r},d991:function(e,t,C){"use strict";C.r(t);var n=C("e017"),a=C.n(n),i=C("21a1"),o=C.n(i),r=new a.a({id:"icon-dataResource",use:"icon-dataResource-usage",viewBox:"0 0 47.997314453125 47.997314453125",content:''});o.a.add(r);t["default"]=r},da64:function(e,t,C){},dcf8:function(e,t,C){"use strict";C.r(t);var n=C("e017"),a=C.n(n),i=C("21a1"),o=C.n(i),r=new a.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});o.a.add(r);t["default"]=r},e3f5:function(e,t,C){},eb1b:function(e,t,C){"use strict";C.r(t);var n=C("e017"),a=C.n(n),i=C("21a1"),o=C.n(i),r=new a.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});o.a.add(r);t["default"]=r},f24e:function(e,t,C){"use strict";C("8106")},f43a:function(e,t,C){},f46d:function(e,t,C){"use strict";C("e3f5")},f782:function(e,t,C){"use strict";C.r(t);var n=C("e017"),a=C.n(n),i=C("21a1"),o=C.n(i),r=new a.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});o.a.add(r);t["default"]=r}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/src/renderer/public/backManage/static/js/chunk-0e163d56.264fd37b.js b/src/renderer/public/backManage/static/js/chunk-0e163d56.264fd37b.js new file mode 100644 index 0000000..81d0596 --- /dev/null +++ b/src/renderer/public/backManage/static/js/chunk-0e163d56.264fd37b.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e163d56"],{"1af3":function(e,t,a){"use strict";a("378e")},"378e":function(e,t,a){},4890:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACgSURBVCiRjZFBDoMwDATHFf+q+RcIo/Iv6Mu2B5wooinqSjlE9ng3jtFIEwuGnxdW2zjo6JHNrhlhBMpGY9fE0oMqkGdvXTWjHjMAz4wTwLtWzpjdeEMp2sZanHPQDQSeLsVhSQB0DvqGRGCEZjyX4JcBhyYcY0eEbaxWIxWHLOT6AzjsxViXIsJ69kUt2LzRfwIteP2Ov3QFb+N1o4rxA6+ZVrNK3CHQAAAAAElFTkSuQmCC"},"7db0":function(e,t,a){"use strict";var s=a("23e7"),r=a("b727").find,l=a("44d2"),i=a("ae40"),o="find",n=!0,c=i(o);o in[]&&Array(1)[o]((function(){n=!1})),s({target:"Array",proto:!0,forced:n||!c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),l(o)},"9e29":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAABRSURBVCiRY2RAAl/t7OoZGBkb4AL//zdwHzrUyIANfLW3/4/O/+zg4ADjM6IrwAcYsZmIDXAfPMjIhC6AjYYBFMWEwFBUTEbQ/f/fgFclVB4AKcEhwgBd1PMAAAAASUVORK5CYII="},aa93:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACeSURBVCiRjdDLEYIwAIThf8EW4EwpoQ84WAlai/ZB7MSz9sB6gDAww8PcknybbAIno2jdl427NNcZFgQAQ/w+VO8GysbdAK9M9GnNEC97J3u8PgymTiGZmG/WMBFRCQKisrkK3p+n7vkWtgipu6BKePXoLTwVvyU8B/7FACpa91MyLDe2MIDK1h5MDTB/4Q4GyJbQEI/wqhKM/3yEAX4W9Vfq1o4/kgAAAABJRU5ErkJggg=="},e382:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"app-container"},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:8}},[s("div",{staticClass:"grid-content userNum"},[s("div",{staticClass:"img"},[s("svg-icon",{attrs:{"icon-class":"puaseUser"}})],1),s("div",{staticClass:"numCon"},[s("div",[e._v("总用户数")]),s("div",[e._v(e._s(e.totalNum))])])])]),s("el-col",{attrs:{span:8}},[s("div",{staticClass:"grid-content userNum"},[s("div",{staticClass:"img"},[s("svg-icon",{attrs:{"icon-class":"normalUser"}})],1),s("div",{staticClass:"numCon"},[s("div",[e._v("启用用户数")]),s("div",[e._v(e._s(e.userCount))])])])]),s("el-col",{attrs:{span:8}},[s("div",{staticClass:"grid-content userNum"},[s("div",{staticClass:"img"},[s("svg-icon",{attrs:{"icon-class":"allUserNum"}})],1),s("div",{staticClass:"numCon"},[s("div",[e._v("禁用用户数")]),s("div",[e._v(e._s(e.stopUserCount))])])])])],1),s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:24}},[s("div",{staticClass:"grid-content search"},[s("el-input",{attrs:{placeholder:"搜索用户名/昵称进行搜索",clearable:"","prefix-icon":"el-icon-search"},model:{value:e.input2,callback:function(t){e.input2=t},expression:"input2"}}),s("el-select",{attrs:{clearable:"",placeholder:"请选择角色"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.role_list,(function(e,t){return s("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1),s("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(t){return e.getuserlist()}}},[e._v("搜索")]),s("el-button",{staticClass:"addUser",attrs:{type:"primary",icon:"el-icon-plus",disabled:-1==e.FuncOption.indexOf("add")},on:{click:e.addUser}},[e._v("新增用户")]),s("el-button",{staticClass:"delUser",attrs:{type:"danger",icon:"el-icon-delete",disabled:-1==e.FuncOption.indexOf("delete")},on:{click:e.delUser}},[e._v("删除用户")])],1)])],1),s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:24}},[s("div",{staticClass:"grid-content table"},[s("div",{staticClass:"title"},[s("span",[e._v("用户列表")])]),s("div",{staticClass:"tabCon"},[s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55",selectable:e.selectable}}),s("el-table-column",{attrs:{type:"index",label:"序号",width:"50",align:"center"}}),s("el-table-column",{attrs:{label:"头像",align:"avatar"},scopedSlots:e._u([{key:"default",fn:function(t){return[null==t.row.avatar?s("img",{staticClass:"userImg",attrs:{src:a("cf05"),alt:""}}):s("img",{staticClass:"userImg",attrs:{src:e.actionUrl+t.row.avatar,alt:""}})]}}])}),s("el-table-column",{attrs:{label:"昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.nickname))])]}}])}),s("el-table-column",{attrs:{label:"角色",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(e.getRoleName(t.row.roleId)))])]}}])}),s("el-table-column",{attrs:{label:"手机号",align:"phone"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.phone))])]}}])}),s("el-table-column",{attrs:{label:"用户名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.username))])]}}])}),s("el-table-column",{attrs:{label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.status?s("span",{staticClass:"state"},[e._v("正常")]):s("span",{staticClass:"state puase"},[e._v("禁用")])]}}])}),s("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.createdAt))])]}}])}),s("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isSuper(t.row.roleId)||-1==e.FuncOption.indexOf("edit")?e._e():s("img",{staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{title:"编辑用户",src:a("aa93"),alt:""},on:{click:function(a){return e.edit(t.row)}}}),"admin"!=e.loginUser&&e.loginUser!=t.row.username||-1==e.FuncOption.indexOf("reset")?e._e():s("img",{staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{title:"修改密码",src:a("4890"),alt:""},on:{click:function(a){return e.editRow(t.row)}}}),e.isSuper(t.row.roleId)||-1==e.FuncOption.indexOf("delete")?e._e():s("img",{staticStyle:{cursor:"pointer"},attrs:{src:a("9e29"),title:"删除",alt:""},on:{click:function(a){return e.delRow(t.row)}}})]}}])})],1),s("div",{staticClass:"block"},[s("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[10,20,50],"page-size":e.page_size,layout:"total, sizes, prev, pager, next ",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])])],1),s("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[s("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[s("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[s("el-input",{attrs:{clearable:""},model:{value:e.params.nickname,callback:function(t){e.$set(e.params,"nickname",t)},expression:"params.nickname"}})],1),s("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择角色"},model:{value:e.params.roleId,callback:function(t){e.$set(e.params,"roleId",t)},expression:"params.roleId"}},e._l(e.role_list,(function(e,t){return s("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1)],1),s("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[s("el-input",{attrs:{clearable:""},model:{value:e.params.phone,callback:function(t){e.$set(e.params,"phone",e._n(t))},expression:"params.phone"}})],1),s("el-form-item",{attrs:{label:"用户名",prop:"username"}},[s("el-input",{attrs:{clearable:""},model:{value:e.params.username,callback:function(t){e.$set(e.params,"username",t)},expression:"params.username"}})],1),s("el-form-item",{staticClass:"no-status-icon",attrs:{label:"密码",prop:"password"}},[s("el-input",{ref:"password",attrs:{type:e.passwordType,clearable:"",autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}}),s("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[s("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),s("el-form-item",{staticClass:"no-status-icon",attrs:{label:"确认密码",prop:"checkPass"}},[s("el-input",{ref:"password2",attrs:{type:e.passwordType2,clearable:"",autocomplete:"off"},model:{value:e.params.checkPass,callback:function(t){e.$set(e.params,"checkPass",t)},expression:"params.checkPass"}}),s("span",{staticClass:"show-pwd",on:{click:e.showPwd2}},[s("svg-icon",{attrs:{"icon-class":"password"===e.passwordType2?"eye":"eye-open"}})],1)],1),s("el-form-item",{attrs:{label:"用户状态",prop:"status"}},[s("el-radio-group",{model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},[s("el-radio",{attrs:{label:1}},[e._v("启用")]),s("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),s("el-form-item",{attrs:{label:"上传头像"}},[s("el-upload",{staticClass:"avatar-uploader",attrs:{name:"files",action:e.action,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.params.avatar?s("img",{staticClass:"avatar",attrs:{src:e.actionUrl+e.params.avatar}}):s("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件,且不超过2MB")])])],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("创建")]),s("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),s("el-dialog",{attrs:{title:"编辑用户",visible:e.editlogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.editlogVisible=t}}},[s("el-form",{ref:"ruleFormUpdate",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.edit_params,"label-width":"100px"}},[s("el-form-item",{attrs:{label:"昵称",prop:"nickname"}},[s("el-input",{attrs:{clearable:""},model:{value:e.edit_params.nickname,callback:function(t){e.$set(e.edit_params,"nickname",t)},expression:"edit_params.nickname"}})],1),s("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择角色"},model:{value:e.edit_params.roleId,callback:function(t){e.$set(e.edit_params,"roleId",t)},expression:"edit_params.roleId"}},e._l(e.role_list,(function(e,t){return s("el-option",{key:t,attrs:{label:e.roleName,value:e.id}})})),1)],1),s("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[s("el-input",{attrs:{clearable:""},model:{value:e.edit_params.phone,callback:function(t){e.$set(e.edit_params,"phone",e._n(t))},expression:"edit_params.phone"}})],1),s("el-form-item",{attrs:{label:"用户名",prop:"username"}},[s("el-input",{attrs:{clearable:""},model:{value:e.edit_params.username,callback:function(t){e.$set(e.edit_params,"username",t)},expression:"edit_params.username"}})],1),s("el-form-item",{attrs:{label:"状态",prop:"status"}},[s("el-radio-group",{model:{value:e.edit_params.status,callback:function(t){e.$set(e.edit_params,"status",t)},expression:"edit_params.status"}},[s("el-radio",{attrs:{label:1}},[e._v("启用")]),s("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),s("el-form-item",{attrs:{label:"上传头像"}},[s("el-upload",{staticClass:"avatar-uploader",attrs:{name:"files",action:e.action,"show-file-list":!1,"on-success":e.handleAvatarSuccess2,"before-upload":e.beforeAvatarUpload}},[e.edit_params.avatar?s("img",{staticClass:"avatar",attrs:{src:e.actionUrl+e.edit_params.avatar}}):s("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件,且不超过2MB")])])],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitEdit("ruleForm")}}},[e._v("确定")]),s("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),s("el-dialog",{attrs:{title:"修改密码",visible:e.passWordVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.passWordVisible=t}}},[s("el-form",{staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[s("el-form-item",{staticClass:"no-status-icon",attrs:{label:"新密码",prop:"password"}},[s("el-input",{ref:"password",attrs:{type:e.passwordType,autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}}),s("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[s("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),s("el-form-item",{staticClass:"no-status-icon",attrs:{label:"确认密码",prop:"checkPass"}},[s("el-input",{ref:"password2",attrs:{type:e.passwordType2,autocomplete:"off"},model:{value:e.params.checkPass,callback:function(t){e.$set(e.params,"checkPass",t)},expression:"params.checkPass"}}),s("span",{staticClass:"show-pwd",on:{click:e.showPwd2}},[s("svg-icon",{attrs:{"icon-class":"password"===e.passwordType2?"eye":"eye-open"}})],1)],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:e.editPassword}},[e._v("确定")]),s("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1)],1)},r=[],l=a("2909"),i=a("c7eb"),o=a("1da1"),n=(a("d81d"),a("e9c4"),a("7db0"),a("d3b7"),a("4de4"),a("5f87")),c=a("c24f"),u=a("5c96"),d=(a("323e"),{filters:{statusFilter:function(e){var t={published:"success",draft:"gray",deleted:"danger"};return t[e]}},data:function(){var e=this,t=function(t,a,s){""===a?s(new Error("请输入密码")):(""!==e.params.checkPass&&e.$refs.ruleForm.validateField("checkPass"),s())},a=function(t,a,s){""===a?s(new Error("请再次输入密码")):a!==e.params.password?s(new Error("两次输入密码不一致!")):s()};return{FuncOption:[],action:"http://127.0.0.1:8848/fileInfo/upload",actionUrl:"http://127.0.0.1:8848",totalNum:0,delIdArr:[],loginUser:null,allRoleData:null,userCount:0,stopUserCount:0,passwordType:"password",passwordType2:"password",input2:"",headers:{token:Object(n["a"])()},list:[],title:"添加用户",listLoading:!1,dialogVisible:!1,editlogVisible:!1,passWordVisible:!1,params:{username:"",nickname:"",password:"",checkPass:"",roleId:null,phone:null,status:1,avatar:""},edit_params:{nickname:"",roleId:0,status:0,phone:null,username:"",avatar:""},role_list:[],currentPage:1,page_size:10,total:1,options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],value:"",rules:{nickname:[{required:!0,message:"请输入昵称",trigger:"blur"}],roleId:[{required:!0,message:"请选择角色",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{type:"number",message:"请输入数字值"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{validator:t,required:!0,trigger:"blur"}],checkPass:[{validator:a,required:!0,trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}}},created:function(){},mounted:function(){this.loginUser=localStorage.getItem("backUser");var e=JSON.parse(localStorage.getItem("functionArr"));this.FuncOption=e["user"],this.getrole(),this.getuserlist(),this.getuserNum(),this.getUserStatusCountFun()},methods:{getUserStatusCountFun:function(){var e=this;-1!=this.FuncOption.indexOf("select")&&Object(c["i"])().then((function(t){e.stopUserCount=t.data.bindUserCount,e.userCount=t.data.useUserCount}))},handleSelectionChange:function(e){this.delIdArr=[],this.delIdArr=e.map((function(e){return e.id}))},showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},showPwd2:function(){var e=this;"password"===this.passwordType2?this.passwordType2="":this.passwordType2="password",this.$nextTick((function(){e.$refs.password2.focus()}))},selectable:function(e,t){return 1!==this.getRoleId(e.roleId)},handleAvatarSuccess:function(e,t){this.params.avatar=e.data[0].previewUrl},handleAvatarSuccess2:function(e,t){this.edit_params.avatar=e.data[0].previewUrl},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type,a=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 jpg/png 格式!"),a||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&a},handleSizeChange:function(e){this.page_size=e,this.getuserlist(),console.log("每页 ".concat(e," 条"))},handleCurrentChange:function(e){this.currentPage=e,this.getuserlist(),console.log("当前页: ".concat(e))},submitEdit:function(){var e=this;this.$refs["ruleFormUpdate"].validate((function(t){if(!t)return!1;Object(c["t"])(e.edit_params).then((function(t){e.getuserlist(),e.editlogVisible=!1}))}))},edit:function(e){this.editlogVisible=!0,this.edit_params.roleId=e.roleId,this.edit_params.id=e.id,this.edit_params.status=e.status,this.edit_params.nickname=e.nickname,this.edit_params.username=e.username,this.edit_params.phone=e.phone,this.edit_params.avatar=e.avatar,this.getrole()},editRow:function(e){this.editRowData=e,this.passWordVisible=!0},editPassword:function(){var e=this;Object(c["e"])({id:this.editRowData.id,oldPassword:this.editRowData.password,newPassword:this.params.password}).then((function(t){t.code||e.getuserlist()}))},confirm:function(e){var t=this;Object(c["d"])(e).then((function(e){t.getuserlist(),t.delIdArr=[],t.getuserNum()}))},handleClose:function(){this.reset()},submitForm:function(){var e=this;this.$refs["ruleForm"].validate((function(t){if(!t)return!1;var a=JSON.parse(JSON.stringify(e.params));delete a.checkPass,Object(c["a"])(a).then((function(t){e.reset(),e.getuserlist(),e.dialogVisible=!1}))}))},resetUser:function(){var e=this;this.$confirm("此操作将清除超级管理员以外的所有用户,且数据无法恢复,确定要重置吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c["w"])().then((function(t){t.code||(e.currentPage=1,e.getuserlist())}))})).catch((function(){}))},addUser:function(){this.dialogVisible=!0,this.title="添加用户",this.getrole()},delUser:function(){var e=this;this.delIdArr.length?this.$confirm("您确定要删除用户吗?这将删除用户数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.confirm(e.delIdArr)})).catch((function(){})):Object(u["Message"])({message:"请选择用户",type:"warning",duration:1e3})},delRow:function(e){var t=this;this.$confirm("您确定要删除当前用户吗?这将删除当前用户数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.delIdArr=[],t.delIdArr.push(e.id),t.confirm(t.delIdArr)})).catch((function(){}))},getRoleName:function(e){var t;return this.allRoleData&&(t=this.allRoleData.find((function(t){return t.id===e}))),t?t.roleName:""},getRoleId:function(e){var t;return this.allRoleData&&(t=this.allRoleData.find((function(t){return t.id===e}))),t?t.isSuper:0},isSuper:function(e){var t;return this.allRoleData&&(t=this.allRoleData.find((function(e){return 1===e.isSuper})).id),e==t},getrole:function(){var e=this;return Object(o["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(c["r"])({pageNum:1,pageSize:1e3});case 2:a=t.sent,e.allRoleData=a.data.records,e.role_list=a.data.records.filter((function(e){return 1!==e.isSuper}));case 5:case"end":return t.stop()}}),t)})))()},reset:function(){this.$refs.ruleForm&&this.$refs.ruleForm.clearValidate(),this.$refs.ruleFormUpdate&&this.$refs.ruleFormUpdate.clearValidate(),this.dialogVisible=!1,this.editlogVisible=!1,this.passWordVisible=!1,this.params={username:"",nickname:"",password:"",checkPass:"",roleId:null,phone:null,status:1}},getuserlist:function(){var e=this;-1!=this.FuncOption.indexOf("select")?(this.listLoading=!0,Object(c["l"])({pageNum:this.currentPage,pageSize:this.page_size,searchKey:this.input2||null,roleId:this.value||null}).then((function(t){e.list=Object(l["a"])(t.data.records),e.list=e.list.map((function(e){return e.phone=1*e.phone,e})),e.total=t.data.total,e.listLoading=!1})).catch((function(t){e.listLoading=!1}))):Object(u["Message"])({message:"暂无权限",type:"warning",duration:1e3})},getuserNum:function(){var e=this;Object(c["l"])({pageNum:this.currentPage,pageSize:this.page_size}).then((function(t){e.totalNum=t.data.total}))}}}),p=d,m=(a("1af3"),a("2877")),f=Object(m["a"])(p,s,r,!1,null,"2649a100",null);t["default"]=f.exports}}]); \ No newline at end of file diff --git a/src/renderer/public/backManage/static/js/chunk-213dd466.f0e897b9.js b/src/renderer/public/backManage/static/js/chunk-213dd466.f0e897b9.js new file mode 100644 index 0000000..443d9c6 --- /dev/null +++ b/src/renderer/public/backManage/static/js/chunk-213dd466.f0e897b9.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-213dd466"],{"10d4":function(e,t,a){},"3c93":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAB+SURBVCiRpZFdDsMgDIO/oN2r9F6dqqq917KTsQfQRhFZ+uMXYscOkQIXIT0xPXkBsVCVlbH1BGNgNGo36MIKqlH7SBNzmpitvtTGphNzY/fjW7bMQwnFr/Ef5LfFo0gDCZWNpdogezsagPRudkQL9G/marfuqBXX5vW08/gAPiosuy3WWgcAAAAASUVORK5CYII="},"6c35":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("div",{staticClass:"grid-content userNum"},[r("div",{staticClass:"img"},[r("svg-icon",{attrs:{"icon-class":"roleNum"}})],1),r("div",{staticClass:"numCon"},[r("div",[e._v("总角色数")]),r("div",[e._v(e._s(e.totalNum))])])])]),r("el-col",{attrs:{span:12}},[r("div",{staticClass:"grid-content userNum"},[r("div",{staticClass:"img"},[r("svg-icon",{attrs:{"icon-class":"manageNum"}})],1),r("div",{staticClass:"numCon"},[r("div",[e._v("管理员数")]),r("div",[e._v(e._s(e.manageNum))])])])])],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:24}},[r("div",{staticClass:"grid-content search"},[r("el-input",{attrs:{placeholder:"请输入角色名称进行搜索","prefix-icon":"el-icon-search",clearable:""},model:{value:e.input2,callback:function(t){e.input2=t},expression:"input2"}}),r("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(t){return e.getuserlist()}}},[e._v("搜索")]),r("el-button",{staticClass:"addUser",attrs:{type:"primary",icon:"el-icon-plus",disabled:-1==e.FuncOption.indexOf("add")},on:{click:e.addUser}},[e._v("创建角色")]),r("el-button",{staticClass:"delUser",attrs:{type:"danger",icon:"el-icon-delete",disabled:-1==e.FuncOption.indexOf("delete")},on:{click:e.delUser}},[e._v("删除角色")])],1)])],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:24}},[r("div",{staticClass:"grid-content table"},[r("div",{staticClass:"title"},[r("span",[e._v("角色列表")])]),r("div",{staticClass:"tabCon"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"55",selectable:e.selectable}}),r("el-table-column",{attrs:{type:"index",label:"序号",width:"50",align:"center"}}),r("el-table-column",{attrs:{label:"角色名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.roleName))])]}}])}),r("el-table-column",{attrs:{label:"角色描述",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.description))])]}}])}),r("el-table-column",{attrs:{label:"角色状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.status?r("span",{staticClass:"state"},[e._v("正常")]):r("span",{staticClass:"state puase"},[e._v("禁用")])]}}])}),r("el-table-column",{attrs:{label:"是否超级管理员",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isSuper?r("span",{staticClass:"state"},[e._v("是")]):r("span",{staticClass:"state puase"},[e._v("否")])]}}])}),r("el-table-column",{attrs:{label:"用户数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.count))])]}}])}),r("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.createdAt))])]}}])}),r("el-table-column",{attrs:{label:"最后修改时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.updatedAt))])]}}])}),r("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1!==t.row.isSuper&&-1!=e.FuncOption.indexOf("edit")?r("img",{staticStyle:{"margin-right":"5px",cursor:"pointer",width:"14px",height:"14px"},attrs:{title:"编辑角色",src:a("aa93"),alt:""},on:{click:function(a){return e.edit(t.row)}}}):e._e(),1!==t.row.isSuper&&-1!=e.FuncOption.indexOf("data")?r("img",{staticStyle:{"margin-right":"5px",cursor:"pointer",width:"14px",height:"14px"},attrs:{title:"数据权限",src:a("d641"),alt:""},on:{click:function(a){return e.openRoleDialog("数据权限",t.row)}}}):e._e(),1!==t.row.isSuper&&-1!=e.FuncOption.indexOf("function")?r("img",{staticStyle:{"margin-right":"5px",cursor:"pointer",width:"14px",height:"14px"},attrs:{title:"功能权限",src:a("3c93"),alt:""},on:{click:function(a){return e.openRoleDialog("功能权限",t.row)}}}):e._e(),1!==t.row.isSuper&&-1!=e.FuncOption.indexOf("setUser")?r("img",{staticStyle:{"margin-right":"5px",cursor:"pointer",width:"14px",height:"14px"},attrs:{title:"分配用户",src:a("fb3c"),alt:""},on:{click:function(a){return e.openUserSet(t.row)}}}):e._e(),1!==t.row.isSuper&&-1!=e.FuncOption.indexOf("delete")?r("img",{staticStyle:{cursor:"pointer"},attrs:{src:a("9e29"),title:"删除角色",alt:""},on:{click:function(a){return e.delRow(t.row)}}}):e._e()]}}])})],1),r("div",{staticClass:"block"},[r("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[10,20,50],"page-size":e.page_size,layout:"total, sizes, prev, pager, next ",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])])],1),r("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入角色名称"},model:{value:e.params.roleName,callback:function(t){e.$set(e.params,"roleName",t)},expression:"params.roleName"}})],1),r("el-form-item",{attrs:{label:"角色描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",clearable:"",placeholder:"请输入角色描述的内容"},model:{value:e.params.description,callback:function(t){e.$set(e.params,"description",t)},expression:"params.description"}})],1),r("el-form-item",{attrs:{label:"功能权限",prop:"role"}},[r("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.options,props:e.props,"collapse-tags":"",clearable:"",placeholder:"请选择功能权限"},model:{value:e.params.role,callback:function(t){e.$set(e.params,"role",t)},expression:"params.role"}})],1),r("el-form-item",{attrs:{label:"数据权限",prop:"data"}},[r("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.dataOptions,props:e.props,"collapse-tags":"",clearable:"",placeholder:"请选择数据权限"},model:{value:e.params.data,callback:function(t){e.$set(e.params,"data",t)},expression:"params.data"}})],1),r("el-form-item",{attrs:{label:"角色状态",prop:"status"}},[r("el-radio-group",{model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},[r("el-radio",{attrs:{label:1}},[e._v("启用")]),r("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("创建")]),r("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),r("el-dialog",{attrs:{title:"编辑角色",visible:e.editlogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.editlogVisible=t}}},[r("el-form",{ref:"ruleFormUpdate",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.edit_params,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入角色名称"},model:{value:e.edit_params.roleName,callback:function(t){e.$set(e.edit_params,"roleName",t)},expression:"edit_params.roleName"}})],1),r("el-form-item",{attrs:{label:"角色描述",prop:"role_id"}},[r("el-input",{attrs:{type:"textarea",clearable:"",placeholder:"请输入角色描述的内容"},model:{value:e.edit_params.role_id,callback:function(t){e.$set(e.edit_params,"role_id",t)},expression:"edit_params.role_id"}})],1),r("el-form-item",{attrs:{label:"角色状态",prop:"status"}},[r("el-radio-group",{model:{value:e.edit_params.status,callback:function(t){e.$set(e.edit_params,"status",t)},expression:"edit_params.status"}},[r("el-radio",{attrs:{label:1}},[e._v("启用")]),r("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitEdit("ruleForm")}}},[e._v("确定")]),r("el-button",[e._v("取消")])],1)],1),r("el-dialog",{attrs:{title:e.roleTitle,visible:e.passWordVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.passWordVisible=t}}},[r("el-form",{staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入角色名称"},model:{value:e.edit_params.roleName,callback:function(t){e.$set(e.edit_params,"roleName",t)},expression:"edit_params.roleName"}})],1),r("el-form-item",{attrs:{label:e.roleTitle,prop:"role"}},["功能权限"==e.roleTitle?r("el-cascader",{staticStyle:{width:"100%"},attrs:{clearable:"",options:e.options,props:e.props,clearable:"",placeholder:"请选择功能权限"},model:{value:e.edit_params.role,callback:function(t){e.$set(e.edit_params,"role",t)},expression:"edit_params.role"}}):r("el-cascader",{staticStyle:{width:"100%"},attrs:{clearable:"",options:e.dataOptions,props:e.props,clearable:"",placeholder:"请选择数据权限"},model:{value:e.edit_params.role,callback:function(t){e.$set(e.edit_params,"role",t)},expression:"edit_params.role"}})],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.editPassword}},[e._v("确定")]),r("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),r("el-dialog",{attrs:{title:"分配用户",visible:e.userVisible,width:"640px","before-close":e.handleClose},on:{"update:visible":function(t){e.userVisible=t}}},[r("el-transfer",{attrs:{filterable:"","filter-method":e.filterMethod,"filter-placeholder":"请输入用户名",data:e.data,titles:["未分配用户","已分配用户"],"button-texts":["取消分配","确认分配"]},model:{value:e.userVal,callback:function(t){e.userVal=t},expression:"userVal"}}),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.setUser}},[e._v("确定")]),r("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1)],1)},l=[];function i(e){if(Array.isArray(e))return e}a("a4d3"),a("e01a"),a("d3b7"),a("d28b"),a("3ca3"),a("ddb0");function s(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,l,i,s,n=[],o=!0,c=!1;try{if(i=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(r=i.call(a)).done)&&(n.push(r.value),n.length!==t);o=!0);}catch(u){c=!0,l=u}finally{try{if(!o&&null!=a["return"]&&(s=a["return"](),Object(s)!==s))return}finally{if(c)throw l}}return n}}var n=a("06c5");function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){return i(e)||s(e,t)||Object(n["a"])(e,t)||o()}var u=a("c7eb"),d=a("1da1"),p=a("2909"),m=a("ade3"),f=(a("4de4"),a("d81d"),a("7db0"),a("2b3d"),a("9861"),a("159b"),a("e9c4"),a("caad"),a("2532"),a("99af"),a("5f87")),g=a("5c96"),b=a("c24f"),A=(a("323e"),{filters:{statusFilter:function(e){var t={published:"success",draft:"gray",deleted:"danger"};return t[e]}},data:function(){return Object(m["a"])({FuncOption:[],totalNum:0,manageNum:0,delIdArr:[],data:[],userVal:[],filterMethod:function(e,t){return t.pinyin.indexOf(e)>-1},input2:"",roleTitle:"",props:{multiple:!0},headers:{token:Object(f["a"])()},list:[],title:"添加用户",listLoading:!1,dialogVisible:!1,editlogVisible:!1,passWordVisible:!1,userVisible:!1,params:{roleName:"",description:"",status:1,role:[]},edit_params:{roleName:"",description:"",status:1},role_list:[],currentPage:1,page_size:10,total:1,options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],value:"",rules:{roleName:[{required:!0,message:"请输入昵称",trigger:"blur"}],role:[{required:!0,message:"请选择功能权限",trigger:"blur"}],data:[{required:!0,message:"请选择数据权限",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{type:"number",message:"请输入数字值"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],password2:[{required:!0,message:"请确认密码",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]},dataOption:[{value:1,label:"查看"},{value:2,label:"增加"},{value:3,label:"修改"},{value:4,label:"删除"}],powerOption:[{value:1,label:"角色管理"},{value:2,label:"资源管理"},{value:3,label:"用户管理"}],dataOptions:[{value:"select",label:"数据查询"},{value:"add",label:"数据新增"},{value:"edit",label:"数据修改"},{value:"delete",label:"数据删除"}]},"options",[{value:"role",label:"角色管理",children:[{value:"select",label:"角色查询"},{value:"add",label:"角色新增"},{value:"edit",label:"角色修改"},{value:"delete",label:"角色删除"},{value:"data",label:"数据权限"},{value:"function",label:"功能管理"},{value:"setUser",label:"分配用户"}]},{value:"user",label:"用户管理",children:[{value:"select",label:"用户查询"},{value:"add",label:"用户新增"},{value:"edit",label:"用户修改"},{value:"delete",label:"用户删除"},{value:"reset",label:"重置密码"}]},{value:"goods",label:"资源管理"}])},created:function(){},mounted:function(){var e=JSON.parse(localStorage.getItem("functionArr"));this.FuncOption=e["role"],this.getuserlist(),this.getuserNum(),this.getAdminCountFun()},methods:{openUserSet:function(e){var t=this;this.selectrow=e,this.userVisible=!0,Object(b["l"])({pageNum:1,pageSize:1e4}).then((function(e){var a=Object(p["a"])(e.data.records);a=a.filter((function(e){return 1!=t.getRoleId(e.roleId)})),t.data=a.map((function(e,t){return{label:e.username,key:e.id,pinyin:e.username}}))})),Object(b["j"])({roleId:e.id}).then((function(e){t.userVal=e.data.users.map((function(e){return e.id}))}))},getRoleId:function(e){return this.list.find((function(t){return t.id===e})).isSuper},getAdminCountFun:function(){var e=this;Object(b["f"])().then((function(t){e.manageNum=t.data}))},handleSelectionChange:function(e){this.selectData=e,this.delIdArr=[],this.delIdArr=e.map((function(e){return e.id}))},openRoleDialog:function(e,t){var a=this;this.roleTitle=e,this.passWordVisible=!0,this.edit_params=t,Object(b["h"])({roleId:t.id}).then((function(t){a.edit_params.role="数据权限"==e?t.data.roleOperates.map((function(e){return[e.operate]})):t.data.roleMenus.map((function(e){var t=[e.menu];return e.permission&&t.push(e.permission),t})),a.$forceUpdate()}))},selectable:function(e,t){return 1!==e.isSuper},handleAvatarSuccess:function(e,t){this.params.imageUrl=URL.createObjectURL(t.raw)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type,a=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 jpg/png 格式!"),a||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&a},handleSizeChange:function(e){this.page_size=e,this.getuserlist(),console.log("每页 ".concat(e," 条"))},handleCurrentChange:function(e){this.currentPage=e,this.getuserlist(),console.log("当前页: ".concat(e))},submitEdit:function(){var e=this;this.$refs["ruleFormUpdate"].validate((function(t){if(!t)return!1;Object(b["p"])(e.edit_params).then((function(t){e.getuserlist(),e.editlogVisible=!1}))}))},edit:function(e){this.editlogVisible=!0,this.edit_params.id=e.id,this.edit_params.status=e.status,this.edit_params.roleName=e.roleName,this.edit_params.description=e.description},setUser:function(){var e=this;Object(b["s"])({roleId:this.selectrow.id,userIds:this.userVal}).then((function(t){e.getuserlist(),e.userVisible=!1}))},editPassword:function(){var e=this,t=this;if("数据权限"==this.roleTitle){this.edit_params;var a=[];this.edit_params.role.forEach((function(e){a.push(e[0])}));var r={roleId:this.edit_params.id,operateList:a};Object(b["u"])(r).then((function(e){Object(b["k"])().then((function(e){e.data||localStorage.setItem("dataArr",JSON.stringify(a))})),t.passWordVisible=!1}))}else{var l={roleId:this.edit_params.id,permissionList:[this.convertArrayToObject(this.edit_params.role)]};Object(b["v"])(l).then((function(a){t.passWordVisible=!1,Object(b["k"])().then((function(t){if(!t.data){var a=e.convertArrayToObject(e.edit_params.role);localStorage.setItem("functionArr",JSON.stringify(a)),e.FuncOption=a["role"],e.$store.commit("user/SET_FUNCTION",a)}}))}))}},confirm:function(e){var t=this;Object(b["o"])(e).then((function(e){t.getuserlist(),t.delIdArr=[],t.getuserNum()}))},handleClose:function(){this.reset()},submitForm:function(){var e=this;this.$refs["ruleForm"].validate(function(){var t=Object(d["a"])(Object(u["a"])().mark((function t(a){var r,l,i,s,n;return Object(u["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=34;break}return r=JSON.parse(JSON.stringify(e.params)),delete r.role,delete r.data,t.next=6,Object(b["q"])(r);case 6:return t.sent,e.listLoading=!0,t.prev=8,t.next=11,Object(b["r"])({pageNum:e.currentPage,pageSize:e.page_size,roleName:e.input2||null});case 11:return l=t.sent,e.list=Object(p["a"])(l.data.records),e.total=l.data.total,i={roleId:e.list[e.list.length-1].id,permissionList:[e.convertArrayToObject(e.params.role)]},t.next=17,Object(b["c"])(i);case 17:return t.sent,s=[],e.params.data.forEach((function(e){s.push(e[0])})),n={roleId:e.list[e.list.length-1].id,operateList:s},t.next=23,Object(b["b"])(n);case 23:t.sent,t.next=28;break;case 26:t.prev=26,t.t0=t["catch"](8);case 28:return t.prev=28,e.listLoading=!1,e.reset(),t.finish(28);case 32:t.next=35;break;case 34:return t.abrupt("return",!1);case 35:case"end":return t.stop()}}),t,null,[[8,26,28,32]])})));return function(e){return t.apply(this,arguments)}}())},convertArrayToObject:function(e){var t={};return e.forEach((function(e){var a=c(e,2),r=a[0],l=a[1];t[r]||(t[r]=[]),t[r].includes(l)||l&&t[r].push(l)})),t},resetUser:function(){var e=this;this.$confirm("此操作将清除超级管理员以外的所有用户,且数据无法恢复,确定要重置吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(b["w"])().then((function(t){t.code||(e.currentPage=1,e.getuserlist())}))})).catch((function(){}))},addUser:function(){this.dialogVisible=!0,this.title="添加角色"},delUser:function(){var e=this;if(this.delIdArr.length){var t=0;this.selectData.forEach((function(e){t+=e.count})),this.$confirm("您选择了[".concat(this.delIdArr.length,"]个角色进行删除,共关联了 [").concat(t,"]名用户,此操作将会导致用户权限失效,是否继续?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.confirm(e.delIdArr)})).catch((function(){}))}else Object(g["Message"])({message:"请选择角色",type:"warning",duration:1e3})},delRow:function(e){var t=this;this.$confirm("删除该角色将导致 【".concat(e.count,"】个用户的权限失效,此操作不可逆,是否继续?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.delIdArr=[],t.delIdArr.push(e.id),t.confirm(t.delIdArr)})).catch((function(){}))},getrole:function(){var e=this;Object(b["r"])().then((function(t){t.code||(e.role_list=t.data.list.filter((function(e){return 1!==e.ID})))}))},reset:function(){this.$refs.ruleForm&&this.$refs.ruleForm.clearValidate(),this.$refs.ruleFormUpdate&&this.$refs.ruleFormUpdate.clearValidate(),this.dialogVisible=!1,this.editlogVisible=!1,this.passWordVisible=!1,this.userVisible=!1,this.params={roleName:"",description:"",status:1,role:[]}},getuserlist:function(){var e=this;-1!=this.FuncOption.indexOf("select")?(this.listLoading=!0,Object(b["r"])({pageNum:this.currentPage,pageSize:this.page_size,roleName:this.input2||null}).then((function(t){e.list=Object(p["a"])(t.data.records),e.total=t.data.total,e.listLoading=!1})).catch((function(){e.listLoading=!1}))):Object(g["Message"])({message:"暂无权限",type:"warning",duration:1e3})},getuserNum:function(){var e=this;-1!=this.FuncOption.indexOf("select")&&Object(b["r"])({pageNum:this.currentPage,pageSize:this.page_size}).then((function(t){e.totalNum=t.data.total}))}}}),h=A,v=(a("6eaa"),a("2877")),O=Object(v["a"])(h,r,l,!1,null,"a64d02ba",null);t["default"]=O.exports},"6eaa":function(e,t,a){"use strict";a("10d4")},"7db0":function(e,t,a){"use strict";var r=a("23e7"),l=a("b727").find,i=a("44d2"),s=a("ae40"),n="find",o=!0,c=s(n);n in[]&&Array(1)[n]((function(){o=!1})),r({target:"Array",proto:!0,forced:o||!c},{find:function(e){return l(this,e,arguments.length>1?arguments[1]:void 0)}}),i(n)},"9e29":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAABRSURBVCiRY2RAAl/t7OoZGBkb4AL//zdwHzrUyIANfLW3/4/O/+zg4ADjM6IrwAcYsZmIDXAfPMjIhC6AjYYBFMWEwFBUTEbQ/f/fgFclVB4AKcEhwgBd1PMAAAAASUVORK5CYII="},aa93:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACeSURBVCiRjdDLEYIwAIThf8EW4EwpoQ84WAlai/ZB7MSz9sB6gDAww8PcknybbAIno2jdl427NNcZFgQAQ/w+VO8GysbdAK9M9GnNEC97J3u8PgymTiGZmG/WMBFRCQKisrkK3p+n7vkWtgipu6BKePXoLTwVvyU8B/7FACpa91MyLDe2MIDK1h5MDTB/4Q4GyJbQEI/wqhKM/3yEAX4W9Vfq1o4/kgAAAABJRU5ErkJggg=="},d641:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADFSURBVCiRtZHbDYMwDADPFWPAAogdGgbj1QzWsAOiA6RrFPcDiAKiqKpU/8WJ7TsH/hm59U1hvYlzAlBYb14qzVHRo07L/PZUBSeibqyyDiAJHUTd2VQBg4oprO+HKnMJwFBlDjgt3Mfl24cK7iJaLkNm1CPH2Gc9r0Vh4gTXA5Qe5o0C6OxnQqMzvNz6BpU2zo11KmHiRy8Vo+DGOhVE25ggOMa4Gzcwy/1GIQmOW6QOlr9VMZPKHebNrgs6ddzTxCQ/xxumaV6qbXGcgwAAAABJRU5ErkJggg=="},fb3c:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADUSURBVCiRrZLNFYIwEIS/jRRkB8QDNsCzHkIFFsLTAsyB0IENyXogEn7ixWeOuzO7M7OBvz9/a/Cd/daWbPVx70FtRDiqut1CTH6epk2KyyH2xJy8TG1PrC4BWW6RQHUJW1iBvzUojnOd9yuaSL6z6KFBXq1MMkw5dcYBAD00K58ynsCUqNjPsCKRADii5gq63qqm51wLvhuiw7JYTgGeWbkw3XUeJDb5etx7RMO3+OfA4k1lCkcs8mqTj4W/lc8oW3AFjANiiJEHYPdLNpLdHOIv7w2hilCZYie58QAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/src/renderer/public/backManage/static/js/chunk-626cc720.42d599ab.js b/src/renderer/public/backManage/static/js/chunk-626cc720.42d599ab.js new file mode 100644 index 0000000..818dd7a --- /dev/null +++ b/src/renderer/public/backManage/static/js/chunk-626cc720.42d599ab.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-626cc720"],{"07ac":function(e,t,a){var s=a("23e7"),r=a("6f53").values;s({target:"Object",stat:!0},{values:function(e){return r(e)}})},"13d5":function(e,t,a){"use strict";var s=a("23e7"),r=a("d58f").left,i=a("a640"),n=a("ae40"),l=i("reduce"),o=n("reduce",{1:0});s({target:"Array",proto:!0,forced:!l||!o},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"4e82":function(e,t,a){"use strict";var s=a("23e7"),r=a("1c0b"),i=a("7b0b"),n=a("d039"),l=a("a640"),o=[],c=o.sort,u=n((function(){o.sort(void 0)})),d=n((function(){o.sort(null)})),p=l("sort"),f=u||!d||!p;s({target:"Array",proto:!0,forced:f},{sort:function(e){return void 0===e?c.call(i(this)):c.call(i(this),r(e))}})},"4ec9":function(e,t,a){"use strict";var s=a("6d61"),r=a("6566");e.exports=s("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r)},6566:function(e,t,a){"use strict";var s=a("9bf2").f,r=a("7c73"),i=a("e2cc"),n=a("0366"),l=a("19aa"),o=a("2266"),c=a("7dd0"),u=a("2626"),d=a("83ab"),p=a("f183").fastKey,f=a("69f3"),m=f.set,h=f.getterFor;e.exports={getConstructor:function(e,t,a,c){var u=e((function(e,s){l(e,u,t),m(e,{type:t,index:r(null),first:void 0,last:void 0,size:0}),d||(e.size=0),void 0!=s&&o(s,e[c],e,a)})),f=h(t),v=function(e,t,a){var s,r,i=f(e),n=g(e,t);return n?n.value=a:(i.last=n={index:r=p(t,!0),key:t,value:a,previous:s=i.last,next:void 0,removed:!1},i.first||(i.first=n),s&&(s.next=n),d?i.size++:e.size++,"F"!==r&&(i.index[r]=n)),e},g=function(e,t){var a,s=f(e),r=p(t);if("F"!==r)return s.index[r];for(a=s.first;a;a=a.next)if(a.key==t)return a};return i(u.prototype,{clear:function(){var e=this,t=f(e),a=t.index,s=t.first;while(s)s.removed=!0,s.previous&&(s.previous=s.previous.next=void 0),delete a[s.index],s=s.next;t.first=t.last=void 0,d?t.size=0:e.size=0},delete:function(e){var t=this,a=f(t),s=g(t,e);if(s){var r=s.next,i=s.previous;delete a.index[s.index],s.removed=!0,i&&(i.next=r),r&&(r.previous=i),a.first==s&&(a.first=r),a.last==s&&(a.last=i),d?a.size--:t.size--}return!!s},forEach:function(e){var t,a=f(this),s=n(e,arguments.length>1?arguments[1]:void 0,3);while(t=t?t.next:a.first){s(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!g(this,e)}}),i(u.prototype,a?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),d&&s(u.prototype,"size",{get:function(){return f(this).size}}),u},setStrong:function(e,t,a){var s=t+" Iterator",r=h(t),i=h(s);c(e,t,(function(e,t){m(this,{type:s,target:e,state:r(e),kind:t,last:void 0})}),(function(){var e=i(this),t=e.kind,a=e.last;while(a&&a.removed)a=a.previous;return e.target&&(e.last=a=a?a.next:e.state.first)?"keys"==t?{value:a.key,done:!1}:"values"==t?{value:a.value,done:!1}:{value:[a.key,a.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),a?"entries":"values",!a,!0),u(t)}}},"6d61":function(e,t,a){"use strict";var s=a("23e7"),r=a("da84"),i=a("94ca"),n=a("6eeb"),l=a("f183"),o=a("2266"),c=a("19aa"),u=a("861d"),d=a("d039"),p=a("1c7e"),f=a("d44e"),m=a("7156");e.exports=function(e,t,a){var h=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],_=b&&b.prototype,y=b,k={},w=function(e){var t=_[e];n(_,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!u(e))&&t.call(this,0===e?0:e)}:function(e,a){return t.call(this,0===e?0:e,a),this})};if(i(e,"function"!=typeof b||!(v||_.forEach&&!d((function(){(new b).entries().next()})))))y=a.getConstructor(t,e,h,g),l.REQUIRED=!0;else if(i(e,!0)){var x=new y,C=x[g](v?{}:-0,1)!=x,S=d((function(){x.has(1)})),T=p((function(e){new b(e)})),D=!v&&d((function(){var e=new b,t=5;while(t--)e[g](t,t);return!e.has(-0)}));T||(y=t((function(t,a){c(t,y,e);var s=m(new b,t,y);return void 0!=a&&o(a,s[g],s,h),s})),y.prototype=_,_.constructor=y),(S||D)&&(w("delete"),w("has"),h&&w("get")),(D||C)&&w(g),v&&_.clear&&delete _.clear}return k[e]=y,s({global:!0,forced:y!=b},k),f(y,e),v||a.setStrong(y,e,h),y}},"6f53":function(e,t,a){var s=a("83ab"),r=a("df75"),i=a("fc6a"),n=a("d1e7").f,l=function(e){return function(t){var a,l=i(t),o=r(l),c=o.length,u=0,d=[];while(c>u)a=o[u++],s&&!n.call(l,a)||d.push(e?[a,l[a]]:l[a]);return d}};e.exports={entries:l(!0),values:l(!1)}},7732:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"allResource"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("总资源数")]),a("div",[e._v(e._s(e.totalNum))])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"normalUser"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("数据资源")]),a("div",[e._v("0")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"plotResource"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("标绘资源")]),a("div",[e._v("0")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content userNum"},[a("div",{staticClass:"img"},[a("svg-icon",{attrs:{"icon-class":"specialResource"}})],1),a("div",{staticClass:"numCon"},[a("div",[e._v("特效资源")]),a("div",[e._v("0")])])])])],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"grid-content table"},[a("div",{staticClass:"search"},[a("div",{staticClass:"but butTree",class:"tree"===e.clickBut?"butActive":"",on:{click:function(t){return e.clickType("tree")}}},[a("svg-icon",{staticStyle:{"margin-right":"5px"},attrs:{"icon-class":"resTree",color:"tree"===e.clickBut?"#fff":"rgba(153, 153, 153, 1)"}}),e._v("资源树形结构")],1),a("div",{staticClass:"but",class:"list"===e.clickBut?"butActive":"",on:{click:function(t){return e.clickType("list")}}},[a("svg-icon",{staticStyle:{"margin-right":"5px"},attrs:{"icon-class":"list",color:"list"===e.clickBut?"#fff":"rgba(153, 153, 153, 1)"}}),e._v("资源列表结构")],1)]),a("div",{staticClass:"search"},["tree"===e.clickBut?a("el-select",{attrs:{clearable:"",placeholder:"请选择资源类型"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1):e._e(),"list"===e.clickBut?a("span",{staticStyle:{"margin-left":"20px",color:"rgba(29, 33, 41, 1)"}},[e._v("资源名称")]):e._e(),a("el-input",{attrs:{placeholder:"搜索资源名称进行搜索",clearable:"","prefix-icon":"el-icon-search"},model:{value:e.input2,callback:function(t){e.input2=t},expression:"input2"}}),"list"===e.clickBut?a("span",{staticStyle:{color:"rgba(29, 33, 41, 1)"}},[e._v("时间筛选")]):e._e(),"list"===e.clickBut?a("el-date-picker",{attrs:{clearable:"",type:"datetimerange","value-format":"yyyy-MM-dd hh:mm:ss","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.searchData,callback:function(t){e.searchData=t},expression:"searchData"}}):e._e(),a("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(t){return e.getuserlist()}}},[e._v("搜索")]),"tree"===e.clickBut?a("div",{staticClass:"allCheck"},[a("el-checkbox",{attrs:{label:"全选",name:"type"},on:{change:e.handleSelectAll},model:{value:e.isSelectAll,callback:function(t){e.isSelectAll=t},expression:"isSelectAll"}})],1):e._e(),a("el-button",{staticClass:"addUser",attrs:{type:"danger",icon:"el-icon-delete",disabled:-1==e.DataOption.indexOf("delete")},on:{click:e.delUser}},[e._v("删除资源")])],1),"tree"==e.clickBut?a("div",{staticClass:"treeCon"},[a("el-tree",{ref:"treeRef",attrs:{data:e.data,"show-checkbox":"","node-key":"id","expand-on-click-node":!1},on:{"check-change":e.handleCheckChange},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node,r=t.data;return a("span",{staticClass:"custom-tree-node"},[a("div",[a("span",[e._v(e._s(s.label))]),r.sourceType&&"directory"==r.sourceType?a("span",{staticClass:"nodeBut menu"},[e._v("菜单")]):a("span",{staticClass:"nodeBut node"},[e._v(e._s(e.allType[r.sourceType]))])]),a("span",[a("el-button",{staticStyle:{color:"rgba(245, 63, 63, 1)"},attrs:{type:"text",size:"mini",icon:"el-icon-delete",disabled:-1==e.DataOption.indexOf("delete")},on:{click:function(){return e.delRow(r)}}},[e._v(" 删除 ")])],1)])}}],null,!1,830903690)})],1):e._e(),"list"==e.clickBut?a("div",{staticClass:"tabCon"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{type:"index",label:"序号",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"资源ID",align:"imageUrl"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.id))])]}}],null,!1,773642443)}),a("el-table-column",{attrs:{label:"资源名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.sourceName))])]}}],null,!1,1181273116)}),a("el-table-column",{attrs:{label:"资源类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.allType[t.row.sourceType]))])]}}],null,!1,1567888060)}),a("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.createdAt))])]}}],null,!1,2267917363)}),a("el-table-column",{attrs:{label:"最后修改时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.updatedAt))])]}}],null,!1,432004166)}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticStyle:{color:"rgba(245, 63, 63, 1)"},attrs:{type:"text",size:"mini",icon:"el-icon-delete",disabled:-1==e.DataOption.indexOf("delete")},on:{click:function(a){return e.delRow(t.row)}}},[e._v(" 删除 ")])]}}],null,!1,708787085)})],1),a("div",{staticClass:"block"},[a("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[10,20,50],"page-size":e.page_size,layout:"total, sizes, prev, pager, next ",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1):e._e()])])],1),a("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"昵称",prop:"nick_name"}},[a("el-input",{model:{value:e.params.nick_name,callback:function(t){e.$set(e.params,"nick_name",t)},expression:"params.nick_name"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择角色"},model:{value:e.params.role_id,callback:function(t){e.$set(e.params,"role_id",t)},expression:"params.role_id"}},e._l(e.role_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.role_name,value:e.ID}})})),1)],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{model:{value:e.params.phone,callback:function(t){e.$set(e.params,"phone",t)},expression:"params.phone"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{model:{value:e.params.username,callback:function(t){e.$set(e.params,"username",t)},expression:"params.username"}})],1),a("el-form-item",{attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}})],1),a("el-form-item",{attrs:{label:"确认密码",prop:"password2"}},[a("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.params.password2,callback:function(t){e.$set(e.params,"password2",t)},expression:"params.password2"}})],1),a("el-form-item",{attrs:{label:"用户状态",prop:"status"}},[a("el-radio-group",{model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},[a("el-radio",{attrs:{label:1}},[e._v("启用")]),a("el-radio",{attrs:{label:2}},[e._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"上传头像"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.params.imageUrl?a("img",{staticClass:"avatar",attrs:{src:e.params.imageUrl}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件,且不超过2MB")])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("创建")]),a("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{title:"编辑用户",visible:e.editlogVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.editlogVisible=t}}},[a("el-form",{ref:"ruleFormUpdate",staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.edit_params,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"昵称",prop:"nick_name"}},[a("el-input",{model:{value:e.edit_params.nick_name,callback:function(t){e.$set(e.edit_params,"nick_name",t)},expression:"edit_params.nick_name"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择角色"},model:{value:e.edit_params.role_id,callback:function(t){e.$set(e.edit_params,"role_id",t)},expression:"edit_params.role_id"}},e._l(e.role_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.role_name,value:e.ID}})})),1)],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{model:{value:e.edit_params.phone,callback:function(t){e.$set(e.edit_params,"phone",t)},expression:"edit_params.phone"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{model:{value:e.edit_params.username,callback:function(t){e.$set(e.edit_params,"username",t)},expression:"edit_params.username"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-radio-group",{model:{value:e.edit_params.status,callback:function(t){e.$set(e.edit_params,"status",t)},expression:"edit_params.status"}},[a("el-radio",{attrs:{label:1}},[e._v("启用")]),a("el-radio",{attrs:{label:2}},[e._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"上传头像"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.edit_params.imageUrl?a("img",{staticClass:"avatar",attrs:{src:e.edit_params.imageUrl}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件,且不超过2MB")])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitEdit("ruleForm")}}},[e._v("确定")]),a("el-button",[e._v("取消")])],1)],1),a("el-dialog",{attrs:{title:"修改密码",visible:e.passWordVisible,"close-on-click-modal":!1,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.passWordVisible=t}}},[a("el-form",{staticClass:"demo-ruleForm",attrs:{rules:e.rules,model:e.params,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"新密码",prop:"password"}},[a("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password",t)},expression:"params.password"}})],1),a("el-form-item",{attrs:{label:"确认密码",prop:"password2"}},[a("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.params.password2,callback:function(t){e.$set(e.params,"password2",t)},expression:"params.password2"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.editPassword}},[e._v("确定")]),a("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)],1)],1)},r=[],i=a("ade3"),n=a("5530"),l=(a("e9c4"),a("4de4"),a("d3b7"),a("d81d"),a("07ac"),a("13d5"),a("99af"),a("c740"),a("3ca3"),a("ddb0"),a("2b3d"),a("9861"),a("4ec9"),a("159b"),a("4e82"),a("5f87")),o=a("b775");function c(e){return Object(o["a"])({url:"/source/list",method:"get",params:e})}function u(e){return Object(o["a"])({url:"/source/typeList",method:"get",params:e})}function d(e){return Object(o["a"])({url:"/source/typeAndCount",method:"get",params:e})}function p(e){return Object(o["a"])({url:"/source/delete",method:"post",data:e})}var f=a("5c96"),m=(a("323e"),{filters:{statusFilter:function(e){var t={published:"success",draft:"gray",deleted:"danger"};return t[e]}},data:function(){var e=[];return{DataOption:[],totalNum:0,allType:{point:"点",linkImage:"带位置图片",vrImage:"带定位全景",line:"线",polyhedronObject:"多面体",curve:"曲线",panel:"面",rectangle:"矩形",rendezvous:"集结地",circle:"圆",attackArrow:"箭头",pincerArrow:"双箭头",groundImage:"图片军标",groundSvg:"矢量军标",waterL:"喷射水柱",tileset:"倾斜摄影",bim:"bim",layer:"底图",model:"模型",military:"军标",diffuseScan:"扩散光波",radarScan:"雷达光波",scanStereoscopic:"立体雷达",wallStereoscopic:"电子围墙",entityWall:"实体墙",road:"道路",PolyhedronObject:"多体面",water:"淹没",explosion:"爆炸",smoke:"烟雾",fire:"火焰",path:"轨迹运动",geojson:"geojson",arcgisWximagery:"卫星图",arcgisBlueImagery:"暗黑地图",gdlwImagery:"路网图",gdslImagery:"矢量图",terrain:"地形",roam:"飞行漫游",pressModel:"模型压平",terrainDig:"地形开挖",fountain:"喷泉",vector:"矢量文件",groundText:"贴地文字",standText:"立体文字",ellipse:"椭圆",sector:"扇形",flyLine:"飞线"},selectData:[],isSelectAll:!1,searchData:[],data:JSON.parse(JSON.stringify(e)),clickBut:"tree",input2:"",headers:{token:Object(l["a"])()},list:[],title:"添加用户",listLoading:!1,dialogVisible:!1,editlogVisible:!1,passWordVisible:!1,params:{username:"",nick_name:"",password:"",password2:"",role_id:null,phone:null,status:1,edit_params:"",imageUrl:""},edit_params:{nick_name:"",role_id:0,status:0,phone:null,username:"",edit_params:"",imageUrl:""},role_list:[],currentPage:1,page_size:10,total:1,options:[],value:"",rules:{nick_name:[{required:!0,message:"请输入昵称",trigger:"blur"}],role_id:[{required:!0,message:"请选择角色",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{type:"number",message:"请输入数字值"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],password2:[{required:!0,message:"请确认密码",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}]}}},created:function(){},mounted:function(){this.DataOption=JSON.parse(localStorage.getItem("dataArr")),this.getuserlist(),this.goodTypeListFun()},methods:{goodTypeListFun:function(){var e=this;u().then((function(t){t.data=t.data.filter((function(e){return"directory"!==e})),e.options=t.data.map((function(t){return{value:t,label:e.allType[t]}}))})),d().then((function(t){var a=Object.values(t.data);e.totalNum=[].concat(a).reduce((function(e,t){return e+t}),0)}))},handleCheckChange:function(e,t,a){var s=this.$refs.treeRef.getCheckedNodes();this.selectData=s.map((function(e){return e.id}))},handleSelectAll:function(e){e?(this.$refs.treeRef.setCheckedNodes(this.data),this.selectData=this.data.map((function(e){return e.id}))):this.$refs.treeRef.setCheckedNodes([])},append:function(e){var t={id:id++,label:"testtest",children:[]};e.children||this.$set(e,"children",[]),e.children.push(t)},remove:function(e,t){this.$confirm("您确定要永久删除该菜单资源吗?这将删除菜单资源数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){})).catch((function(){}))},clickType:function(e){this.selectData=[],this.clickBut=e,this.getuserlist()},selectable:function(e,t){return-1===this.list.findIndex((function(e){return 1===e.role_id}))},handleAvatarSuccess:function(e,t){this.params.imageUrl=URL.createObjectURL(t.raw)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type,a=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 jpg/png 格式!"),a||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&a},handleSelectionChange:function(e){this.selectData=e.map((function(e){return e.id}))},handleSizeChange:function(e){this.page_size=e,this.getuserlist(),console.log("每页 ".concat(e," 条"))},handleCurrentChange:function(e){this.currentPage=e,this.getuserlist(),console.log("当前页: ".concat(e))},submitEdit:function(){var e=this;this.$refs["ruleFormUpdate"].validate((function(t){if(!t)return!1;state(e.edit_params).then((function(t){t.code||(e.getuserlist(),e.editlogVisible=!1)}))}))},edit:function(e){this.editlogVisible=!0,this.edit_params.role_id=e.role_id,this.edit_params.status=e.enable,this.edit_params.nick_name=e.nick_name,this.edit_params.username=e.username,this.getrole()},editPassword:function(e){},confirm:function(e){var t=this;del({username:e.username}).then((function(e){e.code||t.getuserlist()}))},handleClose:function(){this.reset()},submitForm:function(){var e=this;this.$refs["ruleForm"].validate((function(t){if(!t)return!1;add(e.params).then((function(t){t.code||(e.reset(),e.getuserlist())}))}))},resetUser:function(){var e=this;this.$confirm("此操作将清除超级管理员以外的所有用户,且数据无法恢复,确定要重置吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){user_reset().then((function(t){t.code||(e.currentPage=1,e.getuserlist())}))})).catch((function(){}))},addUser:function(){this.dialogVisible=!0,this.title="添加用户",this.getrole()},delUser:function(){var e=this;if(0==this.selectData.length)return this.$message.error("请选择要删除的资源"),!1;var t=this;this.$confirm("您确定要删除该资源吗?这将删除用户在场景区中添加的数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){p({ids:e.selectData}).then((function(e){t.getuserlist(),t.goodTypeListFun()}))})).catch((function(){}))},delRow:function(e){var t=this;this.$confirm("您确定要删除当前资源吗?这将删除当前资源数据且无法恢复!","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){p({ids:[e.id]}).then((function(e){t.getuserlist(),t.goodTypeListFun()}))})).catch((function(){}))},getrole:function(){var e=this;rolelist().then((function(t){t.code||(e.role_list=t.data.list.filter((function(e){return 1!==e.ID})))}))},reset:function(){this.dialogVisible=!1,this.editlogVisible=!1,this.passWordVisible=!1,this.params={username:"",nick_name:"",password:"",password2:"",role_id:null,phone:null,status:1,edit_params:""}},getuserlist:function(){var e=this;if(-1!=this.DataOption.indexOf("select")){var t;this.listLoading=!0,t="tree"==this.clickBut?{sourceType:this.value||null,name:this.input2||null}:{name:this.input2||null,pageNum:this.currentPage,pageSize:this.page_size,startTime:this.searchData&&this.searchData[0]||null,endTime:this.searchData&&this.searchData[1]||null};var a=this;c(t).then((function(t){a.total=t.data.total,"tree"==a.clickBut?a.data=a.listToTree(t.data.list):(e.list=t.data.list.filter((function(e){return"directory"!=e.sourceType})),e.listLoading=!1)}))}else Object(f["Message"])({message:"暂无权限",type:"warning",duration:1e3})},listToTree:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"parentId",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"children",r=new Map,l=[];e.forEach((function(e){r.set(e[a],Object(n["a"])(Object(n["a"])({},e),{},Object(i["a"])({label:e.sourceName},s,[])))})),e.forEach((function(e){var i=r.get(e[a]),n=e[t];n&&r.has(n)?r.get(n)[s].push(i):l.push(i)}));var o=function e(t){t.forEach((function(t){t[s]&&t[s].length>0&&(t[s].sort((function(e,t){return(e.treeIndex||0)-(t.treeIndex||0)})),e(t[s]))}))};return o(l),l}}}),h=m,v=(a("852d"),a("2877")),g=Object(v["a"])(h,s,r,!1,null,"2974f3a8",null);t["default"]=g.exports},"852d":function(e,t,a){"use strict";a("bdbc")},bb2f:function(e,t,a){var s=a("d039");e.exports=!s((function(){return Object.isExtensible(Object.preventExtensions({}))}))},bdbc:function(e,t,a){},c740:function(e,t,a){"use strict";var s=a("23e7"),r=a("b727").findIndex,i=a("44d2"),n=a("ae40"),l="findIndex",o=!0,c=n(l);l in[]&&Array(1)[l]((function(){o=!1})),s({target:"Array",proto:!0,forced:o||!c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i(l)},d58f:function(e,t,a){var s=a("1c0b"),r=a("7b0b"),i=a("44ad"),n=a("50c4"),l=function(e){return function(t,a,l,o){s(a);var c=r(t),u=i(c),d=n(c.length),p=e?d-1:0,f=e?-1:1;if(l<2)while(1){if(p in u){o=u[p],p+=f;break}if(p+=f,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=f)p in u&&(o=a(o,u[p],p,c));return o}};e.exports={left:l(!1),right:l(!0)}},f183:function(e,t,a){var s=a("d012"),r=a("861d"),i=a("5135"),n=a("9bf2").f,l=a("90e3"),o=a("bb2f"),c=l("meta"),u=0,d=Object.isExtensible||function(){return!0},p=function(e){n(e,c,{value:{objectID:"O"+ ++u,weakData:{}}})},f=function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,c)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[c].objectID},m=function(e,t){if(!i(e,c)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[c].weakData},h=function(e){return o&&v.REQUIRED&&d(e)&&!i(e,c)&&p(e),e},v=e.exports={REQUIRED:!1,fastKey:f,getWeakData:m,onFreeze:h};s[c]=!0}}]); \ No newline at end of file diff --git a/src/renderer/public/backManage/static/js/chunk-69ab8e14.e2ed086d.js b/src/renderer/public/backManage/static/js/chunk-69ab8e14.e2ed086d.js new file mode 100644 index 0000000..b8eed8e --- /dev/null +++ b/src/renderer/public/backManage/static/js/chunk-69ab8e14.e2ed086d.js @@ -0,0 +1,10 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-69ab8e14"],{"1ead":function(t,e,r){},"3c35":function(t,e){(function(e){t.exports=e}).call(this,{})},"6e16":function(t,e,r){"use strict";r("1ead")},8237:function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__; +/** + * [js-md5]{@link https://github.com/emn178/js-md5} + * + * @namespace md5 + * @version 0.7.3 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + */(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"===typeof module&&module.exports,AMD=__webpack_require__("3c35"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"===typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(e){return new Md5(!0).update(e)[t]()}},createMethod=function(){var t=createOutputMethod("hex");NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(e){return t.create().update(e)};for(var e=0;e>2]|=t[i]<>6,h[o++]=128|63&s):s<55296||s>=57344?(h[o++]=224|s>>12,h[o++]=128|s>>6&63,h[o++]=128|63&s):(s=65536+((1023&s)<<10|1023&t.charCodeAt(++i)),h[o++]=240|s>>18,h[o++]=128|s>>12&63,h[o++]=128|s>>6&63,h[o++]=128|63&s);else for(o=this.start;i>2]|=s<>2]|=(192|s>>6)<>2]|=(128|63&s)<=57344?(a[o>>2]|=(224|s>>12)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<>2]|=(240|s>>18)<>2]|=(128|s>>12&63)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<=64?(this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[e>>2]|=EXTRA[3&e],e>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var t,e,r,s,o,i,n=this.blocks;this.first?(t=n[0]-680876937,t=(t<<7|t>>>25)-271733879<<0,s=(-1732584194^2004318071&t)+n[1]-117830708,s=(s<<12|s>>>20)+t<<0,r=(-271733879^s&(-271733879^t))+n[2]-1126478375,r=(r<<17|r>>>15)+s<<0,e=(t^r&(s^t))+n[3]-1316259209,e=(e<<22|e>>>10)+r<<0):(t=this.h0,e=this.h1,r=this.h2,s=this.h3,t+=(s^e&(r^s))+n[0]-680876936,t=(t<<7|t>>>25)+e<<0,s+=(r^t&(e^r))+n[1]-389564586,s=(s<<12|s>>>20)+t<<0,r+=(e^s&(t^e))+n[2]+606105819,r=(r<<17|r>>>15)+s<<0,e+=(t^r&(s^t))+n[3]-1044525330,e=(e<<22|e>>>10)+r<<0),t+=(s^e&(r^s))+n[4]-176418897,t=(t<<7|t>>>25)+e<<0,s+=(r^t&(e^r))+n[5]+1200080426,s=(s<<12|s>>>20)+t<<0,r+=(e^s&(t^e))+n[6]-1473231341,r=(r<<17|r>>>15)+s<<0,e+=(t^r&(s^t))+n[7]-45705983,e=(e<<22|e>>>10)+r<<0,t+=(s^e&(r^s))+n[8]+1770035416,t=(t<<7|t>>>25)+e<<0,s+=(r^t&(e^r))+n[9]-1958414417,s=(s<<12|s>>>20)+t<<0,r+=(e^s&(t^e))+n[10]-42063,r=(r<<17|r>>>15)+s<<0,e+=(t^r&(s^t))+n[11]-1990404162,e=(e<<22|e>>>10)+r<<0,t+=(s^e&(r^s))+n[12]+1804603682,t=(t<<7|t>>>25)+e<<0,s+=(r^t&(e^r))+n[13]-40341101,s=(s<<12|s>>>20)+t<<0,r+=(e^s&(t^e))+n[14]-1502002290,r=(r<<17|r>>>15)+s<<0,e+=(t^r&(s^t))+n[15]+1236535329,e=(e<<22|e>>>10)+r<<0,t+=(r^s&(e^r))+n[1]-165796510,t=(t<<5|t>>>27)+e<<0,s+=(e^r&(t^e))+n[6]-1069501632,s=(s<<9|s>>>23)+t<<0,r+=(t^e&(s^t))+n[11]+643717713,r=(r<<14|r>>>18)+s<<0,e+=(s^t&(r^s))+n[0]-373897302,e=(e<<20|e>>>12)+r<<0,t+=(r^s&(e^r))+n[5]-701558691,t=(t<<5|t>>>27)+e<<0,s+=(e^r&(t^e))+n[10]+38016083,s=(s<<9|s>>>23)+t<<0,r+=(t^e&(s^t))+n[15]-660478335,r=(r<<14|r>>>18)+s<<0,e+=(s^t&(r^s))+n[4]-405537848,e=(e<<20|e>>>12)+r<<0,t+=(r^s&(e^r))+n[9]+568446438,t=(t<<5|t>>>27)+e<<0,s+=(e^r&(t^e))+n[14]-1019803690,s=(s<<9|s>>>23)+t<<0,r+=(t^e&(s^t))+n[3]-187363961,r=(r<<14|r>>>18)+s<<0,e+=(s^t&(r^s))+n[8]+1163531501,e=(e<<20|e>>>12)+r<<0,t+=(r^s&(e^r))+n[13]-1444681467,t=(t<<5|t>>>27)+e<<0,s+=(e^r&(t^e))+n[2]-51403784,s=(s<<9|s>>>23)+t<<0,r+=(t^e&(s^t))+n[7]+1735328473,r=(r<<14|r>>>18)+s<<0,e+=(s^t&(r^s))+n[12]-1926607734,e=(e<<20|e>>>12)+r<<0,o=e^r,t+=(o^s)+n[5]-378558,t=(t<<4|t>>>28)+e<<0,s+=(o^t)+n[8]-2022574463,s=(s<<11|s>>>21)+t<<0,i=s^t,r+=(i^e)+n[11]+1839030562,r=(r<<16|r>>>16)+s<<0,e+=(i^r)+n[14]-35309556,e=(e<<23|e>>>9)+r<<0,o=e^r,t+=(o^s)+n[1]-1530992060,t=(t<<4|t>>>28)+e<<0,s+=(o^t)+n[4]+1272893353,s=(s<<11|s>>>21)+t<<0,i=s^t,r+=(i^e)+n[7]-155497632,r=(r<<16|r>>>16)+s<<0,e+=(i^r)+n[10]-1094730640,e=(e<<23|e>>>9)+r<<0,o=e^r,t+=(o^s)+n[13]+681279174,t=(t<<4|t>>>28)+e<<0,s+=(o^t)+n[0]-358537222,s=(s<<11|s>>>21)+t<<0,i=s^t,r+=(i^e)+n[3]-722521979,r=(r<<16|r>>>16)+s<<0,e+=(i^r)+n[6]+76029189,e=(e<<23|e>>>9)+r<<0,o=e^r,t+=(o^s)+n[9]-640364487,t=(t<<4|t>>>28)+e<<0,s+=(o^t)+n[12]-421815835,s=(s<<11|s>>>21)+t<<0,i=s^t,r+=(i^e)+n[15]+530742520,r=(r<<16|r>>>16)+s<<0,e+=(i^r)+n[2]-995338651,e=(e<<23|e>>>9)+r<<0,t+=(r^(e|~s))+n[0]-198630844,t=(t<<6|t>>>26)+e<<0,s+=(e^(t|~r))+n[7]+1126891415,s=(s<<10|s>>>22)+t<<0,r+=(t^(s|~e))+n[14]-1416354905,r=(r<<15|r>>>17)+s<<0,e+=(s^(r|~t))+n[5]-57434055,e=(e<<21|e>>>11)+r<<0,t+=(r^(e|~s))+n[12]+1700485571,t=(t<<6|t>>>26)+e<<0,s+=(e^(t|~r))+n[3]-1894986606,s=(s<<10|s>>>22)+t<<0,r+=(t^(s|~e))+n[10]-1051523,r=(r<<15|r>>>17)+s<<0,e+=(s^(r|~t))+n[1]-2054922799,e=(e<<21|e>>>11)+r<<0,t+=(r^(e|~s))+n[8]+1873313359,t=(t<<6|t>>>26)+e<<0,s+=(e^(t|~r))+n[15]-30611744,s=(s<<10|s>>>22)+t<<0,r+=(t^(s|~e))+n[6]-1560198380,r=(r<<15|r>>>17)+s<<0,e+=(s^(r|~t))+n[13]+1309151649,e=(e<<21|e>>>11)+r<<0,t+=(r^(e|~s))+n[4]-145523070,t=(t<<6|t>>>26)+e<<0,s+=(e^(t|~r))+n[11]-1120210379,s=(s<<10|s>>>22)+t<<0,r+=(t^(s|~e))+n[2]+718787259,r=(r<<15|r>>>17)+s<<0,e+=(s^(r|~t))+n[9]-343485551,e=(e<<21|e>>>11)+r<<0,this.first?(this.h0=t+1732584193<<0,this.h1=e-271733879<<0,this.h2=r-1732584194<<0,this.h3=s+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+s<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,s=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,s=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&e,e>>8&255,e>>16&255,e>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255,255&s,s>>8&255,s>>16&255,s>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),e=new Uint32Array(t);return e[0]=this.h0,e[1]=this.h1,e[2]=this.h2,e[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,e,r,s="",o=this.array(),i=0;i<15;)t=o[i++],e=o[i++],r=o[i++],s+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|e>>>4)]+BASE64_ENCODE_CHAR[63&(e<<2|r>>>6)]+BASE64_ENCODE_CHAR[63&r];return t=o[i],s+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+"==",s};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__("4362"),__webpack_require__("c8ba"))},"947b":function(t,e,r){"use strict";r("d0f5")},"9ed6":function(t,e,r){"use strict";r.r(e);var s=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"login-container"},[r("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"auto-complete":"on","label-position":"left"}},[r("div",{staticClass:"title-container"},[r("h3",{staticClass:"title"},[t._v("后台登录")])]),r("el-form-item",{attrs:{prop:"username"}},[r("span",{staticClass:"svg-container"},[r("svg-icon",{attrs:{"icon-class":"user"}})],1),r("el-input",{ref:"username",attrs:{placeholder:"请输入用户名",name:"username",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}})],1),r("el-form-item",{attrs:{prop:"password"}},[r("span",{staticClass:"svg-container"},[r("svg-icon",{attrs:{"icon-class":"password"}})],1),r("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"请输入密码",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}}),r("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[r("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1),r("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录 ")])],1)],1)},o=[],i=r("5530"),n=r("61f7"),a=(r("8237"),{name:"Login",data:function(){var t=function(t,e,r){Object(n["b"])(e)?r():r(new Error("请输入正确的用户名"))},e=function(t,e,r){e.length<6?r(new Error("密码长度不能小于6位")):r()};return{loginForm:{username:"",password:""},loginRules:{username:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},loading:!1,passwordType:"password",redirect:void 0}},watch:{$route:{handler:function(t){this.redirect=t.query&&t.query.redirect},immediate:!0}},methods:{showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this;this.$refs.loginForm.validate((function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0;var r=Object(i["a"])({},t.loginForm);t.$store.dispatch("user/login",r).then((function(){console.log(t.redirect,"登录成功"),t.$router.push({path:t.redirect||"/"}),t.loading=!1,localStorage.setItem("backUser",r.username)})).catch((function(){t.loading=!1}))}))}}}),h=a,c=(r("6e16"),r("947b"),r("2877")),u=Object(c["a"])(h,s,o,!1,null,"61b02ca0",null);e["default"]=u.exports},d0f5:function(t,e,r){}}]); \ No newline at end of file diff --git a/src/renderer/public/backManage/static/js/chunk-libs.8de98ba2.js b/src/renderer/public/backManage/static/js/chunk-libs.8de98ba2.js new file mode 100644 index 0000000..18e9290 --- /dev/null +++ b/src/renderer/public/backManage/static/js/chunk-libs.8de98ba2.js @@ -0,0 +1,60 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-libs"],{"00b4":function(t,e,n){"use strict";n("ac1f");var r=n("23e7"),o=n("861d"),i=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),a=/./.test;r({target:"RegExp",proto:!0,forced:!i},{test:function(t){if("function"!==typeof this.exec)return a.call(this,t);var e=this.exec(t);if(null!==e&&!o(e))throw new Error("RegExp exec method returned something other than an Object or null");return!!e}})},"00ee":function(t,e,n){var r=n("b622"),o=r("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},"0366":function(t,e,n){var r=n("1c0b");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"03d6":function(t,e,n){var r=n("9c0e"),o=n("6ca1"),i=n("39ad")(!1),a=n("5a94")("IE_PROTO");t.exports=function(t,e){var n,u=o(t),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);while(e.length>c)r(u,n=e[c++])&&(~i(s,n)||s.push(n));return s}},"044b":function(t,e){ +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ +t.exports=function(t){return null!=t&&null!=t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},"051b":function(t,e,n){var r=n("1a14"),o=n("10db");t.exports=n("0bad")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"057f":function(t,e,n){var r=n("fc6a"),o=n("241c").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?u(t):o(r(t))}},"05f5":function(t,e,n){var r=n("7a41"),o=n("ef08").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"0676":function(t,e){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports["default"]=t.exports},"06c5":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));n("fb6a"),n("d3b7"),n("b0c0"),n("a630"),n("3ca3"),n("ac1f"),n("00b4");var r=n("6b75");function o(t,e){if(t){if("string"===typeof t)return Object(r["a"])(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r["a"])(t,e):void 0}}},"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),i=n("5c6c"),a=n("fc6a"),u=n("c04e"),c=n("5135"),s=n("0cfb"),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=a(t),e=u(e,!0),s)try{return f(t,e)}catch(n){}if(c(t,e))return i(!o.f.call(t,e),t[e])}},"072d":function(t,e,n){"use strict";var r=n("0bad"),o=n("9876"),i=n("fed5"),a=n("1917"),u=n("0983"),c=n("9fbb"),s=Object.assign;t.exports=!s||n("4b8b")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=s({},t)[n]||Object.keys(s({},e)).join("")!=r}))?function(t,e){var n=u(t),s=arguments.length,f=1,l=i.f,p=a.f;while(s>f){var d,h=c(arguments[f++]),v=l?o(h).concat(l(h)):o(h),m=v.length,y=0;while(m>y)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d])}return n}:s},"0983":function(t,e,n){var r=n("c901");t.exports=function(t){return Object(r(t))}},"0a06":function(t,e,n){"use strict";var r=n("2444"),o=n("c532"),i=n("f6b4"),a=n("5270");function u(t){this.defaults=t,this.interceptors={request:new i,response:new i}}u.prototype.request=function(t){"string"===typeof t&&(t=o.merge({url:arguments[0]},arguments[1])),t=o.merge(r,{method:"get"},this.defaults,t),t.method=t.method.toLowerCase();var e=[a,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)n=n.then(e.shift(),e.shift());return n},o.forEach(["delete","get","head","options"],(function(t){u.prototype[t]=function(e,n){return this.request(o.merge(n||{},{method:t,url:e}))}})),o.forEach(["post","put","patch"],(function(t){u.prototype[t]=function(e,n,r){return this.request(o.merge(r||{},{method:t,url:e,data:n}))}})),t.exports=u},"0ae2":function(t,e,n){var r=n("9876"),o=n("fed5"),i=n("1917");t.exports=function(t){var e=r(t),n=o.f;if(n){var a,u=n(t),c=i.f,s=0;while(u.length>s)c.call(t,a=u[s++])&&e.push(a)}return e}},"0b99":function(t,e,n){"use strict";var r=n("19fa")(!0);n("393a")(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},"0bad":function(t,e,n){t.exports=!n("4b8b")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"0c47":function(t,e,n){var r=n("da84"),o=n("d44e");o(r.JSON,"JSON",!0)},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0e15":function(t,e,n){var r=n("597f");t.exports=function(t,e,n){return void 0===n?r(t,e,!1):r(t,n,!1!==e)}},1098:function(t,e,n){"use strict";e.__esModule=!0;var r=n("17ed"),o=c(r),i=n("f893"),a=c(i),u="function"===typeof a.default&&"symbol"===typeof o.default?function(t){return typeof t}:function(t){return t&&"function"===typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":typeof t};function c(t){return t&&t.__esModule?t:{default:t}}e.default="function"===typeof a.default&&"symbol"===u(o.default)?function(t){return"undefined"===typeof t?"undefined":u(t)}:function(t){return t&&"function"===typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":"undefined"===typeof t?"undefined":u(t)}},"10db":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"11b0":function(t,e,n){function r(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630"),t.exports=r,t.exports.__esModule=!0,t.exports["default"]=t.exports},"131a":function(t,e,n){var r=n("23e7"),o=n("d2bb");r({target:"Object",stat:!0},{setPrototypeOf:o})},"14c3":function(t,e,n){var r=n("c6b6"),o=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var i=n.call(t,e);if("object"!==typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"159b":function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("17c2"),a=n("9112");for(var u in o){var c=r[u],s=c&&c.prototype;if(s&&s.forEach!==i)try{a(s,"forEach",i)}catch(f){s.forEach=i}}},1609:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"17c2":function(t,e,n){"use strict";var r=n("b727").forEach,o=n("a640"),i=n("ae40"),a=o("forEach"),u=i("forEach");t.exports=a&&u?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},"17ed":function(t,e,n){t.exports={default:n("511f"),__esModule:!0}},1836:function(t,e,n){var r=n("6ca1"),o=n("6438").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?u(t):o(r(t))}},1917:function(t,e){e.f={}.propertyIsEnumerable},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"19fa":function(t,e,n){var r=n("fc5e"),o=n("c901");t.exports=function(t){return function(e,n){var i,a,u=String(o(e)),c=r(n),s=u.length;return c<0||c>=s?t?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?t?u.charAt(c):i:t?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},"1a14":function(t,e,n){var r=n("77e9"),o=n("faf5"),i=n("3397"),a=Object.defineProperty;e.f=n("0bad")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var r=n("b622"),o=r("iterator"),i=!1;try{var a=0,u={next:function(){return{done:!!a++}},return:function(){i=!0}};u[o]=function(){return this},Array.from(u,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(c){}return n}},"1cdc":function(t,e,n){var r=n("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r=51||!r((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"21a1":function(t,e,n){(function(e){(function(e,n){t.exports=n()})(0,(function(){"use strict";"undefined"!==typeof window?window:"undefined"!==typeof e||"undefined"!==typeof self&&self;function t(t,e){return e={exports:{}},t(e,e.exports),e.exports}var n=t((function(t,e){(function(e,n){t.exports=n()})(0,(function(){function t(t){var e=t&&"object"===typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&t(n)?i(e(n),n,r):n}function r(e,r,o){var a=e.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):t(r)?a[u]=i(e[u],r,o):-1===e.indexOf(r)&&a.push(n(r,o))})),a}function o(e,r,o){var a={};return t(e)&&Object.keys(e).forEach((function(t){a[t]=n(e[t],o)})),Object.keys(r).forEach((function(u){t(r[u])&&e[u]?a[u]=i(e[u],r[u],o):a[u]=n(r[u],o)})),a}function i(t,e,i){var a=Array.isArray(e),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(t)?c(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))}));function r(t){return t=t||Object.create(null),{on:function(e,n){(t[e]||(t[e]=[])).push(n)},off:function(e,n){t[e]&&t[e].splice(t[e].indexOf(n)>>>0,1)},emit:function(e,n){(t[e]||[]).map((function(t){t(n)})),(t["*"]||[]).map((function(t){t(e,n)}))}}}var o=t((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),i=function(t){return Object.keys(t).map((function(e){var n=t[e].toString().replace(/"/g,""");return e+'="'+n+'"'})).join(" ")},a=o.svg,u=o.xlink,c={};c[a.name]=a.uri,c[u.name]=u.uri;var s,f=function(t,e){void 0===t&&(t="");var r=n(c,e||{}),o=i(r);return""+t+""},l=o.svg,p=o.xlink,d={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[l.name]=l.uri,s[p.name]=p.uri,s)},h=function(t){this.config=n(d,t||{}),this.symbols=[]};h.prototype.add=function(t){var e=this,n=e.symbols,r=this.find(t.id);return r?(n[n.indexOf(r)]=t,!1):(n.push(t),!0)},h.prototype.remove=function(t){var e=this,n=e.symbols,r=this.find(t);return!!r&&(n.splice(n.indexOf(r),1),r.destroy(),!0)},h.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},h.prototype.has=function(t){return null!==this.find(t)},h.prototype.stringify=function(){var t=this.config,e=t.attrs,n=this.symbols.map((function(t){return t.stringify()})).join("");return f(n,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var v=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};v.prototype.stringify=function(){return this.content},v.prototype.toString=function(){return this.stringify()},v.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var m=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},y=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return m(f(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(v),g={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},b=function(t){return Array.prototype.slice.call(t,0)},x=navigator.userAgent,w={isChrome:/chrome/i.test(x),isFirefox:/firefox/i.test(x),isIE:/msie/i.test(x)||/trident/i.test(x),isEdge:/edge/i.test(x)},_=function(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(t,!1,!1,e),window.dispatchEvent(n)},E=function(t){var e=[];return b(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})),e},O=function(t){return(t||window.location.href).split("#")[0]},S=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){_(t,{oldUrl:r,newUrl:n})}))}])},A="linearGradient, radialGradient, pattern",C=function(t,e){return void 0===e&&(e=A),b(t.querySelectorAll("symbol")).forEach((function(t){b(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t};function k(t,e){var n=b(t).reduce((function(t,n){if(!n.attributes)return t;var r=b(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[]);return n}var j=o.xlink.uri,T="xlink:href",R=/[{}|\\\^\[\]`"<>]/g;function P(t){return t.replace(R,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}function M(t,e,n){return b(t).forEach((function(t){var r=t.getAttribute(T);if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(j,T,o)}})),t}var $,L=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],N=L.map((function(t){return"["+t+"]"})).join(","),I=function(t,e,n,r){var o=P(n),i=P(r),a=t.querySelectorAll(N),u=k(a,(function(t){var e=t.localName,n=t.value;return-1!==L.indexOf(e)&&-1!==n.indexOf("url("+o)}));u.forEach((function(t){return t.value=t.value.replace(o,i)})),M(e,o,i)},D={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},F=function(t){function e(e){var o=this;void 0===e&&(e={}),t.call(this,n(g,e));var i=r();this._emitter=i,this.node=null;var a=this,u=a.config;if(u.autoConfigure&&this._autoConfigure(e),u.syncUrlsWithBaseTag){var c=document.getElementsByTagName("base")[0].getAttribute("href");i.on(D.MOUNT,(function(){return o.updateUrls("#",c)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,u.listenLocationChangeEvent&&window.addEventListener(u.locationChangeEvent,s),u.locationChangeAngularEmitter&&S(u.locationChangeEvent),i.on(D.MOUNT,(function(t){u.moveGradientsOutsideSymbol&&C(t)})),i.on(D.SYMBOL_MOUNT,(function(t){u.moveGradientsOutsideSymbol&&C(t.parentNode),(w.isIE||w.isEdge)&&E(t)}))}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this,n=e.config;"undefined"===typeof t.syncUrlsWithBaseTag&&(n.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof t.locationChangeAngularEmitter&&(n.locationChangeAngularEmitter="angular"in window),"undefined"===typeof t.moveGradientsOutsideSymbol&&(n.moveGradientsOutsideSymbol=w.isFirefox)},e.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},e.prototype.add=function(e){var n=this,r=t.prototype.add.call(this,e);return this.isMounted&&r&&(e.mount(n.node),this._emitter.emit(D.SYMBOL_MOUNT,e.node)),r},e.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(t){t.mount(n.node),e._emitter.emit(D.SYMBOL_MOUNT,t.node)})),b(r.querySelectorAll("symbol")).forEach((function(t){var e=y.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(D.MOUNT,r),r},e.prototype.destroy=function(){var t=this,e=t.config,n=t.symbols,r=t._emitter;n.forEach((function(t){return t.destroy()})),r.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t,o=n.render();return this.node=o,e&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(D.MOUNT,o),o},e.prototype.render=function(){return m(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return I(this.node,n,O(t)+"#",O(e)+"#"),!0},Object.defineProperties(e.prototype,o),e}(h),q=t((function(t){ +/*! + * domready (c) Dustin Diaz 2014 - License MIT + */ +!function(e,n){t.exports=n()}(0,(function(){var t,e=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,t=function(){n.removeEventListener(o,t),i=1;while(t=e.shift())t()}),function(t){i?setTimeout(t,0):e.push(t)}}))})),U="__SVG_SPRITE_NODE__",H="__SVG_SPRITE__",B=!!window[H];B?$=window[H]:($=new F({attrs:{id:U}}),window[H]=$);var z=function(){var t=document.getElementById(U);t?$.attach(t):$.mount(document.body,!0)};document.body?z():q(z);var G=$;return G}))}).call(this,n("c8ba"))},2236:function(t,e,n){var r=n("5a43");function o(t){if(Array.isArray(t))return r(t)}t.exports=o,t.exports.__esModule=!0,t.exports["default"]=t.exports},2266:function(t,e,n){var r=n("825a"),o=n("e95a"),i=n("50c4"),a=n("0366"),u=n("35a1"),c=n("9bdd"),s=function(t,e){this.stopped=t,this.result=e},f=t.exports=function(t,e,n,f,l){var p,d,h,v,m,y,g,b=a(e,n,f?2:1);if(l)p=t;else{if(d=u(t),"function"!=typeof d)throw TypeError("Target is not iterable");if(o(d)){for(h=0,v=i(t.length);v>h;h++)if(m=f?b(r(g=t[h])[0],g[1]):b(t[h]),m&&m instanceof s)return m;return new s(!1)}p=d.call(t)}y=p.next;while(!(g=y.call(p)).done)if(m=c(p,b,g.value,f),"object"==typeof m&&m&&m instanceof s)return m;return new s(!1)};f.stop=function(t){return new s(!0,t)}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23dc":function(t,e,n){var r=n("d44e");r(Math,"Math",!0)},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),a=n("6eeb"),u=n("ce4e"),c=n("e893"),s=n("94ca");t.exports=function(t,e){var n,f,l,p,d,h,v=t.target,m=t.global,y=t.stat;if(f=m?r:y?r[v]||u(v,{}):(r[v]||{}).prototype,f)for(l in e){if(d=e[l],t.noTargetGet?(h=o(f,l),p=h&&h.value):p=f[l],n=s(m?l:v+(y?".":"#")+l,t.forced),!n&&void 0!==p){if(typeof d===typeof p)continue;c(d,p)}(t.sham||p&&p.sham)&&i(d,"sham",!0),a(f,l,d,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},2444:function(t,e,n){"use strict";(function(e){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function u(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e)&&(t=n("b50d")),t}var c={adapter:u(),transformRequest:[function(t,e){return o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(t){c.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){c.headers[t]=r.merge(i)})),t.exports=c}).call(this,n("4362"))},2532:function(t,e,n){"use strict";var r=n("23e7"),o=n("5a34"),i=n("1d80"),a=n("ab13");r({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},"25f0":function(t,e,n){"use strict";var r=n("6eeb"),o=n("825a"),i=n("d039"),a=n("ad6d"),u="toString",c=RegExp.prototype,s=c[u],f=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),l=s.name!=u;(f||l)&&r(RegExp.prototype,u,(function(){var t=o(this),e=String(t.source),n=t.flags,r=String(void 0===n&&t instanceof RegExp&&!("flags"in c)?a.call(t):n);return"/"+e+"/"+r}),{unsafe:!0})},2626:function(t,e,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),a=n("83ab"),u=i("species");t.exports=function(t){var e=r(t),n=o.f;a&&e&&!e[u]&&n(e,u,{configurable:!0,get:function(){return this}})}},"26dd":function(t,e,n){"use strict";var r=n("6f4f"),o=n("10db"),i=n("92f0"),a={};n("051b")(a,n("cc15")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,u){var c,s="function"===typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},s._ssrRegister=c):o&&(c=u?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(s.functional){s._injectStyles=c;var f=s.render;s.render=function(t,e){return c.call(e),f(t,e)}}else{var l=s.beforeCreate;s.beforeCreate=l?[].concat(l,c):[c]}return{exports:t,options:s}}n.d(e,"a",(function(){return r}))},2909:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("6b75");function o(t){if(Array.isArray(t))return Object(r["a"])(t)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630");function i(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}var a=n("06c5");function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t){return o(t)||i(t)||Object(a["a"])(t)||u()}},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ +/*! + * Vue.js v2.6.10 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +var n=Object.freeze({});function r(t){return void 0===t||null===t}function o(t){return void 0!==t&&null!==t}function i(t){return!0===t}function a(t){return!1===t}function u(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var s=Object.prototype.toString;function f(t){return"[object Object]"===s.call(t)}function l(t){return"[object RegExp]"===s.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return o(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===s?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function x(t,e){return b.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var _=/-(\w)/g,E=w((function(t){return t.replace(_,(function(t,e){return e?e.toUpperCase():""}))})),O=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),S=/\B([A-Z])/g,A=w((function(t){return t.replace(S,"-$1").toLowerCase()}));function C(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function k(t,e){return t.bind(e)}var j=Function.prototype.bind?k:C;function T(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function R(t,e){for(var n in e)t[n]=e[n];return t}function P(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Z),ot=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),it={}.watch,at=!1;if(K)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,ut)}catch(Ea){}var ct=function(){return void 0===X&&(X=!K&&!J&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),X},st=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(t){return"function"===typeof t&&/native code/.test(t.toString())}var lt,pt="undefined"!==typeof Symbol&&ft(Symbol)&&"undefined"!==typeof Reflect&&ft(Reflect.ownKeys);lt="undefined"!==typeof Set&&ft(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=M,ht=0,vt=function(){this.id=ht++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===A(t)){var c=te(String,o.type);(c<0||u0&&(a=Ce(a,(e||"")+"_"+n),Ae(a[0])&&Ae(s)&&(f[c]=_t(s.text+a[0].text),a.shift()),f.push.apply(f,a)):u(a)?Ae(s)?f[c]=_t(s.text+a):""!==a&&f.push(_t(a)):Ae(a)&&Ae(s)?f[c]=_t(s.text+a.text):(i(t._isVList)&&o(a.tag)&&r(a.key)&&o(e)&&(a.key="__vlist"+e+"_"+n+"__"),f.push(a)));return f}function ke(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function je(t){var e=Te(t.$options.inject,t);e&&(jt(!1),Object.keys(e).forEach((function(n){$t(t,n,e[n])})),jt(!0))}function Te(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),o=0;o0,a=t?!!t.$stable:!i,u=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&u===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=$e(e,c,t[c]))}else o={};for(var s in e)s in o||(o[s]=Le(e,s));return t&&Object.isExtensible(t)&&(t._normalized=o),G(o,"$stable",a),G(o,"$key",u),G(o,"$hasNormal",i),o}function $e(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Se(t),t&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Le(t,e){return function(){return t[e]}}function Ne(t,e){var n,r,i,a,u;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,i=t.length;r1?T(n):n;for(var r=T(arguments,1),o='event handler for "'+t+'"',i=0,a=n.length;idocument.createEvent("Event").timeStamp&&(Xn=function(){return Yn.now()})}function Kn(){var t,e;for(Wn=Xn(),zn=!0,qn.sort((function(t,e){return t.id-e.id})),Gn=0;GnGn&&qn[n].id>t.id)n--;qn.splice(n+1,0,t)}else qn.push(t);Bn||(Bn=!0,he(Kn))}}var er=0,nr=function(t,e,n,r,o){this.vm=t,o&&(t._watcher=this),t._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=++er,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new lt,this.newDepIds=new lt,this.expression="","function"===typeof e?this.getter=e:(this.getter=W(e),this.getter||(this.getter=M)),this.value=this.lazy?void 0:this.get()};nr.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Ea){if(!this.user)throw Ea;ee(Ea,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&me(t),gt(),this.cleanupDeps()}return t},nr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},nr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.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},nr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():tr(this)},nr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(Ea){ee(Ea,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},nr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},nr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},nr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var rr={enumerable:!0,configurable:!0,get:M,set:M};function or(t,e,n){rr.get=function(){return this[e][n]},rr.set=function(t){this[e][n]=t},Object.defineProperty(t,n,rr)}function ir(t){t._watchers=[];var e=t.$options;e.props&&ar(t,e.props),e.methods&&hr(t,e.methods),e.data?ur(t):Mt(t._data={},!0),e.computed&&fr(t,e.computed),e.watch&&e.watch!==it&&vr(t,e.watch)}function ar(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[],i=!t.$parent;i||jt(!1);var a=function(i){o.push(i);var a=Kt(i,e,n,t);$t(r,i,a),i in t||or(t,"_props",i)};for(var u in e)a(u);jt(!0)}function ur(t){var e=t.$options.data;e=t._data="function"===typeof e?cr(e,t):e||{},f(e)||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);while(o--){var i=n[o];0,r&&x(r,i)||z(i)||or(t,"_data",i)}Mt(e,!0)}function cr(t,e){yt();try{return t.call(e,e)}catch(Ea){return ee(Ea,e,"data()"),{}}finally{gt()}}var sr={lazy:!0};function fr(t,e){var n=t._computedWatchers=Object.create(null),r=ct();for(var o in e){var i=e[o],a="function"===typeof i?i:i.get;0,r||(n[o]=new nr(t,a||M,M,sr)),o in t||lr(t,o,i)}}function lr(t,e,n){var r=!ct();"function"===typeof n?(rr.get=r?pr(e):dr(n),rr.set=M):(rr.get=n.get?r&&!1!==n.cache?pr(e):dr(n.get):M,rr.set=n.set||M),Object.defineProperty(t,e,rr)}function pr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function dr(t){return function(){return t.call(this,this)}}function hr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?M:j(e[n],t)}function vr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1)return this;var n=T(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Sr(t){t.mixin=function(t){return this.options=Xt(this.options,t),this}}function Ar(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Xt(n.options,t),a["super"]=n,a.options.props&&Cr(a),a.options.computed&&kr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,q.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=R({},a.options),o[r]=a,a}}function Cr(t){var e=t.options.props;for(var n in e)or(t.prototype,"_props",n)}function kr(t){var e=t.options.computed;for(var n in e)lr(t.prototype,n,e[n])}function jr(t){q.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function Tr(t){return t&&(t.Ctor.options.name||t.tag)}function Rr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function Pr(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var u=Tr(a.componentOptions);u&&!e(u)&&Mr(n,i,r,o)}}}function Mr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}br(Er),yr(Er),jn(Er),Mn(Er),gn(Er);var $r=[String,RegExp,Array],Lr={name:"keep-alive",abstract:!0,props:{include:$r,exclude:$r,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Mr(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",(function(e){Pr(t,(function(t){return Rr(e,t)}))})),this.$watch("exclude",(function(e){Pr(t,(function(t){return!Rr(e,t)}))}))},render:function(){var t=this.$slots.default,e=En(t),n=e&&e.componentOptions;if(n){var r=Tr(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!Rr(i,r))||a&&r&&Rr(a,r))return e;var u=this,c=u.cache,s=u.keys,f=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[f]?(e.componentInstance=c[f].componentInstance,g(s,f),s.push(f)):(c[f]=e,s.push(f),this.max&&s.length>parseInt(this.max)&&Mr(c,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Nr={KeepAlive:Lr};function Ir(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:dt,extend:R,mergeOptions:Xt,defineReactive:$t},t.set=Lt,t.delete=Nt,t.nextTick=he,t.observable=function(t){return Mt(t),t},t.options=Object.create(null),q.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,R(t.options.components,Nr),Or(t),Sr(t),Ar(t),jr(t)}Ir(Er),Object.defineProperty(Er.prototype,"$isServer",{get:ct}),Object.defineProperty(Er.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Er,"FunctionalRenderContext",{value:Je}),Er.version="2.6.10";var Dr=m("style,class"),Fr=m("input,textarea,option,select,progress"),qr=function(t,e,n){return"value"===n&&Fr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ur=m("contenteditable,draggable,spellcheck"),Hr=m("events,caret,typing,plaintext-only"),Br=function(t,e){return Xr(e)||"false"===e?"false":"contenteditable"===t&&Hr(e)?e:"true"},zr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Gr="http://www.w3.org/1999/xlink",Vr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Wr=function(t){return Vr(t)?t.slice(6,t.length):""},Xr=function(t){return null==t||!1===t};function Yr(t){var e=t.data,n=t,r=t;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Kr(r.data,e));while(o(n=n.parent))n&&n.data&&(e=Kr(e,n.data));return Jr(e.staticClass,e.class)}function Kr(t,e){return{staticClass:Zr(t.staticClass,e.staticClass),class:o(t.class)?[t.class,e.class]:e.class}}function Jr(t,e){return o(t)||o(e)?Zr(t,Qr(e)):""}function Zr(t,e){return t?e?t+" "+e:t:e||""}function Qr(t){return Array.isArray(t)?to(t):c(t)?eo(t):"string"===typeof t?t:""}function to(t){for(var e,n="",r=0,i=t.length;r-1?uo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:uo[t]=/HTMLUnknownElement/.test(e.toString())}var so=m("text,number,password,search,email,tel,url");function fo(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function lo(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function po(t,e){return document.createElementNS(no[t],e)}function ho(t){return document.createTextNode(t)}function vo(t){return document.createComment(t)}function mo(t,e,n){t.insertBefore(e,n)}function yo(t,e){t.removeChild(e)}function go(t,e){t.appendChild(e)}function bo(t){return t.parentNode}function xo(t){return t.nextSibling}function wo(t){return t.tagName}function _o(t,e){t.textContent=e}function Eo(t,e){t.setAttribute(e,"")}var Oo=Object.freeze({createElement:lo,createElementNS:po,createTextNode:ho,createComment:vo,insertBefore:mo,removeChild:yo,appendChild:go,parentNode:bo,nextSibling:xo,tagName:wo,setTextContent:_o,setStyleScope:Eo}),So={create:function(t,e){Ao(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Ao(t,!0),Ao(e))},destroy:function(t){Ao(t,!0)}};function Ao(t,e){var n=t.data.ref;if(o(n)){var r=t.context,i=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],i):a[n]===i&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Co=new bt("",{},[]),ko=["create","activate","update","remove","destroy"];function jo(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&o(t.data)===o(e.data)&&To(t,e)||i(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&r(e.asyncFactory.error))}function To(t,e){if("input"!==t.tag)return!0;var n,r=o(n=t.data)&&o(n=n.attrs)&&n.type,i=o(n=e.data)&&o(n=n.attrs)&&n.type;return r===i||so(r)&&so(i)}function Ro(t,e,n){var r,i,a={};for(r=e;r<=n;++r)i=t[r].key,o(i)&&(a[i]=r);return a}function Po(t){var e,n,a={},c=t.modules,s=t.nodeOps;for(e=0;ev?(l=r(n[g+1])?null:n[g+1].elm,E(t,l,n,h,g,i)):h>g&&S(t,e,p,v)}function k(t,e,n,r){for(var i=n;i-1?Bo(t,e,n):zr(e)?Xr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ur(e)?t.setAttribute(e,Br(e,n)):Vr(e)?Xr(n)?t.removeAttributeNS(Gr,Wr(e)):t.setAttributeNS(Gr,e,n):Bo(t,e,n)}function Bo(t,e,n){if(Xr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var zo={create:Uo,update:Uo};function Go(t,e){var n=e.elm,i=e.data,a=t.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var u=Yr(e),c=n._transitionClasses;o(c)&&(u=Zr(u,Qr(c))),u!==n._prevClass&&(n.setAttribute("class",u),n._prevClass=u)}}var Vo,Wo={create:Go,update:Go},Xo="__r",Yo="__c";function Ko(t){if(o(t[Xo])){var e=tt?"change":"input";t[e]=[].concat(t[Xo],t[e]||[]),delete t[Xo]}o(t[Yo])&&(t.change=[].concat(t[Yo],t.change||[]),delete t[Yo])}function Jo(t,e,n){var r=Vo;return function o(){var i=e.apply(null,arguments);null!==i&&ti(t,o,n,r)}}var Zo=ae&&!(ot&&Number(ot[1])<=53);function Qo(t,e,n,r){if(Zo){var o=Wn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Vo.addEventListener(t,e,at?{capture:n,passive:r}:n)}function ti(t,e,n,r){(r||Vo).removeEventListener(t,e._wrapper||e,n)}function ei(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Vo=e.elm,Ko(n),xe(n,o,Qo,ti,Jo,e.context),Vo=void 0}}var ni,ri={create:ei,update:ei};function oi(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,i,a=e.elm,u=t.data.domProps||{},c=e.data.domProps||{};for(n in o(c.__ob__)&&(c=e.data.domProps=R({},c)),u)n in c||(a[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),i===u[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var s=r(i)?"":String(i);ii(a,s)&&(a.value=s)}else if("innerHTML"===n&&oo(a.tagName)&&r(a.innerHTML)){ni=ni||document.createElement("div"),ni.innerHTML=""+i+"";var f=ni.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(f.firstChild)a.appendChild(f.firstChild)}else if(i!==u[n])try{a[n]=i}catch(Ea){}}}}function ii(t,e){return!t.composing&&("OPTION"===t.tagName||ai(t,e)||ui(t,e))}function ai(t,e){var n=!0;try{n=document.activeElement!==t}catch(Ea){}return n&&t.value!==e}function ui(t,e){var n=t.value,r=t._vModifiers;if(o(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var ci={create:oi,update:oi},si=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function fi(t){var e=li(t.style);return t.staticStyle?R(t.staticStyle,e):e}function li(t){return Array.isArray(t)?P(t):"string"===typeof t?si(t):t}function pi(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=fi(o.data))&&R(r,n)}(n=fi(t.data))&&R(r,n);var i=t;while(i=i.parent)i.data&&(n=fi(i.data))&&R(r,n);return r}var di,hi=/^--/,vi=/\s*!important$/,mi=function(t,e,n){if(hi.test(e))t.style.setProperty(e,n);else if(vi.test(n))t.style.setProperty(A(e),n.replace(vi,""),"important");else{var r=gi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(wi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ei(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(wi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function Oi(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&R(e,Si(t.name||"v")),R(e,t),e}return"string"===typeof t?Si(t):void 0}}var Si=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Ai=K&&!et,Ci="transition",ki="animation",ji="transition",Ti="transitionend",Ri="animation",Pi="animationend";Ai&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ji="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ri="WebkitAnimation",Pi="webkitAnimationEnd"));var Mi=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function $i(t){Mi((function(){Mi(t)}))}function Li(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),_i(t,e))}function Ni(t,e){t._transitionClasses&&g(t._transitionClasses,e),Ei(t,e)}function Ii(t,e,n){var r=Fi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var u=o===Ci?Ti:Pi,c=0,s=function(){t.removeEventListener(u,f),n()},f=function(e){e.target===t&&++c>=a&&s()};setTimeout((function(){c0&&(n=Ci,f=a,l=i.length):e===ki?s>0&&(n=ki,f=s,l=c.length):(f=Math.max(a,s),n=f>0?a>s?Ci:ki:null,l=n?n===Ci?i.length:c.length:0);var p=n===Ci&&Di.test(r[ji+"Property"]);return{type:n,timeout:f,propCount:l,hasTransform:p}}function qi(t,e){while(t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Wi=K?{create:Vi,activate:Vi,remove:function(t,e){!0!==t.data.show?Bi(t,e):e()}}:{},Xi=[zo,Wo,ri,ci,xi,Wi],Yi=Xi.concat(qo),Ki=Po({nodeOps:Oo,modules:Yi});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&oa(t,"input")}));var Ji={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?we(n,"postpatch",(function(){Ji.componentUpdated(t,e,n)})):Zi(t,e,n.context),t._vOptions=[].map.call(t.options,ea)):("textarea"===n.tag||so(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",na),t.addEventListener("compositionend",ra),t.addEventListener("change",ra),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Zi(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,ea);if(o.some((function(t,e){return!N(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return ta(t,o)})):e.value!==e.oldValue&&ta(e.value,o);i&&oa(t,"change")}}}};function Zi(t,e,n){Qi(t,e,n),(tt||nt)&&setTimeout((function(){Qi(t,e,n)}),0)}function Qi(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,u=0,c=t.options.length;u-1,a.selected!==i&&(a.selected=i);else if(N(ea(a),r))return void(t.selectedIndex!==u&&(t.selectedIndex=u));o||(t.selectedIndex=-1)}}function ta(t,e){return e.every((function(e){return!N(e,t)}))}function ea(t){return"_value"in t?t._value:t.value}function na(t){t.target.composing=!0}function ra(t){t.target.composing&&(t.target.composing=!1,oa(t.target,"input"))}function oa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ia(t){return!t.componentInstance||t.data&&t.data.transition?t:ia(t.componentInstance._vnode)}var aa={bind:function(t,e,n){var r=e.value;n=ia(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=ia(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},ua={model:Ji,show:aa},ca={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?sa(En(e.children)):t}function fa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var i in o)e[E(i)]=o[i];return e}function la(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function pa(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var ha=function(t){return t.tag||_n(t)},va=function(t){return"show"===t.name},ma={name:"transition",props:ca,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(ha),n.length)){0;var r=this.mode;0;var o=n[0];if(pa(this.$vnode))return o;var i=sa(o);if(!i)return o;if(this._leaving)return la(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=fa(this),s=this._vnode,f=sa(s);if(i.data.directives&&i.data.directives.some(va)&&(i.data.show=!0),f&&f.data&&!da(i,f)&&!_n(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var l=f.data.transition=R({},c);if("out-in"===r)return this._leaving=!0,we(l,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),la(t,o);if("in-out"===r){if(_n(i))return s;var p,d=function(){p()};we(c,"afterEnter",d),we(c,"enterCancelled",d),we(l,"delayLeave",(function(t){p=t}))}}return o}}},ya=R({tag:String,moveClass:String},ca);delete ya.mode;var ga={props:ya,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Rn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=fa(this),u=0;un)e.push(arguments[n++]);return x[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(b),b},v=function(t){delete x[t]},"process"==c(m)?r=function(t){m.nextTick(E(t))}:g&&g.now?r=function(t){g.now(E(t))}:y&&!p?(o=new y,i=o.port2,o.port1.onmessage=O,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||u(S)||"file:"===d.protocol?r=w in l("script")?function(t){f.appendChild(l("script"))[w]=function(){f.removeChild(this),_(t)}}:function(t){setTimeout(E(t),0)}:(r=S,a.addEventListener("message",O,!1))),t.exports={set:h,clear:v}},"2d00":function(t,e,n){var r,o,i=n("da84"),a=n("342f"),u=i.process,c=u&&u.versions,s=c&&c.v8;s?(r=s.split("."),o=r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=r[1]))),t.exports=o&&+o},"2d83":function(t,e,n){"use strict";var r=n("387f");t.exports=function(t,e,n,o,i){var a=new Error(t);return r(a,e,n,o,i)}},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2f62":function(t,e,n){"use strict"; +/** + * vuex v3.1.0 + * (c) 2019 Evan You + * @license MIT + */ +function r(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:r});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,n.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"b",(function(){return R}));var o="undefined"!==typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(t){o&&(t._devtoolHook=o,o.emit("vuex:init",t),o.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){o.emit("vuex:mutation",t,e)})))}function a(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function u(t){return null!==t&&"object"===typeof t}function c(t){return t&&"function"===typeof t.then}var s=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(t,e){this._children[t]=e},s.prototype.removeChild=function(t){delete this._children[t]},s.prototype.getChild=function(t){return this._children[t]},s.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},s.prototype.forEachChild=function(t){a(this._children,t)},s.prototype.forEachGetter=function(t){this._rawModule.getters&&a(this._rawModule.getters,t)},s.prototype.forEachAction=function(t){this._rawModule.actions&&a(this._rawModule.actions,t)},s.prototype.forEachMutation=function(t){this._rawModule.mutations&&a(this._rawModule.mutations,t)},Object.defineProperties(s.prototype,f);var l=function(t){this.register([],t,!1)};function p(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;p(t.concat(r),e.getChild(r),n.modules[r])}}l.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},l.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},l.prototype.update=function(t){p([],this.root,t)},l.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var o=new s(e,n);if(0===t.length)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}e.modules&&a(e.modules,(function(e,o){r.register(t.concat(o),e,n)}))},l.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var d;var h=function(t){var e=this;void 0===t&&(t={}),!d&&"undefined"!==typeof window&&window.Vue&&k(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new l(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new d;var o=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(t,e){return u.call(o,t,e)},this.commit=function(t,e,n){return c.call(o,t,e,n)},this.strict=r;var s=this._modules.root.state;b(this,s,[],this._modules.root),g(this,s),n.forEach((function(t){return t(e)}));var f=void 0!==t.devtools?t.devtools:d.config.devtools;f&&i(this)},v={state:{configurable:!0}};function m(t,e){return e.indexOf(t)<0&&e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function y(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;b(t,n,[],t._modules.root,!0),g(t,n,e)}function g(t,e,n){var r=t._vm;t.getters={};var o=t._wrappedGetters,i={};a(o,(function(e,n){i[n]=function(){return e(t)},Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var u=d.config.silent;d.config.silent=!0,t._vm=new d({data:{$$state:e},computed:i}),d.config.silent=u,t.strict&&S(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),d.nextTick((function(){return r.$destroy()})))}function b(t,e,n,r,o){var i=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a]=r),!i&&!o){var u=A(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit((function(){d.set(u,c,r.state)}))}var s=r.context=x(t,a,n);r.forEachMutation((function(e,n){var r=a+n;_(t,r,e,s)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,o=e.handler||e;E(t,r,o,s)})),r.forEachGetter((function(e,n){var r=a+n;O(t,r,e,s)})),r.forEachChild((function(r,i){b(t,e,n.concat(i),r,o)}))}function x(t,e,n){var r=""===e,o={dispatch:r?t.dispatch:function(n,r,o){var i=C(n,r,o),a=i.payload,u=i.options,c=i.type;return u&&u.root||(c=e+c),t.dispatch(c,a)},commit:r?t.commit:function(n,r,o){var i=C(n,r,o),a=i.payload,u=i.options,c=i.type;u&&u.root||(c=e+c),t.commit(c,a,u)}};return Object.defineProperties(o,{getters:{get:r?function(){return t.getters}:function(){return w(t,e)}},state:{get:function(){return A(t.state,n)}}}),o}function w(t,e){var n={},r=e.length;return Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return t.getters[o]},enumerable:!0})}})),n}function _(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}function E(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e,o){var i=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e,o);return c(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))}function O(t,e,n,r){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)})}function S(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function A(t,e){return e.length?e.reduce((function(t,e){return t[e]}),t):t}function C(t,e,n){return u(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function k(t){d&&t===d||(d=t,r(d))}v.state.get=function(){return this._vm._data.$$state},v.state.set=function(t){0},h.prototype.commit=function(t,e,n){var r=this,o=C(t,e,n),i=o.type,a=o.payload,u=(o.options,{type:i,payload:a}),c=this._mutations[i];c&&(this._withCommit((function(){c.forEach((function(t){t(a)}))})),this._subscribers.forEach((function(t){return t(u,r.state)})))},h.prototype.dispatch=function(t,e){var n=this,r=C(t,e),o=r.type,i=r.payload,a={type:o,payload:i},u=this._actions[o];if(u){try{this._actionSubscribers.filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(s){0}var c=u.length>1?Promise.all(u.map((function(t){return t(i)}))):u[0](i);return c.then((function(t){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(s){0}return t}))}},h.prototype.subscribe=function(t){return m(t,this._subscribers)},h.prototype.subscribeAction=function(t){var e="function"===typeof t?{before:t}:t;return m(e,this._actionSubscribers)},h.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},h.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},h.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),b(this,this.state,t,this._modules.get(t),n.preserveState),g(this,this.state)},h.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=A(e.state,t.slice(0,-1));d.delete(n,t[t.length-1])})),y(this)},h.prototype.hotUpdate=function(t){this._modules.update(t),y(this,!0)},h.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(h.prototype,v);var j=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=N(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),T=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var i=N(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),R=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||N(this.$store,"mapGetters",t))return this.$store.getters[o]},n[r].vuex=!0})),n})),P=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var i=N(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),M=function(t){return{mapState:j.bind(null,t),mapGetters:R.bind(null,t),mapMutations:T.bind(null,t),mapActions:P.bind(null,t)}};function $(t){return Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}}))}function L(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function N(t,e,n){var r=t._modulesNamespaceMap[n];return r}var I={Store:h,install:k,version:"3.1.0",mapState:j,mapMutations:T,mapGetters:R,mapActions:P,createNamespacedHelpers:M};e["a"]=I},"2f9a":function(t,e){t.exports=function(){}},"301c":function(t,e,n){n("e198")("asyncIterator")},"30b5":function(t,e,n){"use strict";var r=n("c532");function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var i;if(n)i=n(e);else if(r.isURLSearchParams(e))i=e.toString();else{var a=[];r.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(r.isArray(t)?e+="[]":t=[t],r.forEach(t,(function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}return i&&(t+=(-1===t.indexOf("?")?"?":"&")+i),t}},"323e":function(t,e,n){var r,o; +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(i,a){r=a,o="function"===typeof r?r.call(e,n,e,t):r,void 0===o||(t.exports=o)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function o(t,n,o){var i;return i="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},i.transition="all "+n+"ms "+o,i}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var u=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var c=t.render(!u),s=c.querySelector(e.barSelector),f=e.speed,l=e.easing;return c.offsetWidth,i((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(s,o(r,f,l)),1===r?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+f+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),f)}),f)):setTimeout(n,f)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=e.template;var i,u=o.querySelector(e.barSelector),s=n?"-100":r(t.status||0),f=document.querySelector(e.parent);return a(u,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),e.showSpinner||(i=o.querySelector(e.spinnerSelector),i&&l(i)),f!=document.body&&c(f,"nprogress-custom-parent"),f.appendChild(o),o},t.remove=function(){s(document.documentElement,"nprogress-busy"),s(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&l(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);while(o--)if(r=t[o]+i,r in n)return r;return e}function o(t){return t=n(t),e[t]||(e[t]=r(t))}function i(t,e,n){e=o(e),t.style[e]=n}return function(t,e){var n,r,o=arguments;if(2==o.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&i(t,n,r);else i(t,o[1],o[2])}}();function u(t,e){var n="string"==typeof t?t:f(t);return n.indexOf(" "+e+" ")>=0}function c(t,e){var n=f(t),r=n+e;u(n,e)||(t.className=r.substring(1))}function s(t,e){var n,r=f(t);u(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function f(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function l(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},3397:function(t,e,n){var r=n("7a41");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},3410:function(t,e,n){var r=n("23e7"),o=n("d039"),i=n("7b0b"),a=n("e163"),u=n("e177"),c=o((function(){a(1)}));r({target:"Object",stat:!0,forced:c,sham:!u},{getPrototypeOf:function(t){return a(i(t))}})},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"35a1":function(t,e,n){var r=n("f5df"),o=n("3f8c"),i=n("b622"),a=i("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||o[r(t)]}},"37e8":function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("825a"),a=n("df75");t.exports=r?Object.defineProperties:function(t,e){i(t);var n,r=a(e),u=r.length,c=0;while(u>c)o.f(t,n=r[c++],e[n]);return t}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,r,o){return t.config=e,n&&(t.code=n),t.request=r,t.response=o,t}},3934:function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},"393a":function(t,e,n){"use strict";var r=n("e444"),o=n("512c"),i=n("ba01"),a=n("051b"),u=n("8a0d"),c=n("26dd"),s=n("92f0"),f=n("ce7a"),l=n("cc15")("iterator"),p=!([].keys&&"next"in[].keys()),d="@@iterator",h="keys",v="values",m=function(){return this};t.exports=function(t,e,n,y,g,b,x){c(n,e,y);var w,_,E,O=function(t){if(!p&&t in k)return k[t];switch(t){case h:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",A=g==v,C=!1,k=t.prototype,j=k[l]||k[d]||g&&k[g],T=j||O(g),R=g?A?O("entries"):T:void 0,P="Array"==e&&k.entries||j;if(P&&(E=f(P.call(new t)),E!==Object.prototype&&E.next&&(s(E,S,!0),r||"function"==typeof E[l]||a(E,l,m))),A&&j&&j.name!==v&&(C=!0,T=function(){return j.call(this)}),r&&!x||!p&&!C&&k[l]||a(k,l,T),u[e]=T,u[S]=m,g)if(w={values:A?T:O(v),keys:b?T:O(h),entries:R},x)for(_ in w)_ in k||i(k,_,w[_]);else o(o.P+o.F*(p||C),e,w);return w}},"39ad":function(t,e,n){var r=n("6ca1"),o=n("d16a"),i=n("9d11");t.exports=function(t){return function(e,n,a){var u,c=r(e),s=o(c.length),f=i(a,s);if(t&&n!=n){while(s>f)if(u=c[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},"3bbe":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,o=n("69f3"),i=n("7dd0"),a="String Iterator",u=o.set,c=o.getterFor(a);i(String,"String",(function(t){u(this,{type:a,string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f6b":function(t,e,n){t.exports={default:n("b9c7"),__esModule:!0}},"3f8c":function(t,e){t.exports={}},"41b2":function(t,e,n){"use strict";e.__esModule=!0;var r=n("3f6b"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}e.default=o.default||function(t){for(var e=1;e-1,n&&(e=e.replace(/y/g,"")));var u=a(_?new g(t,e):g(t,e),r?this:b,S);return E&&n&&h(u,{sticky:n}),u},A=function(t){t in S||u(S,t,{configurable:!0,get:function(){return g[t]},set:function(e){g[t]=e}})},C=c(g),k=0;while(C.length>k)A(C[k++]);b.constructor=S,S.prototype=b,p(o,"RegExp",S)}v("RegExp")},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),i=n("23cb"),a=function(t){return function(e,n,a){var u,c=r(e),s=o(c.length),f=i(a,s);if(t&&n!=n){while(s>f)if(u=c[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4d88":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"4de4":function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").filter,i=n("1dde"),a=n("ae40"),u=i("filter"),c=a("filter");r({target:"Array",proto:!0,forced:!u||!c},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,n){"use strict";var r=n("0366"),o=n("7b0b"),i=n("9bdd"),a=n("e95a"),u=n("50c4"),c=n("8418"),s=n("35a1");t.exports=function(t){var e,n,f,l,p,d,h=o(t),v="function"==typeof this?this:Array,m=arguments.length,y=m>1?arguments[1]:void 0,g=void 0!==y,b=s(h),x=0;if(g&&(y=r(y,m>2?arguments[2]:void 0,2)),void 0==b||v==Array&&a(b))for(e=u(h.length),n=new v(e);e>x;x++)d=g?y(h[x],x):h[x],c(n,x,d);else for(l=b.call(h),p=l.next,n=new v;!(f=p.call(l)).done;x++)d=g?i(l,y,[f.value,x],!0):f.value,c(n,x,d);return n.length=x,n}},"4e71":function(t,e,n){n("e198")("observable")},"4ebc":function(t,e,n){var r=n("4d88");t.exports=Array.isArray||function(t){return"Array"==r(t)}},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"511f":function(t,e,n){n("0b99"),n("658f"),t.exports=n("fcd4").f("iterator")},"512c":function(t,e,n){var r=n("ef08"),o=n("5524"),i=n("9c0c"),a=n("051b"),u=n("9c0e"),c="prototype",s=function(t,e,n){var f,l,p,d=t&s.F,h=t&s.G,v=t&s.S,m=t&s.P,y=t&s.B,g=t&s.W,b=h?o:o[e]||(o[e]={}),x=b[c],w=h?r:v?r[e]:(r[e]||{})[c];for(f in h&&(n=e),n)l=!d&&w&&void 0!==w[f],l&&u(b,f)||(p=l?w[f]:n[f],b[f]=h&&"function"!=typeof w[f]?n[f]:y&&l?i(p,r):g&&w[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[c]=t[c],e}(p):m&&"function"==typeof p?i(Function.call,p):p,m&&((b.virtual||(b.virtual={}))[f]=p,t&s.R&&x&&!x[f]&&a(x,f,p)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"51eb":function(t,e,n){"use strict";var r=n("825a"),o=n("c04e");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!==t)}},5270:function(t,e,n){"use strict";var r=n("c532"),o=n("c401"),i=n("2e67"),a=n("2444"),u=n("d925"),c=n("e683");function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){s(t),t.baseURL&&!u(t.url)&&(t.url=c(t.baseURL,t.url)),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]}));var e=t.adapter||a.adapter;return e(t).then((function(e){return s(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(s(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},5319:function(t,e,n){"use strict";var r=n("d784"),o=n("825a"),i=n("7b0b"),a=n("50c4"),u=n("a691"),c=n("1d80"),s=n("8aa5"),f=n("14c3"),l=Math.max,p=Math.min,d=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g,m=function(t){return void 0===t?t:String(t)};r("replace",2,(function(t,e,n,r){var y=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=r.REPLACE_KEEPS_$0,b=y?"$":"$0";return[function(n,r){var o=c(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!y&&g||"string"===typeof r&&-1===r.indexOf(b)){var i=n(e,t,this,r);if(i.done)return i.value}var c=o(t),d=String(this),h="function"===typeof r;h||(r=String(r));var v=c.global;if(v){var w=c.unicode;c.lastIndex=0}var _=[];while(1){var E=f(c,d);if(null===E)break;if(_.push(E),!v)break;var O=String(E[0]);""===O&&(c.lastIndex=s(d,a(c.lastIndex),w))}for(var S="",A=0,C=0;C<_.length;C++){E=_[C];for(var k=String(E[0]),j=l(p(u(E.index),d.length),0),T=[],R=1;R=A&&(S+=d.slice(A,j)+$,A=j+k.length)}return S+d.slice(A)}];function x(t,n,r,o,a,u){var c=r+t.length,s=o.length,f=v;return void 0!==a&&(a=i(a),f=h),e.call(u,f,(function(e,i){var u;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":u=a[i.slice(1,-1)];break;default:var f=+i;if(0===f)return e;if(f>s){var l=d(f/10);return 0===l?e:l<=s?void 0===o[l-1]?i.charAt(1):o[l-1]+i.charAt(1):e}u=o[f-1]}return void 0===u?"":u}))}}))},"53ca":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}},5524:function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},5530:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));n("b64b"),n("a4d3"),n("4de4"),n("d3b7"),n("e439"),n("159b"),n("dbb4");var r=n("ade3");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;et?s():!0!==e&&(o=setTimeout(r?f:s,void 0===r?t-u:t))}return"boolean"!==typeof e&&(r=n,n=e,e=void 0),a}},"5a34":function(t,e,n){var r=n("44e7");t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5a43":function(t,e){function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nf){var d,h=s(arguments[f++]),v=l?i(h).concat(l(h)):i(h),m=v.length,y=0;while(m>y)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d])}return n}:f},6374:function(t,e,n){n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");var r=n("6613");function o(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){c=!0,a=t},f:function(){try{u||null==n["return"]||n["return"]()}finally{if(c)throw a}}}}t.exports=o,t.exports.__esModule=!0,t.exports["default"]=t.exports},6438:function(t,e,n){var r=n("03d6"),o=n("9742").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},6547:function(t,e,n){var r=n("a691"),o=n("1d80"),i=function(t){return function(e,n){var i,a,u=String(o(e)),c=r(n),s=u.length;return c<0||c>=s?t?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?t?u.charAt(c):i:t?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}};t.exports={codeAt:i(!1),charAt:i(!0)}},"658f":function(t,e,n){n("6858");for(var r=n("ef08"),o=n("051b"),i=n("8a0d"),a=n("cc15")("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},"693d":function(t,e,n){"use strict";var r=n("ef08"),o=n("9c0e"),i=n("0bad"),a=n("512c"),u=n("ba01"),c=n("e34a").KEY,s=n("4b8b"),f=n("b367"),l=n("92f0"),p=n("8b1a"),d=n("cc15"),h=n("fcd4"),v=n("e198"),m=n("0ae2"),y=n("4ebc"),g=n("77e9"),b=n("7a41"),x=n("0983"),w=n("6ca1"),_=n("3397"),E=n("10db"),O=n("6f4f"),S=n("1836"),A=n("4d20"),C=n("fed5"),k=n("1a14"),j=n("9876"),T=A.f,R=k.f,P=S.f,M=r.Symbol,$=r.JSON,L=$&&$.stringify,N="prototype",I=d("_hidden"),D=d("toPrimitive"),F={}.propertyIsEnumerable,q=f("symbol-registry"),U=f("symbols"),H=f("op-symbols"),B=Object[N],z="function"==typeof M&&!!C.f,G=r.QObject,V=!G||!G[N]||!G[N].findChild,W=i&&s((function(){return 7!=O(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=T(B,e);r&&delete B[e],R(t,e,n),r&&t!==B&&R(B,e,r)}:R,X=function(t){var e=U[t]=O(M[N]);return e._k=t,e},Y=z&&"symbol"==typeof M.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof M},K=function(t,e,n){return t===B&&K(H,e,n),g(t),e=_(e,!0),g(n),o(U,e)?(n.enumerable?(o(t,I)&&t[I][e]&&(t[I][e]=!1),n=O(n,{enumerable:E(0,!1)})):(o(t,I)||R(t,I,E(1,{})),t[I][e]=!0),W(t,e,n)):R(t,e,n)},J=function(t,e){g(t);var n,r=m(e=w(e)),o=0,i=r.length;while(i>o)K(t,n=r[o++],e[n]);return t},Z=function(t,e){return void 0===e?O(t):J(O(t),e)},Q=function(t){var e=F.call(this,t=_(t,!0));return!(this===B&&o(U,t)&&!o(H,t))&&(!(e||!o(this,t)||!o(U,t)||o(this,I)&&this[I][t])||e)},tt=function(t,e){if(t=w(t),e=_(e,!0),t!==B||!o(U,e)||o(H,e)){var n=T(t,e);return!n||!o(U,e)||o(t,I)&&t[I][e]||(n.enumerable=!0),n}},et=function(t){var e,n=P(w(t)),r=[],i=0;while(n.length>i)o(U,e=n[i++])||e==I||e==c||r.push(e);return r},nt=function(t){var e,n=t===B,r=P(n?H:w(t)),i=[],a=0;while(r.length>a)!o(U,e=r[a++])||n&&!o(B,e)||i.push(U[e]);return i};z||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===B&&e.call(H,n),o(this,I)&&o(this[I],t)&&(this[I][t]=!1),W(this,t,E(1,n))};return i&&V&&W(B,t,{configurable:!0,set:e}),X(t)},u(M[N],"toString",(function(){return this._k})),A.f=tt,k.f=K,n("6438").f=S.f=et,n("1917").f=Q,C.f=nt,i&&!n("e444")&&u(B,"propertyIsEnumerable",Q,!0),h.f=function(t){return X(d(t))}),a(a.G+a.W+a.F*!z,{Symbol:M});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ot=0;rt.length>ot;)d(rt[ot++]);for(var it=j(d.store),at=0;it.length>at;)v(it[at++]);a(a.S+a.F*!z,"Symbol",{for:function(t){return o(q,t+="")?q[t]:q[t]=M(t)},keyFor:function(t){if(!Y(t))throw TypeError(t+" is not a symbol!");for(var e in q)if(q[e]===t)return e},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!z,"Object",{create:Z,defineProperty:K,defineProperties:J,getOwnPropertyDescriptor:tt,getOwnPropertyNames:et,getOwnPropertySymbols:nt});var ut=s((function(){C.f(1)}));a(a.S+a.F*ut,"Object",{getOwnPropertySymbols:function(t){return C.f(x(t))}}),$&&a(a.S+a.F*(!z||s((function(){var t=M();return"[null]"!=L([t])||"{}"!=L({a:t})||"{}"!=L(Object(t))}))),"JSON",{stringify:function(t){var e,n,r=[t],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=e=r[1],(b(e)||void 0!==t)&&!Y(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Y(e))return e}),r[1]=e,L.apply($,r)}}),M[N][D]||n("051b")(M[N],D,M[N].valueOf),l(M,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},"69f3":function(t,e,n){var r,o,i,a=n("7f9a"),u=n("da84"),c=n("861d"),s=n("9112"),f=n("5135"),l=n("f772"),p=n("d012"),d=u.WeakMap,h=function(t){return i(t)?o(t):r(t,{})},v=function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a){var m=new d,y=m.get,g=m.has,b=m.set;r=function(t,e){return b.call(m,t,e),e},o=function(t){return y.call(m,t)||{}},i=function(t){return g.call(m,t)}}else{var x=l("state");p[x]=!0,r=function(t,e){return s(t,x,e),e},o=function(t){return f(t,x)?t[x]:{}},i=function(t){return f(t,x)}}t.exports={set:r,get:o,has:i,enforce:h,getterFor:v}},"6b75":function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),f?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e,r=s.some((function(t){return!!~n.indexOf(t)}));r&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),p=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),k="undefined"!==typeof WeakMap?new WeakMap:new n,j=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=l.getInstance(),r=new C(e,n,this);k.set(this,r)}return t}();["observe","unobserve","disconnect"].forEach((function(t){j.prototype[t]=function(){var e;return(e=k.get(this))[t].apply(e,arguments)}}));var T=function(){return"undefined"!==typeof o.ResizeObserver?o.ResizeObserver:j}();e["default"]=T}.call(this,n("c8ba"))},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),i=n("5135"),a=n("ce4e"),u=n("8925"),c=n("69f3"),s=c.get,f=c.enforce,l=String(String).split("String");(t.exports=function(t,e,n,u){var c=!!u&&!!u.unsafe,s=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(c?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||u(this)}))},"6f4f":function(t,e,n){var r=n("77e9"),o=n("85e7"),i=n("9742"),a=n("5a94")("IE_PROTO"),u=function(){},c="prototype",s=function(){var t,e=n("05f5")("iframe"),r=i.length,o="<",a=">";e.style.display="none",n("9141").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+a+"document.F=Object"+o+"/script"+a),t.close(),s=t.F;while(r--)delete s[c][i[r]];return s()};t.exports=Object.create||function(t,e){var n;return null!==t?(u[c]=r(t),n=new u,u[c]=null,n[a]=t):n=s(),void 0===e?n:o(n,e)}},7156:function(t,e,n){var r=n("861d"),o=n("d2bb");t.exports=function(t,e,n){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var r=n("428f"),o=n("5135"),i=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},"77e9":function(t,e,n){var r=n("7a41");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a41":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},"7a77":function(t,e,n){"use strict";function r(t){this.message=t}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},"7aac":function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){return{write:function(t,e,n,o,i,a){var u=[];u.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7b3e":function(t,e,n){"use strict";var r,o=n("a3de"); +/** + * Checks if an event is supported in the current execution environment. + * + * NOTE: This will not work correctly for non-generic events such as `change`, + * `reset`, `load`, `error`, and `select`. + * + * Borrows from Modernizr. + * + * @param {string} eventNameSuffix Event name, e.g. "click". + * @param {?boolean} capture Check if the capture phase is supported. + * @return {boolean} True if the event is supported. + * @internal + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */ +function i(t,e){if(!o.canUseDOM||e&&!("addEventListener"in document))return!1;var n="on"+t,i=n in document;if(!i){var a=document.createElement("div");a.setAttribute(n,"return;"),i="function"===typeof a[n]}return!i&&r&&"wheel"===t&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=i},"7c73":function(t,e,n){var r,o=n("825a"),i=n("37e8"),a=n("7839"),u=n("d012"),c=n("1be4"),s=n("cc12"),f=n("f772"),l=">",p="<",d="prototype",h="script",v=f("IE_PROTO"),m=function(){},y=function(t){return p+h+l+t+p+"/"+h+l},g=function(t){t.write(y("")),t.close();var e=t.parentWindow.Object;return t=null,e},b=function(){var t,e=s("iframe"),n="java"+h+":";return e.style.display="none",c.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(y("document.F=Object")),t.close(),t.F},x=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}x=r?g(r):b();var t=a.length;while(t--)delete x[d][a[t]];return x()};u[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(m[d]=o(t),n=new m,m[d]=null,n[v]=t):n=x(),void 0===e?n:i(n,e)}},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),o=n("9ed3"),i=n("e163"),a=n("d2bb"),u=n("d44e"),c=n("9112"),s=n("6eeb"),f=n("b622"),l=n("c430"),p=n("3f8c"),d=n("ae93"),h=d.IteratorPrototype,v=d.BUGGY_SAFARI_ITERATORS,m=f("iterator"),y="keys",g="values",b="entries",x=function(){return this};t.exports=function(t,e,n,f,d,w,_){o(n,e,f);var E,O,S,A=function(t){if(t===d&&R)return R;if(!v&&t in j)return j[t];switch(t){case y:return function(){return new n(this,t)};case g:return function(){return new n(this,t)};case b:return function(){return new n(this,t)}}return function(){return new n(this)}},C=e+" Iterator",k=!1,j=t.prototype,T=j[m]||j["@@iterator"]||d&&j[d],R=!v&&T||A(d),P="Array"==e&&j.entries||T;if(P&&(E=i(P.call(new t)),h!==Object.prototype&&E.next&&(l||i(E)===h||(a?a(E,h):"function"!=typeof E[m]&&c(E,m,x)),u(E,C,!0,!0),l&&(p[C]=x))),d==g&&T&&T.name!==g&&(k=!0,R=function(){return T.call(this)}),l&&!_||j[m]===R||c(j,m,R),p[e]=R,d)if(O={values:A(g),keys:w?R:A(y),entries:A(b)},_)for(S in O)(v||k||!(S in j))&&s(j,S,O[S]);else r({target:e,proto:!0,forced:v||k},O);return O}},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),i=r.WeakMap;t.exports="function"===typeof i&&/native code/.test(o(i))},8119:function(t,e,n){n("693d"),n("dfe5"),n("301c"),n("4e71"),t.exports=n("5524").Symbol},8172:function(t,e,n){var r=n("746f");r("toPrimitive")},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var r=n("c04e"),o=n("9bf2"),i=n("5c6c");t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},"85e7":function(t,e,n){var r=n("1a14"),o=n("77e9"),i=n("9876");t.exports=n("0bad")?Object.defineProperties:function(t,e){o(t);var n,a=i(e),u=a.length,c=0;while(u>c)r.f(t,n=a[c++],e[n]);return t}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8925:function(t,e,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},"8a0d":function(t,e){t.exports={}},"8aa5":function(t,e,n){"use strict";var r=n("6547").charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"8b1a":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},"8c4f":function(t,e,n){"use strict"; +/*! + * vue-router v3.0.6 + * (c) 2019 Evan You + * @license MIT + */function r(t,e){0}function o(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function i(t,e){for(var n in e)t[n]=e[n];return t}var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,r=e.children,o=e.parent,a=e.data;a.routerView=!0;var c=o.$createElement,s=n.name,f=o.$route,l=o._routerViewCache||(o._routerViewCache={}),p=0,d=!1;while(o&&o._routerRoot!==o){var h=o.$vnode&&o.$vnode.data;h&&(h.routerView&&p++,h.keepAlive&&o._inactive&&(d=!0)),o=o.$parent}if(a.routerViewDepth=p,d)return c(l[s],a,r);var v=f.matched[p];if(!v)return l[s]=null,c();var m=l[s]=v.components[s];a.registerRouteInstance=function(t,e){var n=v.instances[s];(e&&n!==t||!e&&n===t)&&(v.instances[s]=e)},(a.hook||(a.hook={})).prepatch=function(t,e){v.instances[s]=e.componentInstance},a.hook.init=function(t){t.data.keepAlive&&t.componentInstance&&t.componentInstance!==v.instances[s]&&(v.instances[s]=t.componentInstance)};var y=a.props=u(f,v.props&&v.props[s]);if(y){y=a.props=i({},y);var g=a.attrs=a.attrs||{};for(var b in y)m.props&&b in m.props||(g[b]=y[b],delete y[b])}return c(m,a,r)}};function u(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}var c=/[!'()*]/g,s=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(c,s).replace(f,",")},p=decodeURIComponent;function d(t,e,n){void 0===e&&(e={});var r,o=n||h;try{r=o(t||"")}catch(a){r={}}for(var i in e)r[i]=e[i];return r}function h(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=p(n.shift()),o=n.length>0?p(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function v(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function y(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=g(i)}catch(u){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:w(e,o),matched:t?x(t):[]};return n&&(a.redirectedFrom=w(n,o)),Object.freeze(a)}function g(t){if(Array.isArray(t))return t.map(g);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=g(t[n]);return e}return t}var b=y(null,{path:"/"});function x(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function w(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||v;return(n||"/")+i(r)+o}function _(t,e){return e===b?t===e:!!e&&(t.path&&e.path?t.path.replace(m,"")===e.path.replace(m,"")&&t.hash===e.hash&&E(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&E(t.query,e.query)&&E(t.params,e.params)))}function E(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t),r=Object.keys(e);return n.length===r.length&&n.every((function(n){var r=t[n],o=e[n];return"object"===typeof r&&"object"===typeof o?E(r,o):String(r)===String(o)}))}function O(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&S(t.query,e.query)}function S(t,e){for(var n in e)if(!(n in t))return!1;return!0}var A,C=[String,Object],k=[String,Array],j={name:"RouterLink",props:{to:{type:C,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:k,default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,u=o.route,c=o.href,s={},f=n.options.linkActiveClass,l=n.options.linkExactActiveClass,p=null==f?"router-link-active":f,d=null==l?"router-link-exact-active":l,h=null==this.activeClass?p:this.activeClass,v=null==this.exactActiveClass?d:this.exactActiveClass,m=a.path?y(null,a,null,n):u;s[v]=_(r,m),s[h]=this.exact?s[v]:O(r,m);var g=function(t){T(t)&&(e.replace?n.replace(a):n.push(a))},b={click:T};Array.isArray(this.event)?this.event.forEach((function(t){b[t]=g})):b[this.event]=g;var x={class:s};if("a"===this.tag)x.on=b,x.attrs={href:c};else{var w=R(this.$slots.default);if(w){w.isStatic=!1;var E=w.data=i({},w.data);E.on=b;var S=w.data.attrs=i({},w.data.attrs);S.href=c}else x.on=b}return t(this.tag,x,this.$slots.default)}};function T(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function R(t){if(t)for(var e,n=0;n=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function N(t){return t.replace(/\/\//g,"/")}var I=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},D=rt,F=z,q=G,U=X,H=nt,B=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function z(t,e){var n,r=[],o=0,i=0,a="",u=e&&e.delimiter||"/";while(null!=(n=B.exec(t))){var c=n[0],s=n[1],f=n.index;if(a+=t.slice(i,f),i=f+c.length,s)a+=s[1];else{var l=t[i],p=n[2],d=n[3],h=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=l&&l!==p,b="+"===m||"*"===m,x="?"===m||"*"===m,w=n[2]||u,_=h||v;r.push({name:d||o++,prefix:p||"",delimiter:w,optional:x,repeat:b,partial:g,asterisk:!!y,pattern:_?K(_):y?".*":"[^"+Y(w)+"]+?"})}}return i-1&&(u.params[p]=n.params[p]);if(s)return u.path=it(s.path,u.params,'named route "'+c+'"'),f(s,u,a)}else if(u.path){u.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function $t(t){return function(e,n,r){var i=!1,a=0,u=null;Lt(t,(function(t,e,n,c){if("function"===typeof t&&void 0===t.cid){i=!0,a++;var s,f=Ft((function(e){Dt(e)&&(e=e.default),t.resolved="function"===typeof e?e:A.extend(e),n.components[c]=e,a--,a<=0&&r()})),l=Ft((function(t){var e="Failed to resolve async component "+c+": "+t;u||(u=o(t)?t:new Error(e),r(u))}));try{s=t(f,l)}catch(d){l(d)}if(s)if("function"===typeof s.then)s.then(f,l);else{var p=s.component;p&&"function"===typeof p.then&&p.then(f,l)}}})),i||r()}}function Lt(t,e){return Nt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Nt(t){return Array.prototype.concat.apply([],t)}var It="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Dt(t){return t.__esModule||It&&"Module"===t[Symbol.toStringTag]}function Ft(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var qt=function(t,e){this.router=t,this.base=Ut(e),this.current=b,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Ut(t){if(!t)if(M){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function Ht(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n-1?decodeURI(t.slice(0,r))+t.slice(r):decodeURI(t)}else n>-1&&(t=decodeURI(t.slice(0,n))+t.slice(n));return t}function re(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function oe(t){St?Rt(re(t)):window.location.hash=t}function ie(t){St?Pt(re(t)):window.location.replace(re(t))}var ae=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){e.index=n,e.updateRoute(r)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(qt),ue=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=lt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!St&&!1!==t.fallback,this.fallback&&(e="hash"),M||(e="abstract"),this.mode=e,e){case"history":this.history=new Jt(this,t.base);break;case"hash":this.history=new Qt(this,t.base,this.fallback);break;case"abstract":this.history=new ae(this,t.base);break;default:0}},ce={currentRoute:{configurable:!0}};function se(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function fe(t,e,n){var r="hash"===n?"#"+e:e;return t?N(t+"/"+r):r}ue.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ce.currentRoute.get=function(){return this.history&&this.history.current},ue.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null)})),!this.app){this.app=t;var n=this.history;if(n instanceof Jt)n.transitionTo(n.getCurrentLocation());else if(n instanceof Qt){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ue.prototype.beforeEach=function(t){return se(this.beforeHooks,t)},ue.prototype.beforeResolve=function(t){return se(this.resolveHooks,t)},ue.prototype.afterEach=function(t){return se(this.afterHooks,t)},ue.prototype.onReady=function(t,e){this.history.onReady(t,e)},ue.prototype.onError=function(t){this.history.onError(t)},ue.prototype.push=function(t,e,n){this.history.push(t,e,n)},ue.prototype.replace=function(t,e,n){this.history.replace(t,e,n)},ue.prototype.go=function(t){this.history.go(t)},ue.prototype.back=function(){this.go(-1)},ue.prototype.forward=function(){this.go(1)},ue.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ue.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=ft(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,u=fe(a,i,this.mode);return{location:r,route:o,href:u,normalizedTo:r,resolved:o}},ue.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==b&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ue.prototype,ce),ue.install=P,ue.version="3.0.6",M&&window.Vue&&window.Vue.use(ue),e["a"]=ue},"8df4":function(t,e,n){"use strict";var r=n("7a77");function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t,e=new o((function(e){t=e}));return{token:e,cancel:t}},t.exports=o},"8eb7":function(t,e){var n,r,o,i,a,u,c,s,f,l,p,d,h,v,m,y=!1;function g(){if(!y){y=!0;var t=navigator.userAgent,e=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(t),g=/(Mac OS X)|(Windows)|(Linux)/.exec(t);if(d=/\b(iPhone|iP[ao]d)/.exec(t),h=/\b(iP[ao]d)/.exec(t),l=/Android/i.exec(t),v=/FBAN\/\w+;/i.exec(t),m=/Mobile/i.exec(t),p=!!/Win64/.exec(t),e){n=e[1]?parseFloat(e[1]):e[5]?parseFloat(e[5]):NaN,n&&document&&document.documentMode&&(n=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(t);u=b?parseFloat(b[1])+4:n,r=e[2]?parseFloat(e[2]):NaN,o=e[3]?parseFloat(e[3]):NaN,i=e[4]?parseFloat(e[4]):NaN,i?(e=/(?:Chrome\/(\d+\.\d+))/.exec(t),a=e&&e[1]?parseFloat(e[1]):NaN):a=NaN}else n=r=o=a=i=NaN;if(g){if(g[1]){var x=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(t);c=!x||parseFloat(x[1].replace("_","."))}else c=!1;s=!!g[2],f=!!g[3]}else c=s=f=!1}}var b={ie:function(){return g()||n},ieCompatibilityMode:function(){return g()||u>n},ie64:function(){return b.ie()&&p},firefox:function(){return g()||r},opera:function(){return g()||o},webkit:function(){return g()||i},safari:function(){return b.webkit()},chrome:function(){return g()||a},windows:function(){return g()||s},osx:function(){return g()||c},linux:function(){return g()||f},iphone:function(){return g()||d},mobile:function(){return g()||d||h||l||m},nativeApp:function(){return g()||v},android:function(){return g()||l},ipad:function(){return g()||h}};t.exports=b},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9141:function(t,e,n){var r=n("ef08").document;t.exports=r&&r.documentElement},9263:function(t,e,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=RegExp.prototype.exec,a=String.prototype.replace,u=i,c=function(){var t=/a/,e=/b*/g;return i.call(t,"a"),i.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),s=o.UNSUPPORTED_Y||o.BROKEN_CARET,f=void 0!==/()??/.exec("")[1],l=c||f||s;l&&(u=function(t){var e,n,o,u,l=this,p=s&&l.sticky,d=r.call(l),h=l.source,v=0,m=t;return p&&(d=d.replace("y",""),-1===d.indexOf("g")&&(d+="g"),m=String(t).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==t[l.lastIndex-1])&&(h="(?: "+h+")",m=" "+m,v++),n=new RegExp("^(?:"+h+")",d)),f&&(n=new RegExp("^"+h+"$(?!\\s)",d)),c&&(e=l.lastIndex),o=i.call(p?n:l,m),p?o?(o.input=o.input.slice(v),o[0]=o[0].slice(v),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:c&&o&&(l.lastIndex=l.global?o.index+o[0].length:e),f&&o&&o.length>1&&a.call(o[0],n,(function(){for(u=1;u1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"===typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random)&&!(lkey in Random)&&!(okey in Random))return placeholder;for(var i=0;i1&&(o=e.context.path.slice(0),o.pop(),o=this.normalizePath(o.concat(r))),t=r[r.length-1];for(var i=e.context.root,a=e.context.templateRoot,u=1;u1/(t+e)*t?!n:n):Math.random()>=.5},bool:function(t,e,n){return this.boolean(t,e,n)},natural:function(t,e){return t="undefined"!==typeof t?parseInt(t,10):0,e="undefined"!==typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},integer:function(t,e){return t="undefined"!==typeof t?parseInt(t,10):-9007199254740992,e="undefined"!==typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},int:function(t,e){return this.integer(t,e)},float:function(t,e,n,r){n=void 0===n?0:n,n=Math.max(Math.min(n,17),0),r=void 0===r?17:r,r=Math.max(Math.min(r,17),0);for(var o=this.integer(t,e)+".",i=0,a=this.natural(n,r);i1&&r--,i=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e,o[s]=255*i;return o},hsl2hsv:function(t){var e,n,r=t[0],o=t[1]/100,i=t[2]/100;return i*=2,o*=i<=1?i:2-i,n=(i+o)/2,e=2*o/(i+o),[r,100*e,100*n]},hsv2rgb:function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,o=Math.floor(e)%6,i=e-Math.floor(e),a=255*r*(1-n),u=255*r*(1-n*i),c=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,c,a];case 1:return[u,r,a];case 2:return[a,r,c];case 3:return[a,u,r];case 4:return[c,a,r];case 5:return[r,a,u]}},hsv2hsl:function(t){var e,n,r=t[0],o=t[1]/100,i=t[2]/100;return n=(2-o)*i,e=o*i,e/=n<=1?n:2-n,n/=2,[r,100*e,100*n]},rgb2hex:function(t,e,n){return"#"+((256+t<<8|e)<<8|n).toString(16).slice(1)},hex2rgb:function(t){return t="0x"+t.slice(1).replace(t.length>4?t:/./g,"$&$&")|0,[t>>16,t>>8&255,255&t]}}},function(t,e){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,e,n){var r=n(6),o=n(14);function i(t,e,n,o){return void 0===n?r.natural(t,e):void 0===o?n:r.natural(parseInt(n,10),parseInt(o,10))}t.exports={paragraph:function(t,e){for(var n=i(3,7,t,e),r=[],o=0;o1&&(e=[].slice.call(arguments,0));var n=t.options,r=n.context.templatePath.join("."),o=t.cache[r]=t.cache[r]||{index:0,array:e};return o.array[o.index++%o.array.length]}}},function(t,e){t.exports={first:function(){var t=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(t)},last:function(){var t=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(t)},name:function(t){return this.first()+" "+(t?this.first()+" ":"")+this.last()},cfirst:function(){var t="王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗 梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕 苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 锺 汪 田 任 姜 范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史 顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文".split(" ");return this.pick(t)},clast:function(){var t="伟 芳 娜 秀英 敏 静 丽 强 磊 军 洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 平 刚 桂英".split(" ");return this.pick(t)},cname:function(){return this.cfirst()+this.clast()}}},function(t,e){t.exports={url:function(t,e){return(t||this.protocol())+"://"+(e||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(t){return this.word()+"."+(t||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn 中国 中国互联.公司 中国互联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(t){return this.character("lower")+"."+this.word()+"@"+(t||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,e,n){var r=n(18),o=["东北","华北","华东","华中","华南","西南","西北"];t.exports={region:function(){return this.pick(o)},province:function(){return this.pick(r).name},city:function(t){var e=this.pick(r),n=this.pick(e.children);return t?[e.name,n.name].join(" "):n.name},county:function(t){var e=this.pick(r),n=this.pick(e.children),o=this.pick(n.children)||{name:"-"};return t?[e.name,n.name,o.name].join(" "):o.name},zip:function(t){for(var e="",n=0;n<(t||6);n++)e+=this.natural(0,9);return e}}},function(t,e){var n={11e4:"北京",110100:"北京市",110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110228:"密云县",110229:"延庆县",110230:"其它区",12e4:"天津",120100:"天津市",120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120221:"宁河县",120223:"静海县",120225:"蓟县",120226:"其它区",13e4:"河北省",130100:"石家庄市",130102:"长安区",130103:"桥东区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130121:"井陉县",130123:"正定县",130124:"栾城县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130182:"藁城市",130183:"晋州市",130184:"新乐市",130185:"鹿泉市",130186:"其它区",130200:"唐山市",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130223:"滦县",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130230:"曹妃甸区",130281:"遵化市",130283:"迁安市",130284:"其它区",130300:"秦皇岛市",130302:"海港区",130303:"山海关区",130304:"北戴河区",130321:"青龙满族自治县",130322:"昌黎县",130323:"抚宁县",130324:"卢龙县",130398:"其它区",130400:"邯郸市",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130421:"邯郸县",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130428:"肥乡县",130429:"永年县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市",130482:"其它区",130500:"邢台市",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市",130583:"其它区",130600:"保定市",130602:"新市区",130603:"北市区",130604:"南市区",130621:"满城县",130622:"清苑县",130623:"涞水县",130624:"阜平县",130625:"徐水县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市",130699:"其它区",130700:"张家口市",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130721:"宣化县",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130729:"万全县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130733:"崇礼县",130734:"其它区",130800:"承德市",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130823:"平泉县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130829:"其它区",130900:"沧州市",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市",130985:"其它区",131e3:"廊坊市",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市",131083:"其它区",131100:"衡水市",131102:"桃城区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131181:"冀州市",131182:"深州市",131183:"其它区",14e4:"山西省",140100:"太原市",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市",140182:"其它区",140200:"大同市",140202:"城区",140203:"矿区",140211:"南郊区",140212:"新荣区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140227:"大同县",140228:"其它区",140300:"阳泉市",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县",140323:"其它区",140400:"长治市",140421:"长治县",140423:"襄垣县",140424:"屯留县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140481:"潞城市",140482:"城区",140483:"郊区",140485:"其它区",140500:"晋城市",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市",140582:"其它区",140600:"朔州市",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140624:"怀仁县",140625:"其它区",140700:"晋中市",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市",140782:"其它区",140800:"运城市",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市",140883:"其它区",140900:"忻州市",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市",140982:"其它区",141e3:"临汾市",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市",141083:"其它区",141100:"吕梁市",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市",141183:"其它区",15e4:"内蒙古自治区",150100:"呼和浩特市",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150126:"其它区",150200:"包头市",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150224:"其它区",150300:"乌海市",150302:"海勃湾区",150303:"海南区",150304:"乌达区",150305:"其它区",150400:"赤峰市",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗",150431:"其它区",150500:"通辽市",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市",150582:"其它区",150600:"鄂尔多斯市",150602:"东胜区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗",150628:"其它区",150700:"呼伦贝尔市",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市",150786:"其它区",150800:"巴彦淖尔市",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗",150827:"其它区",150900:"乌兰察布市",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市",150982:"其它区",152200:"兴安盟",152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县",152225:"其它区",152500:"锡林郭勒盟",152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152532:"其它区",152900:"阿拉善盟",152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152924:"其它区",21e4:"辽宁省",210100:"沈阳市",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"东陵区",210113:"新城子区",210114:"于洪区",210122:"辽中县",210123:"康平县",210124:"法库县",210181:"新民市",210184:"沈北新区",210185:"其它区",210200:"大连市",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210224:"长海县",210281:"瓦房店市",210282:"普兰店市",210283:"庄河市",210298:"其它区",210300:"鞍山市",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市",210382:"其它区",210400:"抚顺市",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县",210424:"其它区",210500:"本溪市",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县",210523:"其它区",210600:"丹东市",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市",210683:"其它区",210700:"锦州市",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市",210783:"其它区",210800:"营口市",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市",210883:"其它区",210900:"阜新市",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县",210923:"其它区",211e3:"辽阳市",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市",211082:"其它区",211100:"盘锦市",211102:"双台子区",211103:"兴隆台区",211121:"大洼县",211122:"盘山县",211123:"其它区",211200:"铁岭市",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市",211283:"其它区",211300:"朝阳市",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市",211383:"其它区",211400:"葫芦岛市",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市",211482:"其它区",22e4:"吉林省",220100:"长春市",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220122:"农安县",220181:"九台市",220182:"榆树市",220183:"德惠市",220188:"其它区",220200:"吉林市",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市",220285:"其它区",220300:"四平市",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市",220383:"其它区",220400:"辽源市",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县",220423:"其它区",220500:"通化市",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市",220583:"其它区",220600:"白山市",220602:"浑江区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220625:"江源区",220681:"临江市",220682:"其它区",220700:"松原市",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220724:"扶余市",220725:"其它区",220800:"白城市",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市",220883:"其它区",222400:"延边朝鲜族自治州",222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县",222427:"其它区",23e4:"黑龙江省",230100:"哈尔滨市",230102:"道里区",230103:"南岗区",230104:"道外区",230106:"香坊区",230108:"平房区",230109:"松北区",230111:"呼兰区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230181:"阿城区",230182:"双城市",230183:"尚志市",230184:"五常市",230186:"其它区",230200:"齐齐哈尔市",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市",230282:"其它区",230300:"鸡西市",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市",230383:"其它区",230400:"鹤岗市",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县",230423:"其它区",230500:"双鸭山市",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县",230525:"其它区",230600:"大庆市",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230625:"其它区",230700:"伊春市",230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市",230782:"其它区",230800:"佳木斯市",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230833:"抚远县",230881:"同江市",230882:"富锦市",230883:"其它区",230900:"七台河市",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县",230922:"其它区",231e3:"牡丹江市",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231024:"东宁县",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"其它区",231100:"黑河市",231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"其它区",231200:"绥化市",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市",231284:"其它区",232700:"大兴安岭地区",232702:"松岭区",232703:"新林区",232704:"呼中区",232721:"呼玛县",232722:"塔河县",232723:"漠河县",232724:"加格达奇区",232725:"其它区",31e4:"上海",310100:"上海市",310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310108:"闸北区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310230:"崇明县",310231:"其它区",32e4:"江苏省",320100:"南京市",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320124:"溧水区",320125:"高淳区",320126:"其它区",320200:"无锡市",320202:"崇安区",320203:"南长区",320204:"北塘区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320281:"江阴市",320282:"宜兴市",320297:"其它区",320300:"徐州市",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320321:"丰县",320322:"沛县",320323:"铜山区",320324:"睢宁县",320381:"新沂市",320382:"邳州市",320383:"其它区",320400:"常州市",320402:"天宁区",320404:"钟楼区",320405:"戚墅堰区",320411:"新北区",320412:"武进区",320481:"溧阳市",320482:"金坛市",320483:"其它区",320500:"苏州市",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320584:"吴江区",320585:"太仓市",320596:"其它区",320600:"南通市",320602:"崇川区",320611:"港闸区",320612:"通州区",320621:"海安县",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市",320694:"其它区",320700:"连云港市",320703:"连云区",320705:"新浦区",320706:"海州区",320721:"赣榆县",320722:"东海县",320723:"灌云县",320724:"灌南县",320725:"其它区",320800:"淮安市",320802:"清河区",320803:"淮安区",320804:"淮阴区",320811:"清浦区",320826:"涟水县",320829:"洪泽县",320830:"盱眙县",320831:"金湖县",320832:"其它区",320900:"盐城市",320902:"亭湖区",320903:"盐都区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市",320982:"大丰市",320983:"其它区",321e3:"扬州市",321002:"广陵区",321003:"邗江区",321023:"宝应县",321081:"仪征市",321084:"高邮市",321088:"江都区",321093:"其它区",321100:"镇江市",321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市",321184:"其它区",321200:"泰州市",321202:"海陵区",321203:"高港区",321281:"兴化市",321282:"靖江市",321283:"泰兴市",321284:"姜堰区",321285:"其它区",321300:"宿迁市",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321325:"其它区",33e4:"浙江省",330100:"杭州市",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330122:"桐庐县",330127:"淳安县",330182:"建德市",330183:"富阳市",330185:"临安市",330186:"其它区",330200:"宁波市",330203:"海曙区",330204:"江东区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市",330283:"奉化市",330284:"其它区",330300:"温州市",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330322:"洞头县",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市",330383:"其它区",330400:"嘉兴市",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市",330484:"其它区",330500:"湖州市",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县",330524:"其它区",330600:"绍兴市",330602:"越城区",330621:"绍兴县",330624:"新昌县",330681:"诸暨市",330682:"上虞市",330683:"嵊州市",330684:"其它区",330700:"金华市",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市",330785:"其它区",330800:"衢州市",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市",330882:"其它区",330900:"舟山市",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县",330923:"其它区",331e3:"台州市",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331021:"玉环县",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"其它区",331100:"丽水市",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市",331182:"其它区",34e4:"安徽省",340100:"合肥市",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340192:"其它区",340200:"芜湖市",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340224:"其它区",340300:"蚌埠市",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340324:"其它区",340400:"淮南市",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"其它区",340500:"马鞍山市",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"其它区",340600:"淮北市",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县",340622:"其它区",340700:"铜陵市",340702:"铜官山区",340703:"狮子山区",340711:"郊区",340721:"铜陵县",340722:"其它区",340800:"安庆市",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340823:"枞阳县",340824:"潜山县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市",340882:"其它区",341e3:"黄山市",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县",341025:"其它区",341100:"滁州市",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市",341183:"其它区",341200:"阜阳市",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市",341283:"其它区",341300:"宿州市",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341325:"其它区",341400:"巢湖市",341421:"庐江县",341422:"无为县",341423:"含山县",341424:"和县",341500:"六安市",341502:"金安区",341503:"裕安区",341521:"寿县",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县",341526:"其它区",341600:"亳州市",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县",341624:"其它区",341700:"池州市",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县",341724:"其它区",341800:"宣城市",341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市",341882:"其它区",35e4:"福建省",350100:"福州市",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市",350182:"长乐市",350183:"其它区",350200:"厦门市",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区",350214:"其它区",350300:"莆田市",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县",350323:"其它区",350400:"三明市",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市",350482:"其它区",350500:"泉州市",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市",350584:"其它区",350600:"漳州市",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市",350682:"其它区",350700:"南平市",350702:"延平区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市",350784:"建阳市",350785:"其它区",350800:"龙岩市",350802:"新罗区",350821:"长汀县",350822:"永定县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市",350882:"其它区",350900:"宁德市",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市",350983:"其它区",36e4:"江西省",360100:"南昌市",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360121:"南昌县",360122:"新建县",360123:"安义县",360124:"进贤县",360128:"其它区",360200:"景德镇市",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市",360282:"其它区",360300:"萍乡市",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县",360324:"其它区",360400:"九江市",360402:"庐山区",360403:"浔阳区",360421:"九江县",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360427:"星子县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"其它区",360483:"共青城市",360500:"新余市",360502:"渝水区",360521:"分宜县",360522:"其它区",360600:"鹰潭市",360602:"月湖区",360622:"余江县",360681:"贵溪市",360682:"其它区",360700:"赣州市",360702:"章贡区",360721:"赣县",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市",360782:"南康市",360783:"其它区",360800:"吉安市",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市",360882:"其它区",360900:"宜春市",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市",360984:"其它区",361e3:"抚州市",361002:"临川区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361029:"东乡县",361030:"广昌县",361031:"其它区",361100:"上饶市",361102:"信州区",361121:"上饶县",361122:"广丰县",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市",361182:"其它区",37e4:"山东省",370100:"济南市",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370124:"平阴县",370125:"济阳县",370126:"商河县",370181:"章丘市",370182:"其它区",370200:"青岛市",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370281:"胶州市",370282:"即墨市",370283:"平度市",370285:"莱西市",370286:"其它区",370300:"淄博市",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县",370324:"其它区",370400:"枣庄市",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市",370482:"其它区",370500:"东营市",370502:"东营区",370503:"河口区",370521:"垦利县",370522:"利津县",370523:"广饶县",370591:"其它区",370600:"烟台市",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市",370688:"其它区",370700:"潍坊市",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市",370787:"其它区",370800:"济宁市",370802:"市中区",370811:"任城区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370882:"兖州市",370883:"邹城市",370884:"其它区",370900:"泰安市",370902:"泰山区",370903:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市",370984:"其它区",371e3:"威海市",371002:"环翠区",371081:"文登市",371082:"荣成市",371083:"乳山市",371084:"其它区",371100:"日照市",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371123:"其它区",371200:"莱芜市",371202:"莱城区",371203:"钢城区",371204:"其它区",371300:"临沂市",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"苍山县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371330:"其它区",371400:"德州市",371402:"德城区",371421:"陵县",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市",371483:"其它区",371500:"聊城市",371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市",371582:"其它区",371600:"滨州市",371602:"滨城区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371624:"沾化县",371625:"博兴县",371626:"邹平县",371627:"其它区",371700:"菏泽市",371702:"牡丹区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371727:"定陶县",371728:"东明县",371729:"其它区",41e4:"河南省",410100:"郑州市",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市",410188:"其它区",410200:"开封市",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410211:"金明区",410221:"杞县",410222:"通许县",410223:"尉氏县",410224:"开封县",410225:"兰考县",410226:"其它区",410300:"洛阳市",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410307:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市",410400:"平顶山市",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市",410483:"其它区",410500:"安阳市",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市",410582:"其它区",410600:"鹤壁市",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410623:"其它区",410700:"新乡市",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市",410783:"其它区",410800:"焦作市",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410881:"济源市",410882:"沁阳市",410883:"孟州市",410884:"其它区",410900:"濮阳市",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410929:"其它区",411e3:"许昌市",411002:"魏都区",411023:"许昌县",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市",411083:"其它区",411100:"漯河市",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411123:"其它区",411200:"三门峡市",411202:"湖滨区",411221:"渑池县",411222:"陕县",411224:"卢氏县",411281:"义马市",411282:"灵宝市",411283:"其它区",411300:"南阳市",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市",411382:"其它区",411400:"商丘市",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市",411482:"其它区",411500:"信阳市",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411529:"其它区",411600:"周口市",411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市",411682:"其它区",411700:"驻马店市",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411730:"其它区",42e4:"湖北省",420100:"武汉市",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区",420118:"其它区",420200:"黄石市",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市",420282:"其它区",420300:"十堰市",420302:"茅箭区",420303:"张湾区",420321:"郧县",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市",420383:"其它区",420500:"宜昌市",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市",420584:"其它区",420600:"襄阳市",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市",420685:"其它区",420700:"鄂州市",420702:"梁子湖区",420703:"华容区",420704:"鄂城区",420705:"其它区",420800:"荆门市",420802:"东宝区",420804:"掇刀区",420821:"京山县",420822:"沙洋县",420881:"钟祥市",420882:"其它区",420900:"孝感市",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市",420985:"其它区",421e3:"荆州市",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市",421088:"其它区",421100:"黄冈市",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市",421183:"其它区",421200:"咸宁市",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市",421283:"其它区",421300:"随州市",421302:"曾都区",421321:"随县",421381:"广水市",421382:"其它区",422800:"恩施土家族苗族自治州",422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县",422829:"其它区",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区",43e4:"湖南省",430100:"长沙市",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430121:"长沙县",430122:"望城区",430124:"宁乡县",430181:"浏阳市",430182:"其它区",430200:"株洲市",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430221:"株洲县",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市",430282:"其它区",430300:"湘潭市",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市",430383:"其它区",430400:"衡阳市",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市",430483:"其它区",430500:"邵阳市",430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"其它区",430600:"岳阳市",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市",430683:"其它区",430700:"常德市",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市",430782:"其它区",430800:"张家界市",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县",430823:"其它区",430900:"益阳市",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市",430982:"其它区",431e3:"郴州市",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市",431082:"其它区",431100:"永州市",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431130:"其它区",431200:"怀化市",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市",431282:"其它区",431300:"娄底市",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市",431383:"其它区",433100:"湘西土家族苗族自治州",433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433131:"其它区",44e4:"广东省",440100:"广州市",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440116:"萝岗区",440183:"增城市",440184:"从化市",440189:"其它区",440200:"韶关市",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市",440283:"其它区",440300:"深圳市",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"其它区",440320:"光明新区",440321:"坪山新区",440322:"大鹏新区",440323:"龙华新区",440400:"珠海市",440402:"香洲区",440403:"斗门区",440404:"金湾区",440488:"其它区",440500:"汕头市",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县",440524:"其它区",440600:"佛山市",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区",440609:"其它区",440700:"江门市",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市",440786:"其它区",440800:"湛江市",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市",440884:"其它区",440900:"茂名市",440902:"茂南区",440903:"茂港区",440923:"电白县",440981:"高州市",440982:"化州市",440983:"信宜市",440984:"其它区",441200:"肇庆市",441202:"端州区",441203:"鼎湖区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441283:"高要市",441284:"四会市",441285:"其它区",441300:"惠州市",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县",441325:"其它区",441400:"梅州市",441402:"梅江区",441421:"梅县",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市",441482:"其它区",441500:"汕尾市",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市",441582:"其它区",441600:"河源市",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县",441626:"其它区",441700:"阳江市",441702:"江城区",441721:"阳西县",441723:"阳东县",441781:"阳春市",441782:"其它区",441800:"清远市",441802:"清城区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441827:"清新区",441881:"英德市",441882:"连州市",441883:"其它区",441900:"东莞市",442e3:"中山市",442101:"东沙群岛",445100:"潮州市",445102:"湘桥区",445121:"潮安区",445122:"饶平县",445186:"其它区",445200:"揭阳市",445202:"榕城区",445221:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市",445285:"其它区",445300:"云浮市",445302:"云城区",445321:"新兴县",445322:"郁南县",445323:"云安县",445381:"罗定市",445382:"其它区",45e4:"广西壮族自治区",450100:"南宁市",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450122:"武鸣县",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县",450128:"其它区",450200:"柳州市",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450221:"柳江县",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县",450227:"其它区",450300:"桂林市",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450321:"阳朔县",450322:"临桂区",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450331:"荔浦县",450332:"恭城瑶族自治县",450333:"其它区",450400:"梧州市",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市",450482:"其它区",450500:"北海市",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县",450522:"其它区",450600:"防城港市",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市",450682:"其它区",450700:"钦州市",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县",450723:"其它区",450800:"贵港市",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市",450882:"其它区",450900:"玉林市",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市",450982:"其它区",451e3:"百色市",451002:"右江区",451021:"田阳县",451022:"田东县",451023:"平果县",451024:"德保县",451025:"靖西县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451032:"其它区",451100:"贺州市",451102:"八步区",451119:"平桂管理区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县",451124:"其它区",451200:"河池市",451202:"金城江区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县",451281:"宜州市",451282:"其它区",451300:"来宾市",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市",451382:"其它区",451400:"崇左市",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市",451482:"其它区",46e4:"海南省",460100:"海口市",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区",460109:"其它区",460200:"三亚市",460300:"三沙市",460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域",469001:"五指山市",469002:"琼海市",469003:"儋州市",469005:"文昌市",469006:"万宁市",469007:"东方市",469025:"定安县",469026:"屯昌县",469027:"澄迈县",469028:"临高县",469030:"白沙黎族自治县",469031:"昌江黎族自治县",469033:"乐东黎族自治县",469034:"陵水黎族自治县",469035:"保亭黎族苗族自治县",469036:"琼中黎族苗族自治县",471005:"其它区",5e5:"重庆",500100:"重庆市",500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"万盛区",500111:"双桥区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500222:"綦江区",500223:"潼南县",500224:"铜梁县",500225:"大足区",500226:"荣昌县",500227:"璧山县",500228:"梁平县",500229:"城口县",500230:"丰都县",500231:"垫江县",500232:"武隆县",500233:"忠县",500234:"开县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县",500381:"江津区",500382:"合川区",500383:"永川区",500384:"南川区",500385:"其它区",51e4:"四川省",510100:"成都市",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510121:"金堂县",510122:"双流县",510124:"郫县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"其它区",510300:"自贡市",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县",510323:"其它区",510400:"攀枝花市",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县",510423:"其它区",510500:"泸州市",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县",510526:"其它区",510600:"德阳市",510603:"旌阳区",510623:"中江县",510626:"罗江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市",510684:"其它区",510700:"绵阳市",510703:"涪城区",510704:"游仙区",510722:"三台县",510723:"盐亭县",510724:"安县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市",510782:"其它区",510800:"广元市",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县",510825:"其它区",510900:"遂宁市",510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县",510924:"其它区",511e3:"内江市",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511028:"隆昌县",511029:"其它区",511100:"乐山市",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市",511182:"其它区",511300:"南充市",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市",511382:"其它区",511400:"眉山市",511402:"东坡区",511421:"仁寿县",511422:"彭山县",511423:"洪雅县",511424:"丹棱县",511425:"青神县",511426:"其它区",511500:"宜宾市",511502:"翠屏区",511521:"宜宾县",511522:"南溪区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县",511530:"其它区",511600:"广安市",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市",511683:"其它区",511700:"达州市",511702:"通川区",511721:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市",511782:"其它区",511800:"雅安市",511802:"雨城区",511821:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县",511828:"其它区",511900:"巴中市",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511924:"其它区",512e3:"资阳市",512002:"雁江区",512021:"安岳县",512022:"乐至县",512081:"简阳市",512082:"其它区",513200:"阿坝藏族羌族自治州",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513229:"马尔康县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县",513234:"其它区",513300:"甘孜藏族自治州",513321:"康定县",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县",513339:"其它区",513400:"凉山彝族自治州",513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县",513438:"其它区",52e4:"贵州省",520100:"贵阳市",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520121:"开阳县",520122:"息烽县",520123:"修文县",520151:"观山湖区",520181:"清镇市",520182:"其它区",520200:"六盘水市",520201:"钟山区",520203:"六枝特区",520221:"水城县",520222:"盘县",520223:"其它区",520300:"遵义市",520302:"红花岗区",520303:"汇川区",520321:"遵义县",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市",520383:"其它区",520400:"安顺市",520402:"西秀区",520421:"平坝县",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县",520426:"其它区",522200:"铜仁市",522201:"碧江区",522222:"江口县",522223:"玉屏侗族自治县",522224:"石阡县",522225:"思南县",522226:"印江土家族苗族自治县",522227:"德江县",522228:"沿河土家族自治县",522229:"松桃苗族自治县",522230:"万山区",522231:"其它区",522300:"黔西南布依族苗族自治州",522301:"兴义市",522322:"兴仁县",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县",522329:"其它区",522400:"毕节市",522401:"七星关区",522422:"大方县",522423:"黔西县",522424:"金沙县",522425:"织金县",522426:"纳雍县",522427:"威宁彝族回族苗族自治县",522428:"赫章县",522429:"其它区",522600:"黔东南苗族侗族自治州",522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县",522637:"其它区",522700:"黔南布依族苗族自治州",522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县",522733:"其它区",53e4:"云南省",530100:"昆明市",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530121:"呈贡区",530122:"晋宁县",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市",530182:"其它区",530300:"曲靖市",530302:"麒麟区",530321:"马龙县",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530328:"沾益县",530381:"宣威市",530382:"其它区",530400:"玉溪市",530402:"红塔区",530421:"江川县",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县",530429:"其它区",530500:"保山市",530502:"隆阳区",530521:"施甸县",530522:"腾冲县",530523:"龙陵县",530524:"昌宁县",530525:"其它区",530600:"昭通市",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530630:"水富县",530631:"其它区",530700:"丽江市",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县",530725:"其它区",530800:"普洱市",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县",530830:"其它区",530900:"临沧市",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县",530928:"其它区",532300:"楚雄彝族自治州",532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县",532332:"其它区",532500:"红河哈尼族彝族自治州",532501:"个旧市",532502:"开远市",532522:"蒙自市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532526:"弥勒市",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县",532533:"其它区",532600:"文山壮族苗族自治州",532621:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县",532629:"其它区",532800:"西双版纳傣族自治州",532801:"景洪市",532822:"勐海县",532823:"勐腊县",532824:"其它区",532900:"大理白族自治州",532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县",532933:"其它区",533100:"德宏傣族景颇族自治州",533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县",533125:"其它区",533300:"怒江傈僳族自治州",533321:"泸水县",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县",533326:"其它区",533400:"迪庆藏族自治州",533421:"香格里拉县",533422:"德钦县",533423:"维西傈僳族自治县",533424:"其它区",54e4:"西藏自治区",540100:"拉萨市",540102:"城关区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540125:"堆龙德庆县",540126:"达孜县",540127:"墨竹工卡县",540128:"其它区",542100:"昌都地区",542121:"昌都县",542122:"江达县",542123:"贡觉县",542124:"类乌齐县",542125:"丁青县",542126:"察雅县",542127:"八宿县",542128:"左贡县",542129:"芒康县",542132:"洛隆县",542133:"边坝县",542134:"其它区",542200:"山南地区",542221:"乃东县",542222:"扎囊县",542223:"贡嘎县",542224:"桑日县",542225:"琼结县",542226:"曲松县",542227:"措美县",542228:"洛扎县",542229:"加查县",542231:"隆子县",542232:"错那县",542233:"浪卡子县",542234:"其它区",542300:"日喀则地区",542301:"日喀则市",542322:"南木林县",542323:"江孜县",542324:"定日县",542325:"萨迦县",542326:"拉孜县",542327:"昂仁县",542328:"谢通门县",542329:"白朗县",542330:"仁布县",542331:"康马县",542332:"定结县",542333:"仲巴县",542334:"亚东县",542335:"吉隆县",542336:"聂拉木县",542337:"萨嘎县",542338:"岗巴县",542339:"其它区",542400:"那曲地区",542421:"那曲县",542422:"嘉黎县",542423:"比如县",542424:"聂荣县",542425:"安多县",542426:"申扎县",542427:"索县",542428:"班戈县",542429:"巴青县",542430:"尼玛县",542431:"其它区",542432:"双湖县",542500:"阿里地区",542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县",542528:"其它区",542600:"林芝地区",542621:"林芝县",542622:"工布江达县",542623:"米林县",542624:"墨脱县",542625:"波密县",542626:"察隅县",542627:"朗县",542628:"其它区",61e4:"陕西省",610100:"西安市",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610122:"蓝田县",610124:"周至县",610125:"户县",610126:"高陵县",610127:"其它区",610200:"铜川市",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县",610223:"其它区",610300:"宝鸡市",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县",610332:"其它区",610400:"咸阳市",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610427:"彬县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"其它区",610500:"渭南市",610502:"临渭区",610521:"华县",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市",610583:"其它区",610600:"延安市",610602:"宝塔区",610621:"延长县",610622:"延川县",610623:"子长县",610624:"安塞县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610633:"其它区",610700:"汉中市",610702:"汉台区",610721:"南郑县",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县",610731:"其它区",610800:"榆林市",610802:"榆阳区",610821:"神木县",610822:"府谷县",610823:"横山县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610832:"其它区",610900:"安康市",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县",610930:"其它区",611e3:"商洛市",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县",611027:"其它区",62e4:"甘肃省",620100:"兰州市",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620124:"其它区",620200:"嘉峪关市",620300:"金昌市",620302:"金川区",620321:"永昌县",620322:"其它区",620400:"白银市",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县",620424:"其它区",620500:"天水市",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县",620526:"其它区",620600:"武威市",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县",620624:"其它区",620700:"张掖市",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县",620726:"其它区",620800:"平凉市",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620824:"华亭县",620825:"庄浪县",620826:"静宁县",620827:"其它区",620900:"酒泉市",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市",620983:"其它区",621e3:"庆阳市",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县",621028:"其它区",621100:"定西市",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县",621127:"其它区",621200:"陇南市",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县",621229:"其它区",622900:"临夏回族自治州",622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县",622928:"其它区",623e3:"甘南藏族自治州",623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县",623028:"其它区",63e4:"青海省",630100:"西宁市",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县",630124:"其它区",632100:"海东市",632121:"平安县",632122:"民和回族土族自治县",632123:"乐都区",632126:"互助土族自治县",632127:"化隆回族自治县",632128:"循化撒拉族自治县",632129:"其它区",632200:"海北藏族自治州",632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县",632225:"其它区",632300:"黄南藏族自治州",632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县",632325:"其它区",632500:"海南藏族自治州",632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县",632526:"其它区",632600:"果洛藏族自治州",632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县",632627:"其它区",632700:"玉树藏族自治州",632721:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县",632727:"其它区",632800:"海西蒙古族藏族自治州",632801:"格尔木市",632802:"德令哈市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632824:"其它区",64e4:"宁夏回族自治区",640100:"银川市",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市",640182:"其它区",640200:"石嘴山市",640202:"大武口区",640205:"惠农区",640221:"平罗县",640222:"其它区",640300:"吴忠市",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市",640382:"其它区",640400:"固原市",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县",640426:"其它区",640500:"中卫市",640502:"沙坡头区",640521:"中宁县",640522:"海原县",640523:"其它区",65e4:"新疆维吾尔自治区",650100:"乌鲁木齐市",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县",650122:"其它区",650200:"克拉玛依市",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区",650206:"其它区",652100:"吐鲁番地区",652101:"吐鲁番市",652122:"鄯善县",652123:"托克逊县",652124:"其它区",652200:"哈密地区",652201:"哈密市",652222:"巴里坤哈萨克自治县",652223:"伊吾县",652224:"其它区",652300:"昌吉回族自治州",652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县",652329:"其它区",652700:"博尔塔拉蒙古自治州",652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县",652724:"其它区",652800:"巴音郭楞蒙古自治州",652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652830:"其它区",652900:"阿克苏地区",652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县",652930:"其它区",653e3:"克孜勒苏柯尔克孜自治州",653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县",653025:"其它区",653100:"喀什地区",653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县",653132:"其它区",653200:"和田地区",653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县",653228:"其它区",654e3:"伊犁哈萨克自治州",654002:"伊宁市",654003:"奎屯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县",654029:"其它区",654200:"塔城地区",654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县",654227:"其它区",654300:"阿勒泰地区",654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县",654327:"其它区",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",71e4:"台湾",710100:"台北市",710101:"中正区",710102:"大同区",710103:"中山区",710104:"松山区",710105:"大安区",710106:"万华区",710107:"信义区",710108:"士林区",710109:"北投区",710110:"内湖区",710111:"南港区",710112:"文山区",710113:"其它区",710200:"高雄市",710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区",710212:"其它区",710241:"苓雅区",710242:"仁武区",710243:"大社区",710244:"冈山区",710245:"路竹区",710246:"阿莲区",710247:"田寮区",710248:"燕巢区",710249:"桥头区",710250:"梓官区",710251:"弥陀区",710252:"永安区",710253:"湖内区",710254:"凤山区",710255:"大寮区",710256:"林园区",710257:"鸟松区",710258:"大树区",710259:"旗山区",710260:"美浓区",710261:"六龟区",710262:"内门区",710263:"杉林区",710264:"甲仙区",710265:"桃源区",710266:"那玛夏区",710267:"茂林区",710268:"茄萣区",710300:"台南市",710301:"中西区",710302:"东区",710303:"南区",710304:"北区",710305:"安平区",710306:"安南区",710307:"其它区",710339:"永康区",710340:"归仁区",710341:"新化区",710342:"左镇区",710343:"玉井区",710344:"楠西区",710345:"南化区",710346:"仁德区",710347:"关庙区",710348:"龙崎区",710349:"官田区",710350:"麻豆区",710351:"佳里区",710352:"西港区",710353:"七股区",710354:"将军区",710355:"学甲区",710356:"北门区",710357:"新营区",710358:"后壁区",710359:"白河区",710360:"东山区",710361:"六甲区",710362:"下营区",710363:"柳营区",710364:"盐水区",710365:"善化区",710366:"大内区",710367:"山上区",710368:"新市区",710369:"安定区",710400:"台中市",710401:"中区",710402:"东区",710403:"南区",710404:"西区",710405:"北区",710406:"北屯区",710407:"西屯区",710408:"南屯区",710409:"其它区",710431:"太平区",710432:"大里区",710433:"雾峰区",710434:"乌日区",710435:"丰原区",710436:"后里区",710437:"石冈区",710438:"东势区",710439:"和平区",710440:"新社区",710441:"潭子区",710442:"大雅区",710443:"神冈区",710444:"大肚区",710445:"沙鹿区",710446:"龙井区",710447:"梧栖区",710448:"清水区",710449:"大甲区",710450:"外埔区",710451:"大安区",710500:"金门县",710507:"金沙镇",710508:"金湖镇",710509:"金宁乡",710510:"金城镇",710511:"烈屿乡",710512:"乌坵乡",710600:"南投县",710614:"南投市",710615:"中寮乡",710616:"草屯镇",710617:"国姓乡",710618:"埔里镇",710619:"仁爱乡",710620:"名间乡",710621:"集集镇",710622:"水里乡",710623:"鱼池乡",710624:"信义乡",710625:"竹山镇",710626:"鹿谷乡",710700:"基隆市",710701:"仁爱区",710702:"信义区",710703:"中正区",710704:"中山区",710705:"安乐区",710706:"暖暖区",710707:"七堵区",710708:"其它区",710800:"新竹市",710801:"东区",710802:"北区",710803:"香山区",710804:"其它区",710900:"嘉义市",710901:"东区",710902:"西区",710903:"其它区",711100:"新北市",711130:"万里区",711131:"金山区",711132:"板桥区",711133:"汐止区",711134:"深坑区",711135:"石碇区",711136:"瑞芳区",711137:"平溪区",711138:"双溪区",711139:"贡寮区",711140:"新店区",711141:"坪林区",711142:"乌来区",711143:"永和区",711144:"中和区",711145:"土城区",711146:"三峡区",711147:"树林区",711148:"莺歌区",711149:"三重区",711150:"新庄区",711151:"泰山区",711152:"林口区",711153:"芦洲区",711154:"五股区",711155:"八里区",711156:"淡水区",711157:"三芝区",711158:"石门区",711200:"宜兰县",711214:"宜兰市",711215:"头城镇",711216:"礁溪乡",711217:"壮围乡",711218:"员山乡",711219:"罗东镇",711220:"三星乡",711221:"大同乡",711222:"五结乡",711223:"冬山乡",711224:"苏澳镇",711225:"南澳乡",711226:"钓鱼台",711300:"新竹县",711314:"竹北市",711315:"湖口乡",711316:"新丰乡",711317:"新埔镇",711318:"关西镇",711319:"芎林乡",711320:"宝山乡",711321:"竹东镇",711322:"五峰乡",711323:"横山乡",711324:"尖石乡",711325:"北埔乡",711326:"峨眉乡",711400:"桃园县",711414:"中坜市",711415:"平镇市",711416:"龙潭乡",711417:"杨梅市",711418:"新屋乡",711419:"观音乡",711420:"桃园市",711421:"龟山乡",711422:"八德市",711423:"大溪镇",711424:"复兴乡",711425:"大园乡",711426:"芦竹乡",711500:"苗栗县",711519:"竹南镇",711520:"头份镇",711521:"三湾乡",711522:"南庄乡",711523:"狮潭乡",711524:"后龙镇",711525:"通霄镇",711526:"苑里镇",711527:"苗栗市",711528:"造桥乡",711529:"头屋乡",711530:"公馆乡",711531:"大湖乡",711532:"泰安乡",711533:"铜锣乡",711534:"三义乡",711535:"西湖乡",711536:"卓兰镇",711700:"彰化县",711727:"彰化市",711728:"芬园乡",711729:"花坛乡",711730:"秀水乡",711731:"鹿港镇",711732:"福兴乡",711733:"线西乡",711734:"和美镇",711735:"伸港乡",711736:"员林镇",711737:"社头乡",711738:"永靖乡",711739:"埔心乡",711740:"溪湖镇",711741:"大村乡",711742:"埔盐乡",711743:"田中镇",711744:"北斗镇",711745:"田尾乡",711746:"埤头乡",711747:"溪州乡",711748:"竹塘乡",711749:"二林镇",711750:"大城乡",711751:"芳苑乡",711752:"二水乡",711900:"嘉义县",711919:"番路乡",711920:"梅山乡",711921:"竹崎乡",711922:"阿里山乡",711923:"中埔乡",711924:"大埔乡",711925:"水上乡",711926:"鹿草乡",711927:"太保市",711928:"朴子市",711929:"东石乡",711930:"六脚乡",711931:"新港乡",711932:"民雄乡",711933:"大林镇",711934:"溪口乡",711935:"义竹乡",711936:"布袋镇",712100:"云林县",712121:"斗南镇",712122:"大埤乡",712123:"虎尾镇",712124:"土库镇",712125:"褒忠乡",712126:"东势乡",712127:"台西乡",712128:"仑背乡",712129:"麦寮乡",712130:"斗六市",712131:"林内乡",712132:"古坑乡",712133:"莿桐乡",712134:"西螺镇",712135:"二仑乡",712136:"北港镇",712137:"水林乡",712138:"口湖乡",712139:"四湖乡",712140:"元长乡",712400:"屏东县",712434:"屏东市",712435:"三地门乡",712436:"雾台乡",712437:"玛家乡",712438:"九如乡",712439:"里港乡",712440:"高树乡",712441:"盐埔乡",712442:"长治乡",712443:"麟洛乡",712444:"竹田乡",712445:"内埔乡",712446:"万丹乡",712447:"潮州镇",712448:"泰武乡",712449:"来义乡",712450:"万峦乡",712451:"崁顶乡",712452:"新埤乡",712453:"南州乡",712454:"林边乡",712455:"东港镇",712456:"琉球乡",712457:"佳冬乡",712458:"新园乡",712459:"枋寮乡",712460:"枋山乡",712461:"春日乡",712462:"狮子乡",712463:"车城乡",712464:"牡丹乡",712465:"恒春镇",712466:"满州乡",712500:"台东县",712517:"台东市",712518:"绿岛乡",712519:"兰屿乡",712520:"延平乡",712521:"卑南乡",712522:"鹿野乡",712523:"关山镇",712524:"海端乡",712525:"池上乡",712526:"东河乡",712527:"成功镇",712528:"长滨乡",712529:"金峰乡",712530:"大武乡",712531:"达仁乡",712532:"太麻里乡",712600:"花莲县",712615:"花莲市",712616:"新城乡",712617:"太鲁阁",712618:"秀林乡",712619:"吉安乡",712620:"寿丰乡",712621:"凤林镇",712622:"光复乡",712623:"丰滨乡",712624:"瑞穗乡",712625:"万荣乡",712626:"玉里镇",712627:"卓溪乡",712628:"富里乡",712700:"澎湖县",712707:"马公市",712708:"西屿乡",712709:"望安乡",712710:"七美乡",712711:"白沙乡",712712:"湖西乡",712800:"连江县",712805:"南竿乡",712806:"北竿乡",712807:"莒光乡",712808:"东引乡",81e4:"香港特别行政区",810100:"香港岛",810101:"中西区",810102:"湾仔",810103:"东区",810104:"南区",810200:"九龙",810201:"九龙城区",810202:"油尖旺区",810203:"深水埗区",810204:"黄大仙区",810205:"观塘区",810300:"新界",810301:"北区",810302:"大埔区",810303:"沙田区",810304:"西贡区",810305:"元朗区",810306:"屯门区",810307:"荃湾区",810308:"葵青区",810309:"离岛区",82e4:"澳门特别行政区",820100:"澳门半岛",820200:"离岛",99e4:"海外",990100:"海外"};function r(t){for(var e,n={},r=0;ro;o++)i=t.charAt(o),"\n"===i?(e.seenCR||e.line++,e.column=1,e.seenCR=!1):"\r"===i||"\u2028"===i||"\u2029"===i?(e.line++,e.column=1,e.seenCR=!0):(e.column++,e.seenCR=!1)}return tr!==e&&(tr>e&&(tr=0,er={line:1,column:1,seenCR:!1}),n(er,tr,e),tr=e),er}function x(t){nr>Zn||(Zn>nr&&(nr=Zn,rr=[]),rr.push(t))}function w(t){var e=0;for(t.sort();eZn?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(Rn)),null!==r?(Qn=e,n=Pn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}function dt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Mn,Zn++):(n=null,0===or&&x($n)),null!==n?(Ln.test(t.charAt(Zn))?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(Nn)),null!==r?(Qn=e,n=In(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}function ht(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Dn?(n=Dn,Zn+=2):(n=null,0===or&&x(Fn)),null!==n){if(r=[],qn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Un)),null!==o)for(;null!==o;)r.push(o),qn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Un));else r=Et;null!==r?(Qn=e,n=Hn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function vt(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Bn?(n=Bn,Zn+=2):(n=null,0===or&&x(zn)),null!==n){if(r=[],Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn)),null!==o)for(;null!==o;)r.push(o),Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn));else r=Et;null!==r?(Qn=e,n=Wn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function mt(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Xn?(n=Xn,Zn+=2):(n=null,0===or&&x(Yn)),null!==n){if(r=[],Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn)),null!==o)for(;null!==o;)r.push(o),Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn));else r=Et;null!==r?(Qn=e,n=Kn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function yt(){var e,n;return e=Zn,t.substr(Zn,2)===Dn?(n=Dn,Zn+=2):(n=null,0===or&&x(Fn)),null!==n&&(Qn=e,n=Jn()),null===n?(Zn=e,e=n):e=n,e}function gt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Mn,Zn++):(n=null,0===or&&x($n)),null!==n?(t.length>Zn?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(Rn)),null!==r?(Qn=e,n=Le(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}var bt,xt=arguments.length>1?arguments[1]:{},wt={regexp:_},_t=_,Et=null,Ot="",St="|",At='"|"',Ct=function(t,e){return e?new r(t,e[1]):t},kt=function(t,e,n){return new o([t].concat(e).concat([n]))},jt="^",Tt='"^"',Rt=function(){return new n("start")},Pt="$",Mt='"$"',$t=function(){return new n("end")},Lt=function(t,e){return new u(t,e)},Nt="Quantifier",It=function(t,e){return e&&(t.greedy=!1),t},Dt="{",Ft='"{"',qt=",",Ut='","',Ht="}",Bt='"}"',zt=function(t,e){return new c(t,e)},Gt=",}",Vt='",}"',Wt=function(t){return new c(t,1/0)},Xt=function(t){return new c(t,t)},Yt="+",Kt='"+"',Jt=function(){return new c(1,1/0)},Zt="*",Qt='"*"',te=function(){return new c(0,1/0)},ee="?",ne='"?"',re=function(){return new c(0,1)},oe=/^[0-9]/,ie="[0-9]",ae=function(t){return+t.join("")},ue="(",ce='"("',se=")",fe='")"',le=function(t){return t},pe=function(t){return new a(t)},de="?:",he='"?:"',ve=function(t){return new i("non-capture-group",t)},me="?=",ye='"?="',ge=function(t){return new i("positive-lookahead",t)},be="?!",xe='"?!"',we=function(t){return new i("negative-lookahead",t)},_e="CharacterSet",Ee="[",Oe='"["',Se="]",Ae='"]"',Ce=function(t,e){return new s(!!t,e)},ke="CharacterRange",je="-",Te='"-"',Re=function(t,e){return new f(t,e)},Pe="Character",Me=/^[^\\\]]/,$e="[^\\\\\\]]",Le=function(t){return new l(t)},Ne=".",Ie='"."',De=function(){return new n("any-character")},Fe="Literal",qe=/^[^|\\\/.[()?+*$\^]/,Ue="[^|\\\\\\/.[()?+*$\\^]",He="\\b",Be='"\\\\b"',ze=function(){return new n("backspace")},Ge=function(){return new n("word-boundary")},Ve="\\B",We='"\\\\B"',Xe=function(){return new n("non-word-boundary")},Ye="\\d",Ke='"\\\\d"',Je=function(){return new n("digit")},Ze="\\D",Qe='"\\\\D"',tn=function(){return new n("non-digit")},en="\\f",nn='"\\\\f"',rn=function(){return new n("form-feed")},on="\\n",an='"\\\\n"',un=function(){return new n("line-feed")},cn="\\r",sn='"\\\\r"',fn=function(){return new n("carriage-return")},ln="\\s",pn='"\\\\s"',dn=function(){return new n("white-space")},hn="\\S",vn='"\\\\S"',mn=function(){return new n("non-white-space")},yn="\\t",gn='"\\\\t"',bn=function(){return new n("tab")},xn="\\v",wn='"\\\\v"',_n=function(){return new n("vertical-tab")},En="\\w",On='"\\\\w"',Sn=function(){return new n("word")},An="\\W",Cn='"\\\\W"',kn=function(){return new n("non-word")},jn="\\c",Tn='"\\\\c"',Rn="any character",Pn=function(t){return new m(t)},Mn="\\",$n='"\\\\"',Ln=/^[1-9]/,Nn="[1-9]",In=function(t){return new v(t)},Dn="\\0",Fn='"\\\\0"',qn=/^[0-7]/,Un="[0-7]",Hn=function(t){return new h(t.join(""))},Bn="\\x",zn='"\\\\x"',Gn=/^[0-9a-fA-F]/,Vn="[0-9a-fA-F]",Wn=function(t){return new d(t.join(""))},Xn="\\u",Yn='"\\\\u"',Kn=function(t){return new p(t.join(""))},Jn=function(){return new n("null-character")},Zn=0,Qn=0,tr=0,er={line:1,column:1,seenCR:!1},nr=0,rr=[],or=0;if("startRule"in xt){if(!(xt.startRule in wt))throw new Error("Can't start parsing from rule \""+xt.startRule+'".');_t=wt[xt.startRule]}if(n.offset=g,n.text=y,bt=_t(),null!==bt&&Zn===t.length)return bt;throw w(rr),Qn=Math.max(Zn,nr),new e(rr,Qnr)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is greater than",message:i};return a.message=c.message(a),o.push(a),!1},lessThan:function(t,e,n,r,o,i){if(n=r)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is greater than or equal to",message:i};return a.message=c.message(a),o.push(a),!1},lessThanOrEqualTo:function(t,e,n,r,o,i){if(n<=r)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is less than or equal to",message:i};return a.message=c.message(a),o.push(a),!1}};a.Diff=u,a.Assert=c,t.exports=a},function(t,e,n){t.exports=n(28)},function(t,e,n){var r=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(d){window.Event=function(t,e,n,r){var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,e,n,r),o}}var o={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},i="readystatechange loadstart progress abort error load timeout loadend".split(" "),a="timeout withCredentials".split(" "),u="readyState responseURL status statusText responseType response responseText responseXML".split(" "),c={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function s(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}function f(){var t=function(){var t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,e=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,n=location.href,r=e.exec(n.toLowerCase())||[];return t.test(r[1])}();return window.ActiveXObject?!t&&e()||n():e();function e(){try{return new window._XMLHttpRequest}catch(t){}}function n(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}}function l(t){for(var e in s.Mock._mocked){var n=s.Mock._mocked[e];if((!n.rurl||o(n.rurl,t.url))&&(!n.rtype||o(n.rtype,t.type.toLowerCase())))return n}function o(t,e){return"string"===r.type(t)?t===e:"regexp"===r.type(t)?t.test(e):void 0}}function p(t,e){return r.isFunction(t.template)?t.template(e):s.Mock.mock(t.template)}s._settings={timeout:"10-100"},s.setup=function(t){return r.extend(s._settings,t),s._settings},r.extend(s,o),r.extend(s.prototype,o),s.prototype.mock=!0,s.prototype.match=!1,r.extend(s.prototype,{open:function(t,e,n,o,c){var p=this;r.extend(this.custom,{method:t,url:e,async:"boolean"!==typeof n||n,username:o,password:c,options:{url:e,type:t}}),this.custom.timeout=function(t){if("number"===typeof t)return t;if("string"===typeof t&&!~t.indexOf("-"))return parseInt(t,10);if("string"===typeof t&&~t.indexOf("-")){var e=t.split("-"),n=parseInt(e[0],10),r=parseInt(e[1],10);return Math.round(Math.random()*(r-n))+n}}(s._settings.timeout);var d=l(this.custom.options);function h(t){for(var e=0;e=51||!o((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),g=l("concat"),b=function(t){if(!a(t))return!1;var e=t[h];return void 0!==e?!!e:i(t)},x=!y||!g;r({target:"Array",proto:!0,forced:x},{concat:function(t){var e,n,r,o,i,a=u(this),l=f(a,0),p=0;for(e=-1,r=arguments.length;ev)throw TypeError(m);for(n=0;n=v)throw TypeError(m);s(l,p++,i)}return l.length=p,l}})},"9bdd":function(t,e,n){var r=n("825a");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){var i=t["return"];throw void 0!==i&&r(i.call(t)),a}}},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),u=Object.defineProperty;e.f=r?u:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9c0c":function(t,e,n){var r=n("1609");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c0e":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"9d11":function(t,e,n){var r=n("fc5e"),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),u=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var s=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,s,!1,!0),u[s]=c,t}},"9f7f":function(t,e,n){"use strict";var r=n("d039");function o(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},"9fbb":function(t,e,n){var r=n("4d88");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},a15e:function(t,e,n){"use strict";n.r(e);var r=n("41b2"),o=n.n(r),i=n("1098"),a=n.n(i),u=/%[sdj%]/g,c=function(){};function s(){for(var t=arguments.length,e=Array(t),n=0;n=i)return t;switch(t){case"%s":return String(e[r++]);case"%d":return Number(e[r++]);case"%j":try{return JSON.stringify(e[r++])}catch(n){return"[Circular]"}break;default:return t}})),c=e[r];r()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},E={integer:function(t){return E.number(t)&&parseInt(t,10)===t},float:function(t){return E.number(t)&&!E.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch(e){return!1}},date:function(t){return"function"===typeof t.getTime&&"function"===typeof t.getMonth&&"function"===typeof t.getYear},number:function(t){return!isNaN(t)&&"number"===typeof t},object:function(t){return"object"===("undefined"===typeof t?"undefined":a()(t))&&!E.array(t)},method:function(t){return"function"===typeof t},email:function(t){return"string"===typeof t&&!!t.match(_.email)&&t.length<255},url:function(t){return"string"===typeof t&&!!t.match(_.url)},hex:function(t){return"string"===typeof t&&!!t.match(_.hex)}};function O(t,e,n,r,o){if(t.required&&void 0===e)b(t,e,n,r,o);else{var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=t.type;i.indexOf(u)>-1?E[u](e)||r.push(s(o.messages.types[u],t.fullField,t.type)):u&&("undefined"===typeof e?"undefined":a()(e))!==t.type&&r.push(s(o.messages.types[u],t.fullField,t.type))}}var S=O;function A(t,e,n,r,o){var i="number"===typeof t.len,a="number"===typeof t.min,u="number"===typeof t.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=e,l=null,p="number"===typeof e,d="string"===typeof e,h=Array.isArray(e);if(p?l="number":d?l="string":h&&(l="array"),!l)return!1;h&&(f=e.length),d&&(f=e.replace(c,"_").length),i?f!==t.len&&r.push(s(o.messages[l].len,t.fullField,t.len)):a&&!u&&ft.max?r.push(s(o.messages[l].max,t.fullField,t.max)):a&&u&&(ft.max)&&r.push(s(o.messages[l].range,t.fullField,t.min,t.max))}var C=A,k="enum";function j(t,e,n,r,o){t[k]=Array.isArray(t[k])?t[k]:[],-1===t[k].indexOf(e)&&r.push(s(o.messages[k],t.fullField,t[k].join(", ")))}var T=j;function R(t,e,n,r,o){if(t.pattern)if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(e)||r.push(s(o.messages.pattern.mismatch,t.fullField,e,t.pattern));else if("string"===typeof t.pattern){var i=new RegExp(t.pattern);i.test(e)||r.push(s(o.messages.pattern.mismatch,t.fullField,e,t.pattern))}}var P=R,M={required:b,whitespace:w,type:S,range:C,enum:T,pattern:P};function $(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"string")&&!t.required)return n();M.required(t,e,r,i,o,"string"),l(e,"string")||(M.type(t,e,r,i,o),M.range(t,e,r,i,o),M.pattern(t,e,r,i,o),!0===t.whitespace&&M.whitespace(t,e,r,i,o))}n(i)}var L=$;function N(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var I=N;function D(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var F=D;function q(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var U=q;function H(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),l(e)||M.type(t,e,r,i,o)}n(i)}var B=H;function z(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var G=z;function V(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var W=V;function X(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"array")&&!t.required)return n();M.required(t,e,r,i,o,"array"),l(e,"array")||(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var Y=X;function K(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var J=K,Z="enum";function Q(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),e&&M[Z](t,e,r,i,o)}n(i)}var tt=Q;function et(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"string")&&!t.required)return n();M.required(t,e,r,i,o),l(e,"string")||M.pattern(t,e,r,i,o)}n(i)}var nt=et;function rt(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();if(M.required(t,e,r,i,o),!l(e)){var u=void 0;u="number"===typeof e?new Date(e):e,M.type(t,u,r,i,o),u&&M.range(t,u.getTime(),r,i,o)}}n(i)}var ot=rt;function it(t,e,n,r,o){var i=[],u=Array.isArray(e)?"array":"undefined"===typeof e?"undefined":a()(e);M.required(t,e,r,i,o,u),n(i)}var at=it;function ut(t,e,n,r,o){var i=t.type,a=[],u=t.required||!t.required&&r.hasOwnProperty(t.field);if(u){if(l(e,i)&&!t.required)return n();M.required(t,e,r,a,o,i),l(e,i)||M.type(t,e,r,a,o)}n(a)}var ct=ut,st={string:L,method:I,number:F,boolean:U,regexp:B,integer:G,float:W,array:Y,object:J,enum:tt,pattern:nt,date:ot,url:ct,hex:ct,email:ct,required:at};function ft(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var lt=ft();function pt(t){this.rules=null,this._messages=lt,this.define(t)}pt.prototype={messages:function(t){return t&&(this._messages=y(ft(),t)),this._messages},define:function(t){if(!t)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof t?"undefined":a()(t))||Array.isArray(t))throw new Error("Rules must be an object");this.rules={};var e=void 0,n=void 0;for(e in t)t.hasOwnProperty(e)&&(n=t[e],this.rules[e]=Array.isArray(n)?n:[n])},validate:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2],i=t,u=n,f=r;if("function"===typeof u&&(f=u,u={}),this.rules&&0!==Object.keys(this.rules).length){if(u.messages){var l=this.messages();l===lt&&(l=ft()),y(l,u.messages),u.messages=l}else u.messages=this.messages();var p=void 0,d=void 0,h={},g=u.keys||Object.keys(this.rules);g.forEach((function(n){p=e.rules[n],d=i[n],p.forEach((function(r){var a=r;"function"===typeof a.transform&&(i===t&&(i=o()({},i)),d=i[n]=a.transform(d)),a="function"===typeof a?{validator:a}:o()({},a),a.validator=e.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=e.getType(a),a.validator&&(h[n]=h[n]||[],h[n].push({rule:a,value:d,source:i,field:n}))}))}));var b={};v(h,u,(function(t,e){var n=t.rule,r=("object"===n.type||"array"===n.type)&&("object"===a()(n.fields)||"object"===a()(n.defaultField));function i(t,e){return o()({},e,{fullField:n.fullField+"."+t})}function f(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=a;if(Array.isArray(f)||(f=[f]),f.length&&c("async-validator:",f),f.length&&n.message&&(f=[].concat(n.message)),f=f.map(m(n)),u.first&&f.length)return b[n.field]=1,e(f);if(r){if(n.required&&!t.value)return f=n.message?[].concat(n.message).map(m(n)):u.error?[u.error(n,s(u.messages.required,n.field))]:[],e(f);var l={};if(n.defaultField)for(var p in t.value)t.value.hasOwnProperty(p)&&(l[p]=n.defaultField);for(var d in l=o()({},l,t.rule.fields),l)if(l.hasOwnProperty(d)){var h=Array.isArray(l[d])?l[d]:[l[d]];l[d]=h.map(i.bind(null,d))}var v=new pt(l);v.messages(u.messages),t.rule.options&&(t.rule.options.messages=u.messages,t.rule.options.error=u.error),v.validate(t.value,t.rule.options||u,(function(t){e(t&&t.length?f.concat(t):t)}))}else e(f)}r=r&&(n.required||!n.required&&t.value),n.field=t.field;var l=n.validator(n,t.value,f,t.source,u);l&&l.then&&l.then((function(){return f()}),(function(t){return f(t)}))}),(function(t){x(t)}))}else f&&f();function x(t){var e=void 0,n=void 0,r=[],o={};function i(t){Array.isArray(t)?r=r.concat.apply(r,t):r.push(t)}for(e=0;ei)o.push(arguments[i++]);if(r=e,(d(e)||void 0!==t)&&!ut(t))return p(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!ut(e))return e}),o[1]=e,W.apply(null,o)}})}V[U][H]||C(V[U],H,V[U].valueOf),N(V,q),R[F]=!0},a5d8:function(t,e,n){},a630:function(t,e,n){var r=n("23e7"),o=n("4df4"),i=n("1c7e"),a=!i((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:o})},a640:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a78e:function(t,e,n){var r,o; +/*! + * JavaScript Cookie v2.2.0 + * https://github.com/js-cookie/js-cookie + * + * Copyright 2006, 2015 Klaus Hartl & Fagner Brack + * Released under the MIT license + */(function(i){var a=!1;if(r=i,o="function"===typeof r?r.call(e,n,e,t):r,void 0===o||(t.exports=o),a=!0,t.exports=i(),a=!0,!a){var u=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=u,c}}})((function(){function t(){for(var t=0,e={};t1){if(i=t({path:"/"},r.defaults,i),"number"===typeof i.expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*i.expires),i.expires=u}i.expires=i.expires?i.expires.toUTCString():"";try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(m){}o=n.write?n.write(o,e):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)),e=e.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),e=e.replace(/[\(\)]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s]));return document.cookie=e+"="+o+c}e||(a={});for(var f=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,p=0;p2)if(s=m(s),e=s.charCodeAt(0),43===e||45===e){if(n=s.charCodeAt(2),88===n||120===n)return NaN}else if(48===e){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(i=s.slice(2),a=i.length,u=0;uo)return NaN;return parseInt(i,r)}return+s};if(i(y,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var _,E=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof E&&(x?l((function(){b.valueOf.call(n)})):c(n)!=y)?s(new g(w(e)),n,E):w(e)},O=r?d(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),S=0;O.length>S;S++)u(g,_=O[S])&&!u(E,_)&&v(E,_,h(g,_));E.prototype=b,b.constructor=E,a(o,y,E)}},ab13:function(t,e,n){var r=n("b622"),o=r("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,"/./"[t](e)}catch(r){}}return!1}},ac1f:function(t,e,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},ade3:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("53ca");n("8172"),n("efec"),n("a4d3"),n("e01a"),n("d3b7"),n("a9e3");function o(t,e){if("object"!==Object(r["a"])(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!==Object(r["a"])(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function i(t){var e=o(t,"string");return"symbol"===Object(r["a"])(e)?e:String(e)}function a(t,e,n){return e=i(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},ae40:function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("5135"),a=Object.defineProperty,u={},c=function(t){throw t};t.exports=function(t,e){if(i(u,t))return u[t];e||(e={});var n=[][t],s=!!i(e,"ACCESSORS")&&e.ACCESSORS,f=i(e,0)?e[0]:c,l=i(e,1)?e[1]:void 0;return u[t]=!!n&&!o((function(){if(s&&!r)return!0;var t={length:-1};s?a(t,1,{enumerable:!0,get:c}):t[1]=1,n.call(t,f,l)}))}},ae93:function(t,e,n){"use strict";var r,o,i,a=n("e163"),u=n("9112"),c=n("5135"),s=n("b622"),f=n("c430"),l=s("iterator"),p=!1,d=function(){return this};[].keys&&(i=[].keys(),"next"in i?(o=a(a(i)),o!==Object.prototype&&(r=o)):p=!0),void 0==r&&(r={}),f||c(r,l)||u(r,l,d),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},b041:function(t,e,n){"use strict";var r=n("00ee"),o=n("f5df");t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(t,e,n){var r=n("83ab"),o=n("9bf2").f,i=Function.prototype,a=i.toString,u=/^\s*function ([^ (]*)/,c="name";r&&!(c in i)&&o(i,c,{configurable:!0,get:function(){try{return a.call(this).match(u)[1]}catch(t){return""}}})},b367:function(t,e,n){var r=n("5524"),o=n("ef08"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("e444")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},b50d:function(t,e,n){"use strict";var r=n("c532"),o=n("467f"),i=n("30b5"),a=n("c345"),u=n("3934"),c=n("2d83");t.exports=function(t){return new Promise((function(e,s){var f=t.data,l=t.headers;r.isFormData(f)&&delete l["Content-Type"];var p=new XMLHttpRequest;if(t.auth){var d=t.auth.username||"",h=t.auth.password||"";l.Authorization="Basic "+btoa(d+":"+h)}if(p.open(t.method.toUpperCase(),i(t.url,t.params,t.paramsSerializer),!0),p.timeout=t.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?a(p.getAllResponseHeaders()):null,r=t.responseType&&"text"!==t.responseType?p.response:p.responseText,i={data:r,status:p.status,statusText:p.statusText,headers:n,config:t,request:p};o(e,s,i),p=null}},p.onerror=function(){s(c("Network Error",t,null,p)),p=null},p.ontimeout=function(){s(c("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var v=n("7aac"),m=(t.withCredentials||u(t.url))&&t.xsrfCookieName?v.read(t.xsrfCookieName):void 0;m&&(l[t.xsrfHeaderName]=m)}if("setRequestHeader"in p&&r.forEach(l,(function(t,e){"undefined"===typeof f&&"content-type"===e.toLowerCase()?delete l[e]:p.setRequestHeader(e,t)})),t.withCredentials&&(p.withCredentials=!0),t.responseType)try{p.responseType=t.responseType}catch(y){if("json"!==t.responseType)throw y}"function"===typeof t.onDownloadProgress&&p.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){p&&(p.abort(),s(t),p=null)})),void 0===f&&(f=null),p.send(f)}))}},b575:function(t,e,n){var r,o,i,a,u,c,s,f,l=n("da84"),p=n("06cf").f,d=n("c6b6"),h=n("2cf4").set,v=n("1cdc"),m=l.MutationObserver||l.WebKitMutationObserver,y=l.process,g=l.Promise,b="process"==d(y),x=p(l,"queueMicrotask"),w=x&&x.value;w||(r=function(){var t,e;b&&(t=y.domain)&&t.exit();while(o){e=o.fn,o=o.next;try{e()}catch(n){throw o?a():i=void 0,n}}i=void 0,t&&t.enter()},b?a=function(){y.nextTick(r)}:m&&!v?(u=!0,c=document.createTextNode(""),new m(r).observe(c,{characterData:!0}),a=function(){c.data=u=!u}):g&&g.resolve?(s=g.resolve(void 0),f=s.then,a=function(){f.call(s,r)}):a=function(){h.call(l,r)}),t.exports=w||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},b622:function(t,e,n){var r=n("da84"),o=n("5692"),i=n("5135"),a=n("90e3"),u=n("4930"),c=n("fdbf"),s=o("wks"),f=r.Symbol,l=c?f:f&&f.withoutSetter||a;t.exports=function(t){return i(s,t)||(u&&i(f,t)?s[t]=f[t]:s[t]=l("Symbol."+t)),s[t]}},b636:function(t,e,n){var r=n("746f");r("asyncIterator")},b64b:function(t,e,n){var r=n("23e7"),o=n("7b0b"),i=n("df75"),a=n("d039"),u=a((function(){i(1)}));r({target:"Object",stat:!0,forced:u},{keys:function(t){return i(o(t))}})},b727:function(t,e,n){var r=n("0366"),o=n("44ad"),i=n("7b0b"),a=n("50c4"),u=n("65f0"),c=[].push,s=function(t){var e=1==t,n=2==t,s=3==t,f=4==t,l=6==t,p=5==t||l;return function(d,h,v,m){for(var y,g,b=i(d),x=o(b),w=r(h,v,3),_=a(x.length),E=0,O=m||u,S=e?O(d,_):n?O(d,0):void 0;_>E;E++)if((p||E in x)&&(y=x[E],g=w(y,E,b),t))if(e)S[E]=g;else if(g)switch(t){case 3:return!0;case 5:return y;case 6:return E;case 2:c.call(S,y)}else if(f)return!1;return l?-1:s||f?f:S}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},b9c7:function(t,e,n){n("e507"),t.exports=n("5524").Object.assign},ba01:function(t,e,n){t.exports=n("051b")},bc3a:function(t,e,n){t.exports=n("cee4")},bd11:function(t,e){t.exports=v,t.exports.parse=i,t.exports.compile=a,t.exports.tokensToFunction=u,t.exports.tokensToRegExp=h;var n="/",r="./",o=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function i(t,e){var i,a=[],u=0,f=0,l="",p=e&&e.delimiter||n,d=e&&e.delimiters||r,h=!1;while(null!==(i=o.exec(t))){var v=i[0],m=i[1],y=i.index;if(l+=t.slice(f,y),f=y+v.length,m)l+=m[1],h=!0;else{var g="",b=t[f],x=i[2],w=i[3],_=i[4],E=i[5];if(!h&&l.length){var O=l.length-1;d.indexOf(l[O])>-1&&(g=l[O],l=l.slice(0,O))}l&&(a.push(l),l="",h=!1);var S=""!==g&&void 0!==b&&b!==g,A="+"===E||"*"===E,C="?"===E||"*"===E,k=g||p,j=w||_;a.push({name:x||u++,prefix:g,delimiter:k,optional:C,repeat:A,partial:S,pattern:j?s(j):"[^"+c(k)+"]+?"})}}return(l||f-1;else{var y=m.repeat?"(?:"+m.pattern+")(?:"+c(m.delimiter)+"(?:"+m.pattern+"))*":m.pattern;e&&e.push(m),m.optional?m.partial?d+=c(m.prefix)+"("+y+")?":d+="(?:"+c(m.prefix)+"("+y+"))?":d+=c(m.prefix)+"("+y+")"}}return u?(i||(d+="(?:"+s+")?"),d+="$"===p?"$":"(?="+p+")"):(i||(d+="(?:"+s+"(?="+p+"))?"),h||(d+="(?="+s+"|"+p+")")),new RegExp(d,f(o))}function v(t,e,n){return t instanceof RegExp?l(t,e):Array.isArray(t)?p(t,e,n):d(t,e,n)}},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},c098:function(t,e,n){t.exports=n("d4af")},c345:function(t,e,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,a={};return t?(r.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},c401:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e,n){return r.forEach(n,(function(n){t=n(t,e)})),t}},c430:function(t,e){t.exports=!1},c532:function(t,e,n){"use strict";var r=n("1d2b"),o=n("044b"),i=Object.prototype.toString;function a(t){return"[object Array]"===i.call(t)}function u(t){return"[object ArrayBuffer]"===i.call(t)}function c(t){return"undefined"!==typeof FormData&&t instanceof FormData}function s(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer,e}function f(t){return"string"===typeof t}function l(t){return"number"===typeof t}function p(t){return"undefined"===typeof t}function d(t){return null!==t&&"object"===typeof t}function h(t){return"[object Date]"===i.call(t)}function v(t){return"[object File]"===i.call(t)}function m(t){return"[object Blob]"===i.call(t)}function y(t){return"[object Function]"===i.call(t)}function g(t){return d(t)&&y(t.pipe)}function b(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams}function x(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function _(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),a(t))for(var n=0,r=t.length;n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),A(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:k(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}},c8af:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},c8d2:function(t,e,n){var r=n("d039"),o=n("5899"),i="​…᠎";t.exports=function(t){return r((function(){return!!o[t]()||i[t]()!=i||o[t].name!==t}))}},c901:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),i=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,u=o(t),c=0,s=[];for(n in u)!r(a,n)&&r(u,n)&&s.push(n);while(e.length>c)r(u,n=e[c++])&&(~i(s,n)||s.push(n));return s}},caad:function(t,e,n){"use strict";var r=n("23e7"),o=n("4d64").includes,i=n("44d2"),a=n("ae40"),u=a("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:!u},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cc15:function(t,e,n){var r=n("b367")("wks"),o=n("8b1a"),i=n("ef08").Symbol,a="function"==typeof i,u=t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))};u.store=r},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},ce7a:function(t,e,n){var r=n("9c0e"),o=n("0983"),i=n("5a94")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},cee4:function(t,e,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),a=n("2444");function u(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var c=u(a);c.Axios=i,c.create=function(t){return u(r.merge(a,t))},c.Cancel=n("7a77"),c.CancelToken=n("8df4"),c.isCancel=n("2e67"),c.all=function(t){return Promise.all(t)},c.spread=n("0df6"),t.exports=c,t.exports.default=c},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),o=n("da84"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},d16a:function(t,e,n){var r=n("fc5e"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d28b:function(t,e,n){var r=n("746f");r("iterator")},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("5135"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d4af:function(t,e,n){"use strict";var r=n("8eb7"),o=n("7b3e"),i=10,a=40,u=800;function c(t){var e=0,n=0,r=0,o=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),r=e*i,o=n*i,"deltaY"in t&&(o=t.deltaY),"deltaX"in t&&(r=t.deltaX),(r||o)&&t.deltaMode&&(1==t.deltaMode?(r*=a,o*=a):(r*=u,o*=u)),r&&!e&&(e=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:e,spinY:n,pixelX:r,pixelY:o}}c.getEventType=function(){return r.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},t.exports=c},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),i=n("b622"),a=n("9263"),u=n("9112"),c=i("species"),s=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){return"$0"==="a".replace(/./,"$0")}(),l=i("replace"),p=function(){return!!/./[l]&&""===/./[l]("a","$0")}(),d=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var h=i(t),v=!o((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),m=v&&!o((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return e=!0,null},n[h](""),!e}));if(!v||!m||"replace"===t&&(!s||!f||p)||"split"===t&&!d){var y=/./[h],g=n(h,""[t],(function(t,e,n,r,o){return e.exec===a?v&&!o?{done:!0,value:y.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=g[0],x=g[1];r(String.prototype,t,b),r(RegExp.prototype,h,2==e?function(t,e){return x.call(t,this,e)}:function(t){return x.call(t,this)})}l&&u(RegExp.prototype[h],"sham",!0)}},d81d:function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").map,i=n("1dde"),a=n("ae40"),u=i("map"),c=a("map");r({target:"Array",proto:!0,forced:!u||!c},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},d925:function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n("c8ba"))},dbb4:function(t,e,n){var r=n("23e7"),o=n("83ab"),i=n("56ef"),a=n("fc6a"),u=n("06cf"),c=n("8418");r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var e,n,r=a(t),o=u.f,s=i(r),f={},l=0;while(s.length>l)n=o(r,e=s[l++]),void 0!==n&&c(f,e,n);return f}})},ddb0:function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("e260"),a=n("9112"),u=n("b622"),c=u("iterator"),s=u("toStringTag"),f=i.values;for(var l in o){var p=r[l],d=p&&p.prototype;if(d){if(d[c]!==f)try{a(d,c,f)}catch(v){d[c]=f}if(d[s]||a(d,s,l),o[l])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(v){d[h]=i[h]}}}},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},df7c:function(t,e,n){(function(t){function n(t,e){for(var n=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function r(t){"string"!==typeof t&&(t+="");var e,n=0,r=-1,o=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!o){n=e+1;break}}else-1===r&&(o=!1,r=e+1);return-1===r?"":t.slice(n,r)}function o(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r=-1&&!r;i--){var a=i>=0?arguments[i]:t.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,r="/"===a.charAt(0))}return e=n(o(e.split("/"),(function(t){return!!t})),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var r=e.isAbsolute(t),a="/"===i(t,-1);return t=n(o(t.split("/"),(function(t){return!!t})),!r).join("/"),t||r||(t="."),t&&a&&(t+="/"),(r?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(o(t,(function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e=0;n--)if(""!==t[n])break;return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),u=a,c=0;c=1;--i)if(e=t.charCodeAt(i),47===e){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":t.slice(0,r)},e.basename=function(t,e){var n=r(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!==typeof t&&(t+="");for(var e=-1,n=0,r=-1,o=!0,i=0,a=t.length-1;a>=0;--a){var u=t.charCodeAt(a);if(47!==u)-1===r&&(o=!1,r=a+1),46===u?-1===e?e=a:1!==i&&(i=1):-1!==e&&(i=-1);else if(!o){n=a+1;break}}return-1===e||-1===r||0===i||1===i&&e===r-1&&e===n+1?"":t.slice(e,r)};var i="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("4362"))},dfe5:function(t,e){},e017:function(t,e,n){(function(e){(function(e,n){t.exports=n()})(0,(function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var n=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n};"undefined"!==typeof window?window:"undefined"!==typeof e||"undefined"!==typeof self&&self;function r(t,e){return e={exports:{}},t(e,e.exports),e.exports}var o=r((function(t,e){(function(e,n){t.exports=n()})(0,(function(){function t(t){var e=t&&"object"===typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&t(n)?i(e(n),n,r):n}function r(e,r,o){var a=e.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):t(r)?a[u]=i(e[u],r,o):-1===e.indexOf(r)&&a.push(n(r,o))})),a}function o(e,r,o){var a={};return t(e)&&Object.keys(e).forEach((function(t){a[t]=n(e[t],o)})),Object.keys(r).forEach((function(u){t(r[u])&&e[u]?a[u]=i(e[u],r[u],o):a[u]=n(r[u],o)})),a}function i(t,e,i){var a=Array.isArray(e),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(t)?c(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))})),i=r((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),a=function(t){return Object.keys(t).map((function(e){var n=t[e].toString().replace(/"/g,""");return e+'="'+n+'"'})).join(" ")},u=i.svg,c=i.xlink,s={};s[u.name]=u.uri,s[c.name]=c.uri;var f=function(t,e){void 0===t&&(t="");var n=o(s,e||{}),r=a(n);return""+t+""},l=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return n(f(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,r),e}(t);return l}))}).call(this,n("c8ba"))},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),a=n("5135"),u=n("861d"),c=n("9bf2").f,s=n("e893"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};s(p,f);var d=p.prototype=f.prototype;d.constructor=p;var h=d.toString,v="Symbol(test)"==String(f("test")),m=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var t=u(this)?this.valueOf():this,e=h.call(t);if(a(l,t))return"";var n=v?e.slice(7,-1):e.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e163:function(t,e,n){var r=n("5135"),o=n("7b0b"),i=n("f772"),a=n("e177"),u=i("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,u)?t[u]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e198:function(t,e,n){var r=n("ef08"),o=n("5524"),i=n("e444"),a=n("fcd4"),u=n("1a14").f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||u(e,t,{value:a.f(t)})}},e260:function(t,e,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),a=n("69f3"),u=n("7dd0"),c="Array Iterator",s=a.set,f=a.getterFor(c);t.exports=u(Array,"Array",(function(t,e){s(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=f(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e34a:function(t,e,n){var r=n("8b1a")("meta"),o=n("7a41"),i=n("9c0e"),a=n("1a14").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("4b8b")((function(){return c(Object.preventExtensions({}))})),f=function(t){a(t,r,{value:{i:"O"+ ++u,w:{}}})},l=function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!e)return"E";f(t)}return t[r].i},p=function(t,e){if(!i(t,r)){if(!c(t))return!0;if(!e)return!1;f(t)}return t[r].w},d=function(t){return s&&h.NEED&&c(t)&&!i(t,r)&&f(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},e439:function(t,e,n){var r=n("23e7"),o=n("d039"),i=n("fc6a"),a=n("06cf").f,u=n("83ab"),c=o((function(){a(1)})),s=!u||c;r({target:"Object",stat:!0,forced:s,sham:!u},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},e444:function(t,e){t.exports=!0},e507:function(t,e,n){var r=n("512c");r(r.S+r.F,"Object",{assign:n("072d")})},e538:function(t,e,n){var r=n("b622");e.f=r},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e683:function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},e6cf:function(t,e,n){"use strict";var r,o,i,a,u=n("23e7"),c=n("c430"),s=n("da84"),f=n("d066"),l=n("fea9"),p=n("6eeb"),d=n("e2cc"),h=n("d44e"),v=n("2626"),m=n("861d"),y=n("1c0b"),g=n("19aa"),b=n("c6b6"),x=n("8925"),w=n("2266"),_=n("1c7e"),E=n("4840"),O=n("2cf4").set,S=n("b575"),A=n("cdf9"),C=n("44de"),k=n("f069"),j=n("e667"),T=n("69f3"),R=n("94ca"),P=n("b622"),M=n("2d00"),$=P("species"),L="Promise",N=T.get,I=T.set,D=T.getterFor(L),F=l,q=s.TypeError,U=s.document,H=s.process,B=f("fetch"),z=k.f,G=z,V="process"==b(H),W=!!(U&&U.createEvent&&s.dispatchEvent),X="unhandledrejection",Y="rejectionhandled",K=0,J=1,Z=2,Q=1,tt=2,et=R(L,(function(){var t=x(F)!==String(F);if(!t){if(66===M)return!0;if(!V&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!F.prototype["finally"])return!0;if(M>=51&&/native code/.test(F))return!1;var e=F.resolve(1),n=function(t){t((function(){}),(function(){}))},r=e.constructor={};return r[$]=n,!(e.then((function(){}))instanceof n)})),nt=et||!_((function(t){F.all(t)["catch"]((function(){}))})),rt=function(t){var e;return!(!m(t)||"function"!=typeof(e=t.then))&&e},ot=function(t,e,n){if(!e.notified){e.notified=!0;var r=e.reactions;S((function(){var o=e.value,i=e.state==J,a=0;while(r.length>a){var u,c,s,f=r[a++],l=i?f.ok:f.fail,p=f.resolve,d=f.reject,h=f.domain;try{l?(i||(e.rejection===tt&&ct(t,e),e.rejection=Q),!0===l?u=o:(h&&h.enter(),u=l(o),h&&(h.exit(),s=!0)),u===f.promise?d(q("Promise-chain cycle")):(c=rt(u))?c.call(u,p,d):p(u)):d(o)}catch(v){h&&!s&&h.exit(),d(v)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&at(t,e)}))}},it=function(t,e,n){var r,o;W?(r=U.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),s.dispatchEvent(r)):r={promise:e,reason:n},(o=s["on"+t])?o(r):t===X&&C("Unhandled promise rejection",n)},at=function(t,e){O.call(s,(function(){var n,r=e.value,o=ut(e);if(o&&(n=j((function(){V?H.emit("unhandledRejection",r,t):it(X,t,r)})),e.rejection=V||ut(e)?tt:Q,n.error))throw n.value}))},ut=function(t){return t.rejection!==Q&&!t.parent},ct=function(t,e){O.call(s,(function(){V?H.emit("rejectionHandled",t):it(Y,t,e.value)}))},st=function(t,e,n,r){return function(o){t(e,n,o,r)}},ft=function(t,e,n,r){e.done||(e.done=!0,r&&(e=r),e.value=n,e.state=Z,ot(t,e,!0))},lt=function(t,e,n,r){if(!e.done){e.done=!0,r&&(e=r);try{if(t===n)throw q("Promise can't be resolved itself");var o=rt(n);o?S((function(){var r={done:!1};try{o.call(n,st(lt,t,r,e),st(ft,t,r,e))}catch(i){ft(t,r,i,e)}})):(e.value=n,e.state=J,ot(t,e,!1))}catch(i){ft(t,{done:!1},i,e)}}};et&&(F=function(t){g(this,F,L),y(t),r.call(this);var e=N(this);try{t(st(lt,this,e),st(ft,this,e))}catch(n){ft(this,e,n)}},r=function(t){I(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},r.prototype=d(F.prototype,{then:function(t,e){var n=D(this),r=z(E(this,F));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=V?H.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=K&&ot(this,n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=N(t);this.promise=t,this.resolve=st(lt,t,e),this.reject=st(ft,t,e)},k.f=z=function(t){return t===F||t===i?new o(t):G(t)},c||"function"!=typeof l||(a=l.prototype.then,p(l.prototype,"then",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof B&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return A(F,B.apply(s,arguments))}}))),u({global:!0,wrap:!0,forced:et},{Promise:F}),h(F,L,!1,!0),v(L),i=f(L),u({target:L,stat:!0,forced:et},{reject:function(t){var e=z(this);return e.reject.call(void 0,t),e.promise}}),u({target:L,stat:!0,forced:c||et},{resolve:function(t){return A(c&&this===i?F:this,t)}}),u({target:L,stat:!0,forced:nt},{all:function(t){var e=this,n=z(e),r=n.resolve,o=n.reject,i=j((function(){var n=y(e.resolve),i=[],a=0,u=1;w(t,(function(t){var c=a++,s=!1;i.push(void 0),u++,n.call(e,t).then((function(t){s||(s=!0,i[c]=t,--u||r(i))}),o)})),--u||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=z(e),r=n.reject,o=j((function(){var o=y(e.resolve);w(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=o(e),u=a.f,c=i.f,s=0;s0?r:n)(t)}},fc6a:function(t,e,n){var r=n("44ad"),o=n("1d80");t.exports=function(t){return r(o(t))}},fcd4:function(t,e,n){e.f=n("cc15")},fdbc:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(t,e,n){var r=n("da84");t.exports=r.Promise},fed5:function(t,e){e.f=Object.getOwnPropertySymbols}}]); \ No newline at end of file From 4a9344eaaae15691c75c40c45cd093d76df61db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E5=A4=A7=E8=83=86?= <1101282782@qq.com> Date: Wed, 5 Nov 2025 15:15:54 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E5=85=89=E7=85=A7=20=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 1303 ++++++++++++++--- package.json | 1 + .../headers/components/weather/index.vue | 125 +- 3 files changed, 1230 insertions(+), 199 deletions(-) diff --git a/package-lock.json b/package-lock.json index d66be40..4ea1710 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "electron-app", - "version": "1.0.0", + "name": "dzsp_shijingjun_offline_Y_save", + "version": "v4.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "electron-app", - "version": "1.0.0", + "name": "dzsp_shijingjun_offline_Y_save", + "version": "v4.0.0", "hasInstallScript": true, "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", @@ -14,14 +14,21 @@ "@electron-toolkit/utils": "^4.0.0", "@electron/remote": "^2.1.3", "@ztree/ztree_v3": "^3.5.48", + "archiver": "^7.0.1", "axios": "^1.11.0", "clipboard": "^2.0.11", + "compressing": "^1.5.1", + "date-fns": "^4.1.0", "dayjs": "^1.11.18", + "decimal.js": "^10.6.0", "echarts": "^6.0.0", + "electron-store": "8.1.0", "electron-updater": "^6.3.9", "element-plus": "^2.10.4", "express": "^5.1.0", "file-saver": "^2.0.5", + "ini": "^5.0.0", + "js-yaml": "^4.1.0", "mitt": "^3.0.1", "moment": "^2.30.1", "pinia": "^3.0.3", @@ -39,6 +46,7 @@ "@electron-toolkit/eslint-config-prettier": "3.0.0", "@electron-toolkit/eslint-config-ts": "^3.0.0", "@electron-toolkit/tsconfig": "^1.0.1", + "@types/electron-store": "^1.3.1", "@types/jquery": "^3.5.32", "@types/node": "^22.18.1", "@types/plist": "^3.0.5", @@ -371,6 +379,16 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/@eggjs/yauzl": { + "version": "2.11.0", + "resolved": "https://registry.npmmirror.com/@eggjs/yauzl/-/yauzl-2.11.0.tgz", + "integrity": "sha512-Jq+k2fCZJ3i3HShb0nxLUiAgq5pwo8JTT1TrH22JoehZQ0Nm2dvByGIja1NYfNyuE4Tx5/Dns5nVsBN/mlC8yg==", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer2": "^1.2.0" + } + }, "node_modules/@electron-toolkit/eslint-config-prettier": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/@electron-toolkit/eslint-config-prettier/-/eslint-config-prettier-3.0.0.tgz", @@ -1586,7 +1604,6 @@ "version": "8.0.2", "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -1604,7 +1621,6 @@ "version": "6.1.0", "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -1617,7 +1633,6 @@ "version": "6.2.1", "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -1630,14 +1645,12 @@ "version": "9.2.2", "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -1655,7 +1668,6 @@ "version": "7.1.0", "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -1671,7 +1683,6 @@ "version": "8.1.0", "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -2217,7 +2228,6 @@ "version": "0.11.0", "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -2601,6 +2611,16 @@ "@types/ms": "*" } }, + "node_modules/@types/electron-store": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/@types/electron-store/-/electron-store-1.3.1.tgz", + "integrity": "sha512-RvEAlIWcy7ATEMeyw481SdnuceN6Pd2Qh5KSW5NohwtY1t1uP0MmC3Cvoszd+ueGLqTKCpRwhCJY4qdER5QQVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", @@ -3413,6 +3433,18 @@ "dev": true, "license": "ISC" }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/accepts/-/accepts-2.0.0.tgz", @@ -3541,6 +3573,45 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -3562,7 +3633,6 @@ "version": "5.0.1", "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3572,7 +3642,6 @@ "version": "4.3.0", "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -3712,82 +3781,181 @@ "license": "ISC" }, "node_modules/archiver": { - "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", - "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", - "dev": true, + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", "license": "MIT", - "peer": true, "dependencies": { - "archiver-utils": "^2.1.0", + "archiver-utils": "^5.0.2", "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", "readdir-glob": "^1.1.2", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", "license": "MIT", - "peer": true, "dependencies": { - "glob": "^7.1.4", + "glob": "^10.0.0", "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", + "lodash": "^4.17.15", "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/archiver-utils/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", "license": "MIT", - "peer": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/archiver-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, + "node_modules/archiver/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "peer": true - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "peer": true, "dependencies": { - "safe-buffer": "~5.1.0" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/archiver/node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/are-we-there-yet": { @@ -3924,7 +4092,6 @@ "version": "3.2.6", "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, "license": "MIT" }, "node_modules/async-exit-hook": { @@ -3982,11 +4149,19 @@ "node": ">= 4.5.0" } }, + "node_modules/atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==", + "license": "MIT", + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -4009,13 +4184,40 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/b4a": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/b4a/-/b4a-1.7.3.tgz", + "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, "license": "MIT" }, + "node_modules/bare-events": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/bare-events/-/bare-events-2.8.1.tgz", + "integrity": "sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ==", + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } + }, "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", @@ -4049,7 +4251,6 @@ "version": "1.5.1", "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -4244,6 +4445,22 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "license": "MIT", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "license": "MIT" + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -4253,6 +4470,12 @@ "node": "*" } }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "license": "MIT" + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4502,7 +4725,6 @@ "version": "1.0.8", "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", @@ -4836,7 +5058,6 @@ "version": "2.0.1", "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -4849,7 +5070,6 @@ "version": "1.1.4", "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/color-support": { @@ -4905,20 +5125,161 @@ } }, "node_modules/compress-commons": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", - "dev": true, + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", "license": "MIT", - "peer": true, "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">= 14" + } + }, + "node_modules/compress-commons/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/compressing": { + "version": "1.10.3", + "resolved": "https://registry.npmmirror.com/compressing/-/compressing-1.10.3.tgz", + "integrity": "sha512-F3RxWLU4UNfNYFVNwCK58HwQnv/5drvUW176FC//3i0pwpdahoZxMM7dkxWuA2MEafqfwDc+iudk70Sx/VMUIw==", + "license": "MIT", + "dependencies": { + "@eggjs/yauzl": "^2.11.0", + "flushwritable": "^1.0.0", + "get-ready": "^1.0.0", + "iconv-lite": "^0.5.0", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "streamifier": "^0.1.1", + "tar-stream": "^1.5.2", + "yazl": "^2.4.2" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/compressing/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "license": "MIT", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/compressing/node_modules/iconv-lite": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.5.2.tgz", + "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compressing/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/compressing/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/compressing/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/compressing/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/compressing/node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "license": "MIT", + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/concat-map": { @@ -4928,6 +5289,64 @@ "dev": true, "license": "MIT" }, + "node_modules/conf": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/conf/-/conf-10.2.0.tgz", + "integrity": "sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==", + "license": "MIT", + "dependencies": { + "ajv": "^8.6.3", + "ajv-formats": "^2.1.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/conf/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/conf/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/confbox": { "version": "0.2.2", "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.2.2.tgz", @@ -5125,25 +5544,62 @@ } }, "node_modules/crc32-stream": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", - "dev": true, + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", "license": "MIT", - "peer": true, "dependencies": { "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">= 14" + } + }, + "node_modules/crc32-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -5366,6 +5822,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/dayjs": { "version": "1.11.18", "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.18.tgz", @@ -5379,6 +5845,30 @@ "dev": true, "license": "MIT" }, + "node_modules/debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/debounce-fn/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/debug": { "version": "4.4.1", "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", @@ -5396,6 +5886,12 @@ } } }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" + }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -5472,7 +5968,6 @@ "version": "1.1.4", "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "devOptional": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -5746,6 +6241,21 @@ "domelementtype": "1" } }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/dotenv": { "version": "16.6.1", "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.6.1.tgz", @@ -5793,7 +6303,6 @@ "version": "0.2.0", "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, "license": "MIT" }, "node_modules/echarts": { @@ -5886,6 +6395,98 @@ "fs-extra": "^10.1.0" } }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", @@ -5916,6 +6517,43 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/electron-builder-squirrel-windows/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/electron-builder-squirrel-windows/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", @@ -5927,6 +6565,45 @@ "node": ">= 10.0.0" } }, + "node_modules/electron-builder-squirrel-windows/node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/electron-builder/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", @@ -6019,6 +6696,31 @@ "node": ">= 10.0.0" } }, + "node_modules/electron-store": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/electron-store/-/electron-store-8.1.0.tgz", + "integrity": "sha512-2clHg/juMjOH0GT9cQ6qtmIvK183B39ZXR0bUoPwKwYHJsEF3quqyDzMFUAu+0OP8ijmN2CbPRAelhNbWUbzwA==", + "license": "MIT", + "dependencies": { + "conf": "^10.2.0", + "type-fest": "^2.17.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-store/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.192", "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.192.tgz", @@ -6162,7 +6864,6 @@ "version": "8.0.0", "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -6713,6 +7414,33 @@ "node": ">= 0.6" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -6919,7 +7647,6 @@ "version": "3.1.3", "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-diff": { @@ -6929,6 +7656,12 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", @@ -6973,6 +7706,22 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/fastq": { "version": "1.19.1", "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", @@ -6992,6 +7741,15 @@ "pend": "~1.2.0" } }, + "node_modules/fd-slicer2": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/fd-slicer2/-/fd-slicer2-1.2.0.tgz", + "integrity": "sha512-3lBUNUckhMZduCc4g+Pw4Ve16LD9vpX9b8qUkkKq2mgDRLYWzblszZH2luADnJqjJe+cypngjCuKRm/IW12rRw==", + "license": "MIT", + "dependencies": { + "pend": "^1.2.0" + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -7111,6 +7869,12 @@ "dev": true, "license": "ISC" }, + "node_modules/flushwritable": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/flushwritable/-/flushwritable-1.0.0.tgz", + "integrity": "sha512-3VELfuWCLVzt5d2Gblk8qcqFro6nuwvxwMzHaENVDHI7rxcBRtMCwTk/E9FXcgh+82DSpavPNDueA9+RxXJoFg==", + "license": "MIT" + }, "node_modules/follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz", @@ -7135,7 +7899,6 @@ "version": "0.3.5", "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.2.7" @@ -7161,7 +7924,6 @@ "version": "3.3.1", "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -7178,7 +7940,6 @@ "version": "4.1.0", "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -7246,9 +8007,7 @@ "version": "1.0.0", "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/fs-extra": { "version": "8.1.0", @@ -7417,6 +8176,12 @@ "node": ">= 0.4" } }, + "node_modules/get-ready": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-ready/-/get-ready-1.0.0.tgz", + "integrity": "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==", + "license": "MIT" + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", @@ -7678,7 +8443,6 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "devOptional": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -8014,7 +8778,6 @@ "version": "1.2.1", "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -8123,6 +8886,15 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/ini": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/ini/-/ini-5.0.0.tgz", + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", @@ -8269,7 +9041,6 @@ "version": "1.2.7", "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -8393,7 +9164,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -8501,6 +9271,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -8588,6 +9367,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", @@ -8627,7 +9418,6 @@ "version": "1.1.15", "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -8724,7 +9514,6 @@ "version": "1.0.0", "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, "license": "MIT" }, "node_modules/isbinaryfile": { @@ -8744,7 +9533,6 @@ "version": "2.0.0", "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -8764,7 +9552,6 @@ "version": "3.4.3", "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -8873,6 +9660,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==", + "license": "BSD-2-Clause" + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -8938,9 +9731,7 @@ "version": "1.0.1", "resolved": "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz", "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { "readable-stream": "^2.0.5" }, @@ -8952,9 +9743,7 @@ "version": "2.3.8", "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8969,17 +9758,13 @@ "version": "5.1.2", "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -9422,7 +10207,6 @@ "version": "2.1.0", "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -9457,7 +10241,6 @@ "version": "1.2.8", "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9916,7 +10699,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10157,7 +10939,6 @@ "version": "5.1.2", "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -10286,11 +11067,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -10356,7 +11145,6 @@ "version": "3.1.1", "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10366,7 +11154,6 @@ "version": "1.11.1", "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -10383,14 +11170,12 @@ "version": "10.4.3", "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, "license": "ISC" }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -10528,6 +11313,79 @@ "pathe": "^2.0.3" } }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/plist": { "version": "3.1.0", "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz", @@ -10557,7 +11415,6 @@ "version": "1.1.0", "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -10722,13 +11579,20 @@ "node": ">=6.0.0" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", @@ -10950,9 +11814,7 @@ "version": "1.1.3", "resolved": "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz", "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "minimatch": "^5.1.0" } @@ -10961,9 +11823,7 @@ "version": "2.0.2", "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -10972,9 +11832,7 @@ "version": "5.1.6", "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, "license": "ISC", - "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11111,6 +11969,15 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resedit": { "version": "1.7.2", "resolved": "https://registry.npmmirror.com/resedit/-/resedit-1.7.2.tgz", @@ -11598,7 +12465,6 @@ "version": "1.2.2", "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -11669,7 +12535,6 @@ "version": "2.0.0", "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -11682,7 +12547,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -12209,6 +13073,26 @@ "node": ">= 0.4" } }, + "node_modules/streamifier": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/streamifier/-/streamifier-0.1.1.tgz", + "integrity": "sha512-zDgl+muIlWzXNsXeyUfOk9dChMjlpkq0DRsxujtYPgyJ676yQ8jEm6zzaaWHFDg5BNcLuif0eD2MTyJdZqXpdg==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/streamx": { + "version": "2.23.0", + "resolved": "https://registry.npmmirror.com/streamx/-/streamx-2.23.0.tgz", + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", + "license": "MIT", + "dependencies": { + "events-universal": "^1.0.0", + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + } + }, "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -12223,7 +13107,6 @@ "version": "1.3.0", "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -12233,7 +13116,6 @@ "version": "4.2.3", "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -12249,7 +13131,6 @@ "version": "4.2.3", "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -12323,7 +13204,6 @@ "version": "6.0.1", "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -12337,7 +13217,6 @@ "version": "6.0.1", "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -12751,21 +13630,14 @@ } }, "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "license": "MIT", - "peer": true, "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/tar/node_modules/minipass": { @@ -12834,6 +13706,15 @@ "node": ">= 10.0.0" } }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/three": { "version": "0.180.0", "resolved": "https://registry.npmmirror.com/three/-/three-0.180.0.tgz", @@ -12917,6 +13798,26 @@ "tmp": "^0.2.0" } }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", @@ -13144,7 +14045,6 @@ "version": "1.0.3", "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -13756,7 +14656,6 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, "license": "MIT" }, "node_modules/vary": { @@ -14258,7 +15157,6 @@ "version": "2.0.2", "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -14348,7 +15246,6 @@ "version": "1.1.19", "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -14425,7 +15322,6 @@ "version": "7.0.0", "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -14485,6 +15381,15 @@ "node": ">=8.0" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", @@ -14541,6 +15446,15 @@ "fd-slicer": "~1.1.0" } }, + "node_modules/yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -14555,42 +15469,57 @@ } }, "node_modules/zip-stream": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", "license": "MIT", - "peer": true, "dependencies": { - "archiver-utils": "^3.0.4", - "compress-commons": "^4.1.2", - "readable-stream": "^3.6.0" + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, - "node_modules/zip-stream/node_modules/archiver-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", - "dev": true, + "node_modules/zip-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "peer": true, "dependencies": { - "glob": "^7.2.3", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/zrender": { diff --git a/package.json b/package.json index 4f4087f..449d943 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "compressing": "^1.5.1", "date-fns": "^4.1.0", "dayjs": "^1.11.18", + "decimal.js": "^10.6.0", "echarts": "^6.0.0", "electron-store": "8.1.0", "electron-updater": "^6.3.9", diff --git a/src/renderer/src/views/components/headers/components/weather/index.vue b/src/renderer/src/views/components/headers/components/weather/index.vue index 3476beb..c1059b0 100644 --- a/src/renderer/src/views/components/headers/components/weather/index.vue +++ b/src/renderer/src/views/components/headers/components/weather/index.vue @@ -79,21 +79,28 @@
阴影柔和度 + > + +
倍数 @@ -152,7 +163,8 @@