diff --git a/nc_wms_web/.env.production b/nc_wms_web/.env.production index 9230d6d..de3d95b 100644 --- a/nc_wms_web/.env.production +++ b/nc_wms_web/.env.production @@ -1,3 +1,3 @@ NODE_ENV=production VITE_APP_TITLE='SmartAdmin V3.X' -VITE_APP_API_URL='https://preview.smartadmin.vip/smart-admin-api' \ No newline at end of file +VITE_APP_API_URL='http://123.60.65.29:8000' diff --git a/nc_wms_web/dist.zip b/nc_wms_web/dist.zip new file mode 100644 index 0000000..475d647 Binary files /dev/null and b/nc_wms_web/dist.zip differ diff --git a/nc_wms_web/src/views/business/wms/base/address/address-list.vue b/nc_wms_web/src/views/business/wms/base/address/address-list.vue index 6ee0422..5f4138e 100644 --- a/nc_wms_web/src/views/business/wms/base/address/address-list.vue +++ b/nc_wms_web/src/views/business/wms/base/address/address-list.vue @@ -364,7 +364,7 @@ function showImportModal() { async function downloadExcel() { try { //默认地址模板fileKey - let fileKey = 'public/common/c651410627d9447ba9a8ae070bf911e5_20250324180257.xlsx'; + let fileKey = 'public/common/f0527859956d473c98645a304bb6a3aa_20250423161930.xlsx'; fileApi.downLoadFile(fileKey); } catch (e) { smartSentry.captureError(e); diff --git a/nc_wms_web/src/views/business/wms/base/item/item-list.vue b/nc_wms_web/src/views/business/wms/base/item/item-list.vue index 622a7f2..8abb68d 100644 --- a/nc_wms_web/src/views/business/wms/base/item/item-list.vue +++ b/nc_wms_web/src/views/business/wms/base/item/item-list.vue @@ -416,7 +416,7 @@ function showImportModal() { async function downloadExcel() { try { //默认库位模板fileKey - let fileKey = 'public/common/757c986a8e324b73b62b30f44c826b98_20250319102103.xlsx'; + let fileKey = 'public/common/3874e579e0314253850d93a4ae3b555f_20250423161938.xlsx'; fileApi.downLoadFile(fileKey); } catch (e) { smartSentry.captureError(e); diff --git a/nc_wms_web/src/views/business/wms/base/location/location-list.vue b/nc_wms_web/src/views/business/wms/base/location/location-list.vue index 5f24a4d..0eee332 100644 --- a/nc_wms_web/src/views/business/wms/base/location/location-list.vue +++ b/nc_wms_web/src/views/business/wms/base/location/location-list.vue @@ -500,7 +500,7 @@ function showImportModal() { async function downloadExcel() { try { //默认库位模板fileKey - let fileKey = 'public/common/2aa16b3d4c474efaad9057d3ce722067_20250317102514.xlsx'; + let fileKey = 'public/common/40b941de514d4649a28984951c55f433_20250423161754.xlsx'; fileApi.downLoadFile(fileKey); } catch (e) { smartSentry.captureError(e); diff --git a/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue b/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue index db2ec63..d70e7fc 100644 --- a/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue +++ b/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue @@ -431,7 +431,7 @@ function showImportModal() { async function downloadExcel() { try { //默认库位模板fileKey - let fileKey = 'public/common/d7ece9dda26b4b4b81fe3f7f88f7a707_20250319174104.xlsx'; + let fileKey = 'public/common/71586649a3ee402b84e36fad2f314e56_20250423161918.xlsx'; fileApi.downLoadFile(fileKey); } catch (e) { smartSentry.captureError(e); diff --git a/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue b/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue index a9340b9..9d76489 100644 --- a/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue +++ b/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue @@ -189,7 +189,7 @@ async function queryData() { tableLoading.value = true; try { queryForm.asnId = props.asnId; - let queryResult = await asnDetailApi.queryPage(queryForm); + const queryResult = await asnDetailApi.queryPage(queryForm); tableData.value = queryResult.data.list; total.value = queryResult.data.total; } catch (e) { diff --git a/nc_wms_web/vite.config.ts b/nc_wms_web/vite.config.ts index 2150c7f..59168b2 100644 --- a/nc_wms_web/vite.config.ts +++ b/nc_wms_web/vite.config.ts @@ -38,7 +38,7 @@ export default { // 服务端渲染 server: { host: '0.0.0.0', - port: 8081, + port: 8080 }, plugins: [vue()], optimizeDeps: { diff --git a/nc_wms_web/vite.config.ts.timestamp-1744351744003-9bb9fc7a990bc.mjs b/nc_wms_web/vite.config.ts.timestamp-1744351744003-9bb9fc7a990bc.mjs deleted file mode 100644 index edbbb4f..0000000 --- a/nc_wms_web/vite.config.ts.timestamp-1744351744003-9bb9fc7a990bc.mjs +++ /dev/null @@ -1,111 +0,0 @@ -// vite.config.ts -import { resolve } from "path"; -import vue from "file:///D:/Git_Project/YouChain_WMS/YouChain_WMS_WEB/smart-admin-web-typescript/node_modules/@vitejs/plugin-vue/dist/index.mjs"; - -// src/theme/custom-variables.ts -import { theme } from "file:///D:/Git_Project/YouChain_WMS/YouChain_WMS_WEB/smart-admin-web-typescript/node_modules/ant-design-vue/lib/index.js"; -import convertLegacyToken from "file:///D:/Git_Project/YouChain_WMS/YouChain_WMS_WEB/smart-admin-web-typescript/node_modules/ant-design-vue/lib/theme/convertLegacyToken.js"; -var { defaultAlgorithm, defaultSeed } = theme; -var mapToken = defaultAlgorithm(defaultSeed); -var token = convertLegacyToken.default(mapToken); -var custom_variables_default = { - "@primary-color": token["primary-color"], - // 全局主色 - "@base-bg-color": "#fff", - "@hover-bg-color": "rgba(0, 0, 0, 0.025)", - "@hover-bg-color-night": "rgba(255, 255, 255, 0.025)", - "@header-light-bg-hover-color": "#f6f6f6", - "@header-height": "80px", - "@header-user-height": "40px", - "@page-tag-height": "40px", - "@theme-list": ["light", "dark", "night"] -}; - -// vite.config.ts -var __vite_injected_original_dirname = "D:\\Git_Project\\YouChain_WMS\\YouChain_WMS_WEB\\smart-admin-web-typescript"; -var pathResolve = (dir) => { - return resolve(__vite_injected_original_dirname, ".", dir); -}; -var vite_config_default = { - base: process.env.NODE_ENV === "production" ? "/" : "/", - root: process.cwd(), - resolve: { - alias: [ - // 国际化替换 - { - find: "vue-i18n", - replacement: "vue-i18n/dist/vue-i18n.cjs.js" - }, - // 绝对路径重命名:/@/xxxx => src/xxxx - { - find: /\/@\//, - replacement: pathResolve("src") + "/" - }, - { - find: /^~/, - replacement: "" - } - ] - }, - // 服务端渲染 - server: { - host: "0.0.0.0", - port: 8081 - }, - plugins: [vue()], - optimizeDeps: { - include: ["ant-design-vue/es/locale/zh_CN", "dayjs/locale/zh-cn", "ant-design-vue/es/locale/en_US"], - exclude: ["vue-demi"] - }, - build: { - // 清除console和debugger - terserOptions: { - compress: { - drop_console: true, - drop_debugger: true - } - }, - rollupOptions: { - output: { - //配置这个是让不同类型文件放在不同文件夹,不会显得太乱 - chunkFileNames: "js/[name]-[hash].js", - entryFileNames: "js/[name]-[hash].js", - assetFileNames: "[ext]/[name]-[hash].[ext]", - manualChunks(id) { - if (id.includes("node_modules")) { - return id.toString().split("node_modules/")[1].split("/")[0].toString(); - } - } - } - }, - target: "esnext", - outDir: "dist", - // 指定输出路径 - assetsDir: "assets", - // 指定生成静态文件目录 - assetsInlineLimit: "4096", - // 小于此阈值的导入或引用资源将内联为 base64 编码 - chunkSizeWarningLimit: 500, - // chunk 大小警告的限制 - minify: "terser", - // 混淆器,terser构建后文件体积更小 - emptyOutDir: true - //打包前先清空原有打包文件 - }, - css: { - preprocessorOptions: { - less: { - modifyVars: custom_variables_default, - javascriptEnabled: true - } - } - }, - define: { - __INTLIFY_PROD_DEVTOOLS__: false, - "process.env": process.env - } -}; -export { - vite_config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAic3JjL3RoZW1lL2N1c3RvbS12YXJpYWJsZXMudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxHaXRfUHJvamVjdFxcXFxZb3VDaGFpbl9XTVNcXFxcWW91Q2hhaW5fV01TX1dFQlxcXFxzbWFydC1hZG1pbi13ZWItdHlwZXNjcmlwdFwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcR2l0X1Byb2plY3RcXFxcWW91Q2hhaW5fV01TXFxcXFlvdUNoYWluX1dNU19XRUJcXFxcc21hcnQtYWRtaW4td2ViLXR5cGVzY3JpcHRcXFxcdml0ZS5jb25maWcudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L0dpdF9Qcm9qZWN0L1lvdUNoYWluX1dNUy9Zb3VDaGFpbl9XTVNfV0VCL3NtYXJ0LWFkbWluLXdlYi10eXBlc2NyaXB0L3ZpdGUuY29uZmlnLnRzXCI7LypcclxuICogdml0ZVx1OTE0RFx1N0Y2RVxyXG4gKlxyXG4gKiBAQXV0aG9yOiAgICAxMDI0XHU1MjFCXHU2NUIwXHU1QjlFXHU5QThDXHU1QkE0LVx1NEUzQlx1NEVGQlx1RkYxQVx1NTM1M1x1NTkyN1xyXG4gKiBARGF0ZTogICAgICAyMDIyLTA1LTAyIDIzOjQ0OjU2XHJcbiAqIEBXZWNoYXQ6ICAgIHpodWRhMTAyNFxyXG4gKiBARW1haWw6ICAgICBsYWIxMDI0QDE2My5jb21cclxuICogQENvcHlyaWdodCAgMTAyNFx1NTIxQlx1NjVCMFx1NUI5RVx1OUE4Q1x1NUJBNCBcdUZGMDggaHR0cHM6Ly8xMDI0bGFiLm5ldCBcdUZGMDlcdUZGMENTaW5jZSAyMDEyXHJcbiAqL1xyXG5pbXBvcnQgeyByZXNvbHZlIH0gZnJvbSAncGF0aCc7XHJcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcclxuaW1wb3J0IGN1c3RvbVZhcmlhYmxlcyBmcm9tICcvQC90aGVtZS9jdXN0b20tdmFyaWFibGVzJztcclxuXHJcbmNvbnN0IHBhdGhSZXNvbHZlID0gKGRpcikgPT4ge1xyXG4gIHJldHVybiByZXNvbHZlKF9fZGlybmFtZSwgJy4nLCBkaXIpO1xyXG59O1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgYmFzZTogcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdwcm9kdWN0aW9uJyA/ICcvJyA6ICcvJyxcclxuICByb290OiBwcm9jZXNzLmN3ZCgpLFxyXG4gIHJlc29sdmU6IHtcclxuICAgIGFsaWFzOiBbXHJcbiAgICAgIC8vIFx1NTZGRFx1OTY0NVx1NTMxNlx1NjZGRlx1NjM2MlxyXG4gICAgICB7XHJcbiAgICAgICAgZmluZDogJ3Z1ZS1pMThuJyxcclxuICAgICAgICByZXBsYWNlbWVudDogJ3Z1ZS1pMThuL2Rpc3QvdnVlLWkxOG4uY2pzLmpzJyxcclxuICAgICAgfSxcclxuICAgICAgLy8gXHU3RUREXHU1QkY5XHU4REVGXHU1Rjg0XHU5MUNEXHU1NDdEXHU1NDBEXHVGRjFBL0AveHh4eCA9PiBzcmMveHh4eFxyXG4gICAgICB7XHJcbiAgICAgICAgZmluZDogL1xcL0BcXC8vLFxyXG4gICAgICAgIHJlcGxhY2VtZW50OiBwYXRoUmVzb2x2ZSgnc3JjJykgKyAnLycsXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBmaW5kOiAvXn4vLFxyXG4gICAgICAgIHJlcGxhY2VtZW50OiAnJyxcclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgfSxcclxuICAvLyBcdTY3MERcdTUyQTFcdTdBRUZcdTZFMzJcdTY3RDNcclxuICBzZXJ2ZXI6IHtcclxuICAgIGhvc3Q6ICcwLjAuMC4wJyxcclxuICAgIHBvcnQ6IDgwODEsXHJcbiAgfSxcclxuICBwbHVnaW5zOiBbdnVlKCldLFxyXG4gIG9wdGltaXplRGVwczoge1xyXG4gICAgaW5jbHVkZTogWydhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvemhfQ04nLCAnZGF5anMvbG9jYWxlL3poLWNuJywgJ2FudC1kZXNpZ24tdnVlL2VzL2xvY2FsZS9lbl9VUyddLFxyXG4gICAgZXhjbHVkZTogWyd2dWUtZGVtaSddLFxyXG4gIH0sXHJcbiAgYnVpbGQ6IHtcclxuICAgIC8vIFx1NkUwNVx1OTY2NGNvbnNvbGVcdTU0OENkZWJ1Z2dlclxyXG4gICAgdGVyc2VyT3B0aW9uczoge1xyXG4gICAgICBjb21wcmVzczoge1xyXG4gICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSxcclxuICAgICAgICBkcm9wX2RlYnVnZ2VyOiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHJvbGx1cE9wdGlvbnM6IHtcclxuICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgLy9cdTkxNERcdTdGNkVcdThGRDlcdTRFMkFcdTY2MkZcdThCQTlcdTRFMERcdTU0MENcdTdDN0JcdTU3OEJcdTY1ODdcdTRFRjZcdTY1M0VcdTU3MjhcdTRFMERcdTU0MENcdTY1ODdcdTRFRjZcdTU5MzlcdUZGMENcdTRFMERcdTRGMUFcdTY2M0VcdTVGOTdcdTU5MkFcdTRFNzFcclxuICAgICAgICBjaHVua0ZpbGVOYW1lczogJ2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgICAgIGVudHJ5RmlsZU5hbWVzOiAnanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgYXNzZXRGaWxlTmFtZXM6ICdbZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcclxuICAgICAgICBtYW51YWxDaHVua3MoaWQpIHtcclxuICAgICAgICAgIC8vXHU5NzU5XHU2MDAxXHU4RDQ0XHU2RTkwXHU1MjA2XHU2MkM2XHU2MjUzXHU1MzA1XHJcbiAgICAgICAgICBpZiAoaWQuaW5jbHVkZXMoJ25vZGVfbW9kdWxlcycpKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBpZC50b1N0cmluZygpLnNwbGl0KCdub2RlX21vZHVsZXMvJylbMV0uc3BsaXQoJy8nKVswXS50b1N0cmluZygpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgdGFyZ2V0OiAnZXNuZXh0JyxcclxuICAgIG91dERpcjogJ2Rpc3QnLCAvLyBcdTYzMDdcdTVCOUFcdThGOTNcdTUxRkFcdThERUZcdTVGODRcclxuICAgIGFzc2V0c0RpcjogJ2Fzc2V0cycsIC8vIFx1NjMwN1x1NUI5QVx1NzUxRlx1NjIxMFx1OTc1OVx1NjAwMVx1NjU4N1x1NEVGNlx1NzZFRVx1NUY1NVxyXG4gICAgYXNzZXRzSW5saW5lTGltaXQ6ICc0MDk2JywgLy8gXHU1QzBGXHU0RThFXHU2QjY0XHU5NjA4XHU1MDNDXHU3Njg0XHU1QkZDXHU1MTY1XHU2MjE2XHU1RjE1XHU3NTI4XHU4RDQ0XHU2RTkwXHU1QzA2XHU1MTg1XHU4MDU0XHU0RTNBIGJhc2U2NCBcdTdGMTZcdTc4MDFcclxuICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogNTAwLCAvLyBjaHVuayBcdTU5MjdcdTVDMEZcdThCNjZcdTU0NEFcdTc2ODRcdTk2NTBcdTUyMzZcclxuICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NkRGN1x1NkRDNlx1NTY2OFx1RkYwQ3RlcnNlclx1Njc4NFx1NUVGQVx1NTQwRVx1NjU4N1x1NEVGNlx1NEY1M1x1NzlFRlx1NjZGNFx1NUMwRlxyXG4gICAgZW1wdHlPdXREaXI6IHRydWUsIC8vXHU2MjUzXHU1MzA1XHU1MjREXHU1MTQ4XHU2RTA1XHU3QTdBXHU1MzlGXHU2NzA5XHU2MjUzXHU1MzA1XHU2NTg3XHU0RUY2XHJcbiAgfSxcclxuICBjc3M6IHtcclxuICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgbGVzczoge1xyXG4gICAgICAgIG1vZGlmeVZhcnM6IGN1c3RvbVZhcmlhYmxlcyxcclxuICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgfSxcclxuICBkZWZpbmU6IHtcclxuICAgIF9fSU5UTElGWV9QUk9EX0RFVlRPT0xTX186IGZhbHNlLFxyXG4gICAgJ3Byb2Nlc3MuZW52JzogcHJvY2Vzcy5lbnYsXHJcbiAgfSxcclxufTtcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxHaXRfUHJvamVjdFxcXFxZb3VDaGFpbl9XTVNcXFxcWW91Q2hhaW5fV01TX1dFQlxcXFxzbWFydC1hZG1pbi13ZWItdHlwZXNjcmlwdFxcXFxzcmNcXFxcdGhlbWVcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXEdpdF9Qcm9qZWN0XFxcXFlvdUNoYWluX1dNU1xcXFxZb3VDaGFpbl9XTVNfV0VCXFxcXHNtYXJ0LWFkbWluLXdlYi10eXBlc2NyaXB0XFxcXHNyY1xcXFx0aGVtZVxcXFxjdXN0b20tdmFyaWFibGVzLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9EOi9HaXRfUHJvamVjdC9Zb3VDaGFpbl9XTVMvWW91Q2hhaW5fV01TX1dFQi9zbWFydC1hZG1pbi13ZWItdHlwZXNjcmlwdC9zcmMvdGhlbWUvY3VzdG9tLXZhcmlhYmxlcy50c1wiO2ltcG9ydCB7IHRoZW1lIH0gZnJvbSAnYW50LWRlc2lnbi12dWUvbGliJztcclxuaW1wb3J0IGNvbnZlcnRMZWdhY3lUb2tlbiBmcm9tICdhbnQtZGVzaWduLXZ1ZS9saWIvdGhlbWUvY29udmVydExlZ2FjeVRva2VuJztcclxuXHJcbmNvbnN0IHsgZGVmYXVsdEFsZ29yaXRobSwgZGVmYXVsdFNlZWQgfSA9IHRoZW1lO1xyXG5cclxuY29uc3QgbWFwVG9rZW4gPSBkZWZhdWx0QWxnb3JpdGhtKGRlZmF1bHRTZWVkKTtcclxuY29uc3QgdG9rZW4gPSBjb252ZXJ0TGVnYWN5VG9rZW4uZGVmYXVsdChtYXBUb2tlbik7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgJ0BwcmltYXJ5LWNvbG9yJzogdG9rZW5bJ3ByaW1hcnktY29sb3InXSwgLy8gXHU1MTY4XHU1QzQwXHU0RTNCXHU4MjcyXHJcbiAgJ0BiYXNlLWJnLWNvbG9yJzogJyNmZmYnLFxyXG4gICdAaG92ZXItYmctY29sb3InOiAncmdiYSgwLCAwLCAwLCAwLjAyNSknLFxyXG4gICdAaG92ZXItYmctY29sb3ItbmlnaHQnOiAncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyNSknLFxyXG4gICdAaGVhZGVyLWxpZ2h0LWJnLWhvdmVyLWNvbG9yJzogJyNmNmY2ZjYnLFxyXG4gICdAaGVhZGVyLWhlaWdodCc6ICc4MHB4JyxcclxuICAnQGhlYWRlci11c2VyLWhlaWdodCc6ICc0MHB4JyxcclxuICAnQHBhZ2UtdGFnLWhlaWdodCc6ICc0MHB4JyxcclxuICAnQHRoZW1lLWxpc3QnOiBbJ2xpZ2h0JywgJ2RhcmsnLCAnbmlnaHQnXSxcclxufTtcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQVNBLFNBQVMsZUFBZTtBQUN4QixPQUFPLFNBQVM7OztBQ1Y2YSxTQUFTLGFBQWE7QUFDbmQsT0FBTyx3QkFBd0I7QUFFL0IsSUFBTSxFQUFFLGtCQUFrQixZQUFZLElBQUk7QUFFMUMsSUFBTSxXQUFXLGlCQUFpQixXQUFXO0FBQzdDLElBQU0sUUFBUSxtQkFBbUIsUUFBUSxRQUFRO0FBRWpELElBQU8sMkJBQVE7QUFBQSxFQUNiLGtCQUFrQixNQUFNLGVBQWU7QUFBQTtBQUFBLEVBQ3ZDLGtCQUFrQjtBQUFBLEVBQ2xCLG1CQUFtQjtBQUFBLEVBQ25CLHlCQUF5QjtBQUFBLEVBQ3pCLGdDQUFnQztBQUFBLEVBQ2hDLGtCQUFrQjtBQUFBLEVBQ2xCLHVCQUF1QjtBQUFBLEVBQ3ZCLG9CQUFvQjtBQUFBLEVBQ3BCLGVBQWUsQ0FBQyxTQUFTLFFBQVEsT0FBTztBQUMxQzs7O0FEbEJBLElBQU0sbUNBQW1DO0FBYXpDLElBQU0sY0FBYyxDQUFDLFFBQVE7QUFDM0IsU0FBTyxRQUFRLGtDQUFXLEtBQUssR0FBRztBQUNwQztBQUNBLElBQU8sc0JBQVE7QUFBQSxFQUNiLE1BQU0sUUFBUSxJQUFJLGFBQWEsZUFBZSxNQUFNO0FBQUEsRUFDcEQsTUFBTSxRQUFRLElBQUk7QUFBQSxFQUNsQixTQUFTO0FBQUEsSUFDUCxPQUFPO0FBQUE7QUFBQSxNQUVMO0FBQUEsUUFDRSxNQUFNO0FBQUEsUUFDTixhQUFhO0FBQUEsTUFDZjtBQUFBO0FBQUEsTUFFQTtBQUFBLFFBQ0UsTUFBTTtBQUFBLFFBQ04sYUFBYSxZQUFZLEtBQUssSUFBSTtBQUFBLE1BQ3BDO0FBQUEsTUFDQTtBQUFBLFFBQ0UsTUFBTTtBQUFBLFFBQ04sYUFBYTtBQUFBLE1BQ2Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUFBO0FBQUEsRUFFQSxRQUFRO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUEsRUFDUjtBQUFBLEVBQ0EsU0FBUyxDQUFDLElBQUksQ0FBQztBQUFBLEVBQ2YsY0FBYztBQUFBLElBQ1osU0FBUyxDQUFDLGtDQUFrQyxzQkFBc0IsZ0NBQWdDO0FBQUEsSUFDbEcsU0FBUyxDQUFDLFVBQVU7QUFBQSxFQUN0QjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFTCxlQUFlO0FBQUEsTUFDYixVQUFVO0FBQUEsUUFDUixjQUFjO0FBQUEsUUFDZCxlQUFlO0FBQUEsTUFDakI7QUFBQSxJQUNGO0FBQUEsSUFDQSxlQUFlO0FBQUEsTUFDYixRQUFRO0FBQUE7QUFBQSxRQUVOLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGFBQWEsSUFBSTtBQUVmLGNBQUksR0FBRyxTQUFTLGNBQWMsR0FBRztBQUMvQixtQkFBTyxHQUFHLFNBQVMsRUFBRSxNQUFNLGVBQWUsRUFBRSxDQUFDLEVBQUUsTUFBTSxHQUFHLEVBQUUsQ0FBQyxFQUFFLFNBQVM7QUFBQSxVQUN4RTtBQUFBLFFBQ0Y7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLElBQ0EsUUFBUTtBQUFBLElBQ1IsUUFBUTtBQUFBO0FBQUEsSUFDUixXQUFXO0FBQUE7QUFBQSxJQUNYLG1CQUFtQjtBQUFBO0FBQUEsSUFDbkIsdUJBQXVCO0FBQUE7QUFBQSxJQUN2QixRQUFRO0FBQUE7QUFBQSxJQUNSLGFBQWE7QUFBQTtBQUFBLEVBQ2Y7QUFBQSxFQUNBLEtBQUs7QUFBQSxJQUNILHFCQUFxQjtBQUFBLE1BQ25CLE1BQU07QUFBQSxRQUNKLFlBQVk7QUFBQSxRQUNaLG1CQUFtQjtBQUFBLE1BQ3JCO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFBQSxFQUNBLFFBQVE7QUFBQSxJQUNOLDJCQUEyQjtBQUFBLElBQzNCLGVBQWUsUUFBUTtBQUFBLEVBQ3pCO0FBQ0Y7IiwKICAibmFtZXMiOiBbXQp9Cg== diff --git a/nc_wms_web/vite.config.ts.timestamp-1745125626796-37c7dfa23a06a.mjs b/nc_wms_web/vite.config.ts.timestamp-1745125626796-37c7dfa23a06a.mjs deleted file mode 100644 index ed6dcb1..0000000 --- a/nc_wms_web/vite.config.ts.timestamp-1745125626796-37c7dfa23a06a.mjs +++ /dev/null @@ -1,111 +0,0 @@ -// vite.config.ts -import { resolve } from "path"; -import vue from "file:///D:/Git_Project/%E5%8F%8B%E4%BB%93/YouChain_Wms_Web/nc_wms_web/node_modules/@vitejs/plugin-vue/dist/index.mjs"; - -// src/theme/custom-variables.ts -import { theme } from "file:///D:/Git_Project/%E5%8F%8B%E4%BB%93/YouChain_Wms_Web/nc_wms_web/node_modules/ant-design-vue/lib/index.js"; -import convertLegacyToken from "file:///D:/Git_Project/%E5%8F%8B%E4%BB%93/YouChain_Wms_Web/nc_wms_web/node_modules/ant-design-vue/lib/theme/convertLegacyToken.js"; -var { defaultAlgorithm, defaultSeed } = theme; -var mapToken = defaultAlgorithm(defaultSeed); -var token = convertLegacyToken.default(mapToken); -var custom_variables_default = { - "@primary-color": token["primary-color"], - // 全局主色 - "@base-bg-color": "#fff", - "@hover-bg-color": "rgba(0, 0, 0, 0.025)", - "@hover-bg-color-night": "rgba(255, 255, 255, 0.025)", - "@header-light-bg-hover-color": "#f6f6f6", - "@header-height": "80px", - "@header-user-height": "40px", - "@page-tag-height": "40px", - "@theme-list": ["light", "dark", "night"] -}; - -// vite.config.ts -var __vite_injected_original_dirname = "D:\\Git_Project\\\u53CB\u4ED3\\YouChain_Wms_Web\\nc_wms_web"; -var pathResolve = (dir) => { - return resolve(__vite_injected_original_dirname, ".", dir); -}; -var vite_config_default = { - base: process.env.NODE_ENV === "production" ? "/" : "/", - root: process.cwd(), - resolve: { - alias: [ - // 国际化替换 - { - find: "vue-i18n", - replacement: "vue-i18n/dist/vue-i18n.cjs.js" - }, - // 绝对路径重命名:/@/xxxx => src/xxxx - { - find: /\/@\//, - replacement: pathResolve("src") + "/" - }, - { - find: /^~/, - replacement: "" - } - ] - }, - // 服务端渲染 - server: { - host: "0.0.0.0", - port: 8081 - }, - plugins: [vue()], - optimizeDeps: { - include: ["ant-design-vue/es/locale/zh_CN", "dayjs/locale/zh-cn", "ant-design-vue/es/locale/en_US"], - exclude: ["vue-demi"] - }, - build: { - // 清除console和debugger - terserOptions: { - compress: { - drop_console: true, - drop_debugger: true - } - }, - rollupOptions: { - output: { - //配置这个是让不同类型文件放在不同文件夹,不会显得太乱 - chunkFileNames: "js/[name]-[hash].js", - entryFileNames: "js/[name]-[hash].js", - assetFileNames: "[ext]/[name]-[hash].[ext]", - manualChunks(id) { - if (id.includes("node_modules")) { - return id.toString().split("node_modules/")[1].split("/")[0].toString(); - } - } - } - }, - target: "esnext", - outDir: "dist", - // 指定输出路径 - assetsDir: "assets", - // 指定生成静态文件目录 - assetsInlineLimit: "4096", - // 小于此阈值的导入或引用资源将内联为 base64 编码 - chunkSizeWarningLimit: 500, - // chunk 大小警告的限制 - minify: "terser", - // 混淆器,terser构建后文件体积更小 - emptyOutDir: true - //打包前先清空原有打包文件 - }, - css: { - preprocessorOptions: { - less: { - modifyVars: custom_variables_default, - javascriptEnabled: true - } - } - }, - define: { - __INTLIFY_PROD_DEVTOOLS__: false, - "process.env": process.env - } -}; -export { - vite_config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAic3JjL3RoZW1lL2N1c3RvbS12YXJpYWJsZXMudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxHaXRfUHJvamVjdFxcXFxcdTUzQ0JcdTRFRDNcXFxcWW91Q2hhaW5fV21zX1dlYlxcXFxuY193bXNfd2ViXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJEOlxcXFxHaXRfUHJvamVjdFxcXFxcdTUzQ0JcdTRFRDNcXFxcWW91Q2hhaW5fV21zX1dlYlxcXFxuY193bXNfd2ViXFxcXHZpdGUuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9EOi9HaXRfUHJvamVjdC8lRTUlOEYlOEIlRTQlQkIlOTMvWW91Q2hhaW5fV21zX1dlYi9uY193bXNfd2ViL3ZpdGUuY29uZmlnLnRzXCI7LypcclxuICogdml0ZVx1OTE0RFx1N0Y2RVxyXG4gKlxyXG4gKiBAQXV0aG9yOiAgICAxMDI0XHU1MjFCXHU2NUIwXHU1QjlFXHU5QThDXHU1QkE0LVx1NEUzQlx1NEVGQlx1RkYxQVx1NTM1M1x1NTkyN1xyXG4gKiBARGF0ZTogICAgICAyMDIyLTA1LTAyIDIzOjQ0OjU2XHJcbiAqIEBXZWNoYXQ6ICAgIHpodWRhMTAyNFxyXG4gKiBARW1haWw6ICAgICBsYWIxMDI0QDE2My5jb21cclxuICogQENvcHlyaWdodCAgMTAyNFx1NTIxQlx1NjVCMFx1NUI5RVx1OUE4Q1x1NUJBNCBcdUZGMDggaHR0cHM6Ly8xMDI0bGFiLm5ldCBcdUZGMDlcdUZGMENTaW5jZSAyMDEyXHJcbiAqL1xyXG5pbXBvcnQgeyByZXNvbHZlIH0gZnJvbSAncGF0aCc7XHJcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcclxuaW1wb3J0IGN1c3RvbVZhcmlhYmxlcyBmcm9tICcvQC90aGVtZS9jdXN0b20tdmFyaWFibGVzJztcclxuXHJcbmNvbnN0IHBhdGhSZXNvbHZlID0gKGRpcikgPT4ge1xyXG4gIHJldHVybiByZXNvbHZlKF9fZGlybmFtZSwgJy4nLCBkaXIpO1xyXG59O1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgYmFzZTogcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdwcm9kdWN0aW9uJyA/ICcvJyA6ICcvJyxcclxuICByb290OiBwcm9jZXNzLmN3ZCgpLFxyXG4gIHJlc29sdmU6IHtcclxuICAgIGFsaWFzOiBbXHJcbiAgICAgIC8vIFx1NTZGRFx1OTY0NVx1NTMxNlx1NjZGRlx1NjM2MlxyXG4gICAgICB7XHJcbiAgICAgICAgZmluZDogJ3Z1ZS1pMThuJyxcclxuICAgICAgICByZXBsYWNlbWVudDogJ3Z1ZS1pMThuL2Rpc3QvdnVlLWkxOG4uY2pzLmpzJyxcclxuICAgICAgfSxcclxuICAgICAgLy8gXHU3RUREXHU1QkY5XHU4REVGXHU1Rjg0XHU5MUNEXHU1NDdEXHU1NDBEXHVGRjFBL0AveHh4eCA9PiBzcmMveHh4eFxyXG4gICAgICB7XHJcbiAgICAgICAgZmluZDogL1xcL0BcXC8vLFxyXG4gICAgICAgIHJlcGxhY2VtZW50OiBwYXRoUmVzb2x2ZSgnc3JjJykgKyAnLycsXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICBmaW5kOiAvXn4vLFxyXG4gICAgICAgIHJlcGxhY2VtZW50OiAnJyxcclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgfSxcclxuICAvLyBcdTY3MERcdTUyQTFcdTdBRUZcdTZFMzJcdTY3RDNcclxuICBzZXJ2ZXI6IHtcclxuICAgIGhvc3Q6ICcwLjAuMC4wJyxcclxuICAgIHBvcnQ6IDgwODEsXHJcbiAgfSxcclxuICBwbHVnaW5zOiBbdnVlKCldLFxyXG4gIG9wdGltaXplRGVwczoge1xyXG4gICAgaW5jbHVkZTogWydhbnQtZGVzaWduLXZ1ZS9lcy9sb2NhbGUvemhfQ04nLCAnZGF5anMvbG9jYWxlL3poLWNuJywgJ2FudC1kZXNpZ24tdnVlL2VzL2xvY2FsZS9lbl9VUyddLFxyXG4gICAgZXhjbHVkZTogWyd2dWUtZGVtaSddLFxyXG4gIH0sXHJcbiAgYnVpbGQ6IHtcclxuICAgIC8vIFx1NkUwNVx1OTY2NGNvbnNvbGVcdTU0OENkZWJ1Z2dlclxyXG4gICAgdGVyc2VyT3B0aW9uczoge1xyXG4gICAgICBjb21wcmVzczoge1xyXG4gICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSxcclxuICAgICAgICBkcm9wX2RlYnVnZ2VyOiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHJvbGx1cE9wdGlvbnM6IHtcclxuICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgLy9cdTkxNERcdTdGNkVcdThGRDlcdTRFMkFcdTY2MkZcdThCQTlcdTRFMERcdTU0MENcdTdDN0JcdTU3OEJcdTY1ODdcdTRFRjZcdTY1M0VcdTU3MjhcdTRFMERcdTU0MENcdTY1ODdcdTRFRjZcdTU5MzlcdUZGMENcdTRFMERcdTRGMUFcdTY2M0VcdTVGOTdcdTU5MkFcdTRFNzFcclxuICAgICAgICBjaHVua0ZpbGVOYW1lczogJ2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgICAgIGVudHJ5RmlsZU5hbWVzOiAnanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgYXNzZXRGaWxlTmFtZXM6ICdbZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcclxuICAgICAgICBtYW51YWxDaHVua3MoaWQpIHtcclxuICAgICAgICAgIC8vXHU5NzU5XHU2MDAxXHU4RDQ0XHU2RTkwXHU1MjA2XHU2MkM2XHU2MjUzXHU1MzA1XHJcbiAgICAgICAgICBpZiAoaWQuaW5jbHVkZXMoJ25vZGVfbW9kdWxlcycpKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBpZC50b1N0cmluZygpLnNwbGl0KCdub2RlX21vZHVsZXMvJylbMV0uc3BsaXQoJy8nKVswXS50b1N0cmluZygpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgdGFyZ2V0OiAnZXNuZXh0JyxcclxuICAgIG91dERpcjogJ2Rpc3QnLCAvLyBcdTYzMDdcdTVCOUFcdThGOTNcdTUxRkFcdThERUZcdTVGODRcclxuICAgIGFzc2V0c0RpcjogJ2Fzc2V0cycsIC8vIFx1NjMwN1x1NUI5QVx1NzUxRlx1NjIxMFx1OTc1OVx1NjAwMVx1NjU4N1x1NEVGNlx1NzZFRVx1NUY1NVxyXG4gICAgYXNzZXRzSW5saW5lTGltaXQ6ICc0MDk2JywgLy8gXHU1QzBGXHU0RThFXHU2QjY0XHU5NjA4XHU1MDNDXHU3Njg0XHU1QkZDXHU1MTY1XHU2MjE2XHU1RjE1XHU3NTI4XHU4RDQ0XHU2RTkwXHU1QzA2XHU1MTg1XHU4MDU0XHU0RTNBIGJhc2U2NCBcdTdGMTZcdTc4MDFcclxuICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogNTAwLCAvLyBjaHVuayBcdTU5MjdcdTVDMEZcdThCNjZcdTU0NEFcdTc2ODRcdTk2NTBcdTUyMzZcclxuICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NkRGN1x1NkRDNlx1NTY2OFx1RkYwQ3RlcnNlclx1Njc4NFx1NUVGQVx1NTQwRVx1NjU4N1x1NEVGNlx1NEY1M1x1NzlFRlx1NjZGNFx1NUMwRlxyXG4gICAgZW1wdHlPdXREaXI6IHRydWUsIC8vXHU2MjUzXHU1MzA1XHU1MjREXHU1MTQ4XHU2RTA1XHU3QTdBXHU1MzlGXHU2NzA5XHU2MjUzXHU1MzA1XHU2NTg3XHU0RUY2XHJcbiAgfSxcclxuICBjc3M6IHtcclxuICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgbGVzczoge1xyXG4gICAgICAgIG1vZGlmeVZhcnM6IGN1c3RvbVZhcmlhYmxlcyxcclxuICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgfSxcclxuICBkZWZpbmU6IHtcclxuICAgIF9fSU5UTElGWV9QUk9EX0RFVlRPT0xTX186IGZhbHNlLFxyXG4gICAgJ3Byb2Nlc3MuZW52JzogcHJvY2Vzcy5lbnYsXHJcbiAgfSxcclxufTtcclxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxHaXRfUHJvamVjdFxcXFxcdTUzQ0JcdTRFRDNcXFxcWW91Q2hhaW5fV21zX1dlYlxcXFxuY193bXNfd2ViXFxcXHNyY1xcXFx0aGVtZVwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcR2l0X1Byb2plY3RcXFxcXHU1M0NCXHU0RUQzXFxcXFlvdUNoYWluX1dtc19XZWJcXFxcbmNfd21zX3dlYlxcXFxzcmNcXFxcdGhlbWVcXFxcY3VzdG9tLXZhcmlhYmxlcy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovR2l0X1Byb2plY3QvJUU1JThGJThCJUU0JUJCJTkzL1lvdUNoYWluX1dtc19XZWIvbmNfd21zX3dlYi9zcmMvdGhlbWUvY3VzdG9tLXZhcmlhYmxlcy50c1wiO2ltcG9ydCB7IHRoZW1lIH0gZnJvbSAnYW50LWRlc2lnbi12dWUvbGliJztcclxuaW1wb3J0IGNvbnZlcnRMZWdhY3lUb2tlbiBmcm9tICdhbnQtZGVzaWduLXZ1ZS9saWIvdGhlbWUvY29udmVydExlZ2FjeVRva2VuJztcclxuXHJcbmNvbnN0IHsgZGVmYXVsdEFsZ29yaXRobSwgZGVmYXVsdFNlZWQgfSA9IHRoZW1lO1xyXG5cclxuY29uc3QgbWFwVG9rZW4gPSBkZWZhdWx0QWxnb3JpdGhtKGRlZmF1bHRTZWVkKTtcclxuY29uc3QgdG9rZW4gPSBjb252ZXJ0TGVnYWN5VG9rZW4uZGVmYXVsdChtYXBUb2tlbik7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgJ0BwcmltYXJ5LWNvbG9yJzogdG9rZW5bJ3ByaW1hcnktY29sb3InXSwgLy8gXHU1MTY4XHU1QzQwXHU0RTNCXHU4MjcyXHJcbiAgJ0BiYXNlLWJnLWNvbG9yJzogJyNmZmYnLFxyXG4gICdAaG92ZXItYmctY29sb3InOiAncmdiYSgwLCAwLCAwLCAwLjAyNSknLFxyXG4gICdAaG92ZXItYmctY29sb3ItbmlnaHQnOiAncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyNSknLFxyXG4gICdAaGVhZGVyLWxpZ2h0LWJnLWhvdmVyLWNvbG9yJzogJyNmNmY2ZjYnLFxyXG4gICdAaGVhZGVyLWhlaWdodCc6ICc4MHB4JyxcclxuICAnQGhlYWRlci11c2VyLWhlaWdodCc6ICc0MHB4JyxcclxuICAnQHBhZ2UtdGFnLWhlaWdodCc6ICc0MHB4JyxcclxuICAnQHRoZW1lLWxpc3QnOiBbJ2xpZ2h0JywgJ2RhcmsnLCAnbmlnaHQnXSxcclxufTtcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQVNBLFNBQVMsZUFBZTtBQUN4QixPQUFPLFNBQVM7OztBQ1YrVyxTQUFTLGFBQWE7QUFDclosT0FBTyx3QkFBd0I7QUFFL0IsSUFBTSxFQUFFLGtCQUFrQixZQUFZLElBQUk7QUFFMUMsSUFBTSxXQUFXLGlCQUFpQixXQUFXO0FBQzdDLElBQU0sUUFBUSxtQkFBbUIsUUFBUSxRQUFRO0FBRWpELElBQU8sMkJBQVE7QUFBQSxFQUNiLGtCQUFrQixNQUFNLGVBQWU7QUFBQTtBQUFBLEVBQ3ZDLGtCQUFrQjtBQUFBLEVBQ2xCLG1CQUFtQjtBQUFBLEVBQ25CLHlCQUF5QjtBQUFBLEVBQ3pCLGdDQUFnQztBQUFBLEVBQ2hDLGtCQUFrQjtBQUFBLEVBQ2xCLHVCQUF1QjtBQUFBLEVBQ3ZCLG9CQUFvQjtBQUFBLEVBQ3BCLGVBQWUsQ0FBQyxTQUFTLFFBQVEsT0FBTztBQUMxQzs7O0FEbEJBLElBQU0sbUNBQW1DO0FBYXpDLElBQU0sY0FBYyxDQUFDLFFBQVE7QUFDM0IsU0FBTyxRQUFRLGtDQUFXLEtBQUssR0FBRztBQUNwQztBQUNBLElBQU8sc0JBQVE7QUFBQSxFQUNiLE1BQU0sUUFBUSxJQUFJLGFBQWEsZUFBZSxNQUFNO0FBQUEsRUFDcEQsTUFBTSxRQUFRLElBQUk7QUFBQSxFQUNsQixTQUFTO0FBQUEsSUFDUCxPQUFPO0FBQUE7QUFBQSxNQUVMO0FBQUEsUUFDRSxNQUFNO0FBQUEsUUFDTixhQUFhO0FBQUEsTUFDZjtBQUFBO0FBQUEsTUFFQTtBQUFBLFFBQ0UsTUFBTTtBQUFBLFFBQ04sYUFBYSxZQUFZLEtBQUssSUFBSTtBQUFBLE1BQ3BDO0FBQUEsTUFDQTtBQUFBLFFBQ0UsTUFBTTtBQUFBLFFBQ04sYUFBYTtBQUFBLE1BQ2Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUFBO0FBQUEsRUFFQSxRQUFRO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUEsRUFDUjtBQUFBLEVBQ0EsU0FBUyxDQUFDLElBQUksQ0FBQztBQUFBLEVBQ2YsY0FBYztBQUFBLElBQ1osU0FBUyxDQUFDLGtDQUFrQyxzQkFBc0IsZ0NBQWdDO0FBQUEsSUFDbEcsU0FBUyxDQUFDLFVBQVU7QUFBQSxFQUN0QjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFTCxlQUFlO0FBQUEsTUFDYixVQUFVO0FBQUEsUUFDUixjQUFjO0FBQUEsUUFDZCxlQUFlO0FBQUEsTUFDakI7QUFBQSxJQUNGO0FBQUEsSUFDQSxlQUFlO0FBQUEsTUFDYixRQUFRO0FBQUE7QUFBQSxRQUVOLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGFBQWEsSUFBSTtBQUVmLGNBQUksR0FBRyxTQUFTLGNBQWMsR0FBRztBQUMvQixtQkFBTyxHQUFHLFNBQVMsRUFBRSxNQUFNLGVBQWUsRUFBRSxDQUFDLEVBQUUsTUFBTSxHQUFHLEVBQUUsQ0FBQyxFQUFFLFNBQVM7QUFBQSxVQUN4RTtBQUFBLFFBQ0Y7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLElBQ0EsUUFBUTtBQUFBLElBQ1IsUUFBUTtBQUFBO0FBQUEsSUFDUixXQUFXO0FBQUE7QUFBQSxJQUNYLG1CQUFtQjtBQUFBO0FBQUEsSUFDbkIsdUJBQXVCO0FBQUE7QUFBQSxJQUN2QixRQUFRO0FBQUE7QUFBQSxJQUNSLGFBQWE7QUFBQTtBQUFBLEVBQ2Y7QUFBQSxFQUNBLEtBQUs7QUFBQSxJQUNILHFCQUFxQjtBQUFBLE1BQ25CLE1BQU07QUFBQSxRQUNKLFlBQVk7QUFBQSxRQUNaLG1CQUFtQjtBQUFBLE1BQ3JCO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFBQSxFQUNBLFFBQVE7QUFBQSxJQUNOLDJCQUEyQjtBQUFBLElBQzNCLGVBQWUsUUFBUTtBQUFBLEVBQ3pCO0FBQ0Y7IiwKICAibmFtZXMiOiBbXQp9Cg==