-
- {{ Number(String(key).replace('data', ' ')) - 0.5 }}
+
+ {{ getHarmonicOrder(key, true) }}
- {{ String(key).replace('data', ' ') }}
+ {{ getHarmonicOrder(key) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ node.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.status }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/govern/manage/programVersion/comp/upgrade.vue b/src/views/govern/manage/programVersion/comp/upgrade.vue
index 4467831..450897a 100644
--- a/src/views/govern/manage/programVersion/comp/upgrade.vue
+++ b/src/views/govern/manage/programVersion/comp/upgrade.vue
@@ -10,7 +10,7 @@
-
+
diff --git a/src/views/govern/mxgraph/graphList/index.vue b/src/views/govern/mxgraph/graphList/index.vue
index 1e257cb..c3eb49a 100644
--- a/src/views/govern/mxgraph/graphList/index.vue
+++ b/src/views/govern/mxgraph/graphList/index.vue
@@ -3,12 +3,8 @@
-
+
@@ -16,11 +12,8 @@
-
+
@@ -28,25 +21,15 @@
{{ item.name }}
-
-
+
+
-
+
-
+
+
@@ -142,7 +107,7 @@ const tableStore = new TableStore({
method: 'POST',
publicHeight: 60,
column: [],
- loadCallback: () => {}
+ loadCallback: () => { }
})
provide('tableStore', tableStore)
tableStore.table.params.searchValue = ''
@@ -179,14 +144,14 @@ const activate = (e: any) => {
}
})
})
- .catch(() => {})
+ .catch(() => { })
}
const getBindId = () => {
getByUserId({ userId: adminInfo.id }).then(res => {
bindId.value = res.data.pageId
})
}
-const querdata = (e: any) => {}
+const querdata = (e: any) => { }
const editd = (e: any) => {
popupRef.value.open({
title: '修改项目',
@@ -198,7 +163,7 @@ const Aclick = (e: any) => {
//window.open(window.location.origin + `/zutai/?id=${e.id}&&name=${e.name}&&preview=false&&graphicDisplay=zl`)
window.open(
window.location.origin +
- `/zutai/?id=${e.id}&&name=${e.name}&&preview=false&&graphicDisplay=${VITE_FLAG ? 'ypt' : 'zl'}`
+ `/zutai/?id=${e.id}&&name=${e.name}&&preview=false&&graphicDisplay=${VITE_FLAG ? 'ypt' : 'zl'}`
)
}
// 删除
@@ -235,9 +200,8 @@ const deleted = (e: any) => {
const imgData = (e: any) => {
window.open(
window.location.origin +
- `/zutai/?id=${e.id}&&name=${e.name}&&preview=true&&graphicDisplay=${VITE_FLAG ? 'ypt' : 'zl'}#/preview_${
- VITE_FLAG ? 'YPT' : 'ZL'
- }`
+ `/zutai/?id=${e.id}&&name=${e.name}&&preview=true&&graphicDisplay=${VITE_FLAG ? 'ypt' : 'zl'}#/preview_${VITE_FLAG ? 'YPT' : 'ZL'
+ }`
)
// window.open('http://192.168.1.128:4001' + `/zutai/?id=${e.id}&&name=${e.name}&&preview=true&&graphicDisplay=zl#/preview_ZL`)
}
@@ -311,7 +275,7 @@ span {
// 不可全选样式
.el-tree-node {
- .is-leaf + .el-checkbox .el-checkbox__inner {
+ .is-leaf+.el-checkbox .el-checkbox__inner {
display: inline-block;
}
diff --git a/src/views/govern/reportCore/statisticsWx/index_zl.vue b/src/views/govern/reportCore/statisticsWx/index_zl.vue
index 496e479..6692f46 100644
--- a/src/views/govern/reportCore/statisticsWx/index_zl.vue
+++ b/src/views/govern/reportCore/statisticsWx/index_zl.vue
@@ -1,223 +1,223 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 报表生成
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 报表生成
+
+
+
+
+
+
+
+
diff --git a/src/views/govern/setting/frontManagement/index.vue b/src/views/govern/setting/frontManagement/index.vue
index 9b8dd41..536e5e1 100644
--- a/src/views/govern/setting/frontManagement/index.vue
+++ b/src/views/govern/setting/frontManagement/index.vue
@@ -163,7 +163,7 @@
-
-
+
diff --git a/src/views/pqs/cockpit/homePage/index.vue b/src/views/pqs/cockpit/homePage/index.vue
index c2b6964..630afff 100644
--- a/src/views/pqs/cockpit/homePage/index.vue
+++ b/src/views/pqs/cockpit/homePage/index.vue
@@ -61,13 +61,14 @@
v-if="(item as LayoutItem).component"
:key="(item as LayoutItem).i"
class="pd10"
- :timeValue="datePickerRef?.timeValue || 3"
+ :timeValue="datePickerRef?.timeValue"
:height="rowHeight * item.h - seRowHeight(item.h) + 'px'"
:width="rowWidth * item.w - 30 + 'px'"
:timeKey="(item as LayoutItem).timeKeys"
:interval="datePickerRef?.interval"
:w="item.w"
:h="item.h"
+ :flag="flag"
/>
组件加载失败...
diff --git a/src/views/setting/dictionary/component/add.vue b/src/views/setting/dictionary/component/add.vue
index 3477c10..dd1fe9f 100644
--- a/src/views/setting/dictionary/component/add.vue
+++ b/src/views/setting/dictionary/component/add.vue
@@ -28,10 +28,10 @@
-
+
-
+
@@ -44,7 +44,8 @@
-
+
+
diff --git a/src/views/setting/dictionary/tree/popupForm.vue b/src/views/setting/dictionary/tree/popupForm.vue
index b8059bd..1462801 100644
--- a/src/views/setting/dictionary/tree/popupForm.vue
+++ b/src/views/setting/dictionary/tree/popupForm.vue
@@ -28,7 +28,7 @@
>
-
-
+
diff --git a/vite.config.ts.timestamp-1780969772831-8479154eaf9a9.mjs b/vite.config.ts.timestamp-1780969772831-8479154eaf9a9.mjs
new file mode 100644
index 0000000..c2876af
--- /dev/null
+++ b/vite.config.ts.timestamp-1780969772831-8479154eaf9a9.mjs
@@ -0,0 +1,119 @@
+// vite.config.ts
+import { defineConfig } from "file:///D:/%E9%A1%B9%E7%9B%AE/%E7%81%BF%E8%83%BD/admin-govern/node_modules/.pnpm/vite@5.4.8_@types+node@20.16.9_sass@1.79.3/node_modules/vite/dist/node/index.js";
+import vue from "file:///D:/%E9%A1%B9%E7%9B%AE/%E7%81%BF%E8%83%BD/admin-govern/node_modules/.pnpm/@vitejs+plugin-vue@4.6.2_vite@5.4.8_vue@3.5.9/node_modules/@vitejs/plugin-vue/dist/index.mjs";
+import vueJsx from "file:///D:/%E9%A1%B9%E7%9B%AE/%E7%81%BF%E8%83%BD/admin-govern/node_modules/.pnpm/@vitejs+plugin-vue-jsx@3.1.0_vite@5.4.8_vue@3.5.9/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs";
+import path from "path";
+import AutoImport from "file:///D:/%E9%A1%B9%E7%9B%AE/%E7%81%BF%E8%83%BD/admin-govern/node_modules/.pnpm/unplugin-auto-import@0.16.7_@vueuse+core@10.11.1/node_modules/unplugin-auto-import/dist/vite.js";
+
+// src/components/icon/svg/index.ts
+import { readFileSync, readdirSync } from "fs";
+var idPerfix = "";
+var iconNames = [];
+var svgTitle = /", "");
+ svgRes.push(svg);
+ }
+ }
+ return svgRes;
+}
+var svgBuilder = (path2, perfix = "local") => {
+ if (path2 === "") return;
+ idPerfix = perfix;
+ const res = findSvgFile(path2);
+ return {
+ name: "svg-transform",
+ transformIndexHtml(html) {
+ return html.replace(
+ "",
+ `
+
+
+ `
+ );
+ }
+ };
+};
+
+// vite.config.ts
+var __vite_injected_original_dirname = "D:\\\u9879\u76EE\\\u707F\u80FD\\admin-govern";
+var nodeResolve = (dir) => path.resolve(__vite_injected_original_dirname, ".", dir);
+var vite_config_default = defineConfig({
+ plugins: [
+ vue(),
+ svgBuilder("./src/assets/icons/"),
+ vueJsx(),
+ AutoImport({
+ //自动引入
+ imports: ["vue", "vue-router", "pinia"]
+ })
+ ],
+ server: {
+ host: "0.0.0.0",
+ open: true,
+ proxy: {
+ "/api": {
+ // target: 'http://192.168.1.81:10215', //数据中心
+ // target: 'http://192.168.1.24:10215', //
+ // target: 'http://192.168.1.122:10215', //gfh
+ // target: 'http://192.168.1.127:10215', //cdf
+ // target: 'http://192.168.1.125:10215',
+ target: "http://192.168.1.103:10215",
+ // target: 'https://pqmcn.com:8092/api', //治理
+ // target:'http://www.zhilitest.com:8089/api',
+ changeOrigin: true,
+ rewrite: (path2) => path2.replace(/^\/api/, "")
+ //路径重写,把'/api'替换为''
+ }
+ }
+ // port:'3000'
+ },
+ resolve: {
+ alias: {
+ "/@": nodeResolve("./src"),
+ "@": nodeResolve("src"),
+ "~": nodeResolve("public")
+ }
+ },
+ build: {
+ outDir: "dist",
+ emptyOutDir: true
+ // 构建前清空 dist
+ }
+});
+export {
+ vite_config_default as default
+};
+//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAic3JjL2NvbXBvbmVudHMvaWNvbi9zdmcvaW5kZXgudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxcdTk4NzlcdTc2RUVcXFxcXHU3MDdGXHU4MEZEXFxcXGFkbWluLWdvdmVyblwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcXHU5ODc5XHU3NkVFXFxcXFx1NzA3Rlx1ODBGRFxcXFxhZG1pbi1nb3Zlcm5cXFxcdml0ZS5jb25maWcudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6LyVFOSVBMSVCOSVFNyU5QiVBRS8lRTclODElQkYlRTglODMlQkQvYWRtaW4tZ292ZXJuL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSAndml0ZSdcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJ1xuaW1wb3J0IHZ1ZUpzeCBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUtanN4J1xuaW1wb3J0IHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXG5pbXBvcnQgeyBzdmdCdWlsZGVyIH0gZnJvbSAnL0AvY29tcG9uZW50cy9pY29uL3N2Zy9pbmRleCdcblxuY29uc3Qgbm9kZVJlc29sdmUgPSAoZGlyOiBzdHJpbmcpID0+IHBhdGgucmVzb2x2ZShfX2Rpcm5hbWUsICcuJywgZGlyKVxuLy8gaHR0cHM6Ly92aXRlanMuZGV2L2NvbmZpZy9cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XG4gICAgcGx1Z2luczogW1xuICAgICAgICB2dWUoKSxcbiAgICAgICAgc3ZnQnVpbGRlcignLi9zcmMvYXNzZXRzL2ljb25zLycpLFxuICAgICAgICB2dWVKc3goKSxcbiAgICAgICAgQXV0b0ltcG9ydCh7XG4gICAgICAgICAgICAvL1x1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NVxuICAgICAgICAgICAgaW1wb3J0czogWyd2dWUnLCAndnVlLXJvdXRlcicsICdwaW5pYSddXG4gICAgICAgIH0pXG4gICAgXSxcbiAgICBzZXJ2ZXI6IHtcbiAgICAgICAgaG9zdDogJzAuMC4wLjAnLFxuICAgICAgICBvcGVuOiB0cnVlLFxuICAgICAgICBwcm94eToge1xuICAgICAgICAgICAgJy9hcGknOiB7XG4gICAgICAgICAgICAgICAgLy8gdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMS44MToxMDIxNScsIC8vXHU2NTcwXHU2MzZFXHU0RTJEXHU1RkMzXG4gICAgICAgICAgICAgICAgLy8gdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMS4yNDoxMDIxNScsIC8vXG4gICAgICAgICAgICAgICAgLy8gdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMS4xMjI6MTAyMTUnLCAvL2dmaFxuICAgICAgICAgICAgICAgIC8vIHRhcmdldDogJ2h0dHA6Ly8xOTIuMTY4LjEuMTI3OjEwMjE1JywgLy9jZGZcbiAgICAgICAgICAgICAgICAvLyB0YXJnZXQ6ICdodHRwOi8vMTkyLjE2OC4xLjEyNToxMDIxNScsXG4gICAgICAgICAgICAgICAgdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMS4xMDM6MTAyMTUnLFxuICAgICAgICAgICAgICAgIC8vIHRhcmdldDogJ2h0dHBzOi8vcHFtY24uY29tOjgwOTIvYXBpJywgLy9cdTZDQkJcdTc0MDZcbiAgICAgICAgICAgICAgICAvLyB0YXJnZXQ6J2h0dHA6Ly93d3cuemhpbGl0ZXN0LmNvbTo4MDg5L2FwaScsXG4gICAgICAgICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxuICAgICAgICAgICAgICAgIHJld3JpdGU6IHBhdGggPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpLywgJycpIC8vXHU4REVGXHU1Rjg0XHU5MUNEXHU1MTk5XHVGRjBDXHU2MjhBJy9hcGknXHU2NkZGXHU2MzYyXHU0RTNBJydcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBwb3J0OiczMDAwJ1xuICAgIH0sXG5cbiAgICByZXNvbHZlOiB7XG4gICAgICAgIGFsaWFzOiB7XG4gICAgICAgICAgICAnL0AnOiBub2RlUmVzb2x2ZSgnLi9zcmMnKSxcbiAgICAgICAgICAgICdAJzogbm9kZVJlc29sdmUoJ3NyYycpLFxuICAgICAgICAgICAgJ34nOiBub2RlUmVzb2x2ZSgncHVibGljJylcbiAgICAgICAgfVxuICAgIH0sXG4gICAgYnVpbGQ6IHtcbiAgICAgICAgb3V0RGlyOiAnZGlzdCcsXG4gICAgICAgIGVtcHR5T3V0RGlyOiB0cnVlIC8vIFx1Njc4NFx1NUVGQVx1NTI0RFx1NkUwNVx1N0E3QSBkaXN0XG4gICAgfVxufSlcbiIsICJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiRDpcXFxcXHU5ODc5XHU3NkVFXFxcXFx1NzA3Rlx1ODBGRFxcXFxhZG1pbi1nb3Zlcm5cXFxcc3JjXFxcXGNvbXBvbmVudHNcXFxcaWNvblxcXFxzdmdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXFx1OTg3OVx1NzZFRVxcXFxcdTcwN0ZcdTgwRkRcXFxcYWRtaW4tZ292ZXJuXFxcXHNyY1xcXFxjb21wb25lbnRzXFxcXGljb25cXFxcc3ZnXFxcXGluZGV4LnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9EOi8lRTklQTElQjklRTclOUIlQUUvJUU3JTgxJUJGJUU4JTgzJUJEL2FkbWluLWdvdmVybi9zcmMvY29tcG9uZW50cy9pY29uL3N2Zy9pbmRleC50c1wiO2ltcG9ydCB7IHJlYWRGaWxlU3luYywgcmVhZGRpclN5bmMgfSBmcm9tICdmcydcclxuXHJcbmxldCBpZFBlcmZpeCA9ICcnXHJcbmNvbnN0IGljb25OYW1lczogc3RyaW5nW10gPSBbXVxyXG5jb25zdCBzdmdUaXRsZSA9IC88c3ZnKFtePitdLio/KT4vXHJcbmNvbnN0IGNsZWFySGVpZ2h0V2lkdGggPSAvKHdpZHRofGhlaWdodCk9XCIoW14+K10uKj8pXCIvZ1xyXG5jb25zdCBoYXNWaWV3Qm94ID0gLyh2aWV3Qm94PVwiW14+K10uKj9cIikvZ1xyXG5jb25zdCBjbGVhclJldHVybiA9IC8oXFxyKXwoXFxuKS9nXHJcbi8vIFx1NkUwNVx1NzQwNiBzdmcgXHU3Njg0IGZpbGxcclxuY29uc3QgY2xlYXJGaWxsID0gLyhmaWxsPVwiW14+K10uKj9cIikvZ1xyXG5cclxuZnVuY3Rpb24gZmluZFN2Z0ZpbGUoZGlyOiBzdHJpbmcpOiBzdHJpbmdbXSB7XHJcbiAgICBjb25zdCBzdmdSZXMgPSBbXVxyXG4gICAgY29uc3QgZGlyZW50cyA9IHJlYWRkaXJTeW5jKGRpciwge1xyXG4gICAgICAgIHdpdGhGaWxlVHlwZXM6IHRydWUsXHJcbiAgICB9KVxyXG4gICAgZm9yIChjb25zdCBkaXJlbnQgb2YgZGlyZW50cykge1xyXG4gICAgICAgIGljb25OYW1lcy5wdXNoKGAke2lkUGVyZml4fS0ke2RpcmVudC5uYW1lLnJlcGxhY2UoJy5zdmcnLCAnJyl9YClcclxuICAgICAgICBpZiAoZGlyZW50LmlzRGlyZWN0b3J5KCkpIHtcclxuICAgICAgICAgICAgc3ZnUmVzLnB1c2goLi4uZmluZFN2Z0ZpbGUoZGlyICsgZGlyZW50Lm5hbWUgKyAnLycpKVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGNvbnN0IHN2ZyA9IHJlYWRGaWxlU3luYyhkaXIgKyBkaXJlbnQubmFtZSlcclxuICAgICAgICAgICAgICAgIC50b1N0cmluZygpXHJcbiAgICAgICAgICAgICAgICAucmVwbGFjZShjbGVhclJldHVybiwgJycpXHJcbiAgICAgICAgICAgICAgICAucmVwbGFjZShjbGVhckZpbGwsICdmaWxsPVwiXCInKVxyXG4gICAgICAgICAgICAgICAgLnJlcGxhY2Uoc3ZnVGl0bGUsICgkMSwgJDIpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBsZXQgd2lkdGggPSAwXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0IGhlaWdodCA9IDBcclxuICAgICAgICAgICAgICAgICAgICBsZXQgY29udGVudCA9ICQyLnJlcGxhY2UoY2xlYXJIZWlnaHRXaWR0aCwgKHMxOiBzdHJpbmcsIHMyOiBzdHJpbmcsIHMzOiBudW1iZXIpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHMyID09PSAnd2lkdGgnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA9IHMzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoczIgPT09ICdoZWlnaHQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgPSBzM1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFoYXNWaWV3Qm94LnRlc3QoJDIpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgKz0gYHZpZXdCb3g9XCIwIDAgJHt3aWR0aH0gJHtoZWlnaHR9XCJgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBgPHN5bWJvbCBpZD1cIiR7aWRQZXJmaXh9LSR7ZGlyZW50Lm5hbWUucmVwbGFjZSgnLnN2ZycsICcnKX1cIiAke2NvbnRlbnR9PmBcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAucmVwbGFjZSgnPC9zdmc+JywgJzwvc3ltYm9sPicpXHJcbiAgICAgICAgICAgIHN2Z1Jlcy5wdXNoKHN2ZylcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gc3ZnUmVzXHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBzdmdCdWlsZGVyID0gKHBhdGg6IHN0cmluZywgcGVyZml4ID0gJ2xvY2FsJykgPT4ge1xyXG4gICAgaWYgKHBhdGggPT09ICcnKSByZXR1cm5cclxuICAgIGlkUGVyZml4ID0gcGVyZml4XHJcbiAgICBjb25zdCByZXMgPSBmaW5kU3ZnRmlsZShwYXRoKVxyXG4gICAgcmV0dXJuIHtcclxuICAgICAgICBuYW1lOiAnc3ZnLXRyYW5zZm9ybScsXHJcbiAgICAgICAgdHJhbnNmb3JtSW5kZXhIdG1sKGh0bWw6IHN0cmluZykge1xyXG4gICAgICAgICAgICAvKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG4gICAgICAgICAgICByZXR1cm4gaHRtbC5yZXBsYWNlKFxyXG4gICAgICAgICAgICAgICAgJzxib2R5PicsXHJcbiAgICAgICAgICAgICAgICBgXHJcbiAgICAgICAgICAgICAgICA8Ym9keT5cclxuICAgICAgICAgICAgICAgIDxzdmcgaWQ9XCJsb2NhbC1pY29uXCIgZGF0YS1pY29uLW5hbWU9XCIke2ljb25OYW1lcy5qb2luKFxyXG4gICAgICAgICAgICAgICAgICAgICcsJ1xyXG4gICAgICAgICAgICAgICAgKX1cIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAwOyBoZWlnaHQ6IDBcIj5cclxuICAgICAgICAgICAgICAgICR7cmVzLmpvaW4oJycpfVxyXG4gICAgICAgICAgICAgICAgPC9zdmc+XHJcbiAgICAgICAgICAgICAgICBgXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICAgICAgLyogZXNsaW50LWVuYWJsZSAqL1xyXG4gICAgICAgIH0sXHJcbiAgICB9XHJcbn1cclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUF5UixTQUFTLG9CQUFvQjtBQUN0VCxPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8sVUFBVTtBQUNqQixPQUFPLGdCQUFnQjs7O0FDSnNVLFNBQVMsY0FBYyxtQkFBbUI7QUFFdlksSUFBSSxXQUFXO0FBQ2YsSUFBTSxZQUFzQixDQUFDO0FBQzdCLElBQU0sV0FBVztBQUNqQixJQUFNLG1CQUFtQjtBQUN6QixJQUFNLGFBQWE7QUFDbkIsSUFBTSxjQUFjO0FBRXBCLElBQU0sWUFBWTtBQUVsQixTQUFTLFlBQVksS0FBdUI7QUFDeEMsUUFBTSxTQUFTLENBQUM7QUFDaEIsUUFBTSxVQUFVLFlBQVksS0FBSztBQUFBLElBQzdCLGVBQWU7QUFBQSxFQUNuQixDQUFDO0FBQ0QsYUFBVyxVQUFVLFNBQVM7QUFDMUIsY0FBVSxLQUFLLEdBQUcsUUFBUSxJQUFJLE9BQU8sS0FBSyxRQUFRLFFBQVEsRUFBRSxDQUFDLEVBQUU7QUFDL0QsUUFBSSxPQUFPLFlBQVksR0FBRztBQUN0QixhQUFPLEtBQUssR0FBRyxZQUFZLE1BQU0sT0FBTyxPQUFPLEdBQUcsQ0FBQztBQUFBLElBQ3ZELE9BQU87QUFDSCxZQUFNLE1BQU0sYUFBYSxNQUFNLE9BQU8sSUFBSSxFQUNyQyxTQUFTLEVBQ1QsUUFBUSxhQUFhLEVBQUUsRUFDdkIsUUFBUSxXQUFXLFNBQVMsRUFDNUIsUUFBUSxVQUFVLENBQUMsSUFBSSxPQUFPO0FBQzNCLFlBQUksUUFBUTtBQUNaLFlBQUksU0FBUztBQUNiLFlBQUksVUFBVSxHQUFHLFFBQVEsa0JBQWtCLENBQUMsSUFBWSxJQUFZLE9BQWU7QUFDL0UsY0FBSSxPQUFPLFNBQVM7QUFDaEIsb0JBQVE7QUFBQSxVQUNaLFdBQVcsT0FBTyxVQUFVO0FBQ3hCLHFCQUFTO0FBQUEsVUFDYjtBQUNBLGlCQUFPO0FBQUEsUUFDWCxDQUFDO0FBQ0QsWUFBSSxDQUFDLFdBQVcsS0FBSyxFQUFFLEdBQUc7QUFDdEIscUJBQVcsZ0JBQWdCLEtBQUssSUFBSSxNQUFNO0FBQUEsUUFDOUM7QUFDQSxlQUFPLGVBQWUsUUFBUSxJQUFJLE9BQU8sS0FBSyxRQUFRLFFBQVEsRUFBRSxDQUFDLEtBQUssT0FBTztBQUFBLE1BQ2pGLENBQUMsRUFDQSxRQUFRLFVBQVUsV0FBVztBQUNsQyxhQUFPLEtBQUssR0FBRztBQUFBLElBQ25CO0FBQUEsRUFDSjtBQUNBLFNBQU87QUFDWDtBQUVPLElBQU0sYUFBYSxDQUFDQSxPQUFjLFNBQVMsWUFBWTtBQUMxRCxNQUFJQSxVQUFTLEdBQUk7QUFDakIsYUFBVztBQUNYLFFBQU0sTUFBTSxZQUFZQSxLQUFJO0FBQzVCLFNBQU87QUFBQSxJQUNILE1BQU07QUFBQSxJQUNOLG1CQUFtQixNQUFjO0FBRTdCLGFBQU8sS0FBSztBQUFBLFFBQ1I7QUFBQSxRQUNBO0FBQUE7QUFBQSx1REFFdUMsVUFBVTtBQUFBLFVBQzdDO0FBQUEsUUFDSixDQUFDO0FBQUEsa0JBQ0MsSUFBSSxLQUFLLEVBQUUsQ0FBQztBQUFBO0FBQUE7QUFBQSxNQUdsQjtBQUFBLElBRUo7QUFBQSxFQUNKO0FBQ0o7OztBRHRFQSxJQUFNLG1DQUFtQztBQU96QyxJQUFNLGNBQWMsQ0FBQyxRQUFnQixLQUFLLFFBQVEsa0NBQVcsS0FBSyxHQUFHO0FBRXJFLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQ3hCLFNBQVM7QUFBQSxJQUNMLElBQUk7QUFBQSxJQUNKLFdBQVcscUJBQXFCO0FBQUEsSUFDaEMsT0FBTztBQUFBLElBQ1AsV0FBVztBQUFBO0FBQUEsTUFFUCxTQUFTLENBQUMsT0FBTyxjQUFjLE9BQU87QUFBQSxJQUMxQyxDQUFDO0FBQUEsRUFDTDtBQUFBLEVBQ0EsUUFBUTtBQUFBLElBQ0osTUFBTTtBQUFBLElBQ04sTUFBTTtBQUFBLElBQ04sT0FBTztBQUFBLE1BQ0gsUUFBUTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxRQU1KLFFBQVE7QUFBQTtBQUFBO0FBQUEsUUFHUixjQUFjO0FBQUEsUUFDZCxTQUFTLENBQUFDLFVBQVFBLE1BQUssUUFBUSxVQUFVLEVBQUU7QUFBQTtBQUFBLE1BQzlDO0FBQUEsSUFDSjtBQUFBO0FBQUEsRUFFSjtBQUFBLEVBRUEsU0FBUztBQUFBLElBQ0wsT0FBTztBQUFBLE1BQ0gsTUFBTSxZQUFZLE9BQU87QUFBQSxNQUN6QixLQUFLLFlBQVksS0FBSztBQUFBLE1BQ3RCLEtBQUssWUFBWSxRQUFRO0FBQUEsSUFDN0I7QUFBQSxFQUNKO0FBQUEsRUFDQSxPQUFPO0FBQUEsSUFDSCxRQUFRO0FBQUEsSUFDUixhQUFhO0FBQUE7QUFBQSxFQUNqQjtBQUNKLENBQUM7IiwKICAibmFtZXMiOiBbInBhdGgiLCAicGF0aCJdCn0K