Commit 5e99463cd0d6f7a642a8e06624a7de7ad4b79fac

Authored by vben
1 parent 5e4be0ad

perf: Refactor vite configuration

Showing 65 changed files with 2376 additions and 3924 deletions
.env.analyze 0 → 100644
  1 +# Whether to open mock
  2 +VITE_USE_MOCK = true
  3 +
  4 +# public path
  5 +VITE_PUBLIC_PATH = /
  6 +
  7 +# Whether to enable gzip or brotli compression
  8 +# Optional: gzip | brotli | none
  9 +# If you need multiple forms, you can use `,` to separate
  10 +VITE_BUILD_COMPRESS = 'none'
  11 +
  12 +
  13 +# Basic interface address SPA
  14 +VITE_GLOB_API_URL=/basic-api
  15 +
  16 +# File upload address, optional
  17 +# It can be forwarded by nginx or write the actual address directly
  18 +VITE_GLOB_UPLOAD_URL=/upload
  19 +
  20 +# Interface prefix
  21 +VITE_GLOB_API_URL_PREFIX=
  22 +
  23 +VITE_ENABLE_ANALYZE = true
.env.development
@@ -7,7 +7,6 @@ VITE_PUBLIC_PATH = / @@ -7,7 +7,6 @@ VITE_PUBLIC_PATH = /
7 # Cross-domain proxy, you can configure multiple 7 # Cross-domain proxy, you can configure multiple
8 # Please note that no line breaks 8 # Please note that no line breaks
9 VITE_PROXY = [["/basic-api","http://localhost:3000"],["/upload","http://localhost:3300/upload"]] 9 VITE_PROXY = [["/basic-api","http://localhost:3000"],["/upload","http://localhost:3300/upload"]]
10 -# VITE_PROXY=[["/api","https://vvbin.cn/test"]]  
11 10
12 # Basic interface address SPA 11 # Basic interface address SPA
13 VITE_GLOB_API_URL=/basic-api 12 VITE_GLOB_API_URL=/basic-api
.env.production
@@ -9,8 +9,6 @@ VITE_PUBLIC_PATH = / @@ -9,8 +9,6 @@ VITE_PUBLIC_PATH = /
9 # If you need multiple forms, you can use `,` to separate 9 # If you need multiple forms, you can use `,` to separate
10 VITE_BUILD_COMPRESS = 'none' 10 VITE_BUILD_COMPRESS = 'none'
11 11
12 -# Whether to delete origin files when using compress, default false  
13 -VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false  
14 12
15 # Basic interface address SPA 13 # Basic interface address SPA
16 VITE_GLOB_API_URL=/basic-api 14 VITE_GLOB_API_URL=/basic-api
.env.test
@@ -10,9 +10,6 @@ VITE_PUBLIC_PATH = / @@ -10,9 +10,6 @@ VITE_PUBLIC_PATH = /
10 # If you need multiple forms, you can use `,` to separate 10 # If you need multiple forms, you can use `,` to separate
11 VITE_BUILD_COMPRESS = 'none' 11 VITE_BUILD_COMPRESS = 'none'
12 12
13 -# Whether to delete origin files when using compress, default false  
14 -VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false  
15 -  
16 # Basic interface address SPA 13 # Basic interface address SPA
17 VITE_GLOB_API_URL=/basic-api 14 VITE_GLOB_API_URL=/basic-api
18 15
apps/portal-view/.gitkeep 0 → 100644
tests/server/README.md renamed to apps/test-server/README.md
tests/server/controller/FileController.ts renamed to apps/test-server/controller/FileController.ts
tests/server/controller/UserController.ts renamed to apps/test-server/controller/UserController.ts
tests/server/ecosystem.config.js renamed to apps/test-server/ecosystem.config.js
tests/server/index.ts renamed to apps/test-server/index.ts
tests/server/nodemon.json renamed to apps/test-server/nodemon.json
tests/server/package.json renamed to apps/test-server/package.json
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "license": "MIT", 4 "license": "MIT",
5 "scripts": { 5 "scripts": {
6 - "build": "rimraf ./dist && tsup ./index.ts --dts --format cjs,esm ", 6 + "compile": "rimraf ./dist && tsup ./index.ts --dts --format cjs,esm ",
7 "prod": "npx pm2 start ecosystem.config.js --env production", 7 "prod": "npx pm2 start ecosystem.config.js --env production",
8 "restart": "pm2 restart ecosystem.config.js --env production", 8 "restart": "pm2 restart ecosystem.config.js --env production",
9 "start": "nodemon", 9 "start": "nodemon",
tests/server/routes.ts renamed to apps/test-server/routes.ts
tests/server/service/FileService.ts renamed to apps/test-server/service/FileService.ts
tests/server/service/UserService.ts renamed to apps/test-server/service/UserService.ts
apps/test-server/tsconfig.json 0 → 100644
  1 +{
  2 + "$schema": "https://json.schemastore.org/tsconfig",
  3 + "extends": "@vben/ts-config/node-server.json",
  4 + "compilerOptions": {
  5 + "noImplicitAny": false
  6 + }
  7 +}
tests/server/utils.ts renamed to apps/test-server/utils.ts
build/config/themeConfig.ts deleted 100644 → 0
1 -import { generate } from '@ant-design/colors';  
2 -  
3 -export const primaryColor = '#0960bd';  
4 -  
5 -export const darkMode = 'light';  
6 -  
7 -type Fn = (...arg: any) => any;  
8 -  
9 -type GenerateTheme = 'default' | 'dark';  
10 -  
11 -export interface GenerateColorsParams {  
12 - mixLighten: Fn;  
13 - mixDarken: Fn;  
14 - tinycolor: any;  
15 - color?: string;  
16 -}  
17 -  
18 -export function generateAntColors(color: string, theme: GenerateTheme = 'default') {  
19 - return generate(color, {  
20 - theme,  
21 - });  
22 -}  
23 -  
24 -export function getThemeColors(color?: string) {  
25 - const tc = color || primaryColor;  
26 - const lightColors = generateAntColors(tc);  
27 - const primary = lightColors[5];  
28 - const modeColors = generateAntColors(primary, 'dark');  
29 -  
30 - return [...lightColors, ...modeColors];  
31 -}  
32 -  
33 -export function generateColors({  
34 - color = primaryColor,  
35 - mixLighten,  
36 - mixDarken,  
37 - tinycolor,  
38 -}: GenerateColorsParams) {  
39 - const arr = new Array(19).fill(0);  
40 - const lightens = arr.map((_t, i) => {  
41 - return mixLighten(color, i / 5);  
42 - });  
43 -  
44 - const darkens = arr.map((_t, i) => {  
45 - return mixDarken(color, i / 5);  
46 - });  
47 -  
48 - const alphaColors = arr.map((_t, i) => {  
49 - return tinycolor(color)  
50 - .setAlpha(i / 20)  
51 - .toRgbString();  
52 - });  
53 -  
54 - const shortAlphaColors = alphaColors.map((item) => item.replace(/\s/g, '').replace(/0\./g, '.'));  
55 -  
56 - const tinycolorLightens = arr  
57 - .map((_t, i) => {  
58 - return tinycolor(color)  
59 - .lighten(i * 5)  
60 - .toHexString();  
61 - })  
62 - .filter((item) => item !== '#ffffff');  
63 -  
64 - const tinycolorDarkens = arr  
65 - .map((_t, i) => {  
66 - return tinycolor(color)  
67 - .darken(i * 5)  
68 - .toHexString();  
69 - })  
70 - .filter((item) => item !== '#000000');  
71 - return [  
72 - ...lightens,  
73 - ...darkens,  
74 - ...alphaColors,  
75 - ...shortAlphaColors,  
76 - ...tinycolorDarkens,  
77 - ...tinycolorLightens,  
78 - ].filter((item) => !item.includes('-'));  
79 -}  
build/constant.ts deleted 100644 → 0
1 -/**  
2 - * The name of the configuration file entered in the production environment  
3 - */  
4 -export const GLOB_CONFIG_FILE_NAME = '_app.config.js';  
5 -  
6 -export const OUTPUT_DIR = 'dist';  
build/generate/icon/index.ts deleted 100644 → 0
1 -import path from 'path';  
2 -import fs from 'fs-extra';  
3 -import inquirer from 'inquirer';  
4 -import colors from 'picocolors';  
5 -import pkg from '../../../package.json';  
6 -  
7 -async function generateIcon() {  
8 - const dir = path.resolve(process.cwd(), 'node_modules/@iconify/json');  
9 -  
10 - const raw = await fs.readJSON(path.join(dir, 'collections.json'));  
11 -  
12 - const collections = Object.entries(raw).map(([id, v]) => ({  
13 - ...(v as any),  
14 - id,  
15 - }));  
16 -  
17 - const choices = collections.map((item) => ({ key: item.id, value: item.id, name: item.name }));  
18 -  
19 - inquirer  
20 - .prompt([  
21 - {  
22 - type: 'list',  
23 - name: 'useType',  
24 - choices: [  
25 - { key: 'local', value: 'local', name: 'Local' },  
26 - { key: 'onLine', value: 'onLine', name: 'OnLine' },  
27 - ],  
28 - message: 'How to use icons?',  
29 - },  
30 - {  
31 - type: 'list',  
32 - name: 'iconSet',  
33 - choices: choices,  
34 - message: 'Select the icon set that needs to be generated?',  
35 - },  
36 - {  
37 - type: 'input',  
38 - name: 'output',  
39 - message: 'Select the icon set that needs to be generated?',  
40 - default: 'src/components/Icon/data',  
41 - },  
42 - ])  
43 - .then(async (answers) => {  
44 - const { iconSet, output, useType } = answers;  
45 - const outputDir = path.resolve(process.cwd(), output);  
46 - fs.ensureDir(outputDir);  
47 - const genCollections = collections.filter((item) => [iconSet].includes(item.id));  
48 - const prefixSet: string[] = [];  
49 - for (const info of genCollections) {  
50 - const data = await fs.readJSON(path.join(dir, 'json', `${info.id}.json`));  
51 - if (data) {  
52 - const { prefix } = data;  
53 - const isLocal = useType === 'local';  
54 - const icons = Object.keys(data.icons).map(  
55 - (item) => `${isLocal ? prefix + ':' : ''}${item}`,  
56 - );  
57 -  
58 - await fs.writeFileSync(  
59 - path.join(output, `icons.data.ts`),  
60 - `export default ${isLocal ? JSON.stringify(icons) : JSON.stringify({ prefix, icons })}`,  
61 - );  
62 - prefixSet.push(prefix);  
63 - }  
64 - }  
65 - fs.emptyDir(path.join(process.cwd(), 'node_modules/.vite'));  
66 - console.log(  
67 - `✨ ${colors.cyan(`[${pkg.name}]`)}` + ' - Icon generated successfully:' + `[${prefixSet}]`,  
68 - );  
69 - });  
70 -}  
71 -  
72 -generateIcon();  
build/getConfigFileName.ts deleted 100644 → 0
1 -/**  
2 - * Get the configuration file variable name  
3 - * @param env  
4 - */  
5 -export const getConfigFileName = (env: Record<string, any>) => {  
6 - return `__PRODUCTION__${env.VITE_GLOB_APP_SHORT_NAME || '__APP'}__CONF__`  
7 - .toUpperCase()  
8 - .replace(/\s/g, '');  
9 -};  
build/script/buildConf.ts deleted 100644 → 0
1 -/**  
2 - * Generate additional configuration files when used for packaging. The file can be configured with some global variables, so that it can be changed directly externally without repackaging  
3 - */  
4 -import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant';  
5 -import fs, { writeFileSync } from 'fs-extra';  
6 -import colors from 'picocolors';  
7 -  
8 -import { getEnvConfig, getRootPath } from '../utils';  
9 -import { getConfigFileName } from '../getConfigFileName';  
10 -  
11 -import pkg from '../../package.json';  
12 -  
13 -interface CreateConfigParams {  
14 - configName: string;  
15 - config: any;  
16 - configFileName?: string;  
17 -}  
18 -  
19 -function createConfig(params: CreateConfigParams) {  
20 - const { configName, config, configFileName } = params;  
21 - try {  
22 - const windowConf = `window.${configName}`;  
23 - // Ensure that the variable will not be modified  
24 - let configStr = `${windowConf}=${JSON.stringify(config)};`;  
25 - configStr += `  
26 - Object.freeze(${windowConf});  
27 - Object.defineProperty(window, "${configName}", {  
28 - configurable: false,  
29 - writable: false,  
30 - });  
31 - `.replace(/\s/g, '');  
32 -  
33 - fs.mkdirp(getRootPath(OUTPUT_DIR));  
34 - writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr);  
35 -  
36 - console.log(colors.cyan(`✨ [${pkg.name}]`) + ` - configuration file is build successfully:`);  
37 - console.log(colors.gray(OUTPUT_DIR + '/' + colors.green(configFileName)) + '\n');  
38 - } catch (error) {  
39 - console.log(colors.red('configuration file configuration file failed to package:\n' + error));  
40 - }  
41 -}  
42 -  
43 -export function runBuildConfig() {  
44 - const config = getEnvConfig();  
45 - const configFileName = getConfigFileName(config);  
46 - createConfig({ config, configName: configFileName, configFileName: GLOB_CONFIG_FILE_NAME });  
47 -}  
build/script/postBuild.ts deleted 100644 → 0
1 -// #!/usr/bin/env node  
2 -  
3 -import { runBuildConfig } from './buildConf';  
4 -import colors from 'picocolors';  
5 -  
6 -import pkg from '../../package.json';  
7 -  
8 -export const runBuild = async () => {  
9 - try {  
10 - const argvList = process.argv.splice(2);  
11 -  
12 - // Generate configuration file  
13 - if (!argvList.includes('disabled-config')) {  
14 - runBuildConfig();  
15 - }  
16 -  
17 - console.log(`✨ ${colors.cyan(`[${pkg.name}]`)}` + ' - build successfully!');  
18 - } catch (error) {  
19 - console.log(colors.red('vite build error:\n' + error));  
20 - process.exit(1);  
21 - }  
22 -};  
23 -runBuild();  
build/vite/plugin/html.ts deleted 100644 → 0
1 -/**  
2 - * Plugin to minimize and use ejs template syntax in index.html.  
3 - * https://github.com/anncwb/vite-plugin-html  
4 - */  
5 -import type { PluginOption } from 'vite';  
6 -import { createHtmlPlugin } from 'vite-plugin-html';  
7 -import pkg from '../../../package.json';  
8 -import { GLOB_CONFIG_FILE_NAME } from '../../constant';  
9 -  
10 -export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) {  
11 - const { VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = env;  
12 -  
13 - const path = VITE_PUBLIC_PATH.endsWith('/') ? VITE_PUBLIC_PATH : `${VITE_PUBLIC_PATH}/`;  
14 -  
15 - const getAppConfigSrc = () => {  
16 - return `${path || '/'}${GLOB_CONFIG_FILE_NAME}?v=${pkg.version}-${new Date().getTime()}`;  
17 - };  
18 -  
19 - const htmlPlugin: PluginOption[] = createHtmlPlugin({  
20 - minify: isBuild,  
21 - inject: {  
22 - // Inject data into ejs template  
23 - data: {  
24 - title: VITE_GLOB_APP_TITLE,  
25 - },  
26 - // Embed the generated app.config.js file  
27 - tags: isBuild  
28 - ? [  
29 - {  
30 - tag: 'script',  
31 - attrs: {  
32 - src: getAppConfigSrc(),  
33 - },  
34 - },  
35 - ]  
36 - : [],  
37 - },  
38 - });  
39 - return htmlPlugin;  
40 -}  
build/vite/proxy.ts deleted 100644 → 0
1 -/**  
2 - * Used to parse the .env.development proxy configuration  
3 - */  
4 -import type { ProxyOptions } from 'vite';  
5 -  
6 -type ProxyItem = [string, string];  
7 -  
8 -type ProxyList = ProxyItem[];  
9 -  
10 -type ProxyTargetList = Record<string, ProxyOptions>;  
11 -  
12 -const httpsRE = /^https:\/\//;  
13 -  
14 -/**  
15 - * Generate proxy  
16 - * @param list  
17 - */  
18 -export function createProxy(list: ProxyList = []) {  
19 - const ret: ProxyTargetList = {};  
20 - for (const [prefix, target] of list) {  
21 - const isHttps = httpsRE.test(target);  
22 -  
23 - // https://github.com/http-party/node-http-proxy#options  
24 - ret[prefix] = {  
25 - target: target,  
26 - changeOrigin: true,  
27 - ws: true,  
28 - rewrite: (path) => path.replace(new RegExp(`^${prefix}`), ''),  
29 - // https is require secure=false  
30 - ...(isHttps ? { secure: false } : {}),  
31 - };  
32 - }  
33 - return ret;  
34 -}  
index.html
@@ -8,20 +8,10 @@ @@ -8,20 +8,10 @@
8 name="viewport" 8 name="viewport"
9 content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" 9 content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0"
10 /> 10 />
11 - <title><%= title %></title> 11 + <title><%= VITE_GLOB_APP_TITLE %></title>
12 <link rel="icon" href="/favicon.ico" /> 12 <link rel="icon" href="/favicon.ico" />
13 </head> 13 </head>
14 <body> 14 <body>
15 - <script>  
16 - (() => {  
17 - var htmlRoot = document.getElementById('htmlRoot');  
18 - var theme = window.localStorage.getItem('__APP__DARK__MODE__');  
19 - if (htmlRoot && theme) {  
20 - htmlRoot.setAttribute('data-theme', theme);  
21 - theme = htmlRoot = null;  
22 - }  
23 - })();  
24 - </script>  
25 <div id="app"> 15 <div id="app">
26 <style> 16 <style>
27 html[data-theme='dark'] .app-loading { 17 html[data-theme='dark'] .app-loading {
@@ -150,11 +140,11 @@ @@ -150,11 +140,11 @@
150 </style> 140 </style>
151 <div class="app-loading"> 141 <div class="app-loading">
152 <div class="app-loading-wrap"> 142 <div class="app-loading-wrap">
153 - <img src="/resource/img/logo.png" class="app-loading-logo" alt="Logo" /> 143 + <img src="/logo.png" class="app-loading-logo" alt="Logo" />
154 <div class="app-loading-dots"> 144 <div class="app-loading-dots">
155 <span class="dot dot-spin"><i></i><i></i><i></i><i></i></span> 145 <span class="dot dot-spin"><i></i><i></i><i></i><i></i></span>
156 </div> 146 </div>
157 - <div class="app-loading-title"><%= title %></div> 147 + <div class="app-loading-title"><%= VITE_GLOB_APP_TITLE %></div>
158 </div> 148 </div>
159 </div> 149 </div>
160 </div> 150 </div>
internal/eslint-config/package.json
@@ -2,6 +2,15 @@ @@ -2,6 +2,15 @@
2 "name": "@vben/eslint-config", 2 "name": "@vben/eslint-config",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "private": true, 4 "private": true,
  5 + "homepage": "https://github.com/vbenjs/vue-vben-admin",
  6 + "bugs": {
  7 + "url": "https://github.com/vbenjs/vue-vben-admin/issues"
  8 + },
  9 + "repository": {
  10 + "type": "git",
  11 + "url": "git+https://github.com/vbenjs/vue-vben-admin.git",
  12 + "directory": "internal/eslint-config"
  13 + },
5 "license": "MIT", 14 "license": "MIT",
6 "exports": { 15 "exports": {
7 ".": { 16 ".": {
internal/stylelint-config/package.json
@@ -2,6 +2,15 @@ @@ -2,6 +2,15 @@
2 "name": "@vben/stylelint-config", 2 "name": "@vben/stylelint-config",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "private": true, 4 "private": true,
  5 + "homepage": "https://github.com/vbenjs/vue-vben-admin",
  6 + "bugs": {
  7 + "url": "https://github.com/vbenjs/vue-vben-admin/issues"
  8 + },
  9 + "repository": {
  10 + "type": "git",
  11 + "url": "git+https://github.com/vbenjs/vue-vben-admin.git",
  12 + "directory": "internal/stylelint-config"
  13 + },
5 "license": "MIT", 14 "license": "MIT",
6 "exports": { 15 "exports": {
7 ".": { 16 ".": {
tests/server/tsconfig.json renamed to internal/ts-config/node-server.json
1 { 1 {
  2 + "$schema": "https://json.schemastore.org/tsconfig",
  3 + "display": "Node Server Config",
  4 + "extends": "./base.json",
2 "compilerOptions": { 5 "compilerOptions": {
3 "module": "commonjs", 6 "module": "commonjs",
4 "declaration": false, 7 "declaration": false,
internal/ts-config/node.json
@@ -4,9 +4,9 @@ @@ -4,9 +4,9 @@
4 "extends": "./base.json", 4 "extends": "./base.json",
5 "compilerOptions": { 5 "compilerOptions": {
6 "lib": ["ESNext"], 6 "lib": ["ESNext"],
7 - "types": ["vite/client"],  
8 "noImplicitAny": true, 7 "noImplicitAny": true,
9 "sourceMap": true, 8 "sourceMap": true,
10 - "noEmit": true 9 + "noEmit": true,
  10 + "baseUrl": "./"
11 } 11 }
12 } 12 }
internal/ts-config/package.json
@@ -2,11 +2,23 @@ @@ -2,11 +2,23 @@
2 "name": "@vben/ts-config", 2 "name": "@vben/ts-config",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "private": true, 4 "private": true,
  5 + "homepage": "https://github.com/vbenjs/vue-vben-admin",
  6 + "bugs": {
  7 + "url": "https://github.com/vbenjs/vue-vben-admin/issues"
  8 + },
  9 + "repository": {
  10 + "type": "git",
  11 + "url": "git+https://github.com/vbenjs/vue-vben-admin.git",
  12 + "directory": "internal/ts-config"
  13 + },
5 "license": "MIT", 14 "license": "MIT",
6 "files": [ 15 "files": [
7 "base.json", 16 "base.json",
8 "node.json", 17 "node.json",
9 - "vue.json" 18 + "vue.json",
  19 + "node-server.json"
10 ], 20 ],
11 - "devDependencies": {} 21 + "dependencies": {
  22 + "@types/node": "^18.15.11"
  23 + }
12 } 24 }
internal/vite-config/.commitlintrc.js 0 → 100644
  1 +const fs = require('fs');
  2 +const path = require('path');
  3 +const { execSync } = require('child_process');
  4 +
  5 +const scopes = fs
  6 + .readdirSync(path.resolve(__dirname, 'src'), { withFileTypes: true })
  7 + .filter((dirent) => dirent.isDirectory())
  8 + .map((dirent) => dirent.name.replace(/s$/, ''));
  9 +
  10 +// precomputed scope
  11 +const scopeComplete = execSync('git status --porcelain || true')
  12 + .toString()
  13 + .trim()
  14 + .split('\n')
  15 + .find((r) => ~r.indexOf('M src'))
  16 + ?.replace(/(\/)/g, '%%')
  17 + ?.match(/src%%((\w|-)*)/)?.[1]
  18 + ?.replace(/s$/, '');
  19 +
  20 +/** @type {import('cz-git').UserConfig} */
  21 +module.exports = {
  22 + ignores: [(commit) => commit.includes('init')],
  23 + extends: ['@commitlint/config-conventional'],
  24 + rules: {
  25 + 'body-leading-blank': [2, 'always'],
  26 + 'footer-leading-blank': [1, 'always'],
  27 + 'header-max-length': [2, 'always', 108],
  28 + 'subject-empty': [2, 'never'],
  29 + 'type-empty': [2, 'never'],
  30 + 'subject-case': [0],
  31 + 'type-enum': [
  32 + 2,
  33 + 'always',
  34 + [
  35 + 'feat',
  36 + 'fix',
  37 + 'perf',
  38 + 'style',
  39 + 'docs',
  40 + 'test',
  41 + 'refactor',
  42 + 'build',
  43 + 'ci',
  44 + 'chore',
  45 + 'revert',
  46 + 'wip',
  47 + 'workflow',
  48 + 'types',
  49 + 'release',
  50 + ],
  51 + ],
  52 + },
  53 + prompt: {
  54 + /** @use `yarn commit :f` */
  55 + alias: {
  56 + f: 'docs: fix typos',
  57 + r: 'docs: update README',
  58 + s: 'style: update code format',
  59 + b: 'build: bump dependencies',
  60 + c: 'chore: update config',
  61 + },
  62 + customScopesAlign: !scopeComplete ? 'top' : 'bottom',
  63 + defaultScope: scopeComplete,
  64 + scopes: [...scopes, 'mock'],
  65 + allowEmptyIssuePrefixs: false,
  66 + allowCustomIssuePrefixs: false,
  67 +
  68 + // English
  69 + typesAppend: [
  70 + { value: 'wip', name: 'wip: work in process' },
  71 + { value: 'workflow', name: 'workflow: workflow improvements' },
  72 + { value: 'types', name: 'types: type definition file changes' },
  73 + ],
  74 +
  75 + // 中英文对照版
  76 + // messages: {
  77 + // type: '选择你要提交的类型 :',
  78 + // scope: '选择一个提交范围 (可选):',
  79 + // customScope: '请输入自定义的提交范围 :',
  80 + // subject: '填写简短精炼的变更描述 :\n',
  81 + // body: '填写更加详细的变更描述 (可选)。使用 "|" 换行 :\n',
  82 + // breaking: '列举非兼容性重大的变更 (可选)。使用 "|" 换行 :\n',
  83 + // footerPrefixsSelect: '选择关联issue前缀 (可选):',
  84 + // customFooterPrefixs: '输入自定义issue前缀 :',
  85 + // footer: '列举关联issue (可选) 例如: #31, #I3244 :\n',
  86 + // confirmCommit: '是否提交或修改commit ?',
  87 + // },
  88 + // types: [
  89 + // { value: 'feat', name: 'feat: 新增功能' },
  90 + // { value: 'fix', name: 'fix: 修复缺陷' },
  91 + // { value: 'docs', name: 'docs: 文档变更' },
  92 + // { value: 'style', name: 'style: 代码格式' },
  93 + // { value: 'refactor', name: 'refactor: 代码重构' },
  94 + // { value: 'perf', name: 'perf: 性能优化' },
  95 + // { value: 'test', name: 'test: 添加疏漏测试或已有测试改动' },
  96 + // { value: 'build', name: 'build: 构建流程、外部依赖变更 (如升级 npm 包、修改打包配置等)' },
  97 + // { value: 'ci', name: 'ci: 修改 CI 配置、脚本' },
  98 + // { value: 'revert', name: 'revert: 回滚 commit' },
  99 + // { value: 'chore', name: 'chore: 对构建过程或辅助工具和库的更改 (不影响源文件、测试用例)' },
  100 + // { value: 'wip', name: 'wip: 正在开发中' },
  101 + // { value: 'workflow', name: 'workflow: 工作流程改进' },
  102 + // { value: 'types', name: 'types: 类型定义文件修改' },
  103 + // ],
  104 + // emptyScopesAlias: 'empty: 不填写',
  105 + // customScopesAlias: 'custom: 自定义',
  106 + },
  107 +};
internal/vite-config/.eslintignore 0 → 100644
  1 +
  2 +*.sh
  3 +node_modules
  4 +*.md
  5 +*.woff
  6 +*.ttf
  7 +.vscode
  8 +.idea
  9 +dist
  10 +/public
  11 +/docs
  12 +.husky
  13 +.local
  14 +/bin
  15 +Dockerfile
internal/vite-config/.eslintrc.js 0 → 100644
  1 +module.exports = {
  2 + root: true,
  3 + extends: ['@vben'],
  4 +};
internal/vite-config/.prettierignore 0 → 100644
  1 +dist
  2 +.local
  3 +.output.js
  4 +node_modules
  5 +
  6 +**/*.svg
  7 +**/*.sh
  8 +
  9 +public
  10 +.npmrc
internal/vite-config/.prettierrc.js 0 → 100644
  1 +module.exports = {
  2 + printWidth: 100,
  3 + semi: true,
  4 + vueIndentScriptAndStyle: true,
  5 + singleQuote: true,
  6 + trailingComma: 'all',
  7 + proseWrap: 'never',
  8 + htmlWhitespaceSensitivity: 'strict',
  9 + endOfLine: 'auto',
  10 + plugins: ['prettier-plugin-packagejson'],
  11 + overrides: [
  12 + {
  13 + files: '.*rc',
  14 + options: {
  15 + parser: 'json',
  16 + },
  17 + },
  18 + ],
  19 +};
internal/vite-config/.stylelintignore 0 → 100644
  1 +dist
  2 +public
internal/vite-config/.stylelintrc.js 0 → 100644
  1 +module.exports = {
  2 + root: true,
  3 + extends: ['@vben/stylelint-config'],
  4 +};
internal/vite-config/build.config.ts 0 → 100644
  1 +import { defineBuildConfig } from 'unbuild';
  2 +
  3 +export default defineBuildConfig({
  4 + clean: true,
  5 + entries: ['src/index'],
  6 + declaration: true,
  7 + rollup: {
  8 + emitCJS: true,
  9 + },
  10 +});
internal/vite-config/package.json 0 → 100644
  1 +{
  2 + "name": "@vben/vite-config",
  3 + "version": "1.0.0",
  4 + "private": true,
  5 + "homepage": "https://github.com/vbenjs/vue-vben-admin",
  6 + "bugs": {
  7 + "url": "https://github.com/vbenjs/vue-vben-admin/issues"
  8 + },
  9 + "repository": {
  10 + "type": "git",
  11 + "url": "git+https://github.com/vbenjs/vue-vben-admin.git",
  12 + "directory": "internal/vite-config"
  13 + },
  14 + "license": "MIT",
  15 + "exports": {
  16 + ".": {
  17 + "types": "./dist/index.d.ts",
  18 + "import": "./dist/index.mjs",
  19 + "require": "./dist/index.cjs"
  20 + }
  21 + },
  22 + "main": "./dist/index.cjs",
  23 + "module": "./dist/index.mjs",
  24 + "types": "./dist/index.d.ts",
  25 + "files": [
  26 + "dist"
  27 + ],
  28 + "scripts": {
  29 + "clean": "pnpm rimraf .turbo node_modules dist",
  30 + "lint": "pnpm eslint .",
  31 + "stub": "pnpm unbuild --stub"
  32 + },
  33 + "dependencies": {
  34 + "vite": "^4.3.0-beta.1"
  35 + },
  36 + "devDependencies": {
  37 + "@types/fs-extra": "^11.0.1",
  38 + "ant-design-vue": "^3.2.16",
  39 + "dayjs": "^1.11.7",
  40 + "dotenv": "^16.0.3",
  41 + "fs-extra": "^11.1.1",
  42 + "less": "^4.1.3",
  43 + "picocolors": "^1.0.0",
  44 + "pkg-types": "^1.0.2",
  45 + "rollup-plugin-visualizer": "^5.9.0",
  46 + "sass": "^1.60.0",
  47 + "vite-plugin-compression": "^0.5.1",
  48 + "vite-plugin-html": "^3.2.0",
  49 + "vite-plugin-mock": "^2.9.6",
  50 + "vite-plugin-purge-icons": "^0.9.2",
  51 + "vite-plugin-svg-icons": "^2.0.1",
  52 + "vite-plugin-windicss": "^1.8.10"
  53 + }
  54 +}
internal/vite-config/src/config/application.ts 0 → 100644
  1 +import { type UserConfig, defineConfig, mergeConfig, loadEnv } from 'vite';
  2 +import { resolve } from 'node:path';
  3 +import { readPackageJSON } from 'pkg-types';
  4 +import { generateModifyVars } from '../utils/modifyVars';
  5 +import { commonConfig } from './common';
  6 +import { createPlugins } from '../plugins';
  7 +import dayjs from 'dayjs';
  8 +
  9 +interface DefineOptions {
  10 + overrides?: UserConfig;
  11 + options?: {};
  12 +}
  13 +
  14 +function defineApplicationConfig(defineOptions: DefineOptions = {}) {
  15 + const { overrides = {} } = defineOptions;
  16 +
  17 + return defineConfig(async ({ command, mode }) => {
  18 + const root = process.cwd();
  19 + const isBuild = command === 'build';
  20 + const { VITE_USE_MOCK, VITE_BUILD_COMPRESS, VITE_ENABLE_ANALYZE } = loadEnv(mode, root);
  21 +
  22 + const defineData = await createDefineData(root);
  23 + const plugins = await createPlugins({
  24 + isBuild,
  25 + root,
  26 + enableAnalyze: VITE_ENABLE_ANALYZE === 'true',
  27 + enableMock: VITE_USE_MOCK === 'true',
  28 + compress: VITE_BUILD_COMPRESS,
  29 + });
  30 +
  31 + const pathResolve = (pathname: string) => resolve(root, '.', pathname);
  32 +
  33 + const applicationConfig: UserConfig = {
  34 + optimizeDeps: {
  35 + include: [
  36 + '@iconify/iconify',
  37 + 'ant-design-vue/es/locale/zh_CN',
  38 + 'ant-design-vue/es/locale/en_US',
  39 + ],
  40 + },
  41 + resolve: {
  42 + alias: [
  43 + {
  44 + find: 'vue-i18n',
  45 + replacement: 'vue-i18n/dist/vue-i18n.cjs.js',
  46 + },
  47 + // /@/xxxx => src/xxxx
  48 + {
  49 + find: /\/@\//,
  50 + replacement: pathResolve('src') + '/',
  51 + },
  52 + // /#/xxxx => types/xxxx
  53 + {
  54 + find: /\/#\//,
  55 + replacement: pathResolve('types') + '/',
  56 + },
  57 + // @/xxxx => src/xxxx
  58 + {
  59 + find: /@\//,
  60 + replacement: pathResolve('src') + '/',
  61 + },
  62 + // #/xxxx => types/xxxx
  63 + {
  64 + find: /#\//,
  65 + replacement: pathResolve('types') + '/',
  66 + },
  67 + ],
  68 + },
  69 + define: defineData,
  70 + build: {
  71 + target: 'es2015',
  72 + cssTarget: 'chrome80',
  73 + rollupOptions: {
  74 + output: {
  75 + manualChunks: {
  76 + vue: ['vue', 'pinia', 'vue-router'],
  77 + antdv: ['ant-design-vue', '@ant-design/icons-vue'],
  78 + },
  79 + },
  80 + },
  81 + },
  82 + css: {
  83 + preprocessorOptions: {
  84 + less: {
  85 + modifyVars: generateModifyVars(),
  86 + javascriptEnabled: true,
  87 + },
  88 + },
  89 + },
  90 + plugins,
  91 + };
  92 +
  93 + const mergedConfig = mergeConfig(commonConfig, applicationConfig);
  94 +
  95 + return mergeConfig(mergedConfig, overrides);
  96 + });
  97 +}
  98 +
  99 +async function createDefineData(root: string) {
  100 + try {
  101 + const pkgJson = await readPackageJSON(root);
  102 + const { dependencies, devDependencies, name, version } = pkgJson;
  103 +
  104 + const __APP_INFO__ = {
  105 + pkg: { dependencies, devDependencies, name, version },
  106 + lastBuildTime: dayjs().format('YYYY-MM-DD HH:mm:ss'),
  107 + };
  108 + return {
  109 + __APP_INFO__: JSON.stringify(__APP_INFO__),
  110 + };
  111 + } catch (error) {
  112 + return {};
  113 + }
  114 +}
  115 +
  116 +export { defineApplicationConfig };
internal/vite-config/src/config/common.ts 0 → 100644
  1 +import { type UserConfig } from 'vite';
  2 +
  3 +const commonConfig: UserConfig = {
  4 + server: {
  5 + host: true,
  6 + },
  7 + esbuild: {
  8 + drop: ['console', 'debugger'],
  9 + },
  10 + build: {
  11 + reportCompressedSize: false,
  12 + chunkSizeWarningLimit: 1500,
  13 + rollupOptions: {
  14 + // TODO: Prevent memory overflow
  15 + maxParallelFileOps: 3,
  16 + },
  17 + },
  18 +};
  19 +
  20 +export { commonConfig };
internal/vite-config/src/config/package.ts 0 → 100644
  1 +function definePackageConfig() {
  2 + // TODO:
  3 +}
  4 +
  5 +export { definePackageConfig };
internal/vite-config/src/index.ts 0 → 100644
  1 +export * from './config/application';
internal/vite-config/src/plugins/appConfig.ts 0 → 100644
  1 +import { type PluginOption } from 'vite';
  2 +import { getEnvConfig } from '../utils/env';
  3 +import { createContentHash } from '../utils/hash';
  4 +import { readPackageJSON } from 'pkg-types';
  5 +import colors from 'picocolors';
  6 +
  7 +const GLOBAL_CONFIG_FILE_NAME = '_app.config.js';
  8 +const PLUGIN_NAME = 'app-config';
  9 +
  10 +async function createAppConfigPlugin({
  11 + root,
  12 + isBuild,
  13 +}: {
  14 + root: string;
  15 + isBuild: boolean;
  16 +}): Promise<PluginOption> {
  17 + let publicPath: string;
  18 + let source: string;
  19 + if (!isBuild) {
  20 + return {
  21 + name: PLUGIN_NAME,
  22 + };
  23 + }
  24 + const { version = '' } = await readPackageJSON(root);
  25 +
  26 + return {
  27 + name: PLUGIN_NAME,
  28 + async configResolved(_config) {
  29 + const appTitle = _config?.env?.VITE_GLOB_APP_SHORT_NAME ?? '';
  30 + publicPath = _config.base;
  31 + source = await getConfigSource(appTitle);
  32 + },
  33 + async transformIndexHtml(html) {
  34 + publicPath = publicPath.endsWith('/') ? publicPath : `${publicPath}/`;
  35 +
  36 + const appConfigSrc = `${
  37 + publicPath || '/'
  38 + }${GLOBAL_CONFIG_FILE_NAME}?v=${version}-${createContentHash(source)}}`;
  39 +
  40 + return {
  41 + html,
  42 + tags: [
  43 + {
  44 + tag: 'script',
  45 + attrs: {
  46 + src: appConfigSrc,
  47 + },
  48 + },
  49 + ],
  50 + };
  51 + },
  52 + async generateBundle() {
  53 + try {
  54 + this.emitFile({
  55 + type: 'asset',
  56 + fileName: GLOBAL_CONFIG_FILE_NAME,
  57 + source,
  58 + });
  59 +
  60 + console.log(colors.cyan(`✨configuration file is build successfully!`));
  61 + } catch (error) {
  62 + console.log(
  63 + colors.red('configuration file configuration file failed to package:\n' + error),
  64 + );
  65 + }
  66 + },
  67 + };
  68 +}
  69 +
  70 +/**
  71 + * Get the configuration file variable name
  72 + * @param env
  73 + */
  74 +const getVariableName = (title: string) => {
  75 + return `__PRODUCTION__${title || '__APP'}__CONF__`.toUpperCase().replace(/\s/g, '');
  76 +};
  77 +
  78 +async function getConfigSource(appTitle: string) {
  79 + const config = await getEnvConfig();
  80 + const variableName = getVariableName(appTitle);
  81 + const windowVariable = `window.${variableName}`;
  82 + // Ensure that the variable will not be modified
  83 + let source = `${windowVariable}=${JSON.stringify(config)};`;
  84 + source += `
  85 + Object.freeze(${windowVariable});
  86 + Object.defineProperty(window, "${variableName}", {
  87 + configurable: false,
  88 + writable: false,
  89 + });
  90 + `.replace(/\s/g, '');
  91 + return source;
  92 +}
  93 +
  94 +export { createAppConfigPlugin };
build/vite/plugin/compress.ts renamed to internal/vite-config/src/plugins/compress.ts
@@ -5,10 +5,13 @@ @@ -5,10 +5,13 @@
5 import type { PluginOption } from 'vite'; 5 import type { PluginOption } from 'vite';
6 import compressPlugin from 'vite-plugin-compression'; 6 import compressPlugin from 'vite-plugin-compression';
7 7
8 -export function configCompressPlugin(  
9 - compress: 'gzip' | 'brotli' | 'none', 8 +export function configCompressPlugin({
  9 + compress,
10 deleteOriginFile = false, 10 deleteOriginFile = false,
11 -): PluginOption | PluginOption[] { 11 +}: {
  12 + compress: string;
  13 + deleteOriginFile?: boolean;
  14 +}): PluginOption[] {
12 const compressList = compress.split(','); 15 const compressList = compress.split(',');
13 16
14 const plugins: PluginOption[] = []; 17 const plugins: PluginOption[] = [];
internal/vite-config/src/plugins/html.ts 0 → 100644
  1 +/**
  2 + * Plugin to minimize and use ejs template syntax in index.html.
  3 + * https://github.com/anncwb/vite-plugin-html
  4 + */
  5 +import type { PluginOption } from 'vite';
  6 +import { createHtmlPlugin } from 'vite-plugin-html';
  7 +
  8 +export function configHtmlPlugin({ isBuild }: { isBuild: boolean }) {
  9 + const htmlPlugin: PluginOption[] = createHtmlPlugin({
  10 + minify: isBuild,
  11 + });
  12 + return htmlPlugin;
  13 +}
build/vite/plugin/index.ts renamed to internal/vite-config/src/plugins/index.ts
1 -import { PluginOption } from 'vite';  
2 -import vue from '@vitejs/plugin-vue';  
3 -import vueJsx from '@vitejs/plugin-vue-jsx';  
4 -import purgeIcons from 'vite-plugin-purge-icons';  
5 -import windiCSS from 'vite-plugin-windicss'; 1 +import { type PluginOption } from 'vite';
6 import { configHtmlPlugin } from './html'; 2 import { configHtmlPlugin } from './html';
7 import { configMockPlugin } from './mock'; 3 import { configMockPlugin } from './mock';
8 import { configCompressPlugin } from './compress'; 4 import { configCompressPlugin } from './compress';
9 import { configVisualizerConfig } from './visualizer'; 5 import { configVisualizerConfig } from './visualizer';
10 import { configSvgIconsPlugin } from './svgSprite'; 6 import { configSvgIconsPlugin } from './svgSprite';
  7 +import { createAppConfigPlugin } from './appConfig';
  8 +import vue from '@vitejs/plugin-vue';
  9 +import vueJsx from '@vitejs/plugin-vue-jsx';
  10 +import purgeIcons from 'vite-plugin-purge-icons';
  11 +import windiCSS from 'vite-plugin-windicss';
11 12
12 -export async function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {  
13 - const { VITE_USE_MOCK, VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE } = viteEnv; 13 +interface Options {
  14 + isBuild: boolean;
  15 + root: string;
  16 + compress: string;
  17 + enableMock?: boolean;
  18 + enableAnalyze?: boolean;
  19 +}
14 20
15 - const vitePlugins: (PluginOption | PluginOption[])[] = [  
16 - // have to  
17 - vue(),  
18 - // have to  
19 - vueJsx(),  
20 - ]; 21 +async function createPlugins({ isBuild, root, enableMock, compress, enableAnalyze }: Options) {
  22 + const vitePlugins: (PluginOption | PluginOption[])[] = [vue(), vueJsx()];
  23 +
  24 + const appConfigPlugin = await createAppConfigPlugin({ root, isBuild });
  25 + vitePlugins.push(appConfigPlugin);
21 26
22 // vite-plugin-windicss 27 // vite-plugin-windicss
23 vitePlugins.push(windiCSS()); 28 vitePlugins.push(windiCSS());
24 29
25 // vite-plugin-html 30 // vite-plugin-html
26 - vitePlugins.push(configHtmlPlugin(viteEnv, isBuild)); 31 + vitePlugins.push(configHtmlPlugin({ isBuild }));
27 32
28 // vite-plugin-svg-icons 33 // vite-plugin-svg-icons
29 - vitePlugins.push(configSvgIconsPlugin(isBuild));  
30 -  
31 - // vite-plugin-mock  
32 - VITE_USE_MOCK && vitePlugins.push(configMockPlugin(isBuild)); 34 + vitePlugins.push(configSvgIconsPlugin({ isBuild }));
33 35
34 // vite-plugin-purge-icons 36 // vite-plugin-purge-icons
35 vitePlugins.push(purgeIcons()); 37 vitePlugins.push(purgeIcons());
36 38
37 - // rollup-plugin-visualizer  
38 - vitePlugins.push(configVisualizerConfig());  
39 -  
40 // The following plugins only work in the production environment 39 // The following plugins only work in the production environment
41 if (isBuild) { 40 if (isBuild) {
42 // rollup-plugin-gzip 41 // rollup-plugin-gzip
43 vitePlugins.push( 42 vitePlugins.push(
44 - configCompressPlugin(VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE), 43 + configCompressPlugin({
  44 + compress,
  45 + }),
45 ); 46 );
46 } 47 }
47 48
  49 + // rollup-plugin-visualizer
  50 + if (enableAnalyze) {
  51 + vitePlugins.push(configVisualizerConfig());
  52 + }
  53 +
  54 + // vite-plugin-mock
  55 + if (enableMock) {
  56 + vitePlugins.push(configMockPlugin({ isBuild }));
  57 + }
  58 +
48 return vitePlugins; 59 return vitePlugins;
49 } 60 }
  61 +
  62 +export { createPlugins };
build/vite/plugin/mock.ts renamed to internal/vite-config/src/plugins/mock.ts
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 */ 4 */
5 import { viteMockServe } from 'vite-plugin-mock'; 5 import { viteMockServe } from 'vite-plugin-mock';
6 6
7 -export function configMockPlugin(isBuild: boolean) { 7 +export function configMockPlugin({ isBuild }: { isBuild: boolean }) {
8 return viteMockServe({ 8 return viteMockServe({
9 ignore: /^_/, 9 ignore: /^_/,
10 mockPath: 'mock', 10 mockPath: 'mock',
build/vite/plugin/svgSprite.ts renamed to internal/vite-config/src/plugins/svgSprite.ts
@@ -4,15 +4,13 @@ @@ -4,15 +4,13 @@
4 */ 4 */
5 5
6 import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'; 6 import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
7 -import path from 'path'; 7 +import { resolve } from 'node:path';
8 import type { PluginOption } from 'vite'; 8 import type { PluginOption } from 'vite';
9 9
10 -export function configSvgIconsPlugin(isBuild: boolean) { 10 +export function configSvgIconsPlugin({ isBuild }: { isBuild: boolean }) {
11 const svgIconsPlugin = createSvgIconsPlugin({ 11 const svgIconsPlugin = createSvgIconsPlugin({
12 - iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], 12 + iconDirs: [resolve(process.cwd(), 'src/assets/icons')],
13 svgoOptions: isBuild, 13 svgoOptions: isBuild,
14 - // default  
15 - symbolId: 'icon-[dir]-[name]',  
16 }); 14 });
17 return svgIconsPlugin as PluginOption; 15 return svgIconsPlugin as PluginOption;
18 } 16 }
build/vite/plugin/visualizer.ts renamed to internal/vite-config/src/plugins/visualizer.ts
1 /** 1 /**
2 * Package file volume analysis 2 * Package file volume analysis
3 */ 3 */
  4 +import { type PluginOption } from 'vite';
4 import visualizer from 'rollup-plugin-visualizer'; 5 import visualizer from 'rollup-plugin-visualizer';
5 6
6 export function configVisualizerConfig() { 7 export function configVisualizerConfig() {
7 - if (process.env.REPORT === 'true') {  
8 - return visualizer({  
9 - filename: './node_modules/.cache/visualizer/stats.html',  
10 - open: true,  
11 - gzipSize: true,  
12 - brotliSize: true,  
13 - }) as Plugin;  
14 - }  
15 - return []; 8 + return visualizer({
  9 + filename: './node_modules/.cache/visualizer/stats.html',
  10 + open: true,
  11 + gzipSize: true,
  12 + brotliSize: true,
  13 + }) as PluginOption;
16 } 14 }
build/utils.ts renamed to internal/vite-config/src/utils/env.ts
1 -import fs from 'fs';  
2 -import path from 'path';  
3 import dotenv from 'dotenv'; 1 import dotenv from 'dotenv';
4 -  
5 -// Read all environment variable configuration files to process.env  
6 -export function wrapperEnv(envConf: Recordable): ViteEnv {  
7 - const ret: any = {};  
8 -  
9 - for (const envName of Object.keys(envConf)) {  
10 - let realName = envConf[envName].replace(/\\n/g, '\n');  
11 - realName = realName === 'true' ? true : realName === 'false' ? false : realName;  
12 - if (envName === 'VITE_PROXY' && realName) {  
13 - try {  
14 - realName = JSON.parse(realName.replace(/'/g, '"'));  
15 - } catch (error) {  
16 - realName = '';  
17 - }  
18 - }  
19 - ret[envName] = realName;  
20 - // if (typeof realName === 'string') {  
21 - // process.env[envName] = realName;  
22 - // } else if (typeof realName === 'object') {  
23 - // process.env[envName] = JSON.stringify(realName);  
24 - // }  
25 - }  
26 - return ret;  
27 -} 2 +import { readFile } from 'fs-extra';
  3 +import { join } from 'node:path';
28 4
29 /** 5 /**
30 * 获取当前环境下生效的配置文件名 6 * 获取当前环境下生效的配置文件名
31 */ 7 */
32 function getConfFiles() { 8 function getConfFiles() {
33 - const script = process.env.npm_lifecycle_script; 9 + const script = process.env.npm_lifecycle_script as string;
34 const reg = new RegExp('--mode ([a-z_\\d]+)'); 10 const reg = new RegExp('--mode ([a-z_\\d]+)');
35 - const result = reg.exec(script as string) as any; 11 + const result = reg.exec(script);
36 if (result) { 12 if (result) {
37 - const mode = result[1] as string; 13 + const mode = result[1];
38 return ['.env', `.env.${mode}`]; 14 return ['.env', `.env.${mode}`];
39 } 15 }
40 return ['.env', '.env.production']; 16 return ['.env', '.env.production'];
@@ -45,16 +21,18 @@ function getConfFiles() { @@ -45,16 +21,18 @@ function getConfFiles() {
45 * @param match prefix 21 * @param match prefix
46 * @param confFiles ext 22 * @param confFiles ext
47 */ 23 */
48 -export function getEnvConfig(match = 'VITE_GLOB_', confFiles = getConfFiles()) { 24 +export async function getEnvConfig(match = 'VITE_GLOB_', confFiles = getConfFiles()) {
49 let envConfig = {}; 25 let envConfig = {};
50 - confFiles.forEach((item) => { 26 +
  27 + for (const confFile of confFiles) {
51 try { 28 try {
52 - const env = dotenv.parse(fs.readFileSync(path.resolve(process.cwd(), item))); 29 + const envPath = await readFile(join(process.cwd(), confFile), { encoding: 'utf8' });
  30 + const env = dotenv.parse(envPath);
53 envConfig = { ...envConfig, ...env }; 31 envConfig = { ...envConfig, ...env };
54 } catch (e) { 32 } catch (e) {
55 - console.error(`Error in parsing ${item}`, e); 33 + console.error(`Error in parsing ${confFile}`, e);
56 } 34 }
57 - }); 35 + }
58 const reg = new RegExp(`^(${match})`); 36 const reg = new RegExp(`^(${match})`);
59 Object.keys(envConfig).forEach((key) => { 37 Object.keys(envConfig).forEach((key) => {
60 if (!reg.test(key)) { 38 if (!reg.test(key)) {
@@ -63,11 +41,3 @@ export function getEnvConfig(match = &#39;VITE_GLOB_&#39;, confFiles = getConfFiles()) { @@ -63,11 +41,3 @@ export function getEnvConfig(match = &#39;VITE_GLOB_&#39;, confFiles = getConfFiles()) {
63 }); 41 });
64 return envConfig; 42 return envConfig;
65 } 43 }
66 -  
67 -/**  
68 - * Get user root directory  
69 - * @param dir file path  
70 - */  
71 -export function getRootPath(...dir: string[]) {  
72 - return path.resolve(process.cwd(), ...dir);  
73 -}  
internal/vite-config/src/utils/hash.ts 0 → 100644
  1 +import { createHash } from 'node:crypto';
  2 +
  3 +function createContentHash(content: string, hashLSize = 12) {
  4 + const hash = createHash('sha256').update(content);
  5 + return hash.digest('hex').slice(0, hashLSize);
  6 +}
  7 +
  8 +export { createContentHash };
build/generate/generateModifyVars.ts renamed to internal/vite-config/src/utils/modifyVars.ts
1 -import { generateAntColors, primaryColor } from '../config/themeConfig'; 1 +import { generate } from '@ant-design/colors';
  2 +import { resolve } from 'node:path';
  3 +// @ts-ignore
2 import { getThemeVariables } from 'ant-design-vue/dist/theme'; 4 import { getThemeVariables } from 'ant-design-vue/dist/theme';
3 -import { resolve } from 'path'; 5 +
  6 +const primaryColor = '#0960bd';
  7 +
  8 +function generateAntColors(color: string, theme: 'default' | 'dark' = 'default') {
  9 + return generate(color, {
  10 + theme,
  11 + });
  12 +}
4 13
5 /** 14 /**
6 * less global variable 15 * less global variable
7 */ 16 */
8 -export function generateModifyVars(dark = false) { 17 +export function generateModifyVars() {
9 const palettes = generateAntColors(primaryColor); 18 const palettes = generateAntColors(primaryColor);
10 const primary = palettes[5]; 19 const primary = palettes[5];
11 20
@@ -15,10 +24,9 @@ export function generateModifyVars(dark = false) { @@ -15,10 +24,9 @@ export function generateModifyVars(dark = false) {
15 primaryColorObj[`primary-${index + 1}`] = palettes[index]; 24 primaryColorObj[`primary-${index + 1}`] = palettes[index];
16 } 25 }
17 26
18 - const modifyVars = getThemeVariables({ dark }); 27 + const modifyVars = getThemeVariables();
19 return { 28 return {
20 ...modifyVars, 29 ...modifyVars,
21 - // Used for global import to avoid the need to import each style file separately  
22 // reference: Avoid repeated references 30 // reference: Avoid repeated references
23 hack: `${modifyVars.hack} @import (reference) "${resolve('src/design/config.less')}";`, 31 hack: `${modifyVars.hack} @import (reference) "${resolve('src/design/config.less')}";`,
24 'primary-color': primary, 32 'primary-color': primary,
@@ -28,7 +36,6 @@ export function generateModifyVars(dark = false) { @@ -28,7 +36,6 @@ export function generateModifyVars(dark = false) {
28 'success-color': '#55D187', // Success color 36 'success-color': '#55D187', // Success color
29 'error-color': '#ED6F6F', // False color 37 'error-color': '#ED6F6F', // False color
30 'warning-color': '#EFBD47', // Warning color 38 'warning-color': '#EFBD47', // Warning color
31 - //'border-color-base': '#EEEEEE',  
32 'font-size-base': '14px', // Main font size 39 'font-size-base': '14px', // Main font size
33 'border-radius-base': '2px', // Component/float fillet 40 'border-radius-base': '2px', // Component/float fillet
34 'link-color': primary, // Link color 41 'link-color': primary, // Link color
internal/vite-config/tsconfig.json 0 → 100644
  1 +{
  2 + "$schema": "https://json.schemastore.org/tsconfig",
  3 + "extends": "@vben/ts-config/node.json",
  4 + "include": ["src"]
  5 +}
package.json
1 { 1 {
2 "name": "vben-admin", 2 "name": "vben-admin",
3 "version": "2.9.0", 3 "version": "2.9.0",
4 - "homepage": "https://github.com/anncwb/vue-vben-admin", 4 + "homepage": "https://github.com/vbenjs/vue-vben-admin",
5 "bugs": { 5 "bugs": {
6 - "url": "https://github.com/anncwb/vue-vben-admin/issues" 6 + "url": "https://github.com/vbenjs/vue-vben-admin/issues"
7 }, 7 },
8 "repository": { 8 "repository": {
9 "type": "git", 9 "type": "git",
10 - "url": "git+https://github.com/anncwb/vue-vben-admin.git" 10 + "url": "git+https://github.com/vbenjs/vue-vben-admin.git"
11 }, 11 },
12 "license": "MIT", 12 "license": "MIT",
13 "author": { 13 "author": {
@@ -17,29 +17,23 @@ @@ -17,29 +17,23 @@
17 }, 17 },
18 "scripts": { 18 "scripts": {
19 "bootstrap": "pnpm install", 19 "bootstrap": "pnpm install",
20 - "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 NODE_ENV=production vite build && esno ./build/script/postBuild.ts", 20 + "build": "NODE_ENV=production pnpm vite build",
  21 + "build:analyze": "pnpm vite build --mode analyze",
21 "build:no-cache": "pnpm clean:cache && npm run build", 22 "build:no-cache": "pnpm clean:cache && npm run build",
22 - "build:test": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build --mode test && esno ./build/script/postBuild.ts",  
23 - "clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",  
24 - "clean:lib": "rimraf node_modules", 23 + "build:test": "pnpm vite build --mode test",
25 "commit": "czg", 24 "commit": "czg",
26 - "dev": "vite",  
27 - "gen:icon": "esno ./build/generate/icon/index.ts", 25 + "dev": "pnpm vite",
28 "preinstall": "npx only-allow pnpm", 26 "preinstall": "npx only-allow pnpm",
29 "postinstall": "turbo run stub", 27 "postinstall": "turbo run stub",
30 "lint": "turbo run lint", 28 "lint": "turbo run lint",
31 "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.{vue,ts,tsx}\" --fix", 29 "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.{vue,ts,tsx}\" --fix",
32 - "lint:prettier": "prettier --write \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"", 30 + "lint:prettier": "prettier --write .",
33 "lint:stylelint": "stylelint \"**/*.{vue,css,less.scss}\" --fix --cache --cache-location node_modules/.cache/stylelint/", 31 "lint:stylelint": "stylelint \"**/*.{vue,css,less.scss}\" --fix --cache --cache-location node_modules/.cache/stylelint/",
34 "prepare": "husky install", 32 "prepare": "husky install",
35 "preview": "npm run build && vite preview", 33 "preview": "npm run build && vite preview",
36 - "preview:dist": "vite preview",  
37 "reinstall": "rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap", 34 "reinstall": "rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap",
38 - "report": "cross-env REPORT=true npm run build",  
39 "serve": "npm run dev", 35 "serve": "npm run dev",
40 - "test:br": "npx http-server dist --cors --brotli -c-1",  
41 "test:gzip": "npx http-server dist --cors --gzip -c-1", 36 "test:gzip": "npx http-server dist --cors --gzip -c-1",
42 - "test:unit": "jest",  
43 "type:check": "vue-tsc --noEmit --skipLibCheck" 37 "type:check": "vue-tsc --noEmit --skipLibCheck"
44 }, 38 },
45 "lint-staged": { 39 "lint-staged": {
@@ -82,7 +76,7 @@ @@ -82,7 +76,7 @@
82 "@vueuse/core": "^9.13.0", 76 "@vueuse/core": "^9.13.0",
83 "@vueuse/shared": "^9.13.0", 77 "@vueuse/shared": "^9.13.0",
84 "@zxcvbn-ts/core": "^2.2.1", 78 "@zxcvbn-ts/core": "^2.2.1",
85 - "ant-design-vue": "^3.2.16", 79 + "ant-design-vue": "^3.2.17",
86 "axios": "^1.3.4", 80 "axios": "^1.3.4",
87 "codemirror": "^5.65.12", 81 "codemirror": "^5.65.12",
88 "cropperjs": "^1.5.13", 82 "cropperjs": "^1.5.13",
@@ -121,12 +115,9 @@ @@ -121,12 +115,9 @@
121 "@purge-icons/generated": "^0.9.0", 115 "@purge-icons/generated": "^0.9.0",
122 "@types/codemirror": "^5.60.7", 116 "@types/codemirror": "^5.60.7",
123 "@types/crypto-js": "^4.1.1", 117 "@types/crypto-js": "^4.1.1",
124 - "@types/fs-extra": "^11.0.1",  
125 - "@types/inquirer": "^8.2.6",  
126 "@types/intro.js": "^5.1.1", 118 "@types/intro.js": "^5.1.1",
127 "@types/lodash-es": "^4.17.7", 119 "@types/lodash-es": "^4.17.7",
128 "@types/mockjs": "^1.0.7", 120 "@types/mockjs": "^1.0.7",
129 - "@types/node": "^18.15.11",  
130 "@types/nprogress": "^0.2.0", 121 "@types/nprogress": "^0.2.0",
131 "@types/qrcode": "^1.5.0", 122 "@types/qrcode": "^1.5.0",
132 "@types/qs": "^6.9.7", 123 "@types/qs": "^6.9.7",
@@ -135,6 +126,7 @@ @@ -135,6 +126,7 @@
135 "@vben/eslint-config": "workspace:*", 126 "@vben/eslint-config": "workspace:*",
136 "@vben/stylelint-config": "workspace:*", 127 "@vben/stylelint-config": "workspace:*",
137 "@vben/ts-config": "workspace:*", 128 "@vben/ts-config": "workspace:*",
  129 + "@vben/vite-config": "workspace:*",
138 "@vitejs/plugin-vue": "^4.1.0", 130 "@vitejs/plugin-vue": "^4.1.0",
139 "@vitejs/plugin-vue-jsx": "^3.0.1", 131 "@vitejs/plugin-vue-jsx": "^3.0.1",
140 "@vue/compiler-sfc": "^3.2.47", 132 "@vue/compiler-sfc": "^3.2.47",
@@ -142,32 +134,16 @@ @@ -142,32 +134,16 @@
142 "cross-env": "^7.0.3", 134 "cross-env": "^7.0.3",
143 "cz-git": "^1.6.1", 135 "cz-git": "^1.6.1",
144 "czg": "^1.6.1", 136 "czg": "^1.6.1",
145 - "dotenv": "^16.0.3",  
146 - "esno": "^0.16.3",  
147 - "fs-extra": "^11.1.1",  
148 "husky": "^8.0.3", 137 "husky": "^8.0.3",
149 - "inquirer": "^9.1.5",  
150 - "less": "^4.1.3",  
151 "lint-staged": "13.2.0", 138 "lint-staged": "13.2.0",
152 - "picocolors": "^1.0.0",  
153 - "postcss": "^8.4.21",  
154 - "postcss-html": "^1.5.0",  
155 - "postcss-less": "^6.0.0",  
156 "prettier": "^2.8.7", 139 "prettier": "^2.8.7",
157 "prettier-plugin-packagejson": "^2.4.3", 140 "prettier-plugin-packagejson": "^2.4.3",
158 "rimraf": "^4.4.1", 141 "rimraf": "^4.4.1",
159 - "rollup-plugin-visualizer": "^5.9.0",  
160 - "sass": "^1.60.0",  
161 "turbo": "^1.8.8", 142 "turbo": "^1.8.8",
162 "typescript": "^5.0.3", 143 "typescript": "^5.0.3",
163 "unbuild": "^1.2.0", 144 "unbuild": "^1.2.0",
164 "vite": "^4.3.0-beta.1", 145 "vite": "^4.3.0-beta.1",
165 - "vite-plugin-compression": "^0.5.1",  
166 - "vite-plugin-html": "^3.2.0",  
167 "vite-plugin-mock": "^2.9.6", 146 "vite-plugin-mock": "^2.9.6",
168 - "vite-plugin-purge-icons": "^0.9.2",  
169 - "vite-plugin-svg-icons": "^2.0.1",  
170 - "vite-plugin-windicss": "^1.8.10",  
171 "vue-tsc": "^1.2.0" 147 "vue-tsc": "^1.2.0"
172 }, 148 },
173 "packageManager": "pnpm@8.1.0", 149 "packageManager": "pnpm@8.1.0",
pnpm-lock.yaml
@@ -35,8 +35,8 @@ importers: @@ -35,8 +35,8 @@ importers:
35 specifier: ^2.2.1 35 specifier: ^2.2.1
36 version: 2.2.1 36 version: 2.2.1
37 ant-design-vue: 37 ant-design-vue:
38 - specifier: ^3.2.16  
39 - version: 3.2.16(vue@3.2.47) 38 + specifier: ^3.2.17
  39 + version: 3.2.17(vue@3.2.47)
40 axios: 40 axios:
41 specifier: ^1.3.4 41 specifier: ^1.3.4
42 version: 1.3.4 42 version: 1.3.4
@@ -146,12 +146,6 @@ importers: @@ -146,12 +146,6 @@ importers:
146 '@types/crypto-js': 146 '@types/crypto-js':
147 specifier: ^4.1.1 147 specifier: ^4.1.1
148 version: 4.1.1 148 version: 4.1.1
149 - '@types/fs-extra':  
150 - specifier: ^11.0.1  
151 - version: 11.0.1  
152 - '@types/inquirer':  
153 - specifier: ^8.2.6  
154 - version: 8.2.6  
155 '@types/intro.js': 149 '@types/intro.js':
156 specifier: ^5.1.1 150 specifier: ^5.1.1
157 version: 5.1.1 151 version: 5.1.1
@@ -161,9 +155,6 @@ importers: @@ -161,9 +155,6 @@ importers:
161 '@types/mockjs': 155 '@types/mockjs':
162 specifier: ^1.0.7 156 specifier: ^1.0.7
163 version: 1.0.7 157 version: 1.0.7
164 - '@types/node':  
165 - specifier: ^18.15.11  
166 - version: 18.15.11  
167 '@types/nprogress': 158 '@types/nprogress':
168 specifier: ^0.2.0 159 specifier: ^0.2.0
169 version: 0.2.0 160 version: 0.2.0
@@ -188,6 +179,9 @@ importers: @@ -188,6 +179,9 @@ importers:
188 '@vben/ts-config': 179 '@vben/ts-config':
189 specifier: workspace:* 180 specifier: workspace:*
190 version: link:internal/ts-config 181 version: link:internal/ts-config
  182 + '@vben/vite-config':
  183 + specifier: workspace:*
  184 + version: link:internal/vite-config
191 '@vitejs/plugin-vue': 185 '@vitejs/plugin-vue':
192 specifier: ^4.1.0 186 specifier: ^4.1.0
193 version: 4.1.0(vite@4.3.0-beta.1)(vue@3.2.47) 187 version: 4.1.0(vite@4.3.0-beta.1)(vue@3.2.47)
@@ -209,39 +203,12 @@ importers: @@ -209,39 +203,12 @@ importers:
209 czg: 203 czg:
210 specifier: ^1.6.1 204 specifier: ^1.6.1
211 version: 1.6.1 205 version: 1.6.1
212 - dotenv:  
213 - specifier: ^16.0.3  
214 - version: 16.0.3  
215 - esno:  
216 - specifier: ^0.16.3  
217 - version: 0.16.3  
218 - fs-extra:  
219 - specifier: ^11.1.1  
220 - version: 11.1.1  
221 husky: 206 husky:
222 specifier: ^8.0.3 207 specifier: ^8.0.3
223 version: 8.0.3 208 version: 8.0.3
224 - inquirer:  
225 - specifier: ^9.1.5  
226 - version: 9.1.5  
227 - less:  
228 - specifier: ^4.1.3  
229 - version: 4.1.3  
230 lint-staged: 209 lint-staged:
231 specifier: 13.2.0 210 specifier: 13.2.0
232 version: 13.2.0 211 version: 13.2.0
233 - picocolors:  
234 - specifier: ^1.0.0  
235 - version: 1.0.0  
236 - postcss:  
237 - specifier: ^8.4.21  
238 - version: 8.4.21  
239 - postcss-html:  
240 - specifier: ^1.5.0  
241 - version: 1.5.0  
242 - postcss-less:  
243 - specifier: ^6.0.0  
244 - version: 6.0.0(postcss@8.4.21)  
245 prettier: 212 prettier:
246 specifier: ^2.8.7 213 specifier: ^2.8.7
247 version: 2.8.7 214 version: 2.8.7
@@ -251,12 +218,6 @@ importers: @@ -251,12 +218,6 @@ importers:
251 rimraf: 218 rimraf:
252 specifier: ^4.4.1 219 specifier: ^4.4.1
253 version: 4.4.1 220 version: 4.4.1
254 - rollup-plugin-visualizer:  
255 - specifier: ^5.9.0  
256 - version: 5.9.0(rollup@2.79.1)  
257 - sass:  
258 - specifier: ^1.60.0  
259 - version: 1.60.0  
260 turbo: 221 turbo:
261 specifier: ^1.8.8 222 specifier: ^1.8.8
262 version: 1.8.8 223 version: 1.8.8
@@ -265,32 +226,81 @@ importers: @@ -265,32 +226,81 @@ importers:
265 version: 5.0.3 226 version: 5.0.3
266 unbuild: 227 unbuild:
267 specifier: ^1.2.0 228 specifier: ^1.2.0
268 - version: 1.2.0(sass@1.60.0) 229 + version: 1.2.0
269 vite: 230 vite:
270 specifier: ^4.3.0-beta.1 231 specifier: ^4.3.0-beta.1
271 version: 4.3.0-beta.1(@types/node@18.15.11)(less@4.1.3)(sass@1.60.0) 232 version: 4.3.0-beta.1(@types/node@18.15.11)(less@4.1.3)(sass@1.60.0)
272 - vite-plugin-compression:  
273 - specifier: ^0.5.1  
274 - version: 0.5.1(vite@4.3.0-beta.1)  
275 - vite-plugin-html:  
276 - specifier: ^3.2.0  
277 - version: 3.2.0(vite@4.3.0-beta.1)  
278 vite-plugin-mock: 233 vite-plugin-mock:
279 specifier: ^2.9.6 234 specifier: ^2.9.6
280 version: 2.9.6(mockjs@1.1.0)(rollup@2.79.1)(vite@4.3.0-beta.1) 235 version: 2.9.6(mockjs@1.1.0)(rollup@2.79.1)(vite@4.3.0-beta.1)
281 - vite-plugin-purge-icons:  
282 - specifier: ^0.9.2  
283 - version: 0.9.2(vite@4.3.0-beta.1)  
284 - vite-plugin-svg-icons:  
285 - specifier: ^2.0.1  
286 - version: 2.0.1(vite@4.3.0-beta.1)  
287 - vite-plugin-windicss:  
288 - specifier: ^1.8.10  
289 - version: 1.8.10(vite@4.3.0-beta.1)  
290 vue-tsc: 236 vue-tsc:
291 specifier: ^1.2.0 237 specifier: ^1.2.0
292 version: 1.2.0(typescript@5.0.3) 238 version: 1.2.0(typescript@5.0.3)
293 239
  240 + apps/test-server:
  241 + dependencies:
  242 + fs-extra:
  243 + specifier: ^11.1.1
  244 + version: 11.1.1
  245 + koa:
  246 + specifier: ^2.14.1
  247 + version: 2.14.1
  248 + koa-body:
  249 + specifier: ^6.0.1
  250 + version: 6.0.1
  251 + koa-bodyparser:
  252 + specifier: ^4.4.0
  253 + version: 4.4.0
  254 + koa-route:
  255 + specifier: ^3.2.0
  256 + version: 3.2.0
  257 + koa-router:
  258 + specifier: ^12.0.0
  259 + version: 12.0.0
  260 + koa-static:
  261 + specifier: ^5.0.0
  262 + version: 5.0.0
  263 + koa-websocket:
  264 + specifier: ^7.0.0
  265 + version: 7.0.0
  266 + koa2-cors:
  267 + specifier: ^2.0.6
  268 + version: 2.0.6
  269 + devDependencies:
  270 + '@types/koa':
  271 + specifier: ^2.13.6
  272 + version: 2.13.6
  273 + '@types/koa-bodyparser':
  274 + specifier: ^5.0.2
  275 + version: 5.0.2
  276 + '@types/koa-router':
  277 + specifier: ^7.4.4
  278 + version: 7.4.4
  279 + '@types/node':
  280 + specifier: ^18.15.11
  281 + version: 18.15.11
  282 + nodemon:
  283 + specifier: ^2.0.22
  284 + version: 2.0.22
  285 + pm2:
  286 + specifier: ^5.3.0
  287 + version: 5.3.0
  288 + rimraf:
  289 + specifier: ^4.4.1
  290 + version: 4.4.1
  291 + ts-node:
  292 + specifier: ^10.9.1
  293 + version: 10.9.1(@types/node@18.15.11)(typescript@5.0.3)
  294 + tsconfig-paths:
  295 + specifier: ^4.2.0
  296 + version: 4.2.0
  297 + tsup:
  298 + specifier: ^6.7.0
  299 + version: 6.7.0(ts-node@10.9.1)(typescript@5.0.3)
  300 + typescript:
  301 + specifier: ^5.0.3
  302 + version: 5.0.3
  303 +
294 internal/eslint-config: 304 internal/eslint-config:
295 devDependencies: 305 devDependencies:
296 '@typescript-eslint/eslint-plugin': 306 '@typescript-eslint/eslint-plugin':
@@ -360,7 +370,66 @@ importers: @@ -360,7 +370,66 @@ importers:
360 specifier: ^3.0.0 370 specifier: ^3.0.0
361 version: 3.0.0(prettier@2.8.7)(stylelint@15.4.0) 371 version: 3.0.0(prettier@2.8.7)(stylelint@15.4.0)
362 372
363 - internal/ts-config: {} 373 + internal/ts-config:
  374 + dependencies:
  375 + '@types/node':
  376 + specifier: ^18.15.11
  377 + version: 18.15.11
  378 +
  379 + internal/vite-config:
  380 + dependencies:
  381 + vite:
  382 + specifier: ^4.3.0-beta.1
  383 + version: 4.3.0-beta.1(@types/node@18.15.11)(less@4.1.3)(sass@1.60.0)
  384 + devDependencies:
  385 + '@types/fs-extra':
  386 + specifier: ^11.0.1
  387 + version: 11.0.1
  388 + ant-design-vue:
  389 + specifier: ^3.2.16
  390 + version: 3.2.16(vue@3.2.47)
  391 + dayjs:
  392 + specifier: ^1.11.7
  393 + version: 1.11.7
  394 + dotenv:
  395 + specifier: ^16.0.3
  396 + version: 16.0.3
  397 + fs-extra:
  398 + specifier: ^11.1.1
  399 + version: 11.1.1
  400 + less:
  401 + specifier: ^4.1.3
  402 + version: 4.1.3
  403 + picocolors:
  404 + specifier: ^1.0.0
  405 + version: 1.0.0
  406 + pkg-types:
  407 + specifier: ^1.0.2
  408 + version: 1.0.2
  409 + rollup-plugin-visualizer:
  410 + specifier: ^5.9.0
  411 + version: 5.9.0(rollup@2.79.1)
  412 + sass:
  413 + specifier: ^1.60.0
  414 + version: 1.60.0
  415 + vite-plugin-compression:
  416 + specifier: ^0.5.1
  417 + version: 0.5.1(vite@4.3.0-beta.1)
  418 + vite-plugin-html:
  419 + specifier: ^3.2.0
  420 + version: 3.2.0(vite@4.3.0-beta.1)
  421 + vite-plugin-mock:
  422 + specifier: ^2.9.6
  423 + version: 2.9.6(mockjs@1.1.0)(rollup@2.79.1)(vite@4.3.0-beta.1)
  424 + vite-plugin-purge-icons:
  425 + specifier: ^0.9.2
  426 + version: 0.9.2(vite@4.3.0-beta.1)
  427 + vite-plugin-svg-icons:
  428 + specifier: ^2.0.1
  429 + version: 2.0.1(vite@4.3.0-beta.1)
  430 + vite-plugin-windicss:
  431 + specifier: ^1.8.10
  432 + version: 1.8.10(vite@4.3.0-beta.1)
364 433
365 packages: 434 packages:
366 435
@@ -376,7 +445,6 @@ packages: @@ -376,7 +445,6 @@ packages:
376 resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} 445 resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==}
377 dependencies: 446 dependencies:
378 '@ctrl/tinycolor': 3.6.0 447 '@ctrl/tinycolor': 3.6.0
379 - dev: false  
380 448
381 /@ant-design/colors@7.0.0: 449 /@ant-design/colors@7.0.0:
382 resolution: {integrity: sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==} 450 resolution: {integrity: sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==}
@@ -386,7 +454,6 @@ packages: @@ -386,7 +454,6 @@ packages:
386 454
387 /@ant-design/icons-svg@4.2.1: 455 /@ant-design/icons-svg@4.2.1:
388 resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} 456 resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==}
389 - dev: false  
390 457
391 /@ant-design/icons-vue@6.1.0(vue@3.2.47): 458 /@ant-design/icons-vue@6.1.0(vue@3.2.47):
392 resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==} 459 resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==}
@@ -396,7 +463,6 @@ packages: @@ -396,7 +463,6 @@ packages:
396 '@ant-design/colors': 6.0.0 463 '@ant-design/colors': 6.0.0
397 '@ant-design/icons-svg': 4.2.1 464 '@ant-design/icons-svg': 4.2.1
398 vue: 3.2.47 465 vue: 3.2.47
399 - dev: false  
400 466
401 /@antfu/utils@0.7.2: 467 /@antfu/utils@0.7.2:
402 resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} 468 resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==}
@@ -664,7 +730,6 @@ packages: @@ -664,7 +730,6 @@ packages:
664 engines: {node: '>=6.9.0'} 730 engines: {node: '>=6.9.0'}
665 dependencies: 731 dependencies:
666 regenerator-runtime: 0.13.11 732 regenerator-runtime: 0.13.11
667 - dev: false  
668 733
669 /@babel/standalone@7.21.4: 734 /@babel/standalone@7.21.4:
670 resolution: {integrity: sha512-Rw4nGqH/iyVeYxARKcz7iGP+njkPsVqJ45TmXMONoGoxooWjXCAs+CUcLeAZdBGCLqgaPvHKCYvIaDT2Iq+KfA==} 735 resolution: {integrity: sha512-Rw4nGqH/iyVeYxARKcz7iGP+njkPsVqJ45TmXMONoGoxooWjXCAs+CUcLeAZdBGCLqgaPvHKCYvIaDT2Iq+KfA==}
@@ -911,28 +976,6 @@ packages: @@ -911,28 +976,6 @@ packages:
911 /@ctrl/tinycolor@3.6.0: 976 /@ctrl/tinycolor@3.6.0:
912 resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} 977 resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==}
913 engines: {node: '>=10'} 978 engines: {node: '>=10'}
914 - dev: false  
915 -  
916 - /@esbuild-kit/cjs-loader@2.4.2:  
917 - resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}  
918 - dependencies:  
919 - '@esbuild-kit/core-utils': 3.1.0  
920 - get-tsconfig: 4.5.0  
921 - dev: true  
922 -  
923 - /@esbuild-kit/core-utils@3.1.0:  
924 - resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==}  
925 - dependencies:  
926 - esbuild: 0.17.15  
927 - source-map-support: 0.5.21  
928 - dev: true  
929 -  
930 - /@esbuild-kit/esm-loader@2.5.5:  
931 - resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==}  
932 - dependencies:  
933 - '@esbuild-kit/core-utils': 3.1.0  
934 - get-tsconfig: 4.5.0  
935 - dev: true  
936 979
937 /@esbuild/android-arm64@0.17.15: 980 /@esbuild/android-arm64@0.17.15:
938 resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} 981 resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==}
@@ -940,7 +983,6 @@ packages: @@ -940,7 +983,6 @@ packages:
940 cpu: [arm64] 983 cpu: [arm64]
941 os: [android] 984 os: [android]
942 requiresBuild: true 985 requiresBuild: true
943 - dev: true  
944 optional: true 986 optional: true
945 987
946 /@esbuild/android-arm@0.17.15: 988 /@esbuild/android-arm@0.17.15:
@@ -949,7 +991,6 @@ packages: @@ -949,7 +991,6 @@ packages:
949 cpu: [arm] 991 cpu: [arm]
950 os: [android] 992 os: [android]
951 requiresBuild: true 993 requiresBuild: true
952 - dev: true  
953 optional: true 994 optional: true
954 995
955 /@esbuild/android-x64@0.17.15: 996 /@esbuild/android-x64@0.17.15:
@@ -958,7 +999,6 @@ packages: @@ -958,7 +999,6 @@ packages:
958 cpu: [x64] 999 cpu: [x64]
959 os: [android] 1000 os: [android]
960 requiresBuild: true 1001 requiresBuild: true
961 - dev: true  
962 optional: true 1002 optional: true
963 1003
964 /@esbuild/darwin-arm64@0.17.15: 1004 /@esbuild/darwin-arm64@0.17.15:
@@ -967,7 +1007,6 @@ packages: @@ -967,7 +1007,6 @@ packages:
967 cpu: [arm64] 1007 cpu: [arm64]
968 os: [darwin] 1008 os: [darwin]
969 requiresBuild: true 1009 requiresBuild: true
970 - dev: true  
971 optional: true 1010 optional: true
972 1011
973 /@esbuild/darwin-x64@0.17.15: 1012 /@esbuild/darwin-x64@0.17.15:
@@ -976,7 +1015,6 @@ packages: @@ -976,7 +1015,6 @@ packages:
976 cpu: [x64] 1015 cpu: [x64]
977 os: [darwin] 1016 os: [darwin]
978 requiresBuild: true 1017 requiresBuild: true
979 - dev: true  
980 optional: true 1018 optional: true
981 1019
982 /@esbuild/freebsd-arm64@0.17.15: 1020 /@esbuild/freebsd-arm64@0.17.15:
@@ -985,7 +1023,6 @@ packages: @@ -985,7 +1023,6 @@ packages:
985 cpu: [arm64] 1023 cpu: [arm64]
986 os: [freebsd] 1024 os: [freebsd]
987 requiresBuild: true 1025 requiresBuild: true
988 - dev: true  
989 optional: true 1026 optional: true
990 1027
991 /@esbuild/freebsd-x64@0.17.15: 1028 /@esbuild/freebsd-x64@0.17.15:
@@ -994,7 +1031,6 @@ packages: @@ -994,7 +1031,6 @@ packages:
994 cpu: [x64] 1031 cpu: [x64]
995 os: [freebsd] 1032 os: [freebsd]
996 requiresBuild: true 1033 requiresBuild: true
997 - dev: true  
998 optional: true 1034 optional: true
999 1035
1000 /@esbuild/linux-arm64@0.17.15: 1036 /@esbuild/linux-arm64@0.17.15:
@@ -1003,7 +1039,6 @@ packages: @@ -1003,7 +1039,6 @@ packages:
1003 cpu: [arm64] 1039 cpu: [arm64]
1004 os: [linux] 1040 os: [linux]
1005 requiresBuild: true 1041 requiresBuild: true
1006 - dev: true  
1007 optional: true 1042 optional: true
1008 1043
1009 /@esbuild/linux-arm@0.17.15: 1044 /@esbuild/linux-arm@0.17.15:
@@ -1012,7 +1047,6 @@ packages: @@ -1012,7 +1047,6 @@ packages:
1012 cpu: [arm] 1047 cpu: [arm]
1013 os: [linux] 1048 os: [linux]
1014 requiresBuild: true 1049 requiresBuild: true
1015 - dev: true  
1016 optional: true 1050 optional: true
1017 1051
1018 /@esbuild/linux-ia32@0.17.15: 1052 /@esbuild/linux-ia32@0.17.15:
@@ -1021,7 +1055,6 @@ packages: @@ -1021,7 +1055,6 @@ packages:
1021 cpu: [ia32] 1055 cpu: [ia32]
1022 os: [linux] 1056 os: [linux]
1023 requiresBuild: true 1057 requiresBuild: true
1024 - dev: true  
1025 optional: true 1058 optional: true
1026 1059
1027 /@esbuild/linux-loong64@0.17.15: 1060 /@esbuild/linux-loong64@0.17.15:
@@ -1030,7 +1063,6 @@ packages: @@ -1030,7 +1063,6 @@ packages:
1030 cpu: [loong64] 1063 cpu: [loong64]
1031 os: [linux] 1064 os: [linux]
1032 requiresBuild: true 1065 requiresBuild: true
1033 - dev: true  
1034 optional: true 1066 optional: true
1035 1067
1036 /@esbuild/linux-mips64el@0.17.15: 1068 /@esbuild/linux-mips64el@0.17.15:
@@ -1039,7 +1071,6 @@ packages: @@ -1039,7 +1071,6 @@ packages:
1039 cpu: [mips64el] 1071 cpu: [mips64el]
1040 os: [linux] 1072 os: [linux]
1041 requiresBuild: true 1073 requiresBuild: true
1042 - dev: true  
1043 optional: true 1074 optional: true
1044 1075
1045 /@esbuild/linux-ppc64@0.17.15: 1076 /@esbuild/linux-ppc64@0.17.15:
@@ -1048,7 +1079,6 @@ packages: @@ -1048,7 +1079,6 @@ packages:
1048 cpu: [ppc64] 1079 cpu: [ppc64]
1049 os: [linux] 1080 os: [linux]
1050 requiresBuild: true 1081 requiresBuild: true
1051 - dev: true  
1052 optional: true 1082 optional: true
1053 1083
1054 /@esbuild/linux-riscv64@0.17.15: 1084 /@esbuild/linux-riscv64@0.17.15:
@@ -1057,7 +1087,6 @@ packages: @@ -1057,7 +1087,6 @@ packages:
1057 cpu: [riscv64] 1087 cpu: [riscv64]
1058 os: [linux] 1088 os: [linux]
1059 requiresBuild: true 1089 requiresBuild: true
1060 - dev: true  
1061 optional: true 1090 optional: true
1062 1091
1063 /@esbuild/linux-s390x@0.17.15: 1092 /@esbuild/linux-s390x@0.17.15:
@@ -1066,7 +1095,6 @@ packages: @@ -1066,7 +1095,6 @@ packages:
1066 cpu: [s390x] 1095 cpu: [s390x]
1067 os: [linux] 1096 os: [linux]
1068 requiresBuild: true 1097 requiresBuild: true
1069 - dev: true  
1070 optional: true 1098 optional: true
1071 1099
1072 /@esbuild/linux-x64@0.17.15: 1100 /@esbuild/linux-x64@0.17.15:
@@ -1075,7 +1103,6 @@ packages: @@ -1075,7 +1103,6 @@ packages:
1075 cpu: [x64] 1103 cpu: [x64]
1076 os: [linux] 1104 os: [linux]
1077 requiresBuild: true 1105 requiresBuild: true
1078 - dev: true  
1079 optional: true 1106 optional: true
1080 1107
1081 /@esbuild/netbsd-x64@0.17.15: 1108 /@esbuild/netbsd-x64@0.17.15:
@@ -1084,7 +1111,6 @@ packages: @@ -1084,7 +1111,6 @@ packages:
1084 cpu: [x64] 1111 cpu: [x64]
1085 os: [netbsd] 1112 os: [netbsd]
1086 requiresBuild: true 1113 requiresBuild: true
1087 - dev: true  
1088 optional: true 1114 optional: true
1089 1115
1090 /@esbuild/openbsd-x64@0.17.15: 1116 /@esbuild/openbsd-x64@0.17.15:
@@ -1093,7 +1119,6 @@ packages: @@ -1093,7 +1119,6 @@ packages:
1093 cpu: [x64] 1119 cpu: [x64]
1094 os: [openbsd] 1120 os: [openbsd]
1095 requiresBuild: true 1121 requiresBuild: true
1096 - dev: true  
1097 optional: true 1122 optional: true
1098 1123
1099 /@esbuild/sunos-x64@0.17.15: 1124 /@esbuild/sunos-x64@0.17.15:
@@ -1102,7 +1127,6 @@ packages: @@ -1102,7 +1127,6 @@ packages:
1102 cpu: [x64] 1127 cpu: [x64]
1103 os: [sunos] 1128 os: [sunos]
1104 requiresBuild: true 1129 requiresBuild: true
1105 - dev: true  
1106 optional: true 1130 optional: true
1107 1131
1108 /@esbuild/win32-arm64@0.17.15: 1132 /@esbuild/win32-arm64@0.17.15:
@@ -1111,7 +1135,6 @@ packages: @@ -1111,7 +1135,6 @@ packages:
1111 cpu: [arm64] 1135 cpu: [arm64]
1112 os: [win32] 1136 os: [win32]
1113 requiresBuild: true 1137 requiresBuild: true
1114 - dev: true  
1115 optional: true 1138 optional: true
1116 1139
1117 /@esbuild/win32-ia32@0.17.15: 1140 /@esbuild/win32-ia32@0.17.15:
@@ -1120,7 +1143,6 @@ packages: @@ -1120,7 +1143,6 @@ packages:
1120 cpu: [ia32] 1143 cpu: [ia32]
1121 os: [win32] 1144 os: [win32]
1122 requiresBuild: true 1145 requiresBuild: true
1123 - dev: true  
1124 optional: true 1146 optional: true
1125 1147
1126 /@esbuild/win32-x64@0.17.15: 1148 /@esbuild/win32-x64@0.17.15:
@@ -1129,7 +1151,6 @@ packages: @@ -1129,7 +1151,6 @@ packages:
1129 cpu: [x64] 1151 cpu: [x64]
1130 os: [win32] 1152 os: [win32]
1131 requiresBuild: true 1153 requiresBuild: true
1132 - dev: true  
1133 optional: true 1154 optional: true
1134 1155
1135 /@eslint-community/eslint-utils@4.4.0(eslint@8.37.0): 1156 /@eslint-community/eslint-utils@4.4.0(eslint@8.37.0):
@@ -1363,6 +1384,36 @@ packages: @@ -1363,6 +1384,36 @@ packages:
1363 fastq: 1.15.0 1384 fastq: 1.15.0
1364 dev: true 1385 dev: true
1365 1386
  1387 + /@opencensus/core@0.0.8:
  1388 + resolution: {integrity: sha512-yUFT59SFhGMYQgX0PhoTR0LBff2BEhPrD9io1jWfF/VDbakRfs6Pq60rjv0Z7iaTav5gQlttJCX2+VPxFWCuoQ==}
  1389 + engines: {node: '>=6.0'}
  1390 + dependencies:
  1391 + continuation-local-storage: 3.2.1
  1392 + log-driver: 1.2.7
  1393 + semver: 5.7.1
  1394 + shimmer: 1.2.1
  1395 + uuid: 3.4.0
  1396 + dev: true
  1397 +
  1398 + /@opencensus/core@0.0.9:
  1399 + resolution: {integrity: sha512-31Q4VWtbzXpVUd2m9JS6HEaPjlKvNMOiF7lWKNmXF84yUcgfAFL5re7/hjDmdyQbOp32oGc+RFV78jXIldVz6Q==}
  1400 + engines: {node: '>=6.0'}
  1401 + dependencies:
  1402 + continuation-local-storage: 3.2.1
  1403 + log-driver: 1.2.7
  1404 + semver: 5.7.1
  1405 + shimmer: 1.2.1
  1406 + uuid: 3.4.0
  1407 + dev: true
  1408 +
  1409 + /@opencensus/propagation-b3@0.0.8:
  1410 + resolution: {integrity: sha512-PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A==}
  1411 + engines: {node: '>=6.0'}
  1412 + dependencies:
  1413 + '@opencensus/core': 0.0.8
  1414 + uuid: 3.4.0
  1415 + dev: true
  1416 +
1366 /@pkgr/utils@2.3.1: 1417 /@pkgr/utils@2.3.1:
1367 resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} 1418 resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==}
1368 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 1419 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -1375,6 +1426,69 @@ packages: @@ -1375,6 +1426,69 @@ packages:
1375 tslib: 2.5.0 1426 tslib: 2.5.0
1376 dev: true 1427 dev: true
1377 1428
  1429 + /@pm2/agent@2.0.1:
  1430 + resolution: {integrity: sha512-QKHMm6yexcvdDfcNE7PL9D6uEjoQPGRi+8dh+rc4Hwtbpsbh5IAvZbz3BVGjcd4HaX6pt2xGpOohG7/Y2L4QLw==}
  1431 + dependencies:
  1432 + async: 3.2.4
  1433 + chalk: 3.0.0
  1434 + dayjs: 1.8.36
  1435 + debug: 4.3.4
  1436 + eventemitter2: 5.0.1
  1437 + fast-json-patch: 3.1.1
  1438 + fclone: 1.0.11
  1439 + nssocket: 0.6.0
  1440 + pm2-axon: 4.0.1
  1441 + pm2-axon-rpc: 0.7.1
  1442 + proxy-agent: 5.0.0
  1443 + semver: 7.2.3
  1444 + ws: 7.4.6
  1445 + transitivePeerDependencies:
  1446 + - bufferutil
  1447 + - supports-color
  1448 + - utf-8-validate
  1449 + dev: true
  1450 +
  1451 + /@pm2/io@5.0.0:
  1452 + resolution: {integrity: sha512-3rToDVJaRoob5Lq8+7Q2TZFruoEkdORxwzFpZaqF4bmH6Bkd7kAbdPrI/z8X6k1Meq5rTtScM7MmDgppH6aLlw==}
  1453 + engines: {node: '>=6.0'}
  1454 + dependencies:
  1455 + '@opencensus/core': 0.0.9
  1456 + '@opencensus/propagation-b3': 0.0.8
  1457 + async: 2.6.4
  1458 + debug: 4.3.4
  1459 + eventemitter2: 6.4.9
  1460 + require-in-the-middle: 5.2.0
  1461 + semver: 6.3.0
  1462 + shimmer: 1.2.1
  1463 + signal-exit: 3.0.7
  1464 + tslib: 1.9.3
  1465 + transitivePeerDependencies:
  1466 + - supports-color
  1467 + dev: true
  1468 +
  1469 + /@pm2/js-api@0.6.7:
  1470 + resolution: {integrity: sha512-jiJUhbdsK+5C4zhPZNnyA3wRI01dEc6a2GhcQ9qI38DyIk+S+C8iC3fGjcjUbt/viLYKPjlAaE+hcT2/JMQPXw==}
  1471 + engines: {node: '>=4.0'}
  1472 + dependencies:
  1473 + async: 2.6.4
  1474 + axios: 0.21.4(debug@4.3.4)
  1475 + debug: 4.3.4
  1476 + eventemitter2: 6.4.9
  1477 + ws: 7.5.9
  1478 + transitivePeerDependencies:
  1479 + - bufferutil
  1480 + - supports-color
  1481 + - utf-8-validate
  1482 + dev: true
  1483 +
  1484 + /@pm2/pm2-version-check@1.0.4:
  1485 + resolution: {integrity: sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==}
  1486 + dependencies:
  1487 + debug: 4.3.4
  1488 + transitivePeerDependencies:
  1489 + - supports-color
  1490 + dev: true
  1491 +
1378 /@purge-icons/core@0.9.1: 1492 /@purge-icons/core@0.9.1:
1379 resolution: {integrity: sha512-sx8/a30MbbqQVEqhuMPE1wJpdVRRbEmwEPZpFzVkcDixzX4p+R2A0WVxqkb0xfHUBAVQwrSE2SeAyniIQLqbLw==} 1493 resolution: {integrity: sha512-sx8/a30MbbqQVEqhuMPE1wJpdVRRbEmwEPZpFzVkcDixzX4p+R2A0WVxqkb0xfHUBAVQwrSE2SeAyniIQLqbLw==}
1380 dependencies: 1494 dependencies:
@@ -1394,8 +1508,8 @@ packages: @@ -1394,8 +1508,8 @@ packages:
1394 '@iconify/iconify': 3.1.0 1508 '@iconify/iconify': 3.1.0
1395 dev: true 1509 dev: true
1396 1510
1397 - /@rollup/plugin-alias@4.0.3(rollup@3.20.2):  
1398 - resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} 1511 + /@rollup/plugin-alias@4.0.4(rollup@3.20.2):
  1512 + resolution: {integrity: sha512-0CaAY238SMtYAWEXXptWSR8iz8NYZnH7zNBKuJ14xFJSGwLtPgjvXYsoApAHfzYXXH1ejxpVw7WlHss3zhh9SQ==}
1399 engines: {node: '>=14.0.0'} 1513 engines: {node: '>=14.0.0'}
1400 peerDependencies: 1514 peerDependencies:
1401 rollup: ^1.20.0||^2.0.0||^3.0.0 1515 rollup: ^1.20.0||^2.0.0||^3.0.0
@@ -1453,8 +1567,8 @@ packages: @@ -1453,8 +1567,8 @@ packages:
1453 rollup: 2.79.1 1567 rollup: 2.79.1
1454 dev: true 1568 dev: true
1455 1569
1456 - /@rollup/plugin-node-resolve@15.0.1(rollup@3.20.2):  
1457 - resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} 1570 + /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.2):
  1571 + resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
1458 engines: {node: '>=14.0.0'} 1572 engines: {node: '>=14.0.0'}
1459 peerDependencies: 1573 peerDependencies:
1460 rollup: ^2.78.0||^3.0.0 1574 rollup: ^2.78.0||^3.0.0
@@ -1523,9 +1637,13 @@ packages: @@ -1523,9 +1637,13 @@ packages:
1523 /@simonwep/pickr@1.8.2: 1637 /@simonwep/pickr@1.8.2:
1524 resolution: {integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==} 1638 resolution: {integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==}
1525 dependencies: 1639 dependencies:
1526 - core-js: 3.29.1 1640 + core-js: 3.30.0
1527 nanopop: 2.2.0 1641 nanopop: 2.2.0
1528 - dev: false 1642 +
  1643 + /@tootallnate/once@1.1.2:
  1644 + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
  1645 + engines: {node: '>= 6'}
  1646 + dev: true
1529 1647
1530 /@trysound/sax@0.2.0: 1648 /@trysound/sax@0.2.0:
1531 resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} 1649 resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
@@ -1548,12 +1666,46 @@ packages: @@ -1548,12 +1666,46 @@ packages:
1548 resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} 1666 resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
1549 dev: true 1667 dev: true
1550 1668
  1669 + /@types/accepts@1.3.5:
  1670 + resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==}
  1671 + dependencies:
  1672 + '@types/node': 18.15.11
  1673 +
  1674 + /@types/body-parser@1.19.2:
  1675 + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
  1676 + dependencies:
  1677 + '@types/connect': 3.4.35
  1678 + '@types/node': 18.15.11
  1679 +
  1680 + /@types/co-body@6.1.0:
  1681 + resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==}
  1682 + dependencies:
  1683 + '@types/node': 18.15.11
  1684 + '@types/qs': 6.9.7
  1685 + dev: false
  1686 +
1551 /@types/codemirror@5.60.7: 1687 /@types/codemirror@5.60.7:
1552 resolution: {integrity: sha512-QXIC+RPzt/1BGSuD6iFn6UMC9TDp+9hkOANYNPVsjjrDdzKphfRkwQDKGp2YaC54Yhz0g6P5uYTCCibZZEiMAA==} 1688 resolution: {integrity: sha512-QXIC+RPzt/1BGSuD6iFn6UMC9TDp+9hkOANYNPVsjjrDdzKphfRkwQDKGp2YaC54Yhz0g6P5uYTCCibZZEiMAA==}
1553 dependencies: 1689 dependencies:
1554 '@types/tern': 0.23.4 1690 '@types/tern': 0.23.4
1555 dev: true 1691 dev: true
1556 1692
  1693 + /@types/connect@3.4.35:
  1694 + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
  1695 + dependencies:
  1696 + '@types/node': 18.15.11
  1697 +
  1698 + /@types/content-disposition@0.5.5:
  1699 + resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==}
  1700 +
  1701 + /@types/cookies@0.7.7:
  1702 + resolution: {integrity: sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==}
  1703 + dependencies:
  1704 + '@types/connect': 3.4.35
  1705 + '@types/express': 4.17.17
  1706 + '@types/keygrip': 1.0.2
  1707 + '@types/node': 18.15.11
  1708 +
1557 /@types/crypto-js@4.1.1: 1709 /@types/crypto-js@4.1.1:
1558 resolution: {integrity: sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==} 1710 resolution: {integrity: sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==}
1559 dev: true 1711 dev: true
@@ -1566,6 +1718,27 @@ packages: @@ -1566,6 +1718,27 @@ packages:
1566 resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 1718 resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
1567 dev: true 1719 dev: true
1568 1720
  1721 + /@types/express-serve-static-core@4.17.33:
  1722 + resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
  1723 + dependencies:
  1724 + '@types/node': 18.15.11
  1725 + '@types/qs': 6.9.7
  1726 + '@types/range-parser': 1.2.4
  1727 +
  1728 + /@types/express@4.17.17:
  1729 + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==}
  1730 + dependencies:
  1731 + '@types/body-parser': 1.19.2
  1732 + '@types/express-serve-static-core': 4.17.33
  1733 + '@types/qs': 6.9.7
  1734 + '@types/serve-static': 1.15.1
  1735 +
  1736 + /@types/formidable@2.0.5:
  1737 + resolution: {integrity: sha512-uvMcdn/KK3maPOaVUAc3HEYbCEhjaGFwww4EsX6IJfWIJ1tzHtDHczuImH3GKdusPnAAmzB07St90uabZeCKPA==}
  1738 + dependencies:
  1739 + '@types/node': 18.15.11
  1740 + dev: false
  1741 +
1569 /@types/fs-extra@11.0.1: 1742 /@types/fs-extra@11.0.1:
1570 resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} 1743 resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
1571 dependencies: 1744 dependencies:
@@ -1573,12 +1746,11 @@ packages: @@ -1573,12 +1746,11 @@ packages:
1573 '@types/node': 18.15.11 1746 '@types/node': 18.15.11
1574 dev: true 1747 dev: true
1575 1748
1576 - /@types/inquirer@8.2.6:  
1577 - resolution: {integrity: sha512-3uT88kxg8lNzY8ay2ZjP44DKcRaTGztqeIvN2zHvhzIBH/uAPaL75aBtdNRKbA7xXoMbBt5kX0M00VKAnfOYlA==}  
1578 - dependencies:  
1579 - '@types/through': 0.0.30  
1580 - rxjs: 7.8.0  
1581 - dev: true 1749 + /@types/http-assert@1.5.3:
  1750 + resolution: {integrity: sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==}
  1751 +
  1752 + /@types/http-errors@2.0.1:
  1753 + resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==}
1582 1754
1583 /@types/intro.js@5.1.1: 1755 /@types/intro.js@5.1.1:
1584 resolution: {integrity: sha512-gxrfhzwHeCZI8PoucIVRCe5cX0j29YYB1YLIfPb87HN1HiAhrl0CGMFuYPzo6Gvn5diAPCHF6XW2SR+Lqxexlg==} 1756 resolution: {integrity: sha512-gxrfhzwHeCZI8PoucIVRCe5cX0j29YYB1YLIfPb87HN1HiAhrl0CGMFuYPzo6Gvn5diAPCHF6XW2SR+Lqxexlg==}
@@ -1594,6 +1766,38 @@ packages: @@ -1594,6 +1766,38 @@ packages:
1594 '@types/node': 18.15.11 1766 '@types/node': 18.15.11
1595 dev: true 1767 dev: true
1596 1768
  1769 + /@types/keygrip@1.0.2:
  1770 + resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==}
  1771 +
  1772 + /@types/koa-bodyparser@5.0.2:
  1773 + resolution: {integrity: sha512-prJC/gtxnurTTOpYkSwMwzbkiZ6BCW7arIvjmNVbEziauhcndQeCewzsSphmtlI6wnwFnGGAAOznQR1OYrhhgw==}
  1774 + dependencies:
  1775 + '@types/koa': 2.13.6
  1776 + dev: true
  1777 +
  1778 + /@types/koa-compose@3.2.5:
  1779 + resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==}
  1780 + dependencies:
  1781 + '@types/koa': 2.13.6
  1782 +
  1783 + /@types/koa-router@7.4.4:
  1784 + resolution: {integrity: sha512-3dHlZ6CkhgcWeF6wafEUvyyqjWYfKmev3vy1PtOmr0mBc3wpXPU5E8fBBd4YQo5bRpHPfmwC5yDaX7s4jhIN6A==}
  1785 + dependencies:
  1786 + '@types/koa': 2.13.6
  1787 + dev: true
  1788 +
  1789 + /@types/koa@2.13.6:
  1790 + resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==}
  1791 + dependencies:
  1792 + '@types/accepts': 1.3.5
  1793 + '@types/content-disposition': 0.5.5
  1794 + '@types/cookies': 0.7.7
  1795 + '@types/http-assert': 1.5.3
  1796 + '@types/http-errors': 2.0.1
  1797 + '@types/keygrip': 1.0.2
  1798 + '@types/koa-compose': 3.2.5
  1799 + '@types/node': 18.15.11
  1800 +
1597 /@types/lodash-es@4.17.7: 1801 /@types/lodash-es@4.17.7:
1598 resolution: {integrity: sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==} 1802 resolution: {integrity: sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==}
1599 dependencies: 1803 dependencies:
@@ -1604,6 +1808,9 @@ packages: @@ -1604,6 +1808,9 @@ packages:
1604 resolution: {integrity: sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==} 1808 resolution: {integrity: sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==}
1605 dev: true 1809 dev: true
1606 1810
  1811 + /@types/mime@3.0.1:
  1812 + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
  1813 +
1607 /@types/minimist@1.2.2: 1814 /@types/minimist@1.2.2:
1608 resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} 1815 resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
1609 dev: true 1816 dev: true
@@ -1622,7 +1829,6 @@ packages: @@ -1622,7 +1829,6 @@ packages:
1622 1829
1623 /@types/node@18.15.11: 1830 /@types/node@18.15.11:
1624 resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} 1831 resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
1625 - dev: true  
1626 1832
1627 /@types/normalize-package-data@2.4.1: 1833 /@types/normalize-package-data@2.4.1:
1628 resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 1834 resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@@ -1640,7 +1846,9 @@ packages: @@ -1640,7 +1846,9 @@ packages:
1640 1846
1641 /@types/qs@6.9.7: 1847 /@types/qs@6.9.7:
1642 resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} 1848 resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
1643 - dev: true 1849 +
  1850 + /@types/range-parser@1.2.4:
  1851 + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
1644 1852
1645 /@types/resolve@1.17.1: 1853 /@types/resolve@1.17.1:
1646 resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} 1854 resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
@@ -1656,6 +1864,12 @@ packages: @@ -1656,6 +1864,12 @@ packages:
1656 resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 1864 resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
1657 dev: true 1865 dev: true
1658 1866
  1867 + /@types/serve-static@1.15.1:
  1868 + resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==}
  1869 + dependencies:
  1870 + '@types/mime': 3.0.1
  1871 + '@types/node': 18.15.11
  1872 +
1659 /@types/showdown@2.0.0: 1873 /@types/showdown@2.0.0:
1660 resolution: {integrity: sha512-70xBJoLv+oXjB5PhtA8vo7erjLDp9/qqI63SRHm4REKrwuPOLs8HhXwlZJBJaB4kC18cCZ1UUZ6Fb/PLFW4TCA==} 1874 resolution: {integrity: sha512-70xBJoLv+oXjB5PhtA8vo7erjLDp9/qqI63SRHm4REKrwuPOLs8HhXwlZJBJaB4kC18cCZ1UUZ6Fb/PLFW4TCA==}
1661 dev: true 1875 dev: true
@@ -1676,12 +1890,6 @@ packages: @@ -1676,12 +1890,6 @@ packages:
1676 '@types/estree': 1.0.0 1890 '@types/estree': 1.0.0
1677 dev: true 1891 dev: true
1678 1892
1679 - /@types/through@0.0.30:  
1680 - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}  
1681 - dependencies:  
1682 - '@types/node': 18.15.11  
1683 - dev: true  
1684 -  
1685 /@types/web-bluetooth@0.0.16: 1893 /@types/web-bluetooth@0.0.16:
1686 resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} 1894 resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
1687 dev: false 1895 dev: false
@@ -2059,6 +2267,14 @@ packages: @@ -2059,6 +2267,14 @@ packages:
2059 resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 2267 resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
2060 dev: true 2268 dev: true
2061 2269
  2270 + /accepts@1.3.8:
  2271 + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
  2272 + engines: {node: '>= 0.6'}
  2273 + dependencies:
  2274 + mime-types: 2.1.35
  2275 + negotiator: 0.6.3
  2276 + dev: false
  2277 +
2062 /acorn-jsx@5.3.2(acorn@8.8.2): 2278 /acorn-jsx@5.3.2(acorn@8.8.2):
2063 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 2279 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
2064 peerDependencies: 2280 peerDependencies:
@@ -2083,6 +2299,15 @@ packages: @@ -2083,6 +2299,15 @@ packages:
2083 engines: {node: '>=0.8'} 2299 engines: {node: '>=0.8'}
2084 dev: false 2300 dev: false
2085 2301
  2302 + /agent-base@6.0.2:
  2303 + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
  2304 + engines: {node: '>= 6.0.0'}
  2305 + dependencies:
  2306 + debug: 4.3.4
  2307 + transitivePeerDependencies:
  2308 + - supports-color
  2309 + dev: true
  2310 +
2086 /aggregate-error@3.1.0: 2311 /aggregate-error@3.1.0:
2087 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 2312 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
2088 engines: {node: '>=8'} 2313 engines: {node: '>=8'}
@@ -2109,6 +2334,21 @@ packages: @@ -2109,6 +2334,21 @@ packages:
2109 uri-js: 4.4.1 2334 uri-js: 4.4.1
2110 dev: true 2335 dev: true
2111 2336
  2337 + /amp-message@0.1.2:
  2338 + resolution: {integrity: sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg==}
  2339 + dependencies:
  2340 + amp: 0.3.1
  2341 + dev: true
  2342 +
  2343 + /amp@0.3.1:
  2344 + resolution: {integrity: sha512-OwIuC4yZaRogHKiuU5WlMR5Xk/jAcpPtawWL05Gj8Lvm2F6mwoJt4O/bHI+DHwG79vWd+8OFYM4/BzYqyRd3qw==}
  2345 + dev: true
  2346 +
  2347 + /ansi-colors@4.1.3:
  2348 + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
  2349 + engines: {node: '>=6'}
  2350 + dev: true
  2351 +
2112 /ansi-escapes@4.3.2: 2352 /ansi-escapes@4.3.2:
2113 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 2353 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
2114 engines: {node: '>=8'} 2354 engines: {node: '>=8'}
@@ -2116,13 +2356,6 @@ packages: @@ -2116,13 +2356,6 @@ packages:
2116 type-fest: 0.21.3 2356 type-fest: 0.21.3
2117 dev: true 2357 dev: true
2118 2358
2119 - /ansi-escapes@6.1.0:  
2120 - resolution: {integrity: sha512-bQyg9bzRntwR/8b89DOEhGwctcwCrbWW/TuqTQnpqpy5Fz3aovcOTj5i8NJV6AHc8OGNdMaqdxAWww8pz2kiKg==}  
2121 - engines: {node: '>=14.16'}  
2122 - dependencies:  
2123 - type-fest: 3.7.2  
2124 - dev: true  
2125 -  
2126 /ansi-regex@2.1.1: 2359 /ansi-regex@2.1.1:
2127 resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} 2360 resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
2128 engines: {node: '>=0.10.0'} 2361 engines: {node: '>=0.10.0'}
@@ -2184,15 +2417,44 @@ packages: @@ -2184,15 +2417,44 @@ packages:
2184 vue: 3.2.47 2417 vue: 3.2.47
2185 vue-types: 3.0.2(vue@3.2.47) 2418 vue-types: 3.0.2(vue@3.2.47)
2186 warning: 4.0.3 2419 warning: 4.0.3
  2420 + dev: true
  2421 +
  2422 + /ant-design-vue@3.2.17(vue@3.2.47):
  2423 + resolution: {integrity: sha512-fUHC1PRF3/UTDu7WjaKq2awyqET2mGfEytNOjfbUrvq5Q4AzNghzJlCWh1saCuA+VjnRRBCYu34StZ44cDmbFg==}
  2424 + engines: {node: '>=12.22.0'}
  2425 + peerDependencies:
  2426 + vue: '>=3.2.0'
  2427 + dependencies:
  2428 + '@ant-design/colors': 6.0.0
  2429 + '@ant-design/icons-vue': 6.1.0(vue@3.2.47)
  2430 + '@babel/runtime': 7.21.0
  2431 + '@ctrl/tinycolor': 3.6.0
  2432 + '@simonwep/pickr': 1.8.2
  2433 + array-tree-filter: 2.1.0
  2434 + async-validator: 4.2.5
  2435 + dayjs: 1.11.7
  2436 + dom-align: 1.12.4
  2437 + dom-scroll-into-view: 2.0.1
  2438 + lodash: 4.17.21
  2439 + lodash-es: 4.17.21
  2440 + resize-observer-polyfill: 1.5.1
  2441 + scroll-into-view-if-needed: 2.2.31
  2442 + shallow-equal: 1.2.1
  2443 + vue: 3.2.47
  2444 + vue-types: 3.0.2(vue@3.2.47)
  2445 + warning: 4.0.3
2187 dev: false 2446 dev: false
2188 2447
  2448 + /any-promise@1.3.0:
  2449 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
  2450 + dev: true
  2451 +
2189 /anymatch@3.1.3: 2452 /anymatch@3.1.3:
2190 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 2453 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
2191 engines: {node: '>= 8'} 2454 engines: {node: '>= 8'}
2192 dependencies: 2455 dependencies:
2193 normalize-path: 3.0.0 2456 normalize-path: 3.0.0
2194 picomatch: 2.3.1 2457 picomatch: 2.3.1
2195 - dev: true  
2196 2458
2197 /archiver-utils@2.1.0: 2459 /archiver-utils@2.1.0:
2198 resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} 2460 resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
@@ -2227,6 +2489,12 @@ packages: @@ -2227,6 +2489,12 @@ packages:
2227 resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 2489 resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
2228 dev: true 2490 dev: true
2229 2491
  2492 + /argparse@1.0.10:
  2493 + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
  2494 + dependencies:
  2495 + sprintf-js: 1.0.3
  2496 + dev: true
  2497 +
2230 /argparse@2.0.1: 2498 /argparse@2.0.1:
2231 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 2499 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
2232 dev: true 2500 dev: true
@@ -2252,7 +2520,6 @@ packages: @@ -2252,7 +2520,6 @@ packages:
2252 2520
2253 /array-tree-filter@2.1.0: 2521 /array-tree-filter@2.1.0:
2254 resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} 2522 resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==}
2255 - dev: false  
2256 2523
2257 /array-union@2.1.0: 2524 /array-union@2.1.0:
2258 resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 2525 resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
@@ -2269,19 +2536,43 @@ packages: @@ -2269,19 +2536,43 @@ packages:
2269 engines: {node: '>=0.10.0'} 2536 engines: {node: '>=0.10.0'}
2270 dev: true 2537 dev: true
2271 2538
  2539 + /asap@2.0.6:
  2540 + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
  2541 + dev: false
  2542 +
2272 /assign-symbols@1.0.0: 2543 /assign-symbols@1.0.0:
2273 resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} 2544 resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
2274 engines: {node: '>=0.10.0'} 2545 engines: {node: '>=0.10.0'}
2275 dev: true 2546 dev: true
2276 2547
  2548 + /ast-types@0.13.4:
  2549 + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
  2550 + engines: {node: '>=4'}
  2551 + dependencies:
  2552 + tslib: 2.5.0
  2553 + dev: true
  2554 +
2277 /astral-regex@2.0.0: 2555 /astral-regex@2.0.0:
2278 resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 2556 resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
2279 engines: {node: '>=8'} 2557 engines: {node: '>=8'}
2280 dev: true 2558 dev: true
2281 2559
  2560 + /async-listener@0.6.10:
  2561 + resolution: {integrity: sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==}
  2562 + engines: {node: <=0.11.8 || >0.11.10}
  2563 + dependencies:
  2564 + semver: 5.7.1
  2565 + shimmer: 1.2.1
  2566 + dev: true
  2567 +
2282 /async-validator@4.2.5: 2568 /async-validator@4.2.5:
2283 resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} 2569 resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
2284 - dev: false 2570 +
  2571 + /async@2.6.4:
  2572 + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
  2573 + dependencies:
  2574 + lodash: 4.17.21
  2575 + dev: true
2285 2576
2286 /async@3.2.4: 2577 /async@3.2.4:
2287 resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} 2578 resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
@@ -2296,6 +2587,14 @@ packages: @@ -2296,6 +2587,14 @@ packages:
2296 hasBin: true 2587 hasBin: true
2297 dev: true 2588 dev: true
2298 2589
  2590 + /axios@0.21.4(debug@4.3.4):
  2591 + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
  2592 + dependencies:
  2593 + follow-redirects: 1.15.2(debug@4.3.4)
  2594 + transitivePeerDependencies:
  2595 + - debug
  2596 + dev: true
  2597 +
2299 /axios@0.26.1(debug@4.3.4): 2598 /axios@0.26.1(debug@4.3.4):
2300 resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} 2599 resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==}
2301 dependencies: 2600 dependencies:
@@ -2323,6 +2622,7 @@ packages: @@ -2323,6 +2622,7 @@ packages:
2323 2622
2324 /base64-js@1.5.1: 2623 /base64-js@1.5.1:
2325 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 2624 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
  2625 + dev: false
2326 2626
2327 /base@0.11.2: 2627 /base@0.11.2:
2328 resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} 2628 resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
@@ -2349,7 +2649,6 @@ packages: @@ -2349,7 +2649,6 @@ packages:
2349 /binary-extensions@2.2.0: 2649 /binary-extensions@2.2.0:
2350 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 2650 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
2351 engines: {node: '>=8'} 2651 engines: {node: '>=8'}
2352 - dev: true  
2353 2652
2354 /binary@0.3.0: 2653 /binary@0.3.0:
2355 resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} 2654 resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
@@ -2366,12 +2665,10 @@ packages: @@ -2366,12 +2665,10 @@ packages:
2366 readable-stream: 3.6.2 2665 readable-stream: 3.6.2
2367 dev: false 2666 dev: false
2368 2667
2369 - /bl@5.1.0:  
2370 - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}  
2371 - dependencies:  
2372 - buffer: 6.0.3  
2373 - inherits: 2.0.4  
2374 - readable-stream: 3.6.2 2668 + /blessed@0.1.81:
  2669 + resolution: {integrity: sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==}
  2670 + engines: {node: '>= 0.8.0'}
  2671 + hasBin: true
2375 dev: true 2672 dev: true
2376 2673
2377 /bluebird@3.4.7: 2674 /bluebird@3.4.7:
@@ -2382,6 +2679,10 @@ packages: @@ -2382,6 +2679,10 @@ packages:
2382 resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} 2679 resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
2383 dev: true 2680 dev: true
2384 2681
  2682 + /bodec@0.1.0:
  2683 + resolution: {integrity: sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ==}
  2684 + dev: true
  2685 +
2385 /boolbase@1.0.0: 2686 /boolbase@1.0.0:
2386 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 2687 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
2387 dev: true 2688 dev: true
@@ -2420,15 +2721,14 @@ packages: @@ -2420,15 +2721,14 @@ packages:
2420 engines: {node: '>=8'} 2721 engines: {node: '>=8'}
2421 dependencies: 2722 dependencies:
2422 fill-range: 7.0.1 2723 fill-range: 7.0.1
2423 - dev: true  
2424 2724
2425 /browserslist@4.21.5: 2725 /browserslist@4.21.5:
2426 resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 2726 resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
2427 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2727 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
2428 hasBin: true 2728 hasBin: true
2429 dependencies: 2729 dependencies:
2430 - caniuse-lite: 1.0.30001473  
2431 - electron-to-chromium: 1.4.348 2730 + caniuse-lite: 1.0.30001474
  2731 + electron-to-chromium: 1.4.350
2432 node-releases: 2.0.10 2732 node-releases: 2.0.10
2433 update-browserslist-db: 1.0.10(browserslist@4.21.5) 2733 update-browserslist-db: 1.0.10(browserslist@4.21.5)
2434 dev: true 2734 dev: true
@@ -2453,13 +2753,6 @@ packages: @@ -2453,13 +2753,6 @@ packages:
2453 ieee754: 1.2.1 2753 ieee754: 1.2.1
2454 dev: false 2754 dev: false
2455 2755
2456 - /buffer@6.0.3:  
2457 - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}  
2458 - dependencies:  
2459 - base64-js: 1.5.1  
2460 - ieee754: 1.2.1  
2461 - dev: true  
2462 -  
2463 /buffers@0.1.1: 2756 /buffers@0.1.1:
2464 resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} 2757 resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
2465 engines: {node: '>=0.2.0'} 2758 engines: {node: '>=0.2.0'}
@@ -2470,6 +2763,25 @@ packages: @@ -2470,6 +2763,25 @@ packages:
2470 engines: {node: '>=6'} 2763 engines: {node: '>=6'}
2471 dev: true 2764 dev: true
2472 2765
  2766 + /bundle-require@4.0.1(esbuild@0.17.15):
  2767 + resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
  2768 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  2769 + peerDependencies:
  2770 + esbuild: '>=0.17'
  2771 + dependencies:
  2772 + esbuild: 0.17.15
  2773 + load-tsconfig: 0.2.5
  2774 + dev: true
  2775 +
  2776 + /bytes@3.1.2:
  2777 + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
  2778 + engines: {node: '>= 0.8'}
  2779 +
  2780 + /cac@6.7.14:
  2781 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
  2782 + engines: {node: '>=8'}
  2783 + dev: true
  2784 +
2473 /cache-base@1.0.1: 2785 /cache-base@1.0.1:
2474 resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} 2786 resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
2475 engines: {node: '>=0.10.0'} 2787 engines: {node: '>=0.10.0'}
@@ -2485,6 +2797,14 @@ packages: @@ -2485,6 +2797,14 @@ packages:
2485 unset-value: 1.0.0 2797 unset-value: 1.0.0
2486 dev: true 2798 dev: true
2487 2799
  2800 + /cache-content-type@1.0.1:
  2801 + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==}
  2802 + engines: {node: '>= 6.0.0'}
  2803 + dependencies:
  2804 + mime-types: 2.1.35
  2805 + ylru: 1.3.2
  2806 + dev: false
  2807 +
2488 /call-bind@1.0.2: 2808 /call-bind@1.0.2:
2489 resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 2809 resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
2490 dependencies: 2810 dependencies:
@@ -2522,8 +2842,8 @@ packages: @@ -2522,8 +2842,8 @@ packages:
2522 engines: {node: '>=10'} 2842 engines: {node: '>=10'}
2523 dev: true 2843 dev: true
2524 2844
2525 - /caniuse-lite@1.0.30001473:  
2526 - resolution: {integrity: sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==} 2845 + /caniuse-lite@1.0.30001474:
  2846 + resolution: {integrity: sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==}
2527 dev: true 2847 dev: true
2528 2848
2529 /cfb@1.2.2: 2849 /cfb@1.2.2:
@@ -2560,6 +2880,14 @@ packages: @@ -2560,6 +2880,14 @@ packages:
2560 supports-color: 5.5.0 2880 supports-color: 5.5.0
2561 dev: true 2881 dev: true
2562 2882
  2883 + /chalk@3.0.0:
  2884 + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
  2885 + engines: {node: '>=8'}
  2886 + dependencies:
  2887 + ansi-styles: 4.3.0
  2888 + supports-color: 7.2.0
  2889 + dev: true
  2890 +
2563 /chalk@4.1.2: 2891 /chalk@4.1.2:
2564 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 2892 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
2565 engines: {node: '>=10'} 2893 engines: {node: '>=10'}
@@ -2573,8 +2901,8 @@ packages: @@ -2573,8 +2901,8 @@ packages:
2573 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 2901 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
2574 dev: true 2902 dev: true
2575 2903
2576 - /chardet@0.7.0:  
2577 - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} 2904 + /charm@0.1.2:
  2905 + resolution: {integrity: sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==}
2578 dev: true 2906 dev: true
2579 2907
2580 /chokidar@3.5.3: 2908 /chokidar@3.5.3:
@@ -2590,7 +2918,6 @@ packages: @@ -2590,7 +2918,6 @@ packages:
2590 readdirp: 3.6.0 2918 readdirp: 3.6.0
2591 optionalDependencies: 2919 optionalDependencies:
2592 fsevents: 2.3.2 2920 fsevents: 2.3.2
2593 - dev: true  
2594 2921
2595 /class-utils@0.3.6: 2922 /class-utils@0.3.6:
2596 resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} 2923 resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
@@ -2621,16 +2948,11 @@ packages: @@ -2621,16 +2948,11 @@ packages:
2621 restore-cursor: 3.1.0 2948 restore-cursor: 3.1.0
2622 dev: true 2949 dev: true
2623 2950
2624 - /cli-cursor@4.0.0:  
2625 - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}  
2626 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2951 + /cli-tableau@2.0.1:
  2952 + resolution: {integrity: sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==}
  2953 + engines: {node: '>=8.10.0'}
2627 dependencies: 2954 dependencies:
2628 - restore-cursor: 4.0.0  
2629 - dev: true  
2630 -  
2631 - /cli-spinners@2.7.0:  
2632 - resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}  
2633 - engines: {node: '>=6'} 2955 + chalk: 3.0.0
2634 dev: true 2956 dev: true
2635 2957
2636 /cli-truncate@2.1.0: 2958 /cli-truncate@2.1.0:
@@ -2649,11 +2971,6 @@ packages: @@ -2649,11 +2971,6 @@ packages:
2649 string-width: 5.1.2 2971 string-width: 5.1.2
2650 dev: true 2972 dev: true
2651 2973
2652 - /cli-width@4.0.0:  
2653 - resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==}  
2654 - engines: {node: '>= 12'}  
2655 - dev: true  
2656 -  
2657 /cliui@6.0.0: 2974 /cliui@6.0.0:
2658 resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} 2975 resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
2659 dependencies: 2976 dependencies:
@@ -2671,16 +2988,25 @@ packages: @@ -2671,16 +2988,25 @@ packages:
2671 wrap-ansi: 7.0.0 2988 wrap-ansi: 7.0.0
2672 dev: true 2989 dev: true
2673 2990
2674 - /clone@1.0.4:  
2675 - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}  
2676 - engines: {node: '>=0.8'}  
2677 - dev: true  
2678 -  
2679 /clone@2.1.2: 2991 /clone@2.1.2:
2680 resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 2992 resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
2681 engines: {node: '>=0.8'} 2993 engines: {node: '>=0.8'}
2682 dev: true 2994 dev: true
2683 2995
  2996 + /co-body@6.1.0:
  2997 + resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==}
  2998 + dependencies:
  2999 + inflation: 2.0.0
  3000 + qs: 6.11.1
  3001 + raw-body: 2.5.2
  3002 + type-is: 1.6.18
  3003 + dev: false
  3004 +
  3005 + /co@4.6.0:
  3006 + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
  3007 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
  3008 + dev: false
  3009 +
2684 /codemirror@5.65.12: 3010 /codemirror@5.65.12:
2685 resolution: {integrity: sha512-z2jlHBocElRnPYysN2HAuhXbO3DNB0bcSKmNz3hcWR2Js2Dkhc1bEOxG93Z3DeUrnm+qx56XOY5wQmbP5KY0sw==} 3011 resolution: {integrity: sha512-z2jlHBocElRnPYysN2HAuhXbO3DNB0bcSKmNz3hcWR2Js2Dkhc1bEOxG93Z3DeUrnm+qx56XOY5wQmbP5KY0sw==}
2686 dev: false 3012 dev: false
@@ -2736,10 +3062,19 @@ packages: @@ -2736,10 +3062,19 @@ packages:
2736 resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} 3062 resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==}
2737 engines: {node: '>=14'} 3063 engines: {node: '>=14'}
2738 3064
  3065 + /commander@2.15.1:
  3066 + resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==}
  3067 + dev: true
  3068 +
2739 /commander@2.20.3: 3069 /commander@2.20.3:
2740 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 3070 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
2741 dev: true 3071 dev: true
2742 3072
  3073 + /commander@4.1.1:
  3074 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
  3075 + engines: {node: '>= 6'}
  3076 + dev: true
  3077 +
2743 /commander@7.2.0: 3078 /commander@7.2.0:
2744 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 3079 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
2745 engines: {node: '>= 10'} 3080 engines: {node: '>= 10'}
@@ -2782,7 +3117,6 @@ packages: @@ -2782,7 +3117,6 @@ packages:
2782 3117
2783 /compute-scroll-into-view@1.0.20: 3118 /compute-scroll-into-view@1.0.20:
2784 resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} 3119 resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
2785 - dev: false  
2786 3120
2787 /concat-map@0.0.1: 3121 /concat-map@0.0.1:
2788 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 3122 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
@@ -2815,6 +3149,25 @@ packages: @@ -2815,6 +3149,25 @@ packages:
2815 resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} 3149 resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
2816 dev: true 3150 dev: true
2817 3151
  3152 + /content-disposition@0.5.4:
  3153 + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
  3154 + engines: {node: '>= 0.6'}
  3155 + dependencies:
  3156 + safe-buffer: 5.2.1
  3157 + dev: false
  3158 +
  3159 + /content-type@1.0.5:
  3160 + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
  3161 + engines: {node: '>= 0.6'}
  3162 + dev: false
  3163 +
  3164 + /continuation-local-storage@3.2.1:
  3165 + resolution: {integrity: sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==}
  3166 + dependencies:
  3167 + async-listener: 0.6.10
  3168 + emitter-listener: 1.1.2
  3169 + dev: true
  3170 +
2818 /conventional-changelog-angular@5.0.13: 3171 /conventional-changelog-angular@5.0.13:
2819 resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} 3172 resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
2820 engines: {node: '>=10'} 3173 engines: {node: '>=10'}
@@ -2840,25 +3193,34 @@ packages: @@ -2840,25 +3193,34 @@ packages:
2840 resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 3193 resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
2841 dev: true 3194 dev: true
2842 3195
  3196 + /cookies@0.8.0:
  3197 + resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==}
  3198 + engines: {node: '>= 0.8'}
  3199 + dependencies:
  3200 + depd: 2.0.0
  3201 + keygrip: 1.1.0
  3202 + dev: false
  3203 +
2843 /copy-anything@2.0.6: 3204 /copy-anything@2.0.6:
2844 resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} 3205 resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
2845 dependencies: 3206 dependencies:
2846 is-what: 3.14.1 3207 is-what: 3.14.1
2847 - dev: true  
2848 3208
2849 /copy-descriptor@0.1.1: 3209 /copy-descriptor@0.1.1:
2850 resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} 3210 resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
2851 engines: {node: '>=0.10.0'} 3211 engines: {node: '>=0.10.0'}
2852 dev: true 3212 dev: true
2853 3213
2854 - /core-js@3.29.1:  
2855 - resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==}  
2856 - requiresBuild: true 3214 + /copy-to@2.0.1:
  3215 + resolution: {integrity: sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==}
2857 dev: false 3216 dev: false
2858 3217
  3218 + /core-js@3.30.0:
  3219 + resolution: {integrity: sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg==}
  3220 + requiresBuild: true
  3221 +
2859 /core-util-is@1.0.3: 3222 /core-util-is@1.0.3:
2860 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 3223 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
2861 - dev: false  
2862 3224
2863 /cors@2.8.5: 3225 /cors@2.8.5:
2864 resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} 3226 resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
@@ -2911,6 +3273,10 @@ packages: @@ -2911,6 +3273,10 @@ packages:
2911 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 3273 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
2912 dev: true 3274 dev: true
2913 3275
  3276 + /croner@4.1.97:
  3277 + resolution: {integrity: sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==}
  3278 + dev: true
  3279 +
2914 /cropperjs@1.5.13: 3280 /cropperjs@1.5.13:
2915 resolution: {integrity: sha512-by7jKAo73y5/Do0K6sxdTKHgndY0NMjG2bEdgeJxycbcmHuCiMXqw8sxy5C5Y5WTOTcDGmbT7Sr5CgKOXR06OA==} 3281 resolution: {integrity: sha512-by7jKAo73y5/Do0K6sxdTKHgndY0NMjG2bEdgeJxycbcmHuCiMXqw8sxy5C5Y5WTOTcDGmbT7Sr5CgKOXR06OA==}
2916 dev: false 3282 dev: false
@@ -3000,6 +3366,10 @@ packages: @@ -3000,6 +3366,10 @@ packages:
3000 /csstype@2.6.21: 3366 /csstype@2.6.21:
3001 resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} 3367 resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
3002 3368
  3369 + /culvert@0.1.2:
  3370 + resolution: {integrity: sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg==}
  3371 + dev: true
  3372 +
3003 /cz-git@1.6.1: 3373 /cz-git@1.6.1:
3004 resolution: {integrity: sha512-+ohk/MFETERw4o/WpN3hUk7GM8oAwnaQI/uDuREGm4/B+G3DghGvNZQ/0MbFqZHWgKWvMzNZI6eKmPo0uPCu1A==} 3374 resolution: {integrity: sha512-+ohk/MFETERw4o/WpN3hUk7GM8oAwnaQI/uDuREGm4/B+G3DghGvNZQ/0MbFqZHWgKWvMzNZI6eKmPo0uPCu1A==}
3005 dev: true 3375 dev: true
@@ -3014,9 +3384,17 @@ packages: @@ -3014,9 +3384,17 @@ packages:
3014 engines: {node: '>=8'} 3384 engines: {node: '>=8'}
3015 dev: true 3385 dev: true
3016 3386
  3387 + /data-uri-to-buffer@3.0.1:
  3388 + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
  3389 + engines: {node: '>= 6'}
  3390 + dev: true
  3391 +
3017 /dayjs@1.11.7: 3392 /dayjs@1.11.7:
3018 resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} 3393 resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
3019 - dev: false 3394 +
  3395 + /dayjs@1.8.36:
  3396 + resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==}
  3397 + dev: true
3020 3398
3021 /de-indent@1.0.2: 3399 /de-indent@1.0.2:
3022 resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} 3400 resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
@@ -3033,7 +3411,7 @@ packages: @@ -3033,7 +3411,7 @@ packages:
3033 ms: 2.0.0 3411 ms: 2.0.0
3034 dev: true 3412 dev: true
3035 3413
3036 - /debug@3.2.7: 3414 + /debug@3.2.7(supports-color@5.5.0):
3037 resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 3415 resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
3038 peerDependencies: 3416 peerDependencies:
3039 supports-color: '*' 3417 supports-color: '*'
@@ -3042,8 +3420,7 @@ packages: @@ -3042,8 +3420,7 @@ packages:
3042 optional: true 3420 optional: true
3043 dependencies: 3421 dependencies:
3044 ms: 2.1.3 3422 ms: 2.1.3
3045 - dev: true  
3046 - optional: true 3423 + supports-color: 5.5.0
3047 3424
3048 /debug@4.3.4: 3425 /debug@4.3.4:
3049 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 3426 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -3073,6 +3450,10 @@ packages: @@ -3073,6 +3450,10 @@ packages:
3073 engines: {node: '>=0.10'} 3450 engines: {node: '>=0.10'}
3074 dev: true 3451 dev: true
3075 3452
  3453 + /deep-equal@1.0.1:
  3454 + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==}
  3455 + dev: false
  3456 +
3076 /deep-is@0.1.4: 3457 /deep-is@0.1.4:
3077 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 3458 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
3078 dev: true 3459 dev: true
@@ -3082,12 +3463,6 @@ packages: @@ -3082,12 +3463,6 @@ packages:
3082 engines: {node: '>=0.10.0'} 3463 engines: {node: '>=0.10.0'}
3083 dev: true 3464 dev: true
3084 3465
3085 - /defaults@1.0.4:  
3086 - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}  
3087 - dependencies:  
3088 - clone: 1.0.4  
3089 - dev: true  
3090 -  
3091 /define-lazy-prop@2.0.0: 3466 /define-lazy-prop@2.0.0:
3092 resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 3467 resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
3093 engines: {node: '>=8'} 3468 engines: {node: '>=8'}
@@ -3119,11 +3494,39 @@ packages: @@ -3119,11 +3494,39 @@ packages:
3119 resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} 3494 resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
3120 dev: true 3495 dev: true
3121 3496
  3497 + /degenerator@3.0.3:
  3498 + resolution: {integrity: sha512-FTq/qYMeBJACu1gHcXJvzsRBTK6aw5zWCYbEnIOyamOt5UJufWJRQ5XfDb6OuayfJWvmWAHgcZyt43vm/hbj7g==}
  3499 + engines: {node: '>= 6'}
  3500 + dependencies:
  3501 + ast-types: 0.13.4
  3502 + escodegen: 1.14.3
  3503 + esprima: 4.0.1
  3504 + vm2: 3.9.14
  3505 + dev: true
  3506 +
3122 /delayed-stream@1.0.0: 3507 /delayed-stream@1.0.0:
3123 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 3508 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
3124 engines: {node: '>=0.4.0'} 3509 engines: {node: '>=0.4.0'}
3125 dev: false 3510 dev: false
3126 3511
  3512 + /delegates@1.0.0:
  3513 + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
  3514 + dev: false
  3515 +
  3516 + /depd@1.1.2:
  3517 + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
  3518 + engines: {node: '>= 0.6'}
  3519 + dev: false
  3520 +
  3521 + /depd@2.0.0:
  3522 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
  3523 + engines: {node: '>= 0.8'}
  3524 +
  3525 + /destroy@1.2.0:
  3526 + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
  3527 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
  3528 + dev: false
  3529 +
3127 /detect-indent@7.0.1: 3530 /detect-indent@7.0.1:
3128 resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} 3531 resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==}
3129 engines: {node: '>=12.20'} 3532 engines: {node: '>=12.20'}
@@ -3134,6 +3537,13 @@ packages: @@ -3134,6 +3537,13 @@ packages:
3134 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3537 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3135 dev: true 3538 dev: true
3136 3539
  3540 + /dezalgo@1.0.4:
  3541 + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
  3542 + dependencies:
  3543 + asap: 2.0.6
  3544 + wrappy: 1.0.2
  3545 + dev: false
  3546 +
3137 /diff-match-patch@1.0.5: 3547 /diff-match-patch@1.0.5:
3138 resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} 3548 resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}
3139 dev: false 3549 dev: false
@@ -3167,11 +3577,9 @@ packages: @@ -3167,11 +3577,9 @@ packages:
3167 3577
3168 /dom-align@1.12.4: 3578 /dom-align@1.12.4:
3169 resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} 3579 resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==}
3170 - dev: false  
3171 3580
3172 /dom-scroll-into-view@2.0.1: 3581 /dom-scroll-into-view@2.0.1:
3173 resolution: {integrity: sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==} 3582 resolution: {integrity: sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==}
3174 - dev: false  
3175 3583
3176 /dom-serializer@0.2.2: 3584 /dom-serializer@0.2.2:
3177 resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} 3585 resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==}
@@ -3300,7 +3708,6 @@ packages: @@ -3300,7 +3708,6 @@ packages:
3300 3708
3301 /ee-first@1.1.1: 3709 /ee-first@1.1.1:
3302 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 3710 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
3303 - dev: true  
3304 3711
3305 /ejs@3.1.9: 3712 /ejs@3.1.9:
3306 resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} 3713 resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
@@ -3310,8 +3717,14 @@ packages: @@ -3310,8 +3717,14 @@ packages:
3310 jake: 10.8.5 3717 jake: 10.8.5
3311 dev: true 3718 dev: true
3312 3719
3313 - /electron-to-chromium@1.4.348:  
3314 - resolution: {integrity: sha512-gM7TdwuG3amns/1rlgxMbeeyNoBFPa+4Uu0c7FeROWh4qWmvSOnvcslKmWy51ggLKZ2n/F/4i2HJ+PVNxH9uCQ==} 3720 + /electron-to-chromium@1.4.350:
  3721 + resolution: {integrity: sha512-XnXcWpVnOfHZ4C3NPiL+SubeoGV8zc/pg8GEubRtc1dPA/9jKS2vsOPmtClJHhWxUb2RSGC1OBLCbgNUJMtZPw==}
  3722 + dev: true
  3723 +
  3724 + /emitter-listener@1.1.2:
  3725 + resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==}
  3726 + dependencies:
  3727 + shimmer: 1.2.1
3315 dev: true 3728 dev: true
3316 3729
3317 /emoji-regex@8.0.0: 3730 /emoji-regex@8.0.0:
@@ -3333,7 +3746,6 @@ packages: @@ -3333,7 +3746,6 @@ packages:
3333 /encodeurl@1.0.2: 3746 /encodeurl@1.0.2:
3334 resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} 3747 resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
3335 engines: {node: '>= 0.8'} 3748 engines: {node: '>= 0.8'}
3336 - dev: true  
3337 3749
3338 /end-of-stream@1.4.4: 3750 /end-of-stream@1.4.4:
3339 resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 3751 resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
@@ -3341,6 +3753,13 @@ packages: @@ -3341,6 +3753,13 @@ packages:
3341 once: 1.4.0 3753 once: 1.4.0
3342 dev: false 3754 dev: false
3343 3755
  3756 + /enquirer@2.3.6:
  3757 + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
  3758 + engines: {node: '>=8.6'}
  3759 + dependencies:
  3760 + ansi-colors: 4.1.3
  3761 + dev: true
  3762 +
3344 /entities@1.1.2: 3763 /entities@1.1.2:
3345 resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} 3764 resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
3346 dev: true 3765 dev: true
@@ -3360,7 +3779,6 @@ packages: @@ -3360,7 +3779,6 @@ packages:
3360 requiresBuild: true 3779 requiresBuild: true
3361 dependencies: 3780 dependencies:
3362 prr: 1.0.1 3781 prr: 1.0.1
3363 - dev: true  
3364 optional: true 3782 optional: true
3365 3783
3366 /error-ex@1.3.2: 3784 /error-ex@1.3.2:
@@ -3403,7 +3821,6 @@ packages: @@ -3403,7 +3821,6 @@ packages:
3403 '@esbuild/win32-arm64': 0.17.15 3821 '@esbuild/win32-arm64': 0.17.15
3404 '@esbuild/win32-ia32': 0.17.15 3822 '@esbuild/win32-ia32': 0.17.15
3405 '@esbuild/win32-x64': 0.17.15 3823 '@esbuild/win32-x64': 0.17.15
3406 - dev: true  
3407 3824
3408 /escalade@3.1.1: 3825 /escalade@3.1.1:
3409 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 3826 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@@ -3412,7 +3829,6 @@ packages: @@ -3412,7 +3829,6 @@ packages:
3412 3829
3413 /escape-html@1.0.3: 3830 /escape-html@1.0.3:
3414 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 3831 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
3415 - dev: true  
3416 3832
3417 /escape-string-regexp@1.0.5: 3833 /escape-string-regexp@1.0.5:
3418 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 3834 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
@@ -3424,9 +3840,17 @@ packages: @@ -3424,9 +3840,17 @@ packages:
3424 engines: {node: '>=10'} 3840 engines: {node: '>=10'}
3425 dev: true 3841 dev: true
3426 3842
3427 - /escape-string-regexp@5.0.0:  
3428 - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}  
3429 - engines: {node: '>=12'} 3843 + /escodegen@1.14.3:
  3844 + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==}
  3845 + engines: {node: '>=4.0'}
  3846 + hasBin: true
  3847 + dependencies:
  3848 + esprima: 4.0.1
  3849 + estraverse: 4.3.0
  3850 + esutils: 2.0.3
  3851 + optionator: 0.8.3
  3852 + optionalDependencies:
  3853 + source-map: 0.6.1
3430 dev: true 3854 dev: true
3431 3855
3432 /eslint-config-prettier@8.8.0(eslint@8.37.0): 3856 /eslint-config-prettier@8.8.0(eslint@8.37.0):
@@ -3543,13 +3967,6 @@ packages: @@ -3543,13 +3967,6 @@ packages:
3543 - supports-color 3967 - supports-color
3544 dev: true 3968 dev: true
3545 3969
3546 - /esno@0.16.3:  
3547 - resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==}  
3548 - hasBin: true  
3549 - dependencies:  
3550 - tsx: 3.12.6  
3551 - dev: true  
3552 -  
3553 /espree@9.5.1: 3970 /espree@9.5.1:
3554 resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} 3971 resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==}
3555 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3972 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3559,6 +3976,12 @@ packages: @@ -3559,6 +3976,12 @@ packages:
3559 eslint-visitor-keys: 3.4.0 3976 eslint-visitor-keys: 3.4.0
3560 dev: true 3977 dev: true
3561 3978
  3979 + /esprima@4.0.1:
  3980 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
  3981 + engines: {node: '>=4'}
  3982 + hasBin: true
  3983 + dev: true
  3984 +
3562 /esquery@1.5.0: 3985 /esquery@1.5.0:
3563 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 3986 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
3564 engines: {node: '>=0.10'} 3987 engines: {node: '>=0.10'}
@@ -3600,6 +4023,18 @@ packages: @@ -3600,6 +4023,18 @@ packages:
3600 engines: {node: '>= 0.6'} 4023 engines: {node: '>= 0.6'}
3601 dev: true 4024 dev: true
3602 4025
  4026 + /eventemitter2@0.4.14:
  4027 + resolution: {integrity: sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==}
  4028 + dev: true
  4029 +
  4030 + /eventemitter2@5.0.1:
  4031 + resolution: {integrity: sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==}
  4032 + dev: true
  4033 +
  4034 + /eventemitter2@6.4.9:
  4035 + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==}
  4036 + dev: true
  4037 +
3603 /exceljs@4.3.0: 4038 /exceljs@4.3.0:
3604 resolution: {integrity: sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==} 4039 resolution: {integrity: sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==}
3605 engines: {node: '>=8.3.0'} 4040 engines: {node: '>=8.3.0'}
@@ -3675,15 +4110,6 @@ packages: @@ -3675,15 +4110,6 @@ packages:
3675 is-extendable: 1.0.1 4110 is-extendable: 1.0.1
3676 dev: true 4111 dev: true
3677 4112
3678 - /external-editor@3.1.0:  
3679 - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}  
3680 - engines: {node: '>=4'}  
3681 - dependencies:  
3682 - chardet: 0.7.0  
3683 - iconv-lite: 0.4.24  
3684 - tmp: 0.0.33  
3685 - dev: true  
3686 -  
3687 /extglob@2.0.4: 4113 /extglob@2.0.4:
3688 resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} 4114 resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
3689 engines: {node: '>=0.10.0'} 4115 engines: {node: '>=0.10.0'}
@@ -3727,6 +4153,10 @@ packages: @@ -3727,6 +4153,10 @@ packages:
3727 micromatch: 4.0.5 4153 micromatch: 4.0.5
3728 dev: true 4154 dev: true
3729 4155
  4156 + /fast-json-patch@3.1.1:
  4157 + resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==}
  4158 + dev: true
  4159 +
3730 /fast-json-stable-stringify@2.1.0: 4160 /fast-json-stable-stringify@2.1.0:
3731 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 4161 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
3732 dev: true 4162 dev: true
@@ -3745,12 +4175,8 @@ packages: @@ -3745,12 +4175,8 @@ packages:
3745 reusify: 1.0.4 4175 reusify: 1.0.4
3746 dev: true 4176 dev: true
3747 4177
3748 - /figures@5.0.0:  
3749 - resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==}  
3750 - engines: {node: '>=14'}  
3751 - dependencies:  
3752 - escape-string-regexp: 5.0.0  
3753 - is-unicode-supported: 1.3.0 4178 + /fclone@1.0.11:
  4179 + resolution: {integrity: sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw==}
3754 dev: true 4180 dev: true
3755 4181
3756 /file-entry-cache@6.0.1: 4182 /file-entry-cache@6.0.1:
@@ -3760,6 +4186,11 @@ packages: @@ -3760,6 +4186,11 @@ packages:
3760 flat-cache: 3.0.4 4186 flat-cache: 3.0.4
3761 dev: true 4187 dev: true
3762 4188
  4189 + /file-uri-to-path@2.0.0:
  4190 + resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==}
  4191 + engines: {node: '>= 6'}
  4192 + dev: true
  4193 +
3763 /filelist@1.0.4: 4194 /filelist@1.0.4:
3764 resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} 4195 resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
3765 dependencies: 4196 dependencies:
@@ -3781,7 +4212,6 @@ packages: @@ -3781,7 +4212,6 @@ packages:
3781 engines: {node: '>=8'} 4212 engines: {node: '>=8'}
3782 dependencies: 4213 dependencies:
3783 to-regex-range: 5.0.1 4214 to-regex-range: 5.0.1
3784 - dev: true  
3785 4215
3786 /finalhandler@1.1.2: 4216 /finalhandler@1.1.2:
3787 resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} 4217 resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
@@ -3850,6 +4280,15 @@ packages: @@ -3850,6 +4280,15 @@ packages:
3850 mime-types: 2.1.35 4280 mime-types: 2.1.35
3851 dev: false 4281 dev: false
3852 4282
  4283 + /formidable@2.1.1:
  4284 + resolution: {integrity: sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==}
  4285 + dependencies:
  4286 + dezalgo: 1.0.4
  4287 + hexoid: 1.0.0
  4288 + once: 1.4.0
  4289 + qs: 6.11.1
  4290 + dev: false
  4291 +
3853 /frac@1.1.2: 4292 /frac@1.1.2:
3854 resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} 4293 resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==}
3855 engines: {node: '>=0.8'} 4294 engines: {node: '>=0.8'}
@@ -3862,6 +4301,11 @@ packages: @@ -3862,6 +4301,11 @@ packages:
3862 map-cache: 0.2.2 4301 map-cache: 0.2.2
3863 dev: true 4302 dev: true
3864 4303
  4304 + /fresh@0.5.2:
  4305 + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
  4306 + engines: {node: '>= 0.6'}
  4307 + dev: false
  4308 +
3865 /fs-constants@1.0.0: 4309 /fs-constants@1.0.0:
3866 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 4310 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
3867 dev: false 4311 dev: false
@@ -3882,6 +4326,14 @@ packages: @@ -3882,6 +4326,14 @@ packages:
3882 graceful-fs: 4.2.11 4326 graceful-fs: 4.2.11
3883 jsonfile: 6.1.0 4327 jsonfile: 6.1.0
3884 universalify: 2.0.0 4328 universalify: 2.0.0
  4329 +
  4330 + /fs-extra@8.1.0:
  4331 + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
  4332 + engines: {node: '>=6 <7 || >=8'}
  4333 + dependencies:
  4334 + graceful-fs: 4.2.11
  4335 + jsonfile: 4.0.0
  4336 + universalify: 0.1.2
3885 dev: true 4337 dev: true
3886 4338
3887 /fs.realpath@1.0.0: 4339 /fs.realpath@1.0.0:
@@ -3892,7 +4344,6 @@ packages: @@ -3892,7 +4344,6 @@ packages:
3892 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 4344 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
3893 os: [darwin] 4345 os: [darwin]
3894 requiresBuild: true 4346 requiresBuild: true
3895 - dev: true  
3896 optional: true 4347 optional: true
3897 4348
3898 /fstream@1.0.12: 4349 /fstream@1.0.12:
@@ -3905,6 +4356,14 @@ packages: @@ -3905,6 +4356,14 @@ packages:
3905 rimraf: 2.7.1 4356 rimraf: 2.7.1
3906 dev: false 4357 dev: false
3907 4358
  4359 + /ftp@0.3.10:
  4360 + resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==}
  4361 + engines: {node: '>=0.8.0'}
  4362 + dependencies:
  4363 + readable-stream: 1.1.14
  4364 + xregexp: 2.0.0
  4365 + dev: true
  4366 +
3908 /function-bind@1.1.1: 4367 /function-bind@1.1.1:
3909 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 4368 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
3910 4369
@@ -3930,8 +4389,18 @@ packages: @@ -3930,8 +4389,18 @@ packages:
3930 engines: {node: '>=10'} 4389 engines: {node: '>=10'}
3931 dev: true 4390 dev: true
3932 4391
3933 - /get-tsconfig@4.5.0:  
3934 - resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} 4392 + /get-uri@3.0.2:
  4393 + resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==}
  4394 + engines: {node: '>= 6'}
  4395 + dependencies:
  4396 + '@tootallnate/once': 1.1.2
  4397 + data-uri-to-buffer: 3.0.1
  4398 + debug: 4.3.4
  4399 + file-uri-to-path: 2.0.0
  4400 + fs-extra: 8.1.0
  4401 + ftp: 0.3.10
  4402 + transitivePeerDependencies:
  4403 + - supports-color
3935 dev: true 4404 dev: true
3936 4405
3937 /get-value@2.0.6: 4406 /get-value@2.0.6:
@@ -3943,6 +4412,17 @@ packages: @@ -3943,6 +4412,17 @@ packages:
3943 resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} 4412 resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==}
3944 dev: true 4413 dev: true
3945 4414
  4415 + /git-node-fs@1.0.0(js-git@0.7.8):
  4416 + resolution: {integrity: sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ==}
  4417 + peerDependencies:
  4418 + js-git: ^0.7.8
  4419 + peerDependenciesMeta:
  4420 + js-git:
  4421 + optional: true
  4422 + dependencies:
  4423 + js-git: 0.7.8
  4424 + dev: true
  4425 +
3946 /git-raw-commits@2.0.11: 4426 /git-raw-commits@2.0.11:
3947 resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} 4427 resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
3948 engines: {node: '>=10'} 4428 engines: {node: '>=10'}
@@ -3955,12 +4435,15 @@ packages: @@ -3955,12 +4435,15 @@ packages:
3955 through2: 4.0.2 4435 through2: 4.0.2
3956 dev: true 4436 dev: true
3957 4437
  4438 + /git-sha1@0.1.2:
  4439 + resolution: {integrity: sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg==}
  4440 + dev: true
  4441 +
3958 /glob-parent@5.1.2: 4442 /glob-parent@5.1.2:
3959 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 4443 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
3960 engines: {node: '>= 6'} 4444 engines: {node: '>= 6'}
3961 dependencies: 4445 dependencies:
3962 is-glob: 4.0.3 4446 is-glob: 4.0.3
3963 - dev: true  
3964 4447
3965 /glob-parent@6.0.2: 4448 /glob-parent@6.0.2:
3966 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 4449 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
@@ -3969,6 +4452,17 @@ packages: @@ -3969,6 +4452,17 @@ packages:
3969 is-glob: 4.0.3 4452 is-glob: 4.0.3
3970 dev: true 4453 dev: true
3971 4454
  4455 + /glob@7.1.6:
  4456 + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
  4457 + dependencies:
  4458 + fs.realpath: 1.0.0
  4459 + inflight: 1.0.6
  4460 + inherits: 2.0.4
  4461 + minimatch: 3.1.2
  4462 + once: 1.4.0
  4463 + path-is-absolute: 1.0.1
  4464 + dev: true
  4465 +
3972 /glob@7.2.3: 4466 /glob@7.2.3:
3973 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 4467 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
3974 dependencies: 4468 dependencies:
@@ -3995,7 +4489,7 @@ packages: @@ -3995,7 +4489,7 @@ packages:
3995 engines: {node: '>=16 || 14 >=14.17'} 4489 engines: {node: '>=16 || 14 >=14.17'}
3996 dependencies: 4490 dependencies:
3997 fs.realpath: 1.0.0 4491 fs.realpath: 1.0.0
3998 - minimatch: 8.0.2 4492 + minimatch: 8.0.3
3999 minipass: 4.2.5 4493 minipass: 4.2.5
4000 path-scurry: 1.6.3 4494 path-scurry: 1.6.3
4001 dev: true 4495 dev: true
@@ -4097,7 +4591,6 @@ packages: @@ -4097,7 +4591,6 @@ packages:
4097 /has-flag@3.0.0: 4591 /has-flag@3.0.0:
4098 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 4592 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
4099 engines: {node: '>=4'} 4593 engines: {node: '>=4'}
4100 - dev: true  
4101 4594
4102 /has-flag@4.0.0: 4595 /has-flag@4.0.0:
4103 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 4596 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -4109,6 +4602,13 @@ packages: @@ -4109,6 +4602,13 @@ packages:
4109 engines: {node: '>= 0.4'} 4602 engines: {node: '>= 0.4'}
4110 dev: false 4603 dev: false
4111 4604
  4605 + /has-tostringtag@1.0.0:
  4606 + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
  4607 + engines: {node: '>= 0.4'}
  4608 + dependencies:
  4609 + has-symbols: 1.0.3
  4610 + dev: false
  4611 +
4112 /has-value@0.3.1: 4612 /has-value@0.3.1:
4113 resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} 4613 resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
4114 engines: {node: '>=0.10.0'} 4614 engines: {node: '>=0.10.0'}
@@ -4151,6 +4651,11 @@ packages: @@ -4151,6 +4651,11 @@ packages:
4151 hasBin: true 4651 hasBin: true
4152 dev: true 4652 dev: true
4153 4653
  4654 + /hexoid@1.0.0:
  4655 + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==}
  4656 + engines: {node: '>=8'}
  4657 + dev: false
  4658 +
4154 /hookable@5.5.3: 4659 /hookable@5.5.3:
4155 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 4660 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
4156 dev: true 4661 dev: true
@@ -4205,6 +4710,66 @@ packages: @@ -4205,6 +4710,66 @@ packages:
4205 entities: 4.4.0 4710 entities: 4.4.0
4206 dev: true 4711 dev: true
4207 4712
  4713 + /http-assert@1.5.0:
  4714 + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==}
  4715 + engines: {node: '>= 0.8'}
  4716 + dependencies:
  4717 + deep-equal: 1.0.1
  4718 + http-errors: 1.8.1
  4719 + dev: false
  4720 +
  4721 + /http-errors@1.6.3:
  4722 + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
  4723 + engines: {node: '>= 0.6'}
  4724 + dependencies:
  4725 + depd: 1.1.2
  4726 + inherits: 2.0.3
  4727 + setprototypeof: 1.1.0
  4728 + statuses: 1.5.0
  4729 + dev: false
  4730 +
  4731 + /http-errors@1.8.1:
  4732 + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==}
  4733 + engines: {node: '>= 0.6'}
  4734 + dependencies:
  4735 + depd: 1.1.2
  4736 + inherits: 2.0.4
  4737 + setprototypeof: 1.2.0
  4738 + statuses: 1.5.0
  4739 + toidentifier: 1.0.1
  4740 + dev: false
  4741 +
  4742 + /http-errors@2.0.0:
  4743 + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
  4744 + engines: {node: '>= 0.8'}
  4745 + dependencies:
  4746 + depd: 2.0.0
  4747 + inherits: 2.0.4
  4748 + setprototypeof: 1.2.0
  4749 + statuses: 2.0.1
  4750 + toidentifier: 1.0.1
  4751 +
  4752 + /http-proxy-agent@4.0.1:
  4753 + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
  4754 + engines: {node: '>= 6'}
  4755 + dependencies:
  4756 + '@tootallnate/once': 1.1.2
  4757 + agent-base: 6.0.2
  4758 + debug: 4.3.4
  4759 + transitivePeerDependencies:
  4760 + - supports-color
  4761 + dev: true
  4762 +
  4763 + /https-proxy-agent@5.0.1:
  4764 + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
  4765 + engines: {node: '>= 6'}
  4766 + dependencies:
  4767 + agent-base: 6.0.2
  4768 + debug: 4.3.4
  4769 + transitivePeerDependencies:
  4770 + - supports-color
  4771 + dev: true
  4772 +
4208 /human-signals@2.1.0: 4773 /human-signals@2.1.0:
4209 resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 4774 resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
4210 engines: {node: '>=10.17.0'} 4775 engines: {node: '>=10.17.0'}
@@ -4226,14 +4791,12 @@ packages: @@ -4226,14 +4791,12 @@ packages:
4226 engines: {node: '>=0.10.0'} 4791 engines: {node: '>=0.10.0'}
4227 dependencies: 4792 dependencies:
4228 safer-buffer: 2.1.2 4793 safer-buffer: 2.1.2
4229 - dev: true  
4230 4794
4231 /iconv-lite@0.6.3: 4795 /iconv-lite@0.6.3:
4232 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 4796 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
4233 engines: {node: '>=0.10.0'} 4797 engines: {node: '>=0.10.0'}
4234 dependencies: 4798 dependencies:
4235 safer-buffer: 2.1.2 4799 safer-buffer: 2.1.2
4236 - dev: true  
4237 optional: true 4800 optional: true
4238 4801
4239 /ids@1.0.0: 4802 /ids@1.0.0:
@@ -4242,6 +4805,11 @@ packages: @@ -4242,6 +4805,11 @@ packages:
4242 4805
4243 /ieee754@1.2.1: 4806 /ieee754@1.2.1:
4244 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 4807 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
  4808 + dev: false
  4809 +
  4810 + /ignore-by-default@1.0.1:
  4811 + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==}
  4812 + dev: true
4245 4813
4246 /ignore@5.2.4: 4814 /ignore@5.2.4:
4247 resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 4815 resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
@@ -4252,7 +4820,6 @@ packages: @@ -4252,7 +4820,6 @@ packages:
4252 resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} 4820 resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
4253 engines: {node: '>=0.10.0'} 4821 engines: {node: '>=0.10.0'}
4254 hasBin: true 4822 hasBin: true
4255 - dev: true  
4256 4823
4257 /immediate@3.0.6: 4824 /immediate@3.0.6:
4258 resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} 4825 resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
@@ -4260,7 +4827,6 @@ packages: @@ -4260,7 +4827,6 @@ packages:
4260 4827
4261 /immutable@4.3.0: 4828 /immutable@4.3.0:
4262 resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} 4829 resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
4263 - dev: true  
4264 4830
4265 /import-fresh@3.3.0: 4831 /import-fresh@3.3.0:
4266 resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 4832 resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
@@ -4285,12 +4851,21 @@ packages: @@ -4285,12 +4851,21 @@ packages:
4285 engines: {node: '>=8'} 4851 engines: {node: '>=8'}
4286 dev: true 4852 dev: true
4287 4853
  4854 + /inflation@2.0.0:
  4855 + resolution: {integrity: sha512-m3xv4hJYR2oXw4o4Y5l6P5P16WYmazYof+el6Al3f+YlggGj6qT9kImBAnzDelRALnP5d3h4jGBPKzYCizjZZw==}
  4856 + engines: {node: '>= 0.8.0'}
  4857 + dev: false
  4858 +
4288 /inflight@1.0.6: 4859 /inflight@1.0.6:
4289 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 4860 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
4290 dependencies: 4861 dependencies:
4291 once: 1.4.0 4862 once: 1.4.0
4292 wrappy: 1.0.2 4863 wrappy: 1.0.2
4293 4864
  4865 + /inherits@2.0.3:
  4866 + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
  4867 + dev: false
  4868 +
4294 /inherits@2.0.4: 4869 /inherits@2.0.4:
4295 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 4870 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
4296 4871
@@ -4298,31 +4873,18 @@ packages: @@ -4298,31 +4873,18 @@ packages:
4298 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 4873 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
4299 dev: true 4874 dev: true
4300 4875
4301 - /inquirer@9.1.5:  
4302 - resolution: {integrity: sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==}  
4303 - engines: {node: '>=14.18.0'}  
4304 - dependencies:  
4305 - ansi-escapes: 6.1.0  
4306 - chalk: 5.2.0  
4307 - cli-cursor: 4.0.0  
4308 - cli-width: 4.0.0  
4309 - external-editor: 3.1.0  
4310 - figures: 5.0.0  
4311 - lodash: 4.17.21  
4312 - mute-stream: 1.0.0  
4313 - ora: 6.3.0  
4314 - run-async: 2.4.1  
4315 - rxjs: 7.8.0  
4316 - string-width: 5.1.2  
4317 - strip-ansi: 7.0.1  
4318 - through: 2.3.8  
4319 - wrap-ansi: 8.1.0  
4320 - dev: true  
4321 -  
4322 /intro.js@7.0.1: 4876 /intro.js@7.0.1:
4323 resolution: {integrity: sha512-1oqz6aOz9cGQ3CrtVYhCSo6AkjnXUn302kcIWLaZ3TI4kKssRXDwDSz4VRoGcfC1jN+WfaSJXRBrITz+QVEBzg==} 4877 resolution: {integrity: sha512-1oqz6aOz9cGQ3CrtVYhCSo6AkjnXUn302kcIWLaZ3TI4kKssRXDwDSz4VRoGcfC1jN+WfaSJXRBrITz+QVEBzg==}
4324 dev: false 4878 dev: false
4325 4879
  4880 + /ip@1.1.8:
  4881 + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
  4882 + dev: true
  4883 +
  4884 + /ip@2.0.0:
  4885 + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
  4886 + dev: true
  4887 +
4326 /is-accessor-descriptor@0.1.6: 4888 /is-accessor-descriptor@0.1.6:
4327 resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} 4889 resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==}
4328 engines: {node: '>=0.10.0'} 4890 engines: {node: '>=0.10.0'}
@@ -4346,7 +4908,6 @@ packages: @@ -4346,7 +4908,6 @@ packages:
4346 engines: {node: '>=8'} 4908 engines: {node: '>=8'}
4347 dependencies: 4909 dependencies:
4348 binary-extensions: 2.2.0 4910 binary-extensions: 2.2.0
4349 - dev: true  
4350 4911
4351 /is-buffer@1.1.6: 4912 /is-buffer@1.1.6:
4352 resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 4913 resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
@@ -4363,7 +4924,6 @@ packages: @@ -4363,7 +4924,6 @@ packages:
4363 resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 4924 resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
4364 dependencies: 4925 dependencies:
4365 has: 1.0.3 4926 has: 1.0.3
4366 - dev: true  
4367 4927
4368 /is-data-descriptor@0.1.4: 4928 /is-data-descriptor@0.1.4:
4369 resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} 4929 resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==}
@@ -4418,7 +4978,6 @@ packages: @@ -4418,7 +4978,6 @@ packages:
4418 /is-extglob@2.1.1: 4978 /is-extglob@2.1.1:
4419 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 4979 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
4420 engines: {node: '>=0.10.0'} 4980 engines: {node: '>=0.10.0'}
4421 - dev: true  
4422 4981
4423 /is-fullwidth-code-point@3.0.0: 4982 /is-fullwidth-code-point@3.0.0:
4424 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 4983 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
@@ -4429,17 +4988,18 @@ packages: @@ -4429,17 +4988,18 @@ packages:
4429 engines: {node: '>=12'} 4988 engines: {node: '>=12'}
4430 dev: true 4989 dev: true
4431 4990
  4991 + /is-generator-function@1.0.10:
  4992 + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
  4993 + engines: {node: '>= 0.4'}
  4994 + dependencies:
  4995 + has-tostringtag: 1.0.0
  4996 + dev: false
  4997 +
4432 /is-glob@4.0.3: 4998 /is-glob@4.0.3:
4433 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 4999 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
4434 engines: {node: '>=0.10.0'} 5000 engines: {node: '>=0.10.0'}
4435 dependencies: 5001 dependencies:
4436 is-extglob: 2.1.1 5002 is-extglob: 2.1.1
4437 - dev: true  
4438 -  
4439 - /is-interactive@2.0.0:  
4440 - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}  
4441 - engines: {node: '>=12'}  
4442 - dev: true  
4443 5003
4444 /is-module@1.0.0: 5004 /is-module@1.0.0:
4445 resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 5005 resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
@@ -4455,7 +5015,6 @@ packages: @@ -4455,7 +5015,6 @@ packages:
4455 /is-number@7.0.0: 5015 /is-number@7.0.0:
4456 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 5016 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
4457 engines: {node: '>=0.12.0'} 5017 engines: {node: '>=0.12.0'}
4458 - dev: true  
4459 5018
4460 /is-obj@2.0.0: 5019 /is-obj@2.0.0:
4461 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 5020 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
@@ -4487,7 +5046,6 @@ packages: @@ -4487,7 +5046,6 @@ packages:
4487 /is-plain-object@3.0.1: 5046 /is-plain-object@3.0.1:
4488 resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} 5047 resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==}
4489 engines: {node: '>=0.10.0'} 5048 engines: {node: '>=0.10.0'}
4490 - dev: false  
4491 5049
4492 /is-plain-object@5.0.0: 5050 /is-plain-object@5.0.0:
4493 resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 5051 resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
@@ -4516,14 +5074,8 @@ packages: @@ -4516,14 +5074,8 @@ packages:
4516 text-extensions: 1.9.0 5074 text-extensions: 1.9.0
4517 dev: true 5075 dev: true
4518 5076
4519 - /is-unicode-supported@1.3.0:  
4520 - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}  
4521 - engines: {node: '>=12'}  
4522 - dev: true  
4523 -  
4524 /is-what@3.14.1: 5077 /is-what@3.14.1:
4525 resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} 5078 resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
4526 - dev: true  
4527 5079
4528 /is-windows@1.0.2: 5080 /is-windows@1.0.2:
4529 resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 5081 resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
@@ -4537,6 +5089,9 @@ packages: @@ -4537,6 +5089,9 @@ packages:
4537 is-docker: 2.2.1 5089 is-docker: 2.2.1
4538 dev: true 5090 dev: true
4539 5091
  5092 + /isarray@0.0.1:
  5093 + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
  5094 +
4540 /isarray@1.0.0: 5095 /isarray@1.0.0:
4541 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 5096 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
4542 5097
@@ -4572,6 +5127,11 @@ packages: @@ -4572,6 +5127,11 @@ packages:
4572 hasBin: true 5127 hasBin: true
4573 dev: true 5128 dev: true
4574 5129
  5130 + /joycon@3.1.1:
  5131 + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
  5132 + engines: {node: '>=10'}
  5133 + dev: true
  5134 +
4575 /js-base64@2.6.4: 5135 /js-base64@2.6.4:
4576 resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} 5136 resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}
4577 dev: true 5137 dev: true
@@ -4587,6 +5147,15 @@ packages: @@ -4587,6 +5147,15 @@ packages:
4587 nopt: 6.0.0 5147 nopt: 6.0.0
4588 dev: true 5148 dev: true
4589 5149
  5150 + /js-git@0.7.8:
  5151 + resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==}
  5152 + dependencies:
  5153 + bodec: 0.1.0
  5154 + culvert: 0.1.2
  5155 + git-sha1: 0.1.2
  5156 + pako: 0.2.9
  5157 + dev: true
  5158 +
4590 /js-sdsl@4.4.0: 5159 /js-sdsl@4.4.0:
4591 resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} 5160 resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==}
4592 dev: true 5161 dev: true
@@ -4627,6 +5196,11 @@ packages: @@ -4627,6 +5196,11 @@ packages:
4627 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 5196 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
4628 dev: true 5197 dev: true
4629 5198
  5199 + /json-stringify-safe@5.0.1:
  5200 + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
  5201 + dev: true
  5202 + optional: true
  5203 +
4630 /json5@1.0.2: 5204 /json5@1.0.2:
4631 resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 5205 resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
4632 hasBin: true 5206 hasBin: true
@@ -4644,13 +5218,18 @@ packages: @@ -4644,13 +5218,18 @@ packages:
4644 resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 5218 resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
4645 dev: true 5219 dev: true
4646 5220
  5221 + /jsonfile@4.0.0:
  5222 + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
  5223 + optionalDependencies:
  5224 + graceful-fs: 4.2.11
  5225 + dev: true
  5226 +
4647 /jsonfile@6.1.0: 5227 /jsonfile@6.1.0:
4648 resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 5228 resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
4649 dependencies: 5229 dependencies:
4650 universalify: 2.0.0 5230 universalify: 2.0.0
4651 optionalDependencies: 5231 optionalDependencies:
4652 graceful-fs: 4.2.11 5232 graceful-fs: 4.2.11
4653 - dev: true  
4654 5233
4655 /jsonparse@1.3.1: 5234 /jsonparse@1.3.1:
4656 resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} 5235 resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
@@ -4666,6 +5245,13 @@ packages: @@ -4666,6 +5245,13 @@ packages:
4666 setimmediate: 1.0.5 5245 setimmediate: 1.0.5
4667 dev: false 5246 dev: false
4668 5247
  5248 + /keygrip@1.1.0:
  5249 + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
  5250 + engines: {node: '>= 0.6'}
  5251 + dependencies:
  5252 + tsscmp: 1.0.6
  5253 + dev: false
  5254 +
4669 /kind-of@3.2.2: 5255 /kind-of@3.2.2:
4670 resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} 5256 resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
4671 engines: {node: '>=0.10.0'} 5257 engines: {node: '>=0.10.0'}
@@ -4694,10 +5280,136 @@ packages: @@ -4694,10 +5280,136 @@ packages:
4694 resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} 5280 resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==}
4695 dev: true 5281 dev: true
4696 5282
  5283 + /koa-body@6.0.1:
  5284 + resolution: {integrity: sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg==}
  5285 + dependencies:
  5286 + '@types/co-body': 6.1.0
  5287 + '@types/formidable': 2.0.5
  5288 + '@types/koa': 2.13.6
  5289 + co-body: 6.1.0
  5290 + formidable: 2.1.1
  5291 + zod: 3.21.4
  5292 + dev: false
  5293 +
  5294 + /koa-bodyparser@4.4.0:
  5295 + resolution: {integrity: sha512-AXPY7wwKZUmbgb8VkTEUFoRNOlx6aWRJwEnQD+zfNf33/7KSAkN4Oo9BqlIk80D+5TvuqlhpQT5dPVcyxl5Zsw==}
  5296 + engines: {node: '>=8.0.0'}
  5297 + dependencies:
  5298 + co-body: 6.1.0
  5299 + copy-to: 2.0.1
  5300 + dev: false
  5301 +
  5302 + /koa-compose@4.1.0:
  5303 + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==}
  5304 + dev: false
  5305 +
  5306 + /koa-convert@2.0.0:
  5307 + resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==}
  5308 + engines: {node: '>= 10'}
  5309 + dependencies:
  5310 + co: 4.6.0
  5311 + koa-compose: 4.1.0
  5312 + dev: false
  5313 +
  5314 + /koa-route@3.2.0:
  5315 + resolution: {integrity: sha512-8FsuWw/L+CUWJfpgN6vrlYUDNTheEinG8Zkm97GyuLJNyWjCVUs9p10Ih3jTIWwmDVQcz6827l0RKadAS5ibqA==}
  5316 + dependencies:
  5317 + debug: 4.3.4
  5318 + methods: 1.1.2
  5319 + path-to-regexp: 1.8.0
  5320 + transitivePeerDependencies:
  5321 + - supports-color
  5322 + dev: false
  5323 +
  5324 + /koa-router@12.0.0:
  5325 + resolution: {integrity: sha512-zGrdiXygGYW8WvrzeGsHZvKnHs4DzyGoqJ9a8iHlRkiwuEAOAPyI27//OlhoWdgFAEIM3qbUgr0KCuRaP/TCag==}
  5326 + engines: {node: '>= 12'}
  5327 + dependencies:
  5328 + http-errors: 2.0.0
  5329 + koa-compose: 4.1.0
  5330 + methods: 1.1.2
  5331 + path-to-regexp: 6.2.1
  5332 + dev: false
  5333 +
  5334 + /koa-send@5.0.1:
  5335 + resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==}
  5336 + engines: {node: '>= 8'}
  5337 + dependencies:
  5338 + debug: 4.3.4
  5339 + http-errors: 1.8.1
  5340 + resolve-path: 1.4.0
  5341 + transitivePeerDependencies:
  5342 + - supports-color
  5343 + dev: false
  5344 +
  5345 + /koa-static@5.0.0:
  5346 + resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==}
  5347 + engines: {node: '>= 7.6.0'}
  5348 + dependencies:
  5349 + debug: 3.2.7(supports-color@5.5.0)
  5350 + koa-send: 5.0.1
  5351 + transitivePeerDependencies:
  5352 + - supports-color
  5353 + dev: false
  5354 +
  5355 + /koa-websocket@7.0.0:
  5356 + resolution: {integrity: sha512-MsHUFKqA4+j+0dpPKWtsvZfnpQ1NcgF+AaTZQZ4B3Xj/cWK31qqmKx9HnA5Gw1LV2aIDzqwy0IDBsZYRurTUAg==}
  5357 + dependencies:
  5358 + co: 4.6.0
  5359 + debug: 4.3.4
  5360 + koa-compose: 4.1.0
  5361 + ws: 8.13.0
  5362 + transitivePeerDependencies:
  5363 + - bufferutil
  5364 + - supports-color
  5365 + - utf-8-validate
  5366 + dev: false
  5367 +
  5368 + /koa2-cors@2.0.6:
  5369 + resolution: {integrity: sha512-JRCcSM4lamM+8kvKGDKlesYk2ASrmSTczDtGUnIadqMgnHU4Ct5Gw7Bxt3w3m6d6dy3WN0PU4oMP43HbddDEWg==}
  5370 + engines: {node: '>= 7.6.0'}
  5371 + dev: false
  5372 +
  5373 + /koa@2.14.1:
  5374 + resolution: {integrity: sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw==}
  5375 + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4}
  5376 + dependencies:
  5377 + accepts: 1.3.8
  5378 + cache-content-type: 1.0.1
  5379 + content-disposition: 0.5.4
  5380 + content-type: 1.0.5
  5381 + cookies: 0.8.0
  5382 + debug: 4.3.4
  5383 + delegates: 1.0.0
  5384 + depd: 2.0.0
  5385 + destroy: 1.2.0
  5386 + encodeurl: 1.0.2
  5387 + escape-html: 1.0.3
  5388 + fresh: 0.5.2
  5389 + http-assert: 1.5.0
  5390 + http-errors: 1.8.1
  5391 + is-generator-function: 1.0.10
  5392 + koa-compose: 4.1.0
  5393 + koa-convert: 2.0.0
  5394 + on-finished: 2.4.1
  5395 + only: 0.0.2
  5396 + parseurl: 1.3.3
  5397 + statuses: 1.5.0
  5398 + type-is: 1.6.18
  5399 + vary: 1.1.2
  5400 + transitivePeerDependencies:
  5401 + - supports-color
  5402 + dev: false
  5403 +
4697 /kolorist@1.7.0: 5404 /kolorist@1.7.0:
4698 resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} 5405 resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==}
4699 dev: true 5406 dev: true
4700 5407
  5408 + /lazy@1.0.11:
  5409 + resolution: {integrity: sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA==}
  5410 + engines: {node: '>=0.2.0'}
  5411 + dev: true
  5412 +
4701 /lazystream@1.0.1: 5413 /lazystream@1.0.1:
4702 resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 5414 resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
4703 engines: {node: '>= 0.6.3'} 5415 engines: {node: '>= 0.6.3'}
@@ -4723,6 +5435,13 @@ packages: @@ -4723,6 +5435,13 @@ packages:
4723 source-map: 0.6.1 5435 source-map: 0.6.1
4724 transitivePeerDependencies: 5436 transitivePeerDependencies:
4725 - supports-color 5437 - supports-color
  5438 +
  5439 + /levn@0.3.0:
  5440 + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
  5441 + engines: {node: '>= 0.8.0'}
  5442 + dependencies:
  5443 + prelude-ls: 1.1.2
  5444 + type-check: 0.3.2
4726 dev: true 5445 dev: true
4727 5446
4728 /levn@0.4.1: 5447 /levn@0.4.1:
@@ -4794,6 +5513,11 @@ packages: @@ -4794,6 +5513,11 @@ packages:
4794 wrap-ansi: 7.0.0 5513 wrap-ansi: 7.0.0
4795 dev: true 5514 dev: true
4796 5515
  5516 + /load-tsconfig@0.2.5:
  5517 + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
  5518 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  5519 + dev: true
  5520 +
4797 /loader-utils@1.4.2: 5521 /loader-utils@1.4.2:
4798 resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} 5522 resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==}
4799 engines: {node: '>=4.0.0'} 5523 engines: {node: '>=4.0.0'}
@@ -4818,7 +5542,6 @@ packages: @@ -4818,7 +5542,6 @@ packages:
4818 5542
4819 /lodash-es@4.17.21: 5543 /lodash-es@4.17.21:
4820 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 5544 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
4821 - dev: false  
4822 5545
4823 /lodash.camelcase@4.3.0: 5546 /lodash.camelcase@4.3.0:
4824 resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 5547 resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
@@ -4882,6 +5605,10 @@ packages: @@ -4882,6 +5605,10 @@ packages:
4882 resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} 5605 resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
4883 dev: true 5606 dev: true
4884 5607
  5608 + /lodash.sortby@4.7.0:
  5609 + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
  5610 + dev: true
  5611 +
4885 /lodash.startcase@4.4.0: 5612 /lodash.startcase@4.4.0:
4886 resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} 5613 resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
4887 dev: true 5614 dev: true
@@ -4904,12 +5631,9 @@ packages: @@ -4904,12 +5631,9 @@ packages:
4904 /lodash@4.17.21: 5631 /lodash@4.17.21:
4905 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 5632 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
4906 5633
4907 - /log-symbols@5.1.0:  
4908 - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}  
4909 - engines: {node: '>=12'}  
4910 - dependencies:  
4911 - chalk: 5.2.0  
4912 - is-unicode-supported: 1.3.0 5634 + /log-driver@1.2.7:
  5635 + resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==}
  5636 + engines: {node: '>=0.8.6'}
4913 dev: true 5637 dev: true
4914 5638
4915 /log-update@4.0.0: 5639 /log-update@4.0.0:
@@ -4927,7 +5651,6 @@ packages: @@ -4927,7 +5651,6 @@ packages:
4927 hasBin: true 5651 hasBin: true
4928 dependencies: 5652 dependencies:
4929 js-tokens: 4.0.0 5653 js-tokens: 4.0.0
4930 - dev: false  
4931 5654
4932 /lower-case@2.0.2: 5655 /lower-case@2.0.2:
4933 resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 5656 resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
@@ -4986,7 +5709,6 @@ packages: @@ -4986,7 +5709,6 @@ packages:
4986 dependencies: 5709 dependencies:
4987 pify: 4.0.1 5710 pify: 4.0.1
4988 semver: 5.7.1 5711 semver: 5.7.1
4989 - dev: true  
4990 optional: true 5712 optional: true
4991 5713
4992 /make-error@1.3.6: 5714 /make-error@1.3.6:
@@ -5027,6 +5749,11 @@ packages: @@ -5027,6 +5749,11 @@ packages:
5027 resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} 5749 resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
5028 dev: true 5750 dev: true
5029 5751
  5752 + /media-typer@0.3.0:
  5753 + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
  5754 + engines: {node: '>= 0.6'}
  5755 + dev: false
  5756 +
5030 /meow@8.1.2: 5757 /meow@8.1.2:
5031 resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} 5758 resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
5032 engines: {node: '>=10'} 5759 engines: {node: '>=10'}
@@ -5078,6 +5805,11 @@ packages: @@ -5078,6 +5805,11 @@ packages:
5078 engines: {node: '>= 8'} 5805 engines: {node: '>= 8'}
5079 dev: true 5806 dev: true
5080 5807
  5808 + /methods@1.1.2:
  5809 + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
  5810 + engines: {node: '>= 0.6'}
  5811 + dev: false
  5812 +
5081 /micromatch@3.1.0: 5813 /micromatch@3.1.0:
5082 resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} 5814 resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==}
5083 engines: {node: '>=0.10.0'} 5815 engines: {node: '>=0.10.0'}
@@ -5124,7 +5856,6 @@ packages: @@ -5124,7 +5856,6 @@ packages:
5124 engines: {node: '>=4'} 5856 engines: {node: '>=4'}
5125 hasBin: true 5857 hasBin: true
5126 requiresBuild: true 5858 requiresBuild: true
5127 - dev: true  
5128 optional: true 5859 optional: true
5129 5860
5130 /mimic-fn@2.1.0: 5861 /mimic-fn@2.1.0:
@@ -5160,8 +5891,8 @@ packages: @@ -5160,8 +5891,8 @@ packages:
5160 brace-expansion: 2.0.1 5891 brace-expansion: 2.0.1
5161 dev: true 5892 dev: true
5162 5893
5163 - /minimatch@8.0.2:  
5164 - resolution: {integrity: sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==} 5894 + /minimatch@8.0.3:
  5895 + resolution: {integrity: sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==}
5165 engines: {node: '>=16 || 14 >=14.17'} 5896 engines: {node: '>=16 || 14 >=14.17'}
5166 dependencies: 5897 dependencies:
5167 brace-expansion: 2.0.1 5898 brace-expansion: 2.0.1
@@ -5199,7 +5930,13 @@ packages: @@ -5199,7 +5930,13 @@ packages:
5199 minimist: 1.2.8 5930 minimist: 1.2.8
5200 dev: false 5931 dev: false
5201 5932
5202 - /mkdist@1.2.0(sass@1.60.0)(typescript@5.0.3): 5933 + /mkdirp@1.0.4:
  5934 + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
  5935 + engines: {node: '>=10'}
  5936 + hasBin: true
  5937 + dev: true
  5938 +
  5939 + /mkdist@1.2.0(typescript@5.0.3):
5203 resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==} 5940 resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==}
5204 hasBin: true 5941 hasBin: true
5205 peerDependencies: 5942 peerDependencies:
@@ -5219,7 +5956,6 @@ packages: @@ -5219,7 +5956,6 @@ packages:
5219 mlly: 1.2.0 5956 mlly: 1.2.0
5220 mri: 1.2.0 5957 mri: 1.2.0
5221 pathe: 1.1.0 5958 pathe: 1.1.0
5222 - sass: 1.60.0  
5223 typescript: 5.0.3 5959 typescript: 5.0.3
5224 dev: true 5960 dev: true
5225 5961
@@ -5238,6 +5974,10 @@ packages: @@ -5238,6 +5974,10 @@ packages:
5238 dependencies: 5974 dependencies:
5239 commander: 10.0.0 5975 commander: 10.0.0
5240 5976
  5977 + /module-details-from-path@1.0.3:
  5978 + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==}
  5979 + dev: true
  5980 +
5241 /mousetrap@1.6.5: 5981 /mousetrap@1.6.5:
5242 resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} 5982 resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
5243 dev: false 5983 dev: false
@@ -5256,16 +5996,21 @@ packages: @@ -5256,16 +5996,21 @@ packages:
5256 5996
5257 /ms@2.1.3: 5997 /ms@2.1.3:
5258 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 5998 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
5259 - dev: true  
5260 - optional: true  
5261 5999
5262 /muggle-string@0.2.2: 6000 /muggle-string@0.2.2:
5263 resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} 6001 resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
5264 dev: true 6002 dev: true
5265 6003
5266 - /mute-stream@1.0.0:  
5267 - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}  
5268 - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 6004 + /mute-stream@0.0.8:
  6005 + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
  6006 + dev: true
  6007 +
  6008 + /mz@2.7.0:
  6009 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
  6010 + dependencies:
  6011 + any-promise: 1.3.0
  6012 + object-assign: 4.1.1
  6013 + thenify-all: 1.6.0
5269 dev: true 6014 dev: true
5270 6015
5271 /nanoid@3.3.6: 6016 /nanoid@3.3.6:
@@ -5294,7 +6039,6 @@ packages: @@ -5294,7 +6039,6 @@ packages:
5294 6039
5295 /nanopop@2.2.0: 6040 /nanopop@2.2.0:
5296 resolution: {integrity: sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==} 6041 resolution: {integrity: sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==}
5297 - dev: false  
5298 6042
5299 /natural-compare-lite@1.4.0: 6043 /natural-compare-lite@1.4.0:
5300 resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 6044 resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -5304,20 +6048,41 @@ packages: @@ -5304,20 +6048,41 @@ packages:
5304 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 6048 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
5305 dev: true 6049 dev: true
5306 6050
  6051 + /needle@2.4.0:
  6052 + resolution: {integrity: sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==}
  6053 + engines: {node: '>= 4.4.x'}
  6054 + hasBin: true
  6055 + dependencies:
  6056 + debug: 3.2.7(supports-color@5.5.0)
  6057 + iconv-lite: 0.4.24
  6058 + sax: 1.2.4
  6059 + transitivePeerDependencies:
  6060 + - supports-color
  6061 + dev: true
  6062 +
5307 /needle@3.2.0: 6063 /needle@3.2.0:
5308 resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} 6064 resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==}
5309 engines: {node: '>= 4.4.x'} 6065 engines: {node: '>= 4.4.x'}
5310 hasBin: true 6066 hasBin: true
5311 requiresBuild: true 6067 requiresBuild: true
5312 dependencies: 6068 dependencies:
5313 - debug: 3.2.7 6069 + debug: 3.2.7(supports-color@5.5.0)
5314 iconv-lite: 0.6.3 6070 iconv-lite: 0.6.3
5315 sax: 1.2.4 6071 sax: 1.2.4
5316 transitivePeerDependencies: 6072 transitivePeerDependencies:
5317 - supports-color 6073 - supports-color
5318 - dev: true  
5319 optional: true 6074 optional: true
5320 6075
  6076 + /negotiator@0.6.3:
  6077 + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
  6078 + engines: {node: '>= 0.6'}
  6079 + dev: false
  6080 +
  6081 + /netmask@2.0.2:
  6082 + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
  6083 + engines: {node: '>= 0.4.0'}
  6084 + dev: true
  6085 +
5321 /no-case@3.0.4: 6086 /no-case@3.0.4:
5322 resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} 6087 resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
5323 dependencies: 6088 dependencies:
@@ -5348,6 +6113,30 @@ packages: @@ -5348,6 +6113,30 @@ packages:
5348 resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 6113 resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
5349 dev: true 6114 dev: true
5350 6115
  6116 + /nodemon@2.0.22:
  6117 + resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==}
  6118 + engines: {node: '>=8.10.0'}
  6119 + hasBin: true
  6120 + dependencies:
  6121 + chokidar: 3.5.3
  6122 + debug: 3.2.7(supports-color@5.5.0)
  6123 + ignore-by-default: 1.0.1
  6124 + minimatch: 3.1.2
  6125 + pstree.remy: 1.1.8
  6126 + semver: 5.7.1
  6127 + simple-update-notifier: 1.1.0
  6128 + supports-color: 5.5.0
  6129 + touch: 3.1.0
  6130 + undefsafe: 2.0.5
  6131 + dev: true
  6132 +
  6133 + /nopt@1.0.10:
  6134 + resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==}
  6135 + hasBin: true
  6136 + dependencies:
  6137 + abbrev: 1.1.1
  6138 + dev: true
  6139 +
5351 /nopt@6.0.0: 6140 /nopt@6.0.0:
5352 resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} 6141 resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==}
5353 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 6142 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -5397,6 +6186,14 @@ packages: @@ -5397,6 +6186,14 @@ packages:
5397 resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} 6186 resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==}
5398 dev: false 6187 dev: false
5399 6188
  6189 + /nssocket@0.6.0:
  6190 + resolution: {integrity: sha512-a9GSOIql5IqgWJR3F/JXG4KpJTA3Z53Cj0MeMvGpglytB1nxE4PdFNC0jINe27CS7cGivoynwc054EzCcT3M3w==}
  6191 + engines: {node: '>= 0.10.x'}
  6192 + dependencies:
  6193 + eventemitter2: 0.4.14
  6194 + lazy: 1.0.11
  6195 + dev: true
  6196 +
5400 /nth-check@2.1.1: 6197 /nth-check@2.1.1:
5401 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 6198 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
5402 dependencies: 6199 dependencies:
@@ -5441,6 +6238,13 @@ packages: @@ -5441,6 +6238,13 @@ packages:
5441 ee-first: 1.1.1 6238 ee-first: 1.1.1
5442 dev: true 6239 dev: true
5443 6240
  6241 + /on-finished@2.4.1:
  6242 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
  6243 + engines: {node: '>= 0.8'}
  6244 + dependencies:
  6245 + ee-first: 1.1.1
  6246 + dev: false
  6247 +
5444 /once@1.4.0: 6248 /once@1.4.0:
5445 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 6249 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
5446 dependencies: 6250 dependencies:
@@ -5460,6 +6264,10 @@ packages: @@ -5460,6 +6264,10 @@ packages:
5460 mimic-fn: 4.0.0 6264 mimic-fn: 4.0.0
5461 dev: true 6265 dev: true
5462 6266
  6267 + /only@0.0.2:
  6268 + resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==}
  6269 + dev: false
  6270 +
5463 /open@8.4.2: 6271 /open@8.4.2:
5464 resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 6272 resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
5465 engines: {node: '>=12'} 6273 engines: {node: '>=12'}
@@ -5469,6 +6277,18 @@ packages: @@ -5469,6 +6277,18 @@ packages:
5469 is-wsl: 2.2.0 6277 is-wsl: 2.2.0
5470 dev: true 6278 dev: true
5471 6279
  6280 + /optionator@0.8.3:
  6281 + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
  6282 + engines: {node: '>= 0.8.0'}
  6283 + dependencies:
  6284 + deep-is: 0.1.4
  6285 + fast-levenshtein: 2.0.6
  6286 + levn: 0.3.0
  6287 + prelude-ls: 1.1.2
  6288 + type-check: 0.3.2
  6289 + word-wrap: 1.2.3
  6290 + dev: true
  6291 +
5472 /optionator@0.9.1: 6292 /optionator@0.9.1:
5473 resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 6293 resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
5474 engines: {node: '>= 0.8.0'} 6294 engines: {node: '>= 0.8.0'}
@@ -5481,26 +6301,6 @@ packages: @@ -5481,26 +6301,6 @@ packages:
5481 word-wrap: 1.2.3 6301 word-wrap: 1.2.3
5482 dev: true 6302 dev: true
5483 6303
5484 - /ora@6.3.0:  
5485 - resolution: {integrity: sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==}  
5486 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}  
5487 - dependencies:  
5488 - chalk: 5.2.0  
5489 - cli-cursor: 4.0.0  
5490 - cli-spinners: 2.7.0  
5491 - is-interactive: 2.0.0  
5492 - is-unicode-supported: 1.3.0  
5493 - log-symbols: 5.1.0  
5494 - stdin-discarder: 0.1.0  
5495 - strip-ansi: 7.0.1  
5496 - wcwidth: 1.0.1  
5497 - dev: true  
5498 -  
5499 - /os-tmpdir@1.0.2:  
5500 - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}  
5501 - engines: {node: '>=0.10.0'}  
5502 - dev: true  
5503 -  
5504 /p-limit@2.3.0: 6304 /p-limit@2.3.0:
5505 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 6305 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
5506 engines: {node: '>=6'} 6306 engines: {node: '>=6'}
@@ -5538,6 +6338,36 @@ packages: @@ -5538,6 +6338,36 @@ packages:
5538 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 6338 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
5539 engines: {node: '>=6'} 6339 engines: {node: '>=6'}
5540 6340
  6341 + /pac-proxy-agent@5.0.0:
  6342 + resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==}
  6343 + engines: {node: '>= 8'}
  6344 + dependencies:
  6345 + '@tootallnate/once': 1.1.2
  6346 + agent-base: 6.0.2
  6347 + debug: 4.3.4
  6348 + get-uri: 3.0.2
  6349 + http-proxy-agent: 4.0.1
  6350 + https-proxy-agent: 5.0.1
  6351 + pac-resolver: 5.0.1
  6352 + raw-body: 2.5.2
  6353 + socks-proxy-agent: 5.0.1
  6354 + transitivePeerDependencies:
  6355 + - supports-color
  6356 + dev: true
  6357 +
  6358 + /pac-resolver@5.0.1:
  6359 + resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==}
  6360 + engines: {node: '>= 8'}
  6361 + dependencies:
  6362 + degenerator: 3.0.3
  6363 + ip: 1.1.8
  6364 + netmask: 2.0.2
  6365 + dev: true
  6366 +
  6367 + /pako@0.2.9:
  6368 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
  6369 + dev: true
  6370 +
5541 /pako@1.0.11: 6371 /pako@1.0.11:
5542 resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} 6372 resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
5543 dev: false 6373 dev: false
@@ -5569,12 +6399,10 @@ packages: @@ -5569,12 +6399,10 @@ packages:
5569 /parse-node-version@1.0.1: 6399 /parse-node-version@1.0.1:
5570 resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} 6400 resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
5571 engines: {node: '>= 0.10'} 6401 engines: {node: '>= 0.10'}
5572 - dev: true  
5573 6402
5574 /parseurl@1.3.3: 6403 /parseurl@1.3.3:
5575 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 6404 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
5576 engines: {node: '>= 0.8'} 6405 engines: {node: '>= 0.8'}
5577 - dev: true  
5578 6406
5579 /pascal-case@3.1.2: 6407 /pascal-case@3.1.2:
5580 resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} 6408 resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
@@ -5608,7 +6436,6 @@ packages: @@ -5608,7 +6436,6 @@ packages:
5608 6436
5609 /path-parse@1.0.7: 6437 /path-parse@1.0.7:
5610 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 6438 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
5611 - dev: true  
5612 6439
5613 /path-scurry@1.6.3: 6440 /path-scurry@1.6.3:
5614 resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==} 6441 resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==}
@@ -5618,6 +6445,12 @@ packages: @@ -5618,6 +6445,12 @@ packages:
5618 minipass: 4.2.5 6445 minipass: 4.2.5
5619 dev: true 6446 dev: true
5620 6447
  6448 + /path-to-regexp@1.8.0:
  6449 + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
  6450 + dependencies:
  6451 + isarray: 0.0.1
  6452 + dev: false
  6453 +
5621 /path-to-regexp@6.2.1: 6454 /path-to-regexp@6.2.1:
5622 resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} 6455 resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
5623 6456
@@ -5640,7 +6473,6 @@ packages: @@ -5640,7 +6473,6 @@ packages:
5640 /picomatch@2.3.1: 6473 /picomatch@2.3.1:
5641 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 6474 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
5642 engines: {node: '>=8.6'} 6475 engines: {node: '>=8.6'}
5643 - dev: true  
5644 6476
5645 /pidtree@0.6.0: 6477 /pidtree@0.6.0:
5646 resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 6478 resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
@@ -5648,10 +6480,24 @@ packages: @@ -5648,10 +6480,24 @@ packages:
5648 hasBin: true 6480 hasBin: true
5649 dev: true 6481 dev: true
5650 6482
  6483 + /pidusage@2.0.21:
  6484 + resolution: {integrity: sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==}
  6485 + engines: {node: '>=8'}
  6486 + dependencies:
  6487 + safe-buffer: 5.2.1
  6488 + dev: true
  6489 + optional: true
  6490 +
  6491 + /pidusage@3.0.2:
  6492 + resolution: {integrity: sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==}
  6493 + engines: {node: '>=10'}
  6494 + dependencies:
  6495 + safe-buffer: 5.2.1
  6496 + dev: true
  6497 +
5651 /pify@4.0.1: 6498 /pify@4.0.1:
5652 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 6499 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
5653 engines: {node: '>=6'} 6500 engines: {node: '>=6'}
5654 - dev: true  
5655 optional: true 6501 optional: true
5656 6502
5657 /pinia@2.0.33(typescript@5.0.3)(vue@3.2.47): 6503 /pinia@2.0.33(typescript@5.0.3)(vue@3.2.47):
@@ -5672,6 +6518,11 @@ packages: @@ -5672,6 +6518,11 @@ packages:
5672 vue-demi: 0.13.11(vue@3.2.47) 6518 vue-demi: 0.13.11(vue@3.2.47)
5673 dev: false 6519 dev: false
5674 6520
  6521 + /pirates@4.0.5:
  6522 + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
  6523 + engines: {node: '>= 6'}
  6524 + dev: true
  6525 +
5675 /pkg-types@1.0.2: 6526 /pkg-types@1.0.2:
5676 resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 6527 resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
5677 dependencies: 6528 dependencies:
@@ -5680,6 +6531,97 @@ packages: @@ -5680,6 +6531,97 @@ packages:
5680 pathe: 1.1.0 6531 pathe: 1.1.0
5681 dev: true 6532 dev: true
5682 6533
  6534 + /pm2-axon-rpc@0.7.1:
  6535 + resolution: {integrity: sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==}
  6536 + engines: {node: '>=5'}
  6537 + dependencies:
  6538 + debug: 4.3.4
  6539 + transitivePeerDependencies:
  6540 + - supports-color
  6541 + dev: true
  6542 +
  6543 + /pm2-axon@4.0.1:
  6544 + resolution: {integrity: sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg==}
  6545 + engines: {node: '>=5'}
  6546 + dependencies:
  6547 + amp: 0.3.1
  6548 + amp-message: 0.1.2
  6549 + debug: 4.3.4
  6550 + escape-string-regexp: 4.0.0
  6551 + transitivePeerDependencies:
  6552 + - supports-color
  6553 + dev: true
  6554 +
  6555 + /pm2-deploy@1.0.2:
  6556 + resolution: {integrity: sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==}
  6557 + engines: {node: '>=4.0.0'}
  6558 + dependencies:
  6559 + run-series: 1.1.9
  6560 + tv4: 1.3.0
  6561 + dev: true
  6562 +
  6563 + /pm2-multimeter@0.1.2:
  6564 + resolution: {integrity: sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA==}
  6565 + dependencies:
  6566 + charm: 0.1.2
  6567 + dev: true
  6568 +
  6569 + /pm2-sysmonit@1.2.8:
  6570 + resolution: {integrity: sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA==}
  6571 + requiresBuild: true
  6572 + dependencies:
  6573 + async: 3.2.4
  6574 + debug: 4.3.4
  6575 + pidusage: 2.0.21
  6576 + systeminformation: 5.17.12
  6577 + tx2: 1.0.5
  6578 + transitivePeerDependencies:
  6579 + - supports-color
  6580 + dev: true
  6581 + optional: true
  6582 +
  6583 + /pm2@5.3.0:
  6584 + resolution: {integrity: sha512-xscmQiAAf6ArVmKhjKTeeN8+Td7ZKnuZFFPw1DGkdFPR/0Iyx+m+1+OpCdf9+HQopX3VPc9/wqPQHqVOfHum9w==}
  6585 + engines: {node: '>=10.0.0'}
  6586 + hasBin: true
  6587 + dependencies:
  6588 + '@pm2/agent': 2.0.1
  6589 + '@pm2/io': 5.0.0
  6590 + '@pm2/js-api': 0.6.7
  6591 + '@pm2/pm2-version-check': 1.0.4
  6592 + async: 3.2.4
  6593 + blessed: 0.1.81
  6594 + chalk: 3.0.0
  6595 + chokidar: 3.5.3
  6596 + cli-tableau: 2.0.1
  6597 + commander: 2.15.1
  6598 + croner: 4.1.97
  6599 + dayjs: 1.11.7
  6600 + debug: 4.3.4
  6601 + enquirer: 2.3.6
  6602 + eventemitter2: 5.0.1
  6603 + fclone: 1.0.11
  6604 + mkdirp: 1.0.4
  6605 + needle: 2.4.0
  6606 + pidusage: 3.0.2
  6607 + pm2-axon: 4.0.1
  6608 + pm2-axon-rpc: 0.7.1
  6609 + pm2-deploy: 1.0.2
  6610 + pm2-multimeter: 0.1.2
  6611 + promptly: 2.2.0
  6612 + semver: 7.3.8
  6613 + source-map-support: 0.5.21
  6614 + sprintf-js: 1.1.2
  6615 + vizion: 2.2.1
  6616 + yamljs: 0.3.0
  6617 + optionalDependencies:
  6618 + pm2-sysmonit: 1.2.8
  6619 + transitivePeerDependencies:
  6620 + - bufferutil
  6621 + - supports-color
  6622 + - utf-8-validate
  6623 + dev: true
  6624 +
5683 /pngjs@5.0.0: 6625 /pngjs@5.0.0:
5684 resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} 6626 resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
5685 engines: {node: '>=10.13.0'} 6627 engines: {node: '>=10.13.0'}
@@ -5709,6 +6651,23 @@ packages: @@ -5709,6 +6651,23 @@ packages:
5709 postcss: 8.4.21 6651 postcss: 8.4.21
5710 dev: true 6652 dev: true
5711 6653
  6654 + /postcss-load-config@3.1.4(ts-node@10.9.1):
  6655 + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
  6656 + engines: {node: '>= 10'}
  6657 + peerDependencies:
  6658 + postcss: '>=8.0.9'
  6659 + ts-node: '>=9.0.0'
  6660 + peerDependenciesMeta:
  6661 + postcss:
  6662 + optional: true
  6663 + ts-node:
  6664 + optional: true
  6665 + dependencies:
  6666 + lilconfig: 2.1.0
  6667 + ts-node: 10.9.1(@types/node@18.15.11)(typescript@5.0.3)
  6668 + yaml: 1.10.2
  6669 + dev: true
  6670 +
5712 /postcss-media-query-parser@0.2.3: 6671 /postcss-media-query-parser@0.2.3:
5713 resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} 6672 resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
5714 dev: true 6673 dev: true
@@ -5820,6 +6779,11 @@ packages: @@ -5820,6 +6779,11 @@ packages:
5820 resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} 6779 resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==}
5821 dev: false 6780 dev: false
5822 6781
  6782 + /prelude-ls@1.1.2:
  6783 + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
  6784 + engines: {node: '>= 0.8.0'}
  6785 + dev: true
  6786 +
5823 /prelude-ls@1.2.1: 6787 /prelude-ls@1.2.1:
5824 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 6788 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
5825 engines: {node: '>= 0.8.0'} 6789 engines: {node: '>= 0.8.0'}
@@ -5864,23 +6828,47 @@ packages: @@ -5864,23 +6828,47 @@ packages:
5864 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 6828 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
5865 dev: false 6829 dev: false
5866 6830
  6831 + /promptly@2.2.0:
  6832 + resolution: {integrity: sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==}
  6833 + dependencies:
  6834 + read: 1.0.7
  6835 + dev: true
  6836 +
5867 /proto-list@1.2.4: 6837 /proto-list@1.2.4:
5868 resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 6838 resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
5869 dev: true 6839 dev: true
5870 6840
  6841 + /proxy-agent@5.0.0:
  6842 + resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==}
  6843 + engines: {node: '>= 8'}
  6844 + dependencies:
  6845 + agent-base: 6.0.2
  6846 + debug: 4.3.4
  6847 + http-proxy-agent: 4.0.1
  6848 + https-proxy-agent: 5.0.1
  6849 + lru-cache: 5.1.1
  6850 + pac-proxy-agent: 5.0.0
  6851 + proxy-from-env: 1.1.0
  6852 + socks-proxy-agent: 5.0.1
  6853 + transitivePeerDependencies:
  6854 + - supports-color
  6855 + dev: true
  6856 +
5871 /proxy-from-env@1.1.0: 6857 /proxy-from-env@1.1.0:
5872 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 6858 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
5873 - dev: false  
5874 6859
5875 /prr@1.0.1: 6860 /prr@1.0.1:
5876 resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} 6861 resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
5877 - dev: true  
5878 optional: true 6862 optional: true
5879 6863
5880 /pseudomap@1.0.2: 6864 /pseudomap@1.0.2:
5881 resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} 6865 resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
5882 dev: true 6866 dev: true
5883 6867
  6868 + /pstree.remy@1.1.8:
  6869 + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==}
  6870 + dev: true
  6871 +
5884 /punycode@2.3.0: 6872 /punycode@2.3.0:
5885 resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 6873 resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
5886 engines: {node: '>=6'} 6874 engines: {node: '>=6'}
@@ -5926,6 +6914,15 @@ packages: @@ -5926,6 +6914,15 @@ packages:
5926 engines: {node: '>=8'} 6914 engines: {node: '>=8'}
5927 dev: true 6915 dev: true
5928 6916
  6917 + /raw-body@2.5.2:
  6918 + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
  6919 + engines: {node: '>= 0.8'}
  6920 + dependencies:
  6921 + bytes: 3.1.2
  6922 + http-errors: 2.0.0
  6923 + iconv-lite: 0.4.24
  6924 + unpipe: 1.0.0
  6925 +
5929 /read-pkg-up@7.0.1: 6926 /read-pkg-up@7.0.1:
5930 resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 6927 resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
5931 engines: {node: '>=8'} 6928 engines: {node: '>=8'}
@@ -5939,10 +6936,26 @@ packages: @@ -5939,10 +6936,26 @@ packages:
5939 resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 6936 resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
5940 engines: {node: '>=8'} 6937 engines: {node: '>=8'}
5941 dependencies: 6938 dependencies:
5942 - '@types/normalize-package-data': 2.4.1  
5943 - normalize-package-data: 2.5.0  
5944 - parse-json: 5.2.0  
5945 - type-fest: 0.6.0 6939 + '@types/normalize-package-data': 2.4.1
  6940 + normalize-package-data: 2.5.0
  6941 + parse-json: 5.2.0
  6942 + type-fest: 0.6.0
  6943 + dev: true
  6944 +
  6945 + /read@1.0.7:
  6946 + resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==}
  6947 + engines: {node: '>=0.8'}
  6948 + dependencies:
  6949 + mute-stream: 0.0.8
  6950 + dev: true
  6951 +
  6952 + /readable-stream@1.1.14:
  6953 + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==}
  6954 + dependencies:
  6955 + core-util-is: 1.0.3
  6956 + inherits: 2.0.4
  6957 + isarray: 0.0.1
  6958 + string_decoder: 0.10.31
5946 dev: true 6959 dev: true
5947 6960
5948 /readable-stream@2.3.8: 6961 /readable-stream@2.3.8:
@@ -5976,7 +6989,6 @@ packages: @@ -5976,7 +6989,6 @@ packages:
5976 engines: {node: '>=8.10.0'} 6989 engines: {node: '>=8.10.0'}
5977 dependencies: 6990 dependencies:
5978 picomatch: 2.3.1 6991 picomatch: 2.3.1
5979 - dev: true  
5980 6992
5981 /redent@3.0.0: 6993 /redent@3.0.0:
5982 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 6994 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
@@ -5988,7 +7000,6 @@ packages: @@ -5988,7 +7000,6 @@ packages:
5988 7000
5989 /regenerator-runtime@0.13.11: 7001 /regenerator-runtime@0.13.11:
5990 resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 7002 resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
5991 - dev: false  
5992 7003
5993 /regex-not@1.0.2: 7004 /regex-not@1.0.2:
5994 resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} 7005 resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
@@ -6022,13 +7033,23 @@ packages: @@ -6022,13 +7033,23 @@ packages:
6022 engines: {node: '>=0.10.0'} 7033 engines: {node: '>=0.10.0'}
6023 dev: true 7034 dev: true
6024 7035
  7036 + /require-in-the-middle@5.2.0:
  7037 + resolution: {integrity: sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==}
  7038 + engines: {node: '>=6'}
  7039 + dependencies:
  7040 + debug: 4.3.4
  7041 + module-details-from-path: 1.0.3
  7042 + resolve: 1.22.1
  7043 + transitivePeerDependencies:
  7044 + - supports-color
  7045 + dev: true
  7046 +
6025 /require-main-filename@2.0.0: 7047 /require-main-filename@2.0.0:
6026 resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} 7048 resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
6027 dev: false 7049 dev: false
6028 7050
6029 /resize-observer-polyfill@1.5.1: 7051 /resize-observer-polyfill@1.5.1:
6030 resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} 7052 resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
6031 - dev: false  
6032 7053
6033 /resolve-from@4.0.0: 7054 /resolve-from@4.0.0:
6034 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 7055 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
@@ -6047,6 +7068,14 @@ packages: @@ -6047,6 +7068,14 @@ packages:
6047 global-dirs: 0.1.1 7068 global-dirs: 0.1.1
6048 dev: true 7069 dev: true
6049 7070
  7071 + /resolve-path@1.4.0:
  7072 + resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==}
  7073 + engines: {node: '>= 0.8'}
  7074 + dependencies:
  7075 + http-errors: 1.6.3
  7076 + path-is-absolute: 1.0.1
  7077 + dev: false
  7078 +
6050 /resolve-url@0.2.1: 7079 /resolve-url@0.2.1:
6051 resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} 7080 resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
6052 deprecated: https://github.com/lydell/resolve-url#deprecated 7081 deprecated: https://github.com/lydell/resolve-url#deprecated
@@ -6059,7 +7088,6 @@ packages: @@ -6059,7 +7088,6 @@ packages:
6059 is-core-module: 2.11.0 7088 is-core-module: 2.11.0
6060 path-parse: 1.0.7 7089 path-parse: 1.0.7
6061 supports-preserve-symlinks-flag: 1.0.0 7090 supports-preserve-symlinks-flag: 1.0.0
6062 - dev: true  
6063 7091
6064 /restore-cursor@3.1.0: 7092 /restore-cursor@3.1.0:
6065 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 7093 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
@@ -6069,14 +7097,6 @@ packages: @@ -6069,14 +7097,6 @@ packages:
6069 signal-exit: 3.0.7 7097 signal-exit: 3.0.7
6070 dev: true 7098 dev: true
6071 7099
6072 - /restore-cursor@4.0.0:  
6073 - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}  
6074 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}  
6075 - dependencies:  
6076 - onetime: 5.1.2  
6077 - signal-exit: 3.0.7  
6078 - dev: true  
6079 -  
6080 /ret@0.1.15: 7100 /ret@0.1.15:
6081 resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} 7101 resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
6082 engines: {node: '>=0.12'} 7102 engines: {node: '>=0.12'}
@@ -6168,12 +7188,6 @@ packages: @@ -6168,12 +7188,6 @@ packages:
6168 hasBin: true 7188 hasBin: true
6169 optionalDependencies: 7189 optionalDependencies:
6170 fsevents: 2.3.2 7190 fsevents: 2.3.2
6171 - dev: true  
6172 -  
6173 - /run-async@2.4.1:  
6174 - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}  
6175 - engines: {node: '>=0.12.0'}  
6176 - dev: true  
6177 7191
6178 /run-parallel@1.2.0: 7192 /run-parallel@1.2.0:
6179 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 7193 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -6181,6 +7195,10 @@ packages: @@ -6181,6 +7195,10 @@ packages:
6181 queue-microtask: 1.2.3 7195 queue-microtask: 1.2.3
6182 dev: true 7196 dev: true
6183 7197
  7198 + /run-series@1.1.9:
  7199 + resolution: {integrity: sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==}
  7200 + dev: true
  7201 +
6184 /rxjs@7.8.0: 7202 /rxjs@7.8.0:
6185 resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} 7203 resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
6186 dependencies: 7204 dependencies:
@@ -6202,7 +7220,6 @@ packages: @@ -6202,7 +7220,6 @@ packages:
6202 7220
6203 /safer-buffer@2.1.2: 7221 /safer-buffer@2.1.2:
6204 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 7222 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
6205 - dev: true  
6206 7223
6207 /sass@1.60.0: 7224 /sass@1.60.0:
6208 resolution: {integrity: sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==} 7225 resolution: {integrity: sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==}
@@ -6212,12 +7229,9 @@ packages: @@ -6212,12 +7229,9 @@ packages:
6212 chokidar: 3.5.3 7229 chokidar: 3.5.3
6213 immutable: 4.3.0 7230 immutable: 4.3.0
6214 source-map-js: 1.0.2 7231 source-map-js: 1.0.2
6215 - dev: true  
6216 7232
6217 /sax@1.2.4: 7233 /sax@1.2.4:
6218 resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 7234 resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
6219 - dev: true  
6220 - optional: true  
6221 7235
6222 /saxes@5.0.1: 7236 /saxes@5.0.1:
6223 resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} 7237 resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
@@ -6230,7 +7244,6 @@ packages: @@ -6230,7 +7244,6 @@ packages:
6230 resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} 7244 resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==}
6231 dependencies: 7245 dependencies:
6232 compute-scroll-into-view: 1.0.20 7246 compute-scroll-into-view: 1.0.20
6233 - dev: false  
6234 7247
6235 /scule@1.0.0: 7248 /scule@1.0.0:
6236 resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} 7249 resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
@@ -6239,13 +7252,23 @@ packages: @@ -6239,13 +7252,23 @@ packages:
6239 /semver@5.7.1: 7252 /semver@5.7.1:
6240 resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 7253 resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
6241 hasBin: true 7254 hasBin: true
6242 - dev: true  
6243 7255
6244 /semver@6.3.0: 7256 /semver@6.3.0:
6245 resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 7257 resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
6246 hasBin: true 7258 hasBin: true
6247 dev: true 7259 dev: true
6248 7260
  7261 + /semver@7.0.0:
  7262 + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
  7263 + hasBin: true
  7264 + dev: true
  7265 +
  7266 + /semver@7.2.3:
  7267 + resolution: {integrity: sha512-utbW9Z7ZxVvwiIWkdOMLOR9G/NFXh2aRucghkVrEMJWuC++r3lCkBC3LwqBinyHzGMAJxY5tn6VakZGHObq5ig==}
  7268 + engines: {node: '>=10'}
  7269 + hasBin: true
  7270 + dev: true
  7271 +
6249 /semver@7.3.8: 7272 /semver@7.3.8:
6250 resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 7273 resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
6251 engines: {node: '>=10'} 7274 engines: {node: '>=10'}
@@ -6272,9 +7295,15 @@ packages: @@ -6272,9 +7295,15 @@ packages:
6272 resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} 7295 resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
6273 dev: false 7296 dev: false
6274 7297
  7298 + /setprototypeof@1.1.0:
  7299 + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
  7300 + dev: false
  7301 +
  7302 + /setprototypeof@1.2.0:
  7303 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
  7304 +
6275 /shallow-equal@1.2.1: 7305 /shallow-equal@1.2.1:
6276 resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} 7306 resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==}
6277 - dev: false  
6278 7307
6279 /shebang-command@2.0.0: 7308 /shebang-command@2.0.0:
6280 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 7309 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -6288,6 +7317,10 @@ packages: @@ -6288,6 +7317,10 @@ packages:
6288 engines: {node: '>=8'} 7317 engines: {node: '>=8'}
6289 dev: true 7318 dev: true
6290 7319
  7320 + /shimmer@1.2.1:
  7321 + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==}
  7322 + dev: true
  7323 +
6291 /showdown@2.1.0: 7324 /showdown@2.1.0:
6292 resolution: {integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==} 7325 resolution: {integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==}
6293 hasBin: true 7326 hasBin: true
@@ -6311,6 +7344,13 @@ packages: @@ -6311,6 +7344,13 @@ packages:
6311 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 7344 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
6312 dev: true 7345 dev: true
6313 7346
  7347 + /simple-update-notifier@1.1.0:
  7348 + resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==}
  7349 + engines: {node: '>=8.10.0'}
  7350 + dependencies:
  7351 + semver: 7.0.0
  7352 + dev: true
  7353 +
6314 /slash@3.0.0: 7354 /slash@3.0.0:
6315 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 7355 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
6316 engines: {node: '>=8'} 7356 engines: {node: '>=8'}
@@ -6347,6 +7387,11 @@ packages: @@ -6347,6 +7387,11 @@ packages:
6347 is-fullwidth-code-point: 4.0.0 7387 is-fullwidth-code-point: 4.0.0
6348 dev: true 7388 dev: true
6349 7389
  7390 + /smart-buffer@4.2.0:
  7391 + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
  7392 + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
  7393 + dev: true
  7394 +
6350 /snapdragon-node@2.1.1: 7395 /snapdragon-node@2.1.1:
6351 resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} 7396 resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
6352 engines: {node: '>=0.10.0'} 7397 engines: {node: '>=0.10.0'}
@@ -6379,6 +7424,25 @@ packages: @@ -6379,6 +7424,25 @@ packages:
6379 - supports-color 7424 - supports-color
6380 dev: true 7425 dev: true
6381 7426
  7427 + /socks-proxy-agent@5.0.1:
  7428 + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==}
  7429 + engines: {node: '>= 6'}
  7430 + dependencies:
  7431 + agent-base: 6.0.2
  7432 + debug: 4.3.4
  7433 + socks: 2.7.1
  7434 + transitivePeerDependencies:
  7435 + - supports-color
  7436 + dev: true
  7437 +
  7438 + /socks@2.7.1:
  7439 + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
  7440 + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
  7441 + dependencies:
  7442 + ip: 2.0.0
  7443 + smart-buffer: 4.2.0
  7444 + dev: true
  7445 +
6382 /sort-object-keys@1.1.3: 7446 /sort-object-keys@1.1.3:
6383 resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} 7447 resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==}
6384 dev: true 7448 dev: true
@@ -6444,6 +7508,13 @@ packages: @@ -6444,6 +7508,13 @@ packages:
6444 engines: {node: '>= 8'} 7508 engines: {node: '>= 8'}
6445 dev: true 7509 dev: true
6446 7510
  7511 + /source-map@0.8.0-beta.0:
  7512 + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
  7513 + engines: {node: '>= 8'}
  7514 + dependencies:
  7515 + whatwg-url: 7.1.0
  7516 + dev: true
  7517 +
6447 /sourcemap-codec@1.4.8: 7518 /sourcemap-codec@1.4.8:
6448 resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 7519 resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
6449 deprecated: Please use @jridgewell/sourcemap-codec instead 7520 deprecated: Please use @jridgewell/sourcemap-codec instead
@@ -6483,6 +7554,14 @@ packages: @@ -6483,6 +7554,14 @@ packages:
6483 readable-stream: 3.6.2 7554 readable-stream: 3.6.2
6484 dev: true 7555 dev: true
6485 7556
  7557 + /sprintf-js@1.0.3:
  7558 + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
  7559 + dev: true
  7560 +
  7561 + /sprintf-js@1.1.2:
  7562 + resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==}
  7563 + dev: true
  7564 +
6486 /ssf@0.11.2: 7565 /ssf@0.11.2:
6487 resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} 7566 resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==}
6488 engines: {node: '>=0.8'} 7567 engines: {node: '>=0.8'}
@@ -6506,14 +7585,10 @@ packages: @@ -6506,14 +7585,10 @@ packages:
6506 /statuses@1.5.0: 7585 /statuses@1.5.0:
6507 resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} 7586 resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
6508 engines: {node: '>= 0.6'} 7587 engines: {node: '>= 0.6'}
6509 - dev: true  
6510 7588
6511 - /stdin-discarder@0.1.0:  
6512 - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}  
6513 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}  
6514 - dependencies:  
6515 - bl: 5.1.0  
6516 - dev: true 7589 + /statuses@2.0.1:
  7590 + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
  7591 + engines: {node: '>= 0.8'}
6517 7592
6518 /strict-uri-encode@1.1.0: 7593 /strict-uri-encode@1.1.0:
6519 resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} 7594 resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
@@ -6542,6 +7617,10 @@ packages: @@ -6542,6 +7617,10 @@ packages:
6542 strip-ansi: 7.0.1 7617 strip-ansi: 7.0.1
6543 dev: true 7618 dev: true
6544 7619
  7620 + /string_decoder@0.10.31:
  7621 + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
  7622 + dev: true
  7623 +
6545 /string_decoder@1.1.1: 7624 /string_decoder@1.1.1:
6546 resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 7625 resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
6547 dependencies: 7626 dependencies:
@@ -6573,6 +7652,11 @@ packages: @@ -6573,6 +7652,11 @@ packages:
6573 ansi-regex: 6.0.1 7652 ansi-regex: 6.0.1
6574 dev: true 7653 dev: true
6575 7654
  7655 + /strip-bom@3.0.0:
  7656 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
  7657 + engines: {node: '>=4'}
  7658 + dev: true
  7659 +
6576 /strip-final-newline@2.0.0: 7660 /strip-final-newline@2.0.0:
6577 resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 7661 resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
6578 engines: {node: '>=6'} 7662 engines: {node: '>=6'}
@@ -6785,6 +7869,19 @@ packages: @@ -6785,6 +7869,19 @@ packages:
6785 - supports-color 7869 - supports-color
6786 dev: true 7870 dev: true
6787 7871
  7872 + /sucrase@3.31.0:
  7873 + resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==}
  7874 + engines: {node: '>=8'}
  7875 + hasBin: true
  7876 + dependencies:
  7877 + commander: 4.1.1
  7878 + glob: 7.1.6
  7879 + lines-and-columns: 1.2.4
  7880 + mz: 2.7.0
  7881 + pirates: 4.0.5
  7882 + ts-interface-checker: 0.1.13
  7883 + dev: true
  7884 +
6788 /supports-color@2.0.0: 7885 /supports-color@2.0.0:
6789 resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} 7886 resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
6790 engines: {node: '>=0.8.0'} 7887 engines: {node: '>=0.8.0'}
@@ -6802,7 +7899,6 @@ packages: @@ -6802,7 +7899,6 @@ packages:
6802 engines: {node: '>=4'} 7899 engines: {node: '>=4'}
6803 dependencies: 7900 dependencies:
6804 has-flag: 3.0.0 7901 has-flag: 3.0.0
6805 - dev: true  
6806 7902
6807 /supports-color@7.2.0: 7903 /supports-color@7.2.0:
6808 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 7904 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
@@ -6822,7 +7918,6 @@ packages: @@ -6822,7 +7918,6 @@ packages:
6822 /supports-preserve-symlinks-flag@1.0.0: 7918 /supports-preserve-symlinks-flag@1.0.0:
6823 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 7919 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
6824 engines: {node: '>= 0.4'} 7920 engines: {node: '>= 0.4'}
6825 - dev: true  
6826 7921
6827 /svg-baker@1.7.0: 7922 /svg-baker@1.7.0:
6828 resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==} 7923 resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==}
@@ -6870,6 +7965,14 @@ packages: @@ -6870,6 +7965,14 @@ packages:
6870 tslib: 2.5.0 7965 tslib: 2.5.0
6871 dev: true 7966 dev: true
6872 7967
  7968 + /systeminformation@5.17.12:
  7969 + resolution: {integrity: sha512-I3pfMW2vue53u+X08BNxaJieaHkRoMMKjWetY9lbYJeWFaeWPO6P4FkNc4XOCX8F9vbQ0HqQ25RJoz3U/B7liw==}
  7970 + engines: {node: '>=8.0.0'}
  7971 + os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android]
  7972 + hasBin: true
  7973 + dev: true
  7974 + optional: true
  7975 +
6873 /table@6.8.1: 7976 /table@6.8.1:
6874 resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} 7977 resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
6875 engines: {node: '>=10.0.0'} 7978 engines: {node: '>=10.0.0'}
@@ -6912,6 +8015,19 @@ packages: @@ -6912,6 +8015,19 @@ packages:
6912 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 8015 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
6913 dev: true 8016 dev: true
6914 8017
  8018 + /thenify-all@1.6.0:
  8019 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
  8020 + engines: {node: '>=0.8'}
  8021 + dependencies:
  8022 + thenify: 3.3.1
  8023 + dev: true
  8024 +
  8025 + /thenify@3.3.1:
  8026 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
  8027 + dependencies:
  8028 + any-promise: 1.3.0
  8029 + dev: true
  8030 +
6915 /through2@4.0.2: 8031 /through2@4.0.2:
6916 resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 8032 resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
6917 dependencies: 8033 dependencies:
@@ -6933,13 +8049,6 @@ packages: @@ -6933,13 +8049,6 @@ packages:
6933 resolution: {integrity: sha512-9UUjaO0R7FxcFo0oxnd1lMs7H+D0Eh+dDVo5hKbVe1a+VB0nit97vOqlinj+YwgoBDt6/DSCUoWqAYlLI8BLYA==} 8049 resolution: {integrity: sha512-9UUjaO0R7FxcFo0oxnd1lMs7H+D0Eh+dDVo5hKbVe1a+VB0nit97vOqlinj+YwgoBDt6/DSCUoWqAYlLI8BLYA==}
6934 dev: false 8050 dev: false
6935 8051
6936 - /tmp@0.0.33:  
6937 - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}  
6938 - engines: {node: '>=0.6.0'}  
6939 - dependencies:  
6940 - os-tmpdir: 1.0.2  
6941 - dev: true  
6942 -  
6943 /tmp@0.2.1: 8052 /tmp@0.2.1:
6944 resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} 8053 resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
6945 engines: {node: '>=8.17.0'} 8054 engines: {node: '>=8.17.0'}
@@ -6971,7 +8080,6 @@ packages: @@ -6971,7 +8080,6 @@ packages:
6971 engines: {node: '>=8.0'} 8080 engines: {node: '>=8.0'}
6972 dependencies: 8081 dependencies:
6973 is-number: 7.0.0 8082 is-number: 7.0.0
6974 - dev: true  
6975 8083
6976 /to-regex@3.0.2: 8084 /to-regex@3.0.2:
6977 resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} 8085 resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
@@ -6983,10 +8091,27 @@ packages: @@ -6983,10 +8091,27 @@ packages:
6983 safe-regex: 1.1.0 8091 safe-regex: 1.1.0
6984 dev: true 8092 dev: true
6985 8093
  8094 + /toidentifier@1.0.1:
  8095 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
  8096 + engines: {node: '>=0.6'}
  8097 +
  8098 + /touch@3.1.0:
  8099 + resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==}
  8100 + hasBin: true
  8101 + dependencies:
  8102 + nopt: 1.0.10
  8103 + dev: true
  8104 +
6986 /tr46@0.0.3: 8105 /tr46@0.0.3:
6987 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 8106 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
6988 dev: true 8107 dev: true
6989 8108
  8109 + /tr46@1.0.1:
  8110 + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
  8111 + dependencies:
  8112 + punycode: 2.3.0
  8113 + dev: true
  8114 +
6990 /traverse@0.3.9: 8115 /traverse@0.3.9:
6991 resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} 8116 resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==}
6992 dev: false 8117 dev: false
@@ -6995,11 +8120,20 @@ packages: @@ -6995,11 +8120,20 @@ packages:
6995 resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} 8120 resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==}
6996 dev: true 8121 dev: true
6997 8122
  8123 + /tree-kill@1.2.2:
  8124 + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
  8125 + hasBin: true
  8126 + dev: true
  8127 +
6998 /trim-newlines@3.0.1: 8128 /trim-newlines@3.0.1:
6999 resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 8129 resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
7000 engines: {node: '>=8'} 8130 engines: {node: '>=8'}
7001 dev: true 8131 dev: true
7002 8132
  8133 + /ts-interface-checker@0.1.13:
  8134 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
  8135 + dev: true
  8136 +
7003 /ts-node@10.9.1(@types/node@18.15.11)(typescript@5.0.3): 8137 /ts-node@10.9.1(@types/node@18.15.11)(typescript@5.0.3):
7004 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 8138 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
7005 hasBin: true 8139 hasBin: true
@@ -7031,16 +8165,69 @@ packages: @@ -7031,16 +8165,69 @@ packages:
7031 yn: 3.1.1 8165 yn: 3.1.1
7032 dev: true 8166 dev: true
7033 8167
  8168 + /tsconfig-paths@4.2.0:
  8169 + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
  8170 + engines: {node: '>=6'}
  8171 + dependencies:
  8172 + json5: 2.2.3
  8173 + minimist: 1.2.8
  8174 + strip-bom: 3.0.0
  8175 + dev: true
  8176 +
7034 /tslib@1.14.1: 8177 /tslib@1.14.1:
7035 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 8178 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
7036 dev: true 8179 dev: true
7037 8180
  8181 + /tslib@1.9.3:
  8182 + resolution: {integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==}
  8183 + dev: true
  8184 +
7038 /tslib@2.3.0: 8185 /tslib@2.3.0:
7039 resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} 8186 resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
7040 dev: false 8187 dev: false
7041 8188
7042 /tslib@2.5.0: 8189 /tslib@2.5.0:
7043 resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 8190 resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
  8191 +
  8192 + /tsscmp@1.0.6:
  8193 + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
  8194 + engines: {node: '>=0.6.x'}
  8195 + dev: false
  8196 +
  8197 + /tsup@6.7.0(ts-node@10.9.1)(typescript@5.0.3):
  8198 + resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==}
  8199 + engines: {node: '>=14.18'}
  8200 + hasBin: true
  8201 + peerDependencies:
  8202 + '@swc/core': ^1
  8203 + postcss: ^8.4.12
  8204 + typescript: '>=4.1.0'
  8205 + peerDependenciesMeta:
  8206 + '@swc/core':
  8207 + optional: true
  8208 + postcss:
  8209 + optional: true
  8210 + typescript:
  8211 + optional: true
  8212 + dependencies:
  8213 + bundle-require: 4.0.1(esbuild@0.17.15)
  8214 + cac: 6.7.14
  8215 + chokidar: 3.5.3
  8216 + debug: 4.3.4
  8217 + esbuild: 0.17.15
  8218 + execa: 5.1.1
  8219 + globby: 11.1.0
  8220 + joycon: 3.1.1
  8221 + postcss-load-config: 3.1.4(ts-node@10.9.1)
  8222 + resolve-from: 5.0.0
  8223 + rollup: 3.20.2
  8224 + source-map: 0.8.0-beta.0
  8225 + sucrase: 3.31.0
  8226 + tree-kill: 1.2.2
  8227 + typescript: 5.0.3
  8228 + transitivePeerDependencies:
  8229 + - supports-color
  8230 + - ts-node
7044 dev: true 8231 dev: true
7045 8232
7046 /tsutils@3.21.0(typescript@5.0.3): 8233 /tsutils@3.21.0(typescript@5.0.3):
@@ -7053,17 +8240,6 @@ packages: @@ -7053,17 +8240,6 @@ packages:
7053 typescript: 5.0.3 8240 typescript: 5.0.3
7054 dev: true 8241 dev: true
7055 8242
7056 - /tsx@3.12.6:  
7057 - resolution: {integrity: sha512-q93WgS3lBdHlPgS0h1i+87Pt6n9K/qULIMNYZo07nSeu2z5QE2CellcAZfofVXBo2tQg9av2ZcRMQ2S2i5oadQ==}  
7058 - hasBin: true  
7059 - dependencies:  
7060 - '@esbuild-kit/cjs-loader': 2.4.2  
7061 - '@esbuild-kit/core-utils': 3.1.0  
7062 - '@esbuild-kit/esm-loader': 2.5.5  
7063 - optionalDependencies:  
7064 - fsevents: 2.3.2  
7065 - dev: true  
7066 -  
7067 /turbo-darwin-64@1.8.8: 8243 /turbo-darwin-64@1.8.8:
7068 resolution: {integrity: sha512-18cSeIm7aeEvIxGyq7PVoFyEnPpWDM/0CpZvXKHpQ6qMTkfNt517qVqUTAwsIYqNS8xazcKAqkNbvU1V49n65Q==} 8244 resolution: {integrity: sha512-18cSeIm7aeEvIxGyq7PVoFyEnPpWDM/0CpZvXKHpQ6qMTkfNt517qVqUTAwsIYqNS8xazcKAqkNbvU1V49n65Q==}
7069 cpu: [x64] 8245 cpu: [x64]
@@ -7125,6 +8301,25 @@ packages: @@ -7125,6 +8301,25 @@ packages:
7125 turbo-windows-arm64: 1.8.8 8301 turbo-windows-arm64: 1.8.8
7126 dev: true 8302 dev: true
7127 8303
  8304 + /tv4@1.3.0:
  8305 + resolution: {integrity: sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw==}
  8306 + engines: {node: '>= 0.8.0'}
  8307 + dev: true
  8308 +
  8309 + /tx2@1.0.5:
  8310 + resolution: {integrity: sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg==}
  8311 + dependencies:
  8312 + json-stringify-safe: 5.0.1
  8313 + dev: true
  8314 + optional: true
  8315 +
  8316 + /type-check@0.3.2:
  8317 + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
  8318 + engines: {node: '>= 0.8.0'}
  8319 + dependencies:
  8320 + prelude-ls: 1.1.2
  8321 + dev: true
  8322 +
7128 /type-check@0.4.0: 8323 /type-check@0.4.0:
7129 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 8324 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
7130 engines: {node: '>= 0.8.0'} 8325 engines: {node: '>= 0.8.0'}
@@ -7157,10 +8352,13 @@ packages: @@ -7157,10 +8352,13 @@ packages:
7157 engines: {node: '>=8'} 8352 engines: {node: '>=8'}
7158 dev: true 8353 dev: true
7159 8354
7160 - /type-fest@3.7.2:  
7161 - resolution: {integrity: sha512-f9BHrLjRJ4MYkfOsnC/53PNDzZJcVo14MqLp2+hXE39p5bgwqohxR5hDZztwxlbxmIVuvC2EFAKrAkokq23PLA==}  
7162 - engines: {node: '>=14.16'}  
7163 - dev: true 8355 + /type-is@1.6.18:
  8356 + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
  8357 + engines: {node: '>= 0.6'}
  8358 + dependencies:
  8359 + media-typer: 0.3.0
  8360 + mime-types: 2.1.35
  8361 + dev: false
7164 8362
7165 /typescript@5.0.3: 8363 /typescript@5.0.3:
7166 resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} 8364 resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==}
@@ -7171,14 +8369,14 @@ packages: @@ -7171,14 +8369,14 @@ packages:
7171 resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 8369 resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
7172 dev: true 8370 dev: true
7173 8371
7174 - /unbuild@1.2.0(sass@1.60.0): 8372 + /unbuild@1.2.0:
7175 resolution: {integrity: sha512-GcolNMBatav7FbRdLDR8BMbnYWMoKfxXdJIHibpBtx3GERN4GbbUD5h4RfGIFi+mjWPz4AphSz5gIg9FWNWw3Q==} 8373 resolution: {integrity: sha512-GcolNMBatav7FbRdLDR8BMbnYWMoKfxXdJIHibpBtx3GERN4GbbUD5h4RfGIFi+mjWPz4AphSz5gIg9FWNWw3Q==}
7176 hasBin: true 8374 hasBin: true
7177 dependencies: 8375 dependencies:
7178 - '@rollup/plugin-alias': 4.0.3(rollup@3.20.2) 8376 + '@rollup/plugin-alias': 4.0.4(rollup@3.20.2)
7179 '@rollup/plugin-commonjs': 24.0.1(rollup@3.20.2) 8377 '@rollup/plugin-commonjs': 24.0.1(rollup@3.20.2)
7180 '@rollup/plugin-json': 6.0.0(rollup@3.20.2) 8378 '@rollup/plugin-json': 6.0.0(rollup@3.20.2)
7181 - '@rollup/plugin-node-resolve': 15.0.1(rollup@3.20.2) 8379 + '@rollup/plugin-node-resolve': 15.0.2(rollup@3.20.2)
7182 '@rollup/plugin-replace': 5.0.2(rollup@3.20.2) 8380 '@rollup/plugin-replace': 5.0.2(rollup@3.20.2)
7183 '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 8381 '@rollup/pluginutils': 5.0.2(rollup@3.20.2)
7184 chalk: 5.2.0 8382 chalk: 5.2.0
@@ -7189,7 +8387,7 @@ packages: @@ -7189,7 +8387,7 @@ packages:
7189 hookable: 5.5.3 8387 hookable: 5.5.3
7190 jiti: 1.18.2 8388 jiti: 1.18.2
7191 magic-string: 0.30.0 8389 magic-string: 0.30.0
7192 - mkdist: 1.2.0(sass@1.60.0)(typescript@5.0.3) 8390 + mkdist: 1.2.0(typescript@5.0.3)
7193 mlly: 1.2.0 8391 mlly: 1.2.0
7194 mri: 1.2.0 8392 mri: 1.2.0
7195 pathe: 1.1.0 8393 pathe: 1.1.0
@@ -7205,6 +8403,10 @@ packages: @@ -7205,6 +8403,10 @@ packages:
7205 - supports-color 8403 - supports-color
7206 dev: true 8404 dev: true
7207 8405
  8406 + /undefsafe@2.0.5:
  8407 + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
  8408 + dev: true
  8409 +
7208 /union-value@1.0.1: 8410 /union-value@1.0.1:
7209 resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} 8411 resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
7210 engines: {node: '>=0.10.0'} 8412 engines: {node: '>=0.10.0'}
@@ -7215,15 +8417,18 @@ packages: @@ -7215,15 +8417,18 @@ packages:
7215 set-value: 2.0.1 8417 set-value: 2.0.1
7216 dev: true 8418 dev: true
7217 8419
  8420 + /universalify@0.1.2:
  8421 + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
  8422 + engines: {node: '>= 4.0.0'}
  8423 + dev: true
  8424 +
7218 /universalify@2.0.0: 8425 /universalify@2.0.0:
7219 resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 8426 resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
7220 engines: {node: '>= 10.0.0'} 8427 engines: {node: '>= 10.0.0'}
7221 - dev: true  
7222 8428
7223 /unpipe@1.0.0: 8429 /unpipe@1.0.0:
7224 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 8430 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
7225 engines: {node: '>= 0.8'} 8431 engines: {node: '>= 0.8'}
7226 - dev: true  
7227 8432
7228 /unset-value@1.0.0: 8433 /unset-value@1.0.0:
7229 resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} 8434 resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==}
@@ -7298,6 +8503,12 @@ packages: @@ -7298,6 +8503,12 @@ packages:
7298 engines: {node: '>= 0.4.0'} 8503 engines: {node: '>= 0.4.0'}
7299 dev: true 8504 dev: true
7300 8505
  8506 + /uuid@3.4.0:
  8507 + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
  8508 + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
  8509 + hasBin: true
  8510 + dev: true
  8511 +
7301 /uuid@8.3.2: 8512 /uuid@8.3.2:
7302 resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 8513 resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
7303 hasBin: true 8514 hasBin: true
@@ -7321,7 +8532,6 @@ packages: @@ -7321,7 +8532,6 @@ packages:
7321 /vary@1.1.2: 8532 /vary@1.1.2:
7322 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} 8533 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
7323 engines: {node: '>= 0.8'} 8534 engines: {node: '>= 0.8'}
7324 - dev: true  
7325 8535
7326 /vditor@3.9.1: 8536 /vditor@3.9.1:
7327 resolution: {integrity: sha512-pu9+4duq/RPftiGas9QCxy8FwwFx2jPEZd2/xKIsI8BMUzwKL5M65LH0cAkmrSUwZSXACLBWGM3RYahK5n1CUA==} 8537 resolution: {integrity: sha512-pu9+4duq/RPftiGas9QCxy8FwwFx2jPEZd2/xKIsI8BMUzwKL5M65LH0cAkmrSUwZSXACLBWGM3RYahK5n1CUA==}
@@ -7466,6 +8676,24 @@ packages: @@ -7466,6 +8676,24 @@ packages:
7466 sass: 1.60.0 8676 sass: 1.60.0
7467 optionalDependencies: 8677 optionalDependencies:
7468 fsevents: 2.3.2 8678 fsevents: 2.3.2
  8679 +
  8680 + /vizion@2.2.1:
  8681 + resolution: {integrity: sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==}
  8682 + engines: {node: '>=4.0'}
  8683 + dependencies:
  8684 + async: 2.6.4
  8685 + git-node-fs: 1.0.0(js-git@0.7.8)
  8686 + ini: 1.3.8
  8687 + js-git: 0.7.8
  8688 + dev: true
  8689 +
  8690 + /vm2@3.9.14:
  8691 + resolution: {integrity: sha512-HgvPHYHeQy8+QhzlFryvSteA4uQLBCOub02mgqdR+0bN/akRZ48TGB1v0aCv7ksyc0HXx16AZtMHKS38alc6TA==}
  8692 + engines: {node: '>=6.0'}
  8693 + hasBin: true
  8694 + dependencies:
  8695 + acorn: 8.8.2
  8696 + acorn-walk: 8.2.0
7469 dev: true 8697 dev: true
7470 8698
7471 /vue-demi@0.13.11(vue@3.2.47): 8699 /vue-demi@0.13.11(vue@3.2.47):
@@ -7558,7 +8786,6 @@ packages: @@ -7558,7 +8786,6 @@ packages:
7558 dependencies: 8786 dependencies:
7559 is-plain-object: 3.0.1 8787 is-plain-object: 3.0.1
7560 vue: 3.2.47 8788 vue: 3.2.47
7561 - dev: false  
7562 8789
7563 /vue-types@5.0.2(vue@3.2.47): 8790 /vue-types@5.0.2(vue@3.2.47):
7564 resolution: {integrity: sha512-+/5hnQ65XOYqPs+tEUF8GGTJX95UFVH0wPQo71IJJYh5TKMfik2tGKTLkZ42JqAczANA9hGu5FrZmPgxn20nnA==} 8791 resolution: {integrity: sha512-+/5hnQ65XOYqPs+tEUF8GGTJX95UFVH0wPQo71IJJYh5TKMfik2tGKTLkZ42JqAczANA9hGu5FrZmPgxn20nnA==}
@@ -7613,18 +8840,15 @@ packages: @@ -7613,18 +8840,15 @@ packages:
7613 resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} 8840 resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
7614 dependencies: 8841 dependencies:
7615 loose-envify: 1.4.0 8842 loose-envify: 1.4.0
7616 - dev: false  
7617 -  
7618 - /wcwidth@1.0.1:  
7619 - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}  
7620 - dependencies:  
7621 - defaults: 1.0.4  
7622 - dev: true  
7623 8843
7624 /webidl-conversions@3.0.1: 8844 /webidl-conversions@3.0.1:
7625 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 8845 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
7626 dev: true 8846 dev: true
7627 8847
  8848 + /webidl-conversions@4.0.2:
  8849 + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
  8850 + dev: true
  8851 +
7628 /whatwg-url@5.0.0: 8852 /whatwg-url@5.0.0:
7629 resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 8853 resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
7630 dependencies: 8854 dependencies:
@@ -7632,6 +8856,14 @@ packages: @@ -7632,6 +8856,14 @@ packages:
7632 webidl-conversions: 3.0.1 8856 webidl-conversions: 3.0.1
7633 dev: true 8857 dev: true
7634 8858
  8859 + /whatwg-url@7.1.0:
  8860 + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
  8861 + dependencies:
  8862 + lodash.sortby: 4.7.0
  8863 + tr46: 1.0.1
  8864 + webidl-conversions: 4.0.2
  8865 + dev: true
  8866 +
7635 /which-module@2.0.0: 8867 /which-module@2.0.0:
7636 resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} 8868 resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
7637 dev: false 8869 dev: false
@@ -7689,15 +8921,6 @@ packages: @@ -7689,15 +8921,6 @@ packages:
7689 strip-ansi: 6.0.1 8921 strip-ansi: 6.0.1
7690 dev: true 8922 dev: true
7691 8923
7692 - /wrap-ansi@8.1.0:  
7693 - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}  
7694 - engines: {node: '>=12'}  
7695 - dependencies:  
7696 - ansi-styles: 6.2.1  
7697 - string-width: 5.1.2  
7698 - strip-ansi: 7.0.1  
7699 - dev: true  
7700 -  
7701 /wrappy@1.0.2: 8924 /wrappy@1.0.2:
7702 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 8925 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
7703 8926
@@ -7709,6 +8932,45 @@ packages: @@ -7709,6 +8932,45 @@ packages:
7709 signal-exit: 3.0.7 8932 signal-exit: 3.0.7
7710 dev: true 8933 dev: true
7711 8934
  8935 + /ws@7.4.6:
  8936 + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==}
  8937 + engines: {node: '>=8.3.0'}
  8938 + peerDependencies:
  8939 + bufferutil: ^4.0.1
  8940 + utf-8-validate: ^5.0.2
  8941 + peerDependenciesMeta:
  8942 + bufferutil:
  8943 + optional: true
  8944 + utf-8-validate:
  8945 + optional: true
  8946 + dev: true
  8947 +
  8948 + /ws@7.5.9:
  8949 + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
  8950 + engines: {node: '>=8.3.0'}
  8951 + peerDependencies:
  8952 + bufferutil: ^4.0.1
  8953 + utf-8-validate: ^5.0.2
  8954 + peerDependenciesMeta:
  8955 + bufferutil:
  8956 + optional: true
  8957 + utf-8-validate:
  8958 + optional: true
  8959 + dev: true
  8960 +
  8961 + /ws@8.13.0:
  8962 + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
  8963 + engines: {node: '>=10.0.0'}
  8964 + peerDependencies:
  8965 + bufferutil: ^4.0.1
  8966 + utf-8-validate: '>=5.0.2'
  8967 + peerDependenciesMeta:
  8968 + bufferutil:
  8969 + optional: true
  8970 + utf-8-validate:
  8971 + optional: true
  8972 + dev: false
  8973 +
7712 /xe-utils@3.5.7: 8974 /xe-utils@3.5.7:
7713 resolution: {integrity: sha512-3H+fDBKBR2wLJgyA7k9C/w1Xljx6Maml5ukV0WDY06HjYyGs2FEz6XhcwRCLIDXX4pBP3Gu0nX9DbCeuuRA2Ew==} 8975 resolution: {integrity: sha512-3H+fDBKBR2wLJgyA7k9C/w1Xljx6Maml5ukV0WDY06HjYyGs2FEz6XhcwRCLIDXX4pBP3Gu0nX9DbCeuuRA2Ew==}
7714 dev: false 8976 dev: false
@@ -7736,6 +8998,10 @@ packages: @@ -7736,6 +8998,10 @@ packages:
7736 resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 8998 resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
7737 dev: false 8999 dev: false
7738 9000
  9001 + /xregexp@2.0.0:
  9002 + resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==}
  9003 + dev: true
  9004 +
7739 /y18n@4.0.3: 9005 /y18n@4.0.3:
7740 resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} 9006 resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
7741 dev: false 9007 dev: false
@@ -7757,11 +9023,24 @@ packages: @@ -7757,11 +9023,24 @@ packages:
7757 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 9023 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
7758 dev: true 9024 dev: true
7759 9025
  9026 + /yaml@1.10.2:
  9027 + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
  9028 + engines: {node: '>= 6'}
  9029 + dev: true
  9030 +
7760 /yaml@2.2.1: 9031 /yaml@2.2.1:
7761 resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} 9032 resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
7762 engines: {node: '>= 14'} 9033 engines: {node: '>= 14'}
7763 dev: true 9034 dev: true
7764 9035
  9036 + /yamljs@0.3.0:
  9037 + resolution: {integrity: sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==}
  9038 + hasBin: true
  9039 + dependencies:
  9040 + argparse: 1.0.10
  9041 + glob: 7.2.3
  9042 + dev: true
  9043 +
7765 /yargs-parser@18.1.3: 9044 /yargs-parser@18.1.3:
7766 resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} 9045 resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
7767 engines: {node: '>=6'} 9046 engines: {node: '>=6'}
@@ -7810,6 +9089,11 @@ packages: @@ -7810,6 +9089,11 @@ packages:
7810 yargs-parser: 21.1.1 9089 yargs-parser: 21.1.1
7811 dev: true 9090 dev: true
7812 9091
  9092 + /ylru@1.3.2:
  9093 + resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==}
  9094 + engines: {node: '>= 4.0.0'}
  9095 + dev: false
  9096 +
7813 /yn@3.1.1: 9097 /yn@3.1.1:
7814 resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 9098 resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
7815 engines: {node: '>=6'} 9099 engines: {node: '>=6'}
@@ -7829,6 +9113,10 @@ packages: @@ -7829,6 +9113,10 @@ packages:
7829 readable-stream: 3.6.2 9113 readable-stream: 3.6.2
7830 dev: false 9114 dev: false
7831 9115
  9116 + /zod@3.21.4:
  9117 + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
  9118 + dev: false
  9119 +
7832 /zrender@5.4.3: 9120 /zrender@5.4.3:
7833 resolution: {integrity: sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==} 9121 resolution: {integrity: sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==}
7834 dependencies: 9122 dependencies:
pnpm-workspace.yaml
1 packages: 1 packages:
2 - 'internal/*' 2 - 'internal/*'
3 - 'packages/*' 3 - 'packages/*'
  4 + - 'apps/*'
public/resource/img/logo.png renamed to public/logo.png

3.95 KB

src/settings/projectSetting.ts
@@ -10,7 +10,7 @@ import { @@ -10,7 +10,7 @@ import {
10 SessionTimeoutProcessingEnum, 10 SessionTimeoutProcessingEnum,
11 } from '/@/enums/appEnum'; 11 } from '/@/enums/appEnum';
12 import { SIDE_BAR_BG_COLOR_LIST, HEADER_PRESET_BG_COLOR_LIST } from './designSetting'; 12 import { SIDE_BAR_BG_COLOR_LIST, HEADER_PRESET_BG_COLOR_LIST } from './designSetting';
13 -import { primaryColor } from '../../build/config/themeConfig'; 13 +const primaryColor = '#0960bd';
14 14
15 // ! You need to clear the browser cache after the change 15 // ! You need to clear the browser cache after the change
16 const setting: ProjectConfig = { 16 const setting: ProjectConfig = {
src/utils/env.ts
@@ -2,7 +2,10 @@ import type { GlobEnvConfig } from &#39;/#/config&#39;; @@ -2,7 +2,10 @@ import type { GlobEnvConfig } from &#39;/#/config&#39;;
2 2
3 import { warn } from '/@/utils/log'; 3 import { warn } from '/@/utils/log';
4 import pkg from '../../package.json'; 4 import pkg from '../../package.json';
5 -import { getConfigFileName } from '../../build/getConfigFileName'; 5 +
  6 +const getVariableName = (title: string) => {
  7 + return `__PRODUCTION__${title || '__APP'}__CONF__`.toUpperCase().replace(/\s/g, '');
  8 +};
6 9
7 export function getCommonStoragePrefix() { 10 export function getCommonStoragePrefix() {
8 const { VITE_GLOB_APP_SHORT_NAME } = getAppEnvConfig(); 11 const { VITE_GLOB_APP_SHORT_NAME } = getAppEnvConfig();
@@ -15,7 +18,7 @@ export function getStorageShortName() { @@ -15,7 +18,7 @@ export function getStorageShortName() {
15 } 18 }
16 19
17 export function getAppEnvConfig() { 20 export function getAppEnvConfig() {
18 - const ENV_NAME = getConfigFileName(import.meta.env); 21 + const ENV_NAME = getVariableName(import.meta.env.VITE_GLOB_APP_SHORT_NAME);
19 22
20 const ENV = (import.meta.env.DEV 23 const ENV = (import.meta.env.DEV
21 ? // Get the global configuration (the configuration will be extracted independently when packaging) 24 ? // Get the global configuration (the configuration will be extracted independently when packaging)
tests/server/yarn.lock deleted 100644 → 0
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.  
2 -# yarn lockfile v1  
3 -  
4 -  
5 -"@babel/code-frame@^7.0.0":  
6 - version "7.12.13"  
7 - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658"  
8 - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==  
9 - dependencies:  
10 - "@babel/highlight" "^7.12.13"  
11 -  
12 -"@babel/helper-validator-identifier@^7.14.0":  
13 - version "7.14.0"  
14 - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288"  
15 - integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==  
16 -  
17 -"@babel/highlight@^7.12.13":  
18 - version "7.14.0"  
19 - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf"  
20 - integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==  
21 - dependencies:  
22 - "@babel/helper-validator-identifier" "^7.14.0"  
23 - chalk "^2.0.0"  
24 - js-tokens "^4.0.0"  
25 -  
26 -"@nodelib/fs.scandir@2.1.5":  
27 - version "2.1.5"  
28 - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"  
29 - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==  
30 - dependencies:  
31 - "@nodelib/fs.stat" "2.0.5"  
32 - run-parallel "^1.1.9"  
33 -  
34 -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":  
35 - version "2.0.5"  
36 - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"  
37 - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==  
38 -  
39 -"@nodelib/fs.walk@^1.2.3":  
40 - version "1.2.7"  
41 - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2"  
42 - integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==  
43 - dependencies:  
44 - "@nodelib/fs.scandir" "2.1.5"  
45 - fastq "^1.6.0"  
46 -  
47 -"@opencensus/core@0.0.9":  
48 - version "0.0.9"  
49 - resolved "https://registry.npmjs.org/@opencensus/core/-/core-0.0.9.tgz#b16f775435ee309433e4126af194d37313fc93b3"  
50 - integrity sha512-31Q4VWtbzXpVUd2m9JS6HEaPjlKvNMOiF7lWKNmXF84yUcgfAFL5re7/hjDmdyQbOp32oGc+RFV78jXIldVz6Q==  
51 - dependencies:  
52 - continuation-local-storage "^3.2.1"  
53 - log-driver "^1.2.7"  
54 - semver "^5.5.0"  
55 - shimmer "^1.2.0"  
56 - uuid "^3.2.1"  
57 -  
58 -"@opencensus/core@^0.0.8":  
59 - version "0.0.8"  
60 - resolved "https://registry.npmjs.org/@opencensus/core/-/core-0.0.8.tgz#df01f200c2d2fbfe14dae129a1a86fb87286db92"  
61 - integrity sha512-yUFT59SFhGMYQgX0PhoTR0LBff2BEhPrD9io1jWfF/VDbakRfs6Pq60rjv0Z7iaTav5gQlttJCX2+VPxFWCuoQ==  
62 - dependencies:  
63 - continuation-local-storage "^3.2.1"  
64 - log-driver "^1.2.7"  
65 - semver "^5.5.0"  
66 - shimmer "^1.2.0"  
67 - uuid "^3.2.1"  
68 -  
69 -"@opencensus/propagation-b3@0.0.8":  
70 - version "0.0.8"  
71 - resolved "https://registry.npmjs.org/@opencensus/propagation-b3/-/propagation-b3-0.0.8.tgz#0751e6fd75f09400d9d3c419001e9e15a0df68e9"  
72 - integrity sha512-PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A==  
73 - dependencies:  
74 - "@opencensus/core" "^0.0.8"  
75 - uuid "^3.2.1"  
76 -  
77 -"@pm2/agent@~1.0.8":  
78 - version "1.0.8"  
79 - resolved "https://registry.npmjs.org/@pm2/agent/-/agent-1.0.8.tgz#cd15d84dbfc95427e6fccce72bc165b79f1d8579"  
80 - integrity sha512-r8mud8BhBz+a2yjlgtk+PBXUR5EQ9UKSJCs232OxfCmuBr1MZw0Mo+Kfog6WJ8OmVk99r1so9yTUK4IyrgGcMQ==  
81 - dependencies:  
82 - async "~3.2.0"  
83 - chalk "~3.0.0"  
84 - dayjs "~1.8.24"  
85 - debug "~4.3.1"  
86 - eventemitter2 "~5.0.1"  
87 - fclone "~1.0.11"  
88 - nssocket "0.6.0"  
89 - pm2-axon "~4.0.1"  
90 - pm2-axon-rpc "~0.7.0"  
91 - proxy-agent "~4.0.1"  
92 - semver "~7.2.0"  
93 - ws "~7.2.0"  
94 -  
95 -"@pm2/io@~5.0.0":  
96 - version "5.0.0"  
97 - resolved "https://registry.npmjs.org/@pm2/io/-/io-5.0.0.tgz#623cbcaf6fe39375f20ac2e75497477a1b1ec5c5"  
98 - integrity sha512-3rToDVJaRoob5Lq8+7Q2TZFruoEkdORxwzFpZaqF4bmH6Bkd7kAbdPrI/z8X6k1Meq5rTtScM7MmDgppH6aLlw==  
99 - dependencies:  
100 - "@opencensus/core" "0.0.9"  
101 - "@opencensus/propagation-b3" "0.0.8"  
102 - async "~2.6.1"  
103 - debug "~4.3.1"  
104 - eventemitter2 "^6.3.1"  
105 - require-in-the-middle "^5.0.0"  
106 - semver "6.3.0"  
107 - shimmer "^1.2.0"  
108 - signal-exit "^3.0.3"  
109 - tslib "1.9.3"  
110 -  
111 -"@pm2/js-api@~0.6.7":  
112 - version "0.6.7"  
113 - resolved "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.6.7.tgz#ed28c3b7b6d26f03f826318754fdc5468afa589f"  
114 - integrity sha512-jiJUhbdsK+5C4zhPZNnyA3wRI01dEc6a2GhcQ9qI38DyIk+S+C8iC3fGjcjUbt/viLYKPjlAaE+hcT2/JMQPXw==  
115 - dependencies:  
116 - async "^2.6.3"  
117 - axios "^0.21.0"  
118 - debug "~4.3.1"  
119 - eventemitter2 "^6.3.1"  
120 - ws "^7.0.0"  
121 -  
122 -"@pm2/pm2-version-check@latest":  
123 - version "1.0.4"  
124 - resolved "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.4.tgz#cf97fbb14b0eca95430ca05eedccbd2683806e43"  
125 - integrity sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==  
126 - dependencies:  
127 - debug "^4.3.1"  
128 -  
129 -"@sindresorhus/is@^0.14.0":  
130 - version "0.14.0"  
131 - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"  
132 - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==  
133 -  
134 -"@szmarczak/http-timer@^1.1.2":  
135 - version "1.1.2"  
136 - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"  
137 - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==  
138 - dependencies:  
139 - defer-to-connect "^1.0.1"  
140 -  
141 -"@tootallnate/once@1":  
142 - version "1.1.2"  
143 - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"  
144 - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==  
145 -  
146 -"@tsconfig/node10@^1.0.7":  
147 - version "1.0.7"  
148 - resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.7.tgz#1eb1de36c73478a2479cc661ef5af1c16d86d606"  
149 - integrity sha512-aBvUmXLQbayM4w3A8TrjwrXs4DZ8iduJnuJLLRGdkWlyakCf1q6uHZJBzXoRA/huAEknG5tcUyQxN3A+In5euQ==  
150 -  
151 -"@tsconfig/node12@^1.0.7":  
152 - version "1.0.7"  
153 - resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.7.tgz#677bd9117e8164dc319987dd6ff5fc1ba6fbf18b"  
154 - integrity sha512-dgasobK/Y0wVMswcipr3k0HpevxFJLijN03A8mYfEPvWvOs14v0ZlYTR4kIgMx8g4+fTyTFv8/jLCIfRqLDJ4A==  
155 -  
156 -"@tsconfig/node14@^1.0.0":  
157 - version "1.0.0"  
158 - resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.0.tgz#5bd046e508b1ee90bc091766758838741fdefd6e"  
159 - integrity sha512-RKkL8eTdPv6t5EHgFKIVQgsDapugbuOptNd9OOunN/HAkzmmTnZELx1kNCK0rSdUYGmiFMM3rRQMAWiyp023LQ==  
160 -  
161 -"@tsconfig/node16@^1.0.1":  
162 - version "1.0.1"  
163 - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1"  
164 - integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==  
165 -  
166 -"@types/accepts@*":  
167 - version "1.3.5"  
168 - resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"  
169 - integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==  
170 - dependencies:  
171 - "@types/node" "*"  
172 -  
173 -"@types/body-parser@*":  
174 - version "1.19.0"  
175 - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f"  
176 - integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==  
177 - dependencies:  
178 - "@types/connect" "*"  
179 - "@types/node" "*"  
180 -  
181 -"@types/connect@*":  
182 - version "3.4.34"  
183 - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901"  
184 - integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==  
185 - dependencies:  
186 - "@types/node" "*"  
187 -  
188 -"@types/content-disposition@*":  
189 - version "0.5.3"  
190 - resolved "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.3.tgz#0aa116701955c2faa0717fc69cd1596095e49d96"  
191 - integrity sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==  
192 -  
193 -"@types/cookies@*":  
194 - version "0.7.6"  
195 - resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.6.tgz#71212c5391a976d3bae57d4b09fac20fc6bda504"  
196 - integrity sha512-FK4U5Qyn7/Sc5ih233OuHO0qAkOpEcD/eG6584yEiLKizTFRny86qHLe/rej3HFQrkBuUjF4whFliAdODbVN/w==  
197 - dependencies:  
198 - "@types/connect" "*"  
199 - "@types/express" "*"  
200 - "@types/keygrip" "*"  
201 - "@types/node" "*"  
202 -  
203 -"@types/express-serve-static-core@^4.17.18":  
204 - version "4.17.21"  
205 - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.21.tgz#a427278e106bca77b83ad85221eae709a3414d42"  
206 - integrity sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==  
207 - dependencies:  
208 - "@types/node" "*"  
209 - "@types/qs" "*"  
210 - "@types/range-parser" "*"  
211 -  
212 -"@types/express@*":  
213 - version "4.17.12"  
214 - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.12.tgz#4bc1bf3cd0cfe6d3f6f2853648b40db7d54de350"  
215 - integrity sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==  
216 - dependencies:  
217 - "@types/body-parser" "*"  
218 - "@types/express-serve-static-core" "^4.17.18"  
219 - "@types/qs" "*"  
220 - "@types/serve-static" "*"  
221 -  
222 -"@types/formidable@^1.0.31":  
223 - version "1.2.2"  
224 - resolved "https://registry.npmjs.org/@types/formidable/-/formidable-1.2.2.tgz#e690d60732ee9d3f0a441bc572c17409785b283c"  
225 - integrity sha512-8RDAMnMHOh7QrY1xuQ7s6/Xre9pMvJ2zT2VgATiz5cIE71Q/6N3+P8sr3z/dNWNmvX5/aX9x8uJlG0MZiMZXoA==  
226 - dependencies:  
227 - "@types/node" "*"  
228 -  
229 -"@types/http-assert@*":  
230 - version "1.5.1"  
231 - resolved "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b"  
232 - integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==  
233 -  
234 -"@types/http-errors@*":  
235 - version "1.8.0"  
236 - resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz#682477dbbbd07cd032731cb3b0e7eaee3d026b69"  
237 - integrity sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==  
238 -  
239 -"@types/json5@^0.0.29":  
240 - version "0.0.29"  
241 - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"  
242 - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=  
243 -  
244 -"@types/keygrip@*":  
245 - version "1.0.2"  
246 - resolved "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72"  
247 - integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==  
248 -  
249 -"@types/koa-bodyparser@^4.2.2":  
250 - version "4.3.1"  
251 - resolved "https://registry.npmjs.org/@types/koa-bodyparser/-/koa-bodyparser-4.3.1.tgz#ec2e06f6f50cfddba035d33a3cfe75a8f0cd7fa4"  
252 - integrity sha512-N1cw6UpYYW01rGanfC0guqkyqKKavXygGBeSgsJOe7EkkSlRH7BNRjzyqv1TzJ3Au69aNeagpzzqAzTo6I08ow==  
253 - dependencies:  
254 - "@types/koa" "*"  
255 -  
256 -"@types/koa-compose@*":  
257 - version "3.2.5"  
258 - resolved "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d"  
259 - integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==  
260 - dependencies:  
261 - "@types/koa" "*"  
262 -  
263 -"@types/koa-router@^7.0.40":  
264 - version "7.4.2"  
265 - resolved "https://registry.npmjs.org/@types/koa-router/-/koa-router-7.4.2.tgz#b12d7095e844f4d0081b32742691a4d2e5a8046a"  
266 - integrity sha512-A9fTLdSHeLQpmtAPUKvvmG+xHHH5Yclqhlmz1bd5BTfdvNo37H8hzNaNpO2mgUri8Wk8fRH9NLpFRHW0wqraAw==  
267 - dependencies:  
268 - "@types/koa" "*"  
269 -  
270 -"@types/koa@*", "@types/koa@^2.0.48":  
271 - version "2.13.3"  
272 - resolved "https://registry.npmjs.org/@types/koa/-/koa-2.13.3.tgz#5b44c0956d7f7bf41f74ccfb530fec60fbed45ca"  
273 - integrity sha512-TaujBV+Dhe/FvmSMZJtCFBms+bqQacgUebk/M2C2tq8iGmHE/DDf4DcW2Hc7NqusVZmy5xzrWOjtdPKNP+fTfw==  
274 - dependencies:  
275 - "@types/accepts" "*"  
276 - "@types/content-disposition" "*"  
277 - "@types/cookies" "*"  
278 - "@types/http-assert" "*"  
279 - "@types/http-errors" "*"  
280 - "@types/keygrip" "*"  
281 - "@types/koa-compose" "*"  
282 - "@types/node" "*"  
283 -  
284 -"@types/mime@^1":  
285 - version "1.3.2"  
286 - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"  
287 - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==  
288 -  
289 -"@types/node@*", "@types/node@^15.12.1":  
290 - version "15.12.1"  
291 - resolved "https://registry.npmjs.org/@types/node/-/node-15.12.1.tgz#9b60797dee1895383a725f828a869c86c6caa5c2"  
292 - integrity sha512-zyxJM8I1c9q5sRMtVF+zdd13Jt6RU4r4qfhTd7lQubyThvLfx6yYekWSQjGCGV2Tkecgxnlpl/DNlb6Hg+dmEw==  
293 -  
294 -"@types/parse-json@^4.0.0":  
295 - version "4.0.0"  
296 - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"  
297 - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==  
298 -  
299 -"@types/qs@*":  
300 - version "6.9.6"  
301 - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1"  
302 - integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==  
303 -  
304 -"@types/range-parser@*":  
305 - version "1.2.3"  
306 - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"  
307 - integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==  
308 -  
309 -"@types/serve-static@*":  
310 - version "1.13.9"  
311 - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e"  
312 - integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==  
313 - dependencies:  
314 - "@types/mime" "^1"  
315 - "@types/node" "*"  
316 -  
317 -abbrev@1:  
318 - version "1.1.1"  
319 - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"  
320 - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==  
321 -  
322 -accepts@^1.3.5:  
323 - version "1.3.7"  
324 - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"  
325 - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==  
326 - dependencies:  
327 - mime-types "~2.1.24"  
328 - negotiator "0.6.2"  
329 -  
330 -agent-base@6, agent-base@^6.0.0:  
331 - version "6.0.2"  
332 - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"  
333 - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==  
334 - dependencies:  
335 - debug "4"  
336 -  
337 -amp-message@~0.1.1:  
338 - version "0.1.2"  
339 - resolved "https://registry.npmjs.org/amp-message/-/amp-message-0.1.2.tgz#a78f1c98995087ad36192a41298e4db49e3dfc45"  
340 - integrity sha1-p48cmJlQh602GSpBKY5NtJ49/EU=  
341 - dependencies:  
342 - amp "0.3.1"  
343 -  
344 -amp@0.3.1, amp@~0.3.1:  
345 - version "0.3.1"  
346 - resolved "https://registry.npmjs.org/amp/-/amp-0.3.1.tgz#6adf8d58a74f361e82c1fa8d389c079e139fc47d"  
347 - integrity sha1-at+NWKdPNh6CwfqNOJwHnhOfxH0=  
348 -  
349 -ansi-align@^3.0.0:  
350 - version "3.0.0"  
351 - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"  
352 - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==  
353 - dependencies:  
354 - string-width "^3.0.0"  
355 -  
356 -ansi-colors@^4.1.1:  
357 - version "4.1.1"  
358 - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"  
359 - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==  
360 -  
361 -ansi-regex@^4.1.0:  
362 - version "4.1.0"  
363 - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"  
364 - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==  
365 -  
366 -ansi-regex@^5.0.0:  
367 - version "5.0.0"  
368 - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"  
369 - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==  
370 -  
371 -ansi-styles@^3.2.1:  
372 - version "3.2.1"  
373 - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"  
374 - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==  
375 - dependencies:  
376 - color-convert "^1.9.0"  
377 -  
378 -ansi-styles@^4.1.0:  
379 - version "4.3.0"  
380 - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"  
381 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==  
382 - dependencies:  
383 - color-convert "^2.0.1"  
384 -  
385 -any-promise@^1.0.0, any-promise@^1.1.0:  
386 - version "1.3.0"  
387 - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"  
388 - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=  
389 -  
390 -anymatch@~3.1.1:  
391 - version "3.1.2"  
392 - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"  
393 - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==  
394 - dependencies:  
395 - normalize-path "^3.0.0"  
396 - picomatch "^2.0.4"  
397 -  
398 -arg@^4.1.0:  
399 - version "4.1.3"  
400 - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"  
401 - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==  
402 -  
403 -argparse@^1.0.7:  
404 - version "1.0.10"  
405 - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"  
406 - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==  
407 - dependencies:  
408 - sprintf-js "~1.0.2"  
409 -  
410 -array-union@^2.1.0:  
411 - version "2.1.0"  
412 - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"  
413 - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==  
414 -  
415 -ast-types@^0.13.2:  
416 - version "0.13.4"  
417 - resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782"  
418 - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==  
419 - dependencies:  
420 - tslib "^2.0.1"  
421 -  
422 -async-listener@^0.6.0:  
423 - version "0.6.10"  
424 - resolved "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc"  
425 - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==  
426 - dependencies:  
427 - semver "^5.3.0"  
428 - shimmer "^1.1.0"  
429 -  
430 -async@^2.6.3, async@~2.6.1:  
431 - version "2.6.3"  
432 - resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"  
433 - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==  
434 - dependencies:  
435 - lodash "^4.17.14"  
436 -  
437 -async@~3.2.0:  
438 - version "3.2.0"  
439 - resolved "https://registry.npmjs.org/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"  
440 - integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==  
441 -  
442 -axios@^0.21.0:  
443 - version "0.21.1"  
444 - resolved "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"  
445 - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==  
446 - dependencies:  
447 - follow-redirects "^1.10.0"  
448 -  
449 -balanced-match@^1.0.0:  
450 - version "1.0.2"  
451 - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"  
452 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==  
453 -  
454 -binary-extensions@^2.0.0:  
455 - version "2.2.0"  
456 - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"  
457 - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==  
458 -  
459 -blessed@0.1.81:  
460 - version "0.1.81"  
461 - resolved "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz#f962d687ec2c369570ae71af843256e6d0ca1129"  
462 - integrity sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=  
463 -  
464 -bodec@^0.1.0:  
465 - version "0.1.0"  
466 - resolved "https://registry.npmjs.org/bodec/-/bodec-0.1.0.tgz#bc851555430f23c9f7650a75ef64c6a94c3418cc"  
467 - integrity sha1-vIUVVUMPI8n3ZQp172TGqUw0GMw=  
468 -  
469 -boxen@^4.2.0:  
470 - version "4.2.0"  
471 - resolved "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64"  
472 - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==  
473 - dependencies:  
474 - ansi-align "^3.0.0"  
475 - camelcase "^5.3.1"  
476 - chalk "^3.0.0"  
477 - cli-boxes "^2.2.0"  
478 - string-width "^4.1.0"  
479 - term-size "^2.1.0"  
480 - type-fest "^0.8.1"  
481 - widest-line "^3.1.0"  
482 -  
483 -brace-expansion@^1.1.7:  
484 - version "1.1.11"  
485 - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"  
486 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==  
487 - dependencies:  
488 - balanced-match "^1.0.0"  
489 - concat-map "0.0.1"  
490 -  
491 -braces@^3.0.1, braces@~3.0.2:  
492 - version "3.0.2"  
493 - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"  
494 - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==  
495 - dependencies:  
496 - fill-range "^7.0.1"  
497 -  
498 -buffer-from@^1.0.0:  
499 - version "1.1.1"  
500 - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"  
501 - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==  
502 -  
503 -bytes@3.1.0:  
504 - version "3.1.0"  
505 - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"  
506 - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==  
507 -  
508 -cac@^6.7.2:  
509 - version "6.7.3"  
510 - resolved "https://registry.npmjs.org/cac/-/cac-6.7.3.tgz#10410b8611677990cc2e3c8b576d471c1d71b768"  
511 - integrity sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==  
512 -  
513 -cache-content-type@^1.0.0:  
514 - version "1.0.1"  
515 - resolved "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c"  
516 - integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==  
517 - dependencies:  
518 - mime-types "^2.1.18"  
519 - ylru "^1.2.0"  
520 -  
521 -cacheable-request@^6.0.0:  
522 - version "6.1.0"  
523 - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"  
524 - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==  
525 - dependencies:  
526 - clone-response "^1.0.2"  
527 - get-stream "^5.1.0"  
528 - http-cache-semantics "^4.0.0"  
529 - keyv "^3.0.0"  
530 - lowercase-keys "^2.0.0"  
531 - normalize-url "^4.1.0"  
532 - responselike "^1.0.2"  
533 -  
534 -call-bind@^1.0.0:  
535 - version "1.0.2"  
536 - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"  
537 - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==  
538 - dependencies:  
539 - function-bind "^1.1.1"  
540 - get-intrinsic "^1.0.2"  
541 -  
542 -callsites@^3.0.0:  
543 - version "3.1.0"  
544 - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"  
545 - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==  
546 -  
547 -camelcase@^5.3.1:  
548 - version "5.3.1"  
549 - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"  
550 - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==  
551 -  
552 -chalk@3.0.0, chalk@^3.0.0, chalk@~3.0.0:  
553 - version "3.0.0"  
554 - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"  
555 - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==  
556 - dependencies:  
557 - ansi-styles "^4.1.0"  
558 - supports-color "^7.1.0"  
559 -  
560 -chalk@^2.0.0:  
561 - version "2.4.2"  
562 - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"  
563 - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==  
564 - dependencies:  
565 - ansi-styles "^3.2.1"  
566 - escape-string-regexp "^1.0.5"  
567 - supports-color "^5.3.0"  
568 -  
569 -chalk@^4.1.0:  
570 - version "4.1.1"  
571 - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"  
572 - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==  
573 - dependencies:  
574 - ansi-styles "^4.1.0"  
575 - supports-color "^7.1.0"  
576 -  
577 -charm@~0.1.1:  
578 - version "0.1.2"  
579 - resolved "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz#06c21eed1a1b06aeb67553cdc53e23274bac2296"  
580 - integrity sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=  
581 -  
582 -chokidar@^3.2.2, chokidar@^3.5.1:  
583 - version "3.5.1"  
584 - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"  
585 - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==  
586 - dependencies:  
587 - anymatch "~3.1.1"  
588 - braces "~3.0.2"  
589 - glob-parent "~5.1.0"  
590 - is-binary-path "~2.1.0"  
591 - is-glob "~4.0.1"  
592 - normalize-path "~3.0.0"  
593 - readdirp "~3.5.0"  
594 - optionalDependencies:  
595 - fsevents "~2.3.1"  
596 -  
597 -ci-info@^2.0.0:  
598 - version "2.0.0"  
599 - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"  
600 - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==  
601 -  
602 -cli-boxes@^2.2.0:  
603 - version "2.2.1"  
604 - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"  
605 - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==  
606 -  
607 -cli-tableau@^2.0.0:  
608 - version "2.0.1"  
609 - resolved "https://registry.npmjs.org/cli-tableau/-/cli-tableau-2.0.1.tgz#baa78d83e08a2d7ab79b7dad9406f0254977053f"  
610 - integrity sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==  
611 - dependencies:  
612 - chalk "3.0.0"  
613 -  
614 -clone-response@^1.0.2:  
615 - version "1.0.2"  
616 - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"  
617 - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=  
618 - dependencies:  
619 - mimic-response "^1.0.0"  
620 -  
621 -co-body@^5.1.1:  
622 - version "5.2.0"  
623 - resolved "https://registry.npmjs.org/co-body/-/co-body-5.2.0.tgz#5a0a658c46029131e0e3a306f67647302f71c124"  
624 - integrity sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ==  
625 - dependencies:  
626 - inflation "^2.0.0"  
627 - qs "^6.4.0"  
628 - raw-body "^2.2.0"  
629 - type-is "^1.6.14"  
630 -  
631 -co-body@^6.0.0:  
632 - version "6.1.0"  
633 - resolved "https://registry.npmjs.org/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547"  
634 - integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==  
635 - dependencies:  
636 - inflation "^2.0.0"  
637 - qs "^6.5.2"  
638 - raw-body "^2.3.3"  
639 - type-is "^1.6.16"  
640 -  
641 -co@^4.4.0, co@^4.6.0:  
642 - version "4.6.0"  
643 - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"  
644 - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=  
645 -  
646 -color-convert@^1.9.0:  
647 - version "1.9.3"  
648 - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"  
649 - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==  
650 - dependencies:  
651 - color-name "1.1.3"  
652 -  
653 -color-convert@^2.0.1:  
654 - version "2.0.1"  
655 - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"  
656 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==  
657 - dependencies:  
658 - color-name "~1.1.4"  
659 -  
660 -color-name@1.1.3:  
661 - version "1.1.3"  
662 - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"  
663 - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=  
664 -  
665 -color-name@~1.1.4:  
666 - version "1.1.4"  
667 - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"  
668 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==  
669 -  
670 -commander@2.15.1:  
671 - version "2.15.1"  
672 - resolved "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"  
673 - integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==  
674 -  
675 -commander@^4.0.0:  
676 - version "4.1.1"  
677 - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"  
678 - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==  
679 -  
680 -concat-map@0.0.1:  
681 - version "0.0.1"  
682 - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"  
683 - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=  
684 -  
685 -configstore@^5.0.1:  
686 - version "5.0.1"  
687 - resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"  
688 - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==  
689 - dependencies:  
690 - dot-prop "^5.2.0"  
691 - graceful-fs "^4.1.2"  
692 - make-dir "^3.0.0"  
693 - unique-string "^2.0.0"  
694 - write-file-atomic "^3.0.0"  
695 - xdg-basedir "^4.0.0"  
696 -  
697 -content-disposition@~0.5.2:  
698 - version "0.5.3"  
699 - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"  
700 - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==  
701 - dependencies:  
702 - safe-buffer "5.1.2"  
703 -  
704 -content-type@^1.0.4:  
705 - version "1.0.4"  
706 - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"  
707 - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==  
708 -  
709 -continuation-local-storage@^3.2.1:  
710 - version "3.2.1"  
711 - resolved "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb"  
712 - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==  
713 - dependencies:  
714 - async-listener "^0.6.0"  
715 - emitter-listener "^1.1.1"  
716 -  
717 -cookies@~0.8.0:  
718 - version "0.8.0"  
719 - resolved "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90"  
720 - integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==  
721 - dependencies:  
722 - depd "~2.0.0"  
723 - keygrip "~1.1.0"  
724 -  
725 -copy-to@^2.0.1:  
726 - version "2.0.1"  
727 - resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5"  
728 - integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=  
729 -  
730 -core-util-is@~1.0.0:  
731 - version "1.0.2"  
732 - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"  
733 - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=  
734 -  
735 -cosmiconfig@^7.0.0:  
736 - version "7.0.0"  
737 - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"  
738 - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==  
739 - dependencies:  
740 - "@types/parse-json" "^4.0.0"  
741 - import-fresh "^3.2.1"  
742 - parse-json "^5.0.0"  
743 - path-type "^4.0.0"  
744 - yaml "^1.10.0"  
745 -  
746 -create-require@^1.1.0:  
747 - version "1.1.1"  
748 - resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"  
749 - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==  
750 -  
751 -cron@1.8.2:  
752 - version "1.8.2"  
753 - resolved "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz#4ac5e3c55ba8c163d84f3407bde94632da8370ce"  
754 - integrity sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==  
755 - dependencies:  
756 - moment-timezone "^0.5.x"  
757 -  
758 -cross-spawn@^7.0.3:  
759 - version "7.0.3"  
760 - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"  
761 - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==  
762 - dependencies:  
763 - path-key "^3.1.0"  
764 - shebang-command "^2.0.0"  
765 - which "^2.0.1"  
766 -  
767 -crypto-random-string@^2.0.0:  
768 - version "2.0.0"  
769 - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"  
770 - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==  
771 -  
772 -culvert@^0.1.2:  
773 - version "0.1.2"  
774 - resolved "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz#9502f5f0154a2d5a22a023e79f71cc936fa6ef6f"  
775 - integrity sha1-lQL18BVKLVoioCPnn3HMk2+m728=  
776 -  
777 -data-uri-to-buffer@3:  
778 - version "3.0.1"  
779 - resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"  
780 - integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==  
781 -  
782 -dayjs@~1.8.24, dayjs@~1.8.25:  
783 - version "1.8.36"  
784 - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.8.36.tgz#be36e248467afabf8f5a86bae0de0cdceecced50"  
785 - integrity sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==  
786 -  
787 -debug@*, debug@4, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1, debug@~4.3.1:  
788 - version "4.3.1"  
789 - resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"  
790 - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==  
791 - dependencies:  
792 - ms "2.1.2"  
793 -  
794 -debug@^2.2.0:  
795 - version "2.6.9"  
796 - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"  
797 - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==  
798 - dependencies:  
799 - ms "2.0.0"  
800 -  
801 -debug@^3.1.0, debug@^3.2.6:  
802 - version "3.2.7"  
803 - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"  
804 - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==  
805 - dependencies:  
806 - ms "^2.1.1"  
807 -  
808 -debug@~3.1.0:  
809 - version "3.1.0"  
810 - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"  
811 - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==  
812 - dependencies:  
813 - ms "2.0.0"  
814 -  
815 -decompress-response@^3.3.0:  
816 - version "3.3.0"  
817 - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"  
818 - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=  
819 - dependencies:  
820 - mimic-response "^1.0.0"  
821 -  
822 -deep-equal@~1.0.1:  
823 - version "1.0.1"  
824 - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"  
825 - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=  
826 -  
827 -deep-extend@^0.6.0:  
828 - version "0.6.0"  
829 - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"  
830 - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==  
831 -  
832 -deep-is@~0.1.3:  
833 - version "0.1.3"  
834 - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"  
835 - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=  
836 -  
837 -defer-to-connect@^1.0.1:  
838 - version "1.1.3"  
839 - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"  
840 - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==  
841 -  
842 -degenerator@^2.2.0:  
843 - version "2.2.0"  
844 - resolved "https://registry.npmjs.org/degenerator/-/degenerator-2.2.0.tgz#49e98c11fa0293c5b26edfbb52f15729afcdb254"  
845 - integrity sha512-aiQcQowF01RxFI4ZLFMpzyotbQonhNpBao6dkI8JPk5a+hmSjR5ErHp2CQySmQe8os3VBqLCIh87nDBgZXvsmg==  
846 - dependencies:  
847 - ast-types "^0.13.2"  
848 - escodegen "^1.8.1"  
849 - esprima "^4.0.0"  
850 -  
851 -delegates@^1.0.0:  
852 - version "1.0.0"  
853 - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"  
854 - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=  
855 -  
856 -depd@^2.0.0, depd@~2.0.0:  
857 - version "2.0.0"  
858 - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"  
859 - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==  
860 -  
861 -depd@~1.1.2:  
862 - version "1.1.2"  
863 - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"  
864 - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=  
865 -  
866 -destroy@^1.0.4:  
867 - version "1.0.4"  
868 - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"  
869 - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=  
870 -  
871 -diff@^4.0.1:  
872 - version "4.0.2"  
873 - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"  
874 - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==  
875 -  
876 -dir-glob@^3.0.1:  
877 - version "3.0.1"  
878 - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"  
879 - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==  
880 - dependencies:  
881 - path-type "^4.0.0"  
882 -  
883 -dot-prop@^5.2.0:  
884 - version "5.3.0"  
885 - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"  
886 - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==  
887 - dependencies:  
888 - is-obj "^2.0.0"  
889 -  
890 -duplexer3@^0.1.4:  
891 - version "0.1.4"  
892 - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"  
893 - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=  
894 -  
895 -ee-first@1.1.1:  
896 - version "1.1.1"  
897 - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"  
898 - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=  
899 -  
900 -emitter-listener@^1.1.1:  
901 - version "1.1.2"  
902 - resolved "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8"  
903 - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==  
904 - dependencies:  
905 - shimmer "^1.2.0"  
906 -  
907 -emoji-regex@^7.0.1:  
908 - version "7.0.3"  
909 - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"  
910 - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==  
911 -  
912 -emoji-regex@^8.0.0:  
913 - version "8.0.0"  
914 - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"  
915 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==  
916 -  
917 -encodeurl@^1.0.2:  
918 - version "1.0.2"  
919 - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"  
920 - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=  
921 -  
922 -end-of-stream@^1.1.0:  
923 - version "1.4.4"  
924 - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"  
925 - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==  
926 - dependencies:  
927 - once "^1.4.0"  
928 -  
929 -enquirer@2.3.6:  
930 - version "2.3.6"  
931 - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"  
932 - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==  
933 - dependencies:  
934 - ansi-colors "^4.1.1"  
935 -  
936 -error-ex@^1.3.1:  
937 - version "1.3.2"  
938 - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"  
939 - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==  
940 - dependencies:  
941 - is-arrayish "^0.2.1"  
942 -  
943 -esbuild@^0.11.12:  
944 - version "0.11.23"  
945 - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz#c42534f632e165120671d64db67883634333b4b8"  
946 - integrity sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==  
947 -  
948 -escape-goat@^2.0.0:  
949 - version "2.1.1"  
950 - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"  
951 - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==  
952 -  
953 -escape-html@^1.0.3:  
954 - version "1.0.3"  
955 - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"  
956 - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=  
957 -  
958 -escape-string-regexp@^1.0.5:  
959 - version "1.0.5"  
960 - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"  
961 - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=  
962 -  
963 -escape-string-regexp@^4.0.0:  
964 - version "4.0.0"  
965 - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"  
966 - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==  
967 -  
968 -escodegen@^1.8.1:  
969 - version "1.14.3"  
970 - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"  
971 - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==  
972 - dependencies:  
973 - esprima "^4.0.1"  
974 - estraverse "^4.2.0"  
975 - esutils "^2.0.2"  
976 - optionator "^0.8.1"  
977 - optionalDependencies:  
978 - source-map "~0.6.1"  
979 -  
980 -esprima@^4.0.0, esprima@^4.0.1:  
981 - version "4.0.1"  
982 - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"  
983 - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==  
984 -  
985 -estraverse@^4.2.0:  
986 - version "4.3.0"  
987 - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"  
988 - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==  
989 -  
990 -esutils@^2.0.2:  
991 - version "2.0.3"  
992 - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"  
993 - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==  
994 -  
995 -eventemitter2@5.0.1, eventemitter2@~5.0.1:  
996 - version "5.0.1"  
997 - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz#6197a095d5fb6b57e8942f6fd7eaad63a09c9452"  
998 - integrity sha1-YZegldX7a1folC9v1+qtY6CclFI=  
999 -  
1000 -eventemitter2@^6.3.1:  
1001 - version "6.4.4"  
1002 - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz#aa96e8275c4dbeb017a5d0e03780c65612a1202b"  
1003 - integrity sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==  
1004 -  
1005 -eventemitter2@~0.4.14:  
1006 - version "0.4.14"  
1007 - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab"  
1008 - integrity sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=  
1009 -  
1010 -execa@^5.0.0:  
1011 - version "5.1.1"  
1012 - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"  
1013 - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==  
1014 - dependencies:  
1015 - cross-spawn "^7.0.3"  
1016 - get-stream "^6.0.0"  
1017 - human-signals "^2.1.0"  
1018 - is-stream "^2.0.0"  
1019 - merge-stream "^2.0.0"  
1020 - npm-run-path "^4.0.1"  
1021 - onetime "^5.1.2"  
1022 - signal-exit "^3.0.3"  
1023 - strip-final-newline "^2.0.0"  
1024 -  
1025 -fast-glob@^3.1.1:  
1026 - version "3.2.5"  
1027 - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"  
1028 - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==  
1029 - dependencies:  
1030 - "@nodelib/fs.stat" "^2.0.2"  
1031 - "@nodelib/fs.walk" "^1.2.3"  
1032 - glob-parent "^5.1.0"  
1033 - merge2 "^1.3.0"  
1034 - micromatch "^4.0.2"  
1035 - picomatch "^2.2.1"  
1036 -  
1037 -fast-levenshtein@~2.0.6:  
1038 - version "2.0.6"  
1039 - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"  
1040 - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=  
1041 -  
1042 -fastq@^1.6.0:  
1043 - version "1.11.0"  
1044 - resolved "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"  
1045 - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==  
1046 - dependencies:  
1047 - reusify "^1.0.4"  
1048 -  
1049 -fclone@1.0.11, fclone@~1.0.11:  
1050 - version "1.0.11"  
1051 - resolved "https://registry.npmjs.org/fclone/-/fclone-1.0.11.tgz#10e85da38bfea7fc599341c296ee1d77266ee640"  
1052 - integrity sha1-EOhdo4v+p/xZk0HClu4ddyZu5kA=  
1053 -  
1054 -file-uri-to-path@2:  
1055 - version "2.0.0"  
1056 - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba"  
1057 - integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==  
1058 -  
1059 -fill-range@^7.0.1:  
1060 - version "7.0.1"  
1061 - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"  
1062 - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==  
1063 - dependencies:  
1064 - to-regex-range "^5.0.1"  
1065 -  
1066 -follow-redirects@^1.10.0:  
1067 - version "1.14.1"  
1068 - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"  
1069 - integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==  
1070 -  
1071 -formidable@^1.1.1:  
1072 - version "1.2.2"  
1073 - resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz#bf69aea2972982675f00865342b982986f6b8dd9"  
1074 - integrity sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==  
1075 -  
1076 -fresh@~0.5.2:  
1077 - version "0.5.2"  
1078 - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"  
1079 - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=  
1080 -  
1081 -fs-extra@^10.0.0:  
1082 - version "10.0.0"  
1083 - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"  
1084 - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==  
1085 - dependencies:  
1086 - graceful-fs "^4.2.0"  
1087 - jsonfile "^6.0.1"  
1088 - universalify "^2.0.0"  
1089 -  
1090 -fs-extra@^8.1.0:  
1091 - version "8.1.0"  
1092 - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"  
1093 - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==  
1094 - dependencies:  
1095 - graceful-fs "^4.2.0"  
1096 - jsonfile "^4.0.0"  
1097 - universalify "^0.1.0"  
1098 -  
1099 -fs.realpath@^1.0.0:  
1100 - version "1.0.0"  
1101 - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"  
1102 - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=  
1103 -  
1104 -fsevents@~2.3.1:  
1105 - version "2.3.2"  
1106 - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"  
1107 - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==  
1108 -  
1109 -ftp@^0.3.10:  
1110 - version "0.3.10"  
1111 - resolved "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d"  
1112 - integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=  
1113 - dependencies:  
1114 - readable-stream "1.1.x"  
1115 - xregexp "2.0.0"  
1116 -  
1117 -function-bind@^1.1.1:  
1118 - version "1.1.1"  
1119 - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"  
1120 - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==  
1121 -  
1122 -get-intrinsic@^1.0.2:  
1123 - version "1.1.1"  
1124 - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"  
1125 - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==  
1126 - dependencies:  
1127 - function-bind "^1.1.1"  
1128 - has "^1.0.3"  
1129 - has-symbols "^1.0.1"  
1130 -  
1131 -get-stream@^4.1.0:  
1132 - version "4.1.0"  
1133 - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"  
1134 - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==  
1135 - dependencies:  
1136 - pump "^3.0.0"  
1137 -  
1138 -get-stream@^5.1.0:  
1139 - version "5.2.0"  
1140 - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"  
1141 - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==  
1142 - dependencies:  
1143 - pump "^3.0.0"  
1144 -  
1145 -get-stream@^6.0.0:  
1146 - version "6.0.1"  
1147 - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"  
1148 - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==  
1149 -  
1150 -get-uri@3:  
1151 - version "3.0.2"  
1152 - resolved "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c"  
1153 - integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==  
1154 - dependencies:  
1155 - "@tootallnate/once" "1"  
1156 - data-uri-to-buffer "3"  
1157 - debug "4"  
1158 - file-uri-to-path "2"  
1159 - fs-extra "^8.1.0"  
1160 - ftp "^0.3.10"  
1161 -  
1162 -git-node-fs@^1.0.0:  
1163 - version "1.0.0"  
1164 - resolved "https://registry.npmjs.org/git-node-fs/-/git-node-fs-1.0.0.tgz#49b215e242ebe43aa4c7561bbba499521752080f"  
1165 - integrity sha1-SbIV4kLr5Dqkx1Ybu6SZUhdSCA8=  
1166 -  
1167 -git-sha1@^0.1.2:  
1168 - version "0.1.2"  
1169 - resolved "https://registry.npmjs.org/git-sha1/-/git-sha1-0.1.2.tgz#599ac192b71875825e13a445f3a6e05118c2f745"  
1170 - integrity sha1-WZrBkrcYdYJeE6RF86bgURjC90U=  
1171 -  
1172 -glob-parent@^5.1.0, glob-parent@~5.1.0:  
1173 - version "5.1.2"  
1174 - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"  
1175 - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==  
1176 - dependencies:  
1177 - is-glob "^4.0.1"  
1178 -  
1179 -glob@7.1.6:  
1180 - version "7.1.6"  
1181 - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"  
1182 - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==  
1183 - dependencies:  
1184 - fs.realpath "^1.0.0"  
1185 - inflight "^1.0.4"  
1186 - inherits "2"  
1187 - minimatch "^3.0.4"  
1188 - once "^1.3.0"  
1189 - path-is-absolute "^1.0.0"  
1190 -  
1191 -glob@^7.0.5, glob@^7.1.3:  
1192 - version "7.1.7"  
1193 - resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"  
1194 - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==  
1195 - dependencies:  
1196 - fs.realpath "^1.0.0"  
1197 - inflight "^1.0.4"  
1198 - inherits "2"  
1199 - minimatch "^3.0.4"  
1200 - once "^1.3.0"  
1201 - path-is-absolute "^1.0.0"  
1202 -  
1203 -global-dirs@^2.0.1:  
1204 - version "2.1.0"  
1205 - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d"  
1206 - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==  
1207 - dependencies:  
1208 - ini "1.3.7"  
1209 -  
1210 -globby@^11.0.3:  
1211 - version "11.0.3"  
1212 - resolved "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"  
1213 - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==  
1214 - dependencies:  
1215 - array-union "^2.1.0"  
1216 - dir-glob "^3.0.1"  
1217 - fast-glob "^3.1.1"  
1218 - ignore "^5.1.4"  
1219 - merge2 "^1.3.0"  
1220 - slash "^3.0.0"  
1221 -  
1222 -got@^9.6.0:  
1223 - version "9.6.0"  
1224 - resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"  
1225 - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==  
1226 - dependencies:  
1227 - "@sindresorhus/is" "^0.14.0"  
1228 - "@szmarczak/http-timer" "^1.1.2"  
1229 - cacheable-request "^6.0.0"  
1230 - decompress-response "^3.3.0"  
1231 - duplexer3 "^0.1.4"  
1232 - get-stream "^4.1.0"  
1233 - lowercase-keys "^1.0.1"  
1234 - mimic-response "^1.0.1"  
1235 - p-cancelable "^1.0.0"  
1236 - to-readable-stream "^1.0.0"  
1237 - url-parse-lax "^3.0.0"  
1238 -  
1239 -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:  
1240 - version "4.2.6"  
1241 - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"  
1242 - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==  
1243 -  
1244 -has-flag@^3.0.0:  
1245 - version "3.0.0"  
1246 - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"  
1247 - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=  
1248 -  
1249 -has-flag@^4.0.0:  
1250 - version "4.0.0"  
1251 - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"  
1252 - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==  
1253 -  
1254 -has-symbols@^1.0.1:  
1255 - version "1.0.2"  
1256 - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"  
1257 - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==  
1258 -  
1259 -has-yarn@^2.1.0:  
1260 - version "2.1.0"  
1261 - resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"  
1262 - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==  
1263 -  
1264 -has@^1.0.3:  
1265 - version "1.0.3"  
1266 - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"  
1267 - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==  
1268 - dependencies:  
1269 - function-bind "^1.1.1"  
1270 -  
1271 -http-assert@^1.3.0:  
1272 - version "1.4.1"  
1273 - resolved "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz#c5f725d677aa7e873ef736199b89686cceb37878"  
1274 - integrity sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==  
1275 - dependencies:  
1276 - deep-equal "~1.0.1"  
1277 - http-errors "~1.7.2"  
1278 -  
1279 -http-cache-semantics@^4.0.0:  
1280 - version "4.1.0"  
1281 - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"  
1282 - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==  
1283 -  
1284 -http-errors@1.7.3, http-errors@~1.7.2:  
1285 - version "1.7.3"  
1286 - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"  
1287 - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==  
1288 - dependencies:  
1289 - depd "~1.1.2"  
1290 - inherits "2.0.4"  
1291 - setprototypeof "1.1.1"  
1292 - statuses ">= 1.5.0 < 2"  
1293 - toidentifier "1.0.0"  
1294 -  
1295 -http-errors@^1.6.3, http-errors@^1.7.3:  
1296 - version "1.8.0"  
1297 - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507"  
1298 - integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==  
1299 - dependencies:  
1300 - depd "~1.1.2"  
1301 - inherits "2.0.4"  
1302 - setprototypeof "1.2.0"  
1303 - statuses ">= 1.5.0 < 2"  
1304 - toidentifier "1.0.0"  
1305 -  
1306 -http-errors@~1.6.2:  
1307 - version "1.6.3"  
1308 - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"  
1309 - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=  
1310 - dependencies:  
1311 - depd "~1.1.2"  
1312 - inherits "2.0.3"  
1313 - setprototypeof "1.1.0"  
1314 - statuses ">= 1.4.0 < 2"  
1315 -  
1316 -http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:  
1317 - version "4.0.1"  
1318 - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"  
1319 - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==  
1320 - dependencies:  
1321 - "@tootallnate/once" "1"  
1322 - agent-base "6"  
1323 - debug "4"  
1324 -  
1325 -https-proxy-agent@5, https-proxy-agent@^5.0.0:  
1326 - version "5.0.0"  
1327 - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"  
1328 - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==  
1329 - dependencies:  
1330 - agent-base "6"  
1331 - debug "4"  
1332 -  
1333 -human-signals@^2.1.0:  
1334 - version "2.1.0"  
1335 - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"  
1336 - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==  
1337 -  
1338 -iconv-lite@0.4.24, iconv-lite@^0.4.4:  
1339 - version "0.4.24"  
1340 - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"  
1341 - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==  
1342 - dependencies:  
1343 - safer-buffer ">= 2.1.2 < 3"  
1344 -  
1345 -ignore-by-default@^1.0.1:  
1346 - version "1.0.1"  
1347 - resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"  
1348 - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk=  
1349 -  
1350 -ignore@^5.1.4:  
1351 - version "5.1.8"  
1352 - resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"  
1353 - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==  
1354 -  
1355 -import-cwd@^3.0.0:  
1356 - version "3.0.0"  
1357 - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92"  
1358 - integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==  
1359 - dependencies:  
1360 - import-from "^3.0.0"  
1361 -  
1362 -import-fresh@^3.2.1:  
1363 - version "3.3.0"  
1364 - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"  
1365 - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==  
1366 - dependencies:  
1367 - parent-module "^1.0.0"  
1368 - resolve-from "^4.0.0"  
1369 -  
1370 -import-from@^3.0.0:  
1371 - version "3.0.0"  
1372 - resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"  
1373 - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==  
1374 - dependencies:  
1375 - resolve-from "^5.0.0"  
1376 -  
1377 -import-lazy@^2.1.0:  
1378 - version "2.1.0"  
1379 - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"  
1380 - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=  
1381 -  
1382 -imurmurhash@^0.1.4:  
1383 - version "0.1.4"  
1384 - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"  
1385 - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=  
1386 -  
1387 -inflation@^2.0.0:  
1388 - version "2.0.0"  
1389 - resolved "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz#8b417e47c28f925a45133d914ca1fd389107f30f"  
1390 - integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=  
1391 -  
1392 -inflight@^1.0.4:  
1393 - version "1.0.6"  
1394 - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"  
1395 - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=  
1396 - dependencies:  
1397 - once "^1.3.0"  
1398 - wrappy "1"  
1399 -  
1400 -inherits@2, inherits@2.0.4, inherits@~2.0.1:  
1401 - version "2.0.4"  
1402 - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"  
1403 - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==  
1404 -  
1405 -inherits@2.0.3:  
1406 - version "2.0.3"  
1407 - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"  
1408 - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=  
1409 -  
1410 -ini@1.3.7:  
1411 - version "1.3.7"  
1412 - resolved "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"  
1413 - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==  
1414 -  
1415 -ini@^1.3.5, ini@~1.3.0:  
1416 - version "1.3.8"  
1417 - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"  
1418 - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==  
1419 -  
1420 -ip@^1.1.5:  
1421 - version "1.1.5"  
1422 - resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"  
1423 - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=  
1424 -  
1425 -is-arrayish@^0.2.1:  
1426 - version "0.2.1"  
1427 - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"  
1428 - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=  
1429 -  
1430 -is-binary-path@~2.1.0:  
1431 - version "2.1.0"  
1432 - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"  
1433 - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==  
1434 - dependencies:  
1435 - binary-extensions "^2.0.0"  
1436 -  
1437 -is-ci@^2.0.0:  
1438 - version "2.0.0"  
1439 - resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"  
1440 - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==  
1441 - dependencies:  
1442 - ci-info "^2.0.0"  
1443 -  
1444 -is-core-module@^2.2.0:  
1445 - version "2.4.0"  
1446 - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"  
1447 - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==  
1448 - dependencies:  
1449 - has "^1.0.3"  
1450 -  
1451 -is-extglob@^2.1.1:  
1452 - version "2.1.1"  
1453 - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"  
1454 - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=  
1455 -  
1456 -is-fullwidth-code-point@^2.0.0:  
1457 - version "2.0.0"  
1458 - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"  
1459 - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=  
1460 -  
1461 -is-fullwidth-code-point@^3.0.0:  
1462 - version "3.0.0"  
1463 - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"  
1464 - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==  
1465 -  
1466 -is-generator-function@^1.0.7:  
1467 - version "1.0.9"  
1468 - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c"  
1469 - integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==  
1470 -  
1471 -is-glob@^4.0.1, is-glob@~4.0.1:  
1472 - version "4.0.1"  
1473 - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"  
1474 - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==  
1475 - dependencies:  
1476 - is-extglob "^2.1.1"  
1477 -  
1478 -is-installed-globally@^0.3.1:  
1479 - version "0.3.2"  
1480 - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141"  
1481 - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==  
1482 - dependencies:  
1483 - global-dirs "^2.0.1"  
1484 - is-path-inside "^3.0.1"  
1485 -  
1486 -is-npm@^4.0.0:  
1487 - version "4.0.0"  
1488 - resolved "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d"  
1489 - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==  
1490 -  
1491 -is-number@^7.0.0:  
1492 - version "7.0.0"  
1493 - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"  
1494 - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==  
1495 -  
1496 -is-obj@^2.0.0:  
1497 - version "2.0.0"  
1498 - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"  
1499 - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==  
1500 -  
1501 -is-path-inside@^3.0.1:  
1502 - version "3.0.3"  
1503 - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"  
1504 - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==  
1505 -  
1506 -is-stream@^2.0.0:  
1507 - version "2.0.0"  
1508 - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"  
1509 - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==  
1510 -  
1511 -is-typedarray@^1.0.0:  
1512 - version "1.0.0"  
1513 - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"  
1514 - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=  
1515 -  
1516 -is-yarn-global@^0.3.0:  
1517 - version "0.3.0"  
1518 - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"  
1519 - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==  
1520 -  
1521 -isarray@0.0.1:  
1522 - version "0.0.1"  
1523 - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"  
1524 - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=  
1525 -  
1526 -isexe@^2.0.0:  
1527 - version "2.0.0"  
1528 - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"  
1529 - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=  
1530 -  
1531 -joycon@^3.0.1:  
1532 - version "3.0.1"  
1533 - resolved "https://registry.npmjs.org/joycon/-/joycon-3.0.1.tgz#9074c9b08ccf37a6726ff74a18485f85efcaddaf"  
1534 - integrity sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==  
1535 -  
1536 -js-git@^0.7.8:  
1537 - version "0.7.8"  
1538 - resolved "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz#52fa655ab61877d6f1079efc6534b554f31e5444"  
1539 - integrity sha1-UvplWrYYd9bxB578ZTS1VPMeVEQ=  
1540 - dependencies:  
1541 - bodec "^0.1.0"  
1542 - culvert "^0.1.2"  
1543 - git-sha1 "^0.1.2"  
1544 - pako "^0.2.5"  
1545 -  
1546 -js-tokens@^4.0.0:  
1547 - version "4.0.0"  
1548 - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"  
1549 - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==  
1550 -  
1551 -json-buffer@3.0.0:  
1552 - version "3.0.0"  
1553 - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"  
1554 - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=  
1555 -  
1556 -json-parse-even-better-errors@^2.3.0:  
1557 - version "2.3.1"  
1558 - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"  
1559 - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==  
1560 -  
1561 -json5@^1.0.1:  
1562 - version "1.0.1"  
1563 - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"  
1564 - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==  
1565 - dependencies:  
1566 - minimist "^1.2.0"  
1567 -  
1568 -jsonfile@^4.0.0:  
1569 - version "4.0.0"  
1570 - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"  
1571 - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=  
1572 - optionalDependencies:  
1573 - graceful-fs "^4.1.6"  
1574 -  
1575 -jsonfile@^6.0.1:  
1576 - version "6.1.0"  
1577 - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"  
1578 - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==  
1579 - dependencies:  
1580 - universalify "^2.0.0"  
1581 - optionalDependencies:  
1582 - graceful-fs "^4.1.6"  
1583 -  
1584 -keygrip@~1.1.0:  
1585 - version "1.1.0"  
1586 - resolved "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226"  
1587 - integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==  
1588 - dependencies:  
1589 - tsscmp "1.0.6"  
1590 -  
1591 -keyv@^3.0.0:  
1592 - version "3.1.0"  
1593 - resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"  
1594 - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==  
1595 - dependencies:  
1596 - json-buffer "3.0.0"  
1597 -  
1598 -koa-body@^4.2.0:  
1599 - version "4.2.0"  
1600 - resolved "https://registry.npmjs.org/koa-body/-/koa-body-4.2.0.tgz#37229208b820761aca5822d14c5fc55cee31b26f"  
1601 - integrity sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA==  
1602 - dependencies:  
1603 - "@types/formidable" "^1.0.31"  
1604 - co-body "^5.1.1"  
1605 - formidable "^1.1.1"  
1606 -  
1607 -koa-bodyparser@^4.2.1:  
1608 - version "4.3.0"  
1609 - resolved "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz#274c778555ff48fa221ee7f36a9fbdbace22759a"  
1610 - integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw==  
1611 - dependencies:  
1612 - co-body "^6.0.0"  
1613 - copy-to "^2.0.1"  
1614 -  
1615 -koa-compose@^3.0.0:  
1616 - version "3.2.1"  
1617 - resolved "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7"  
1618 - integrity sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=  
1619 - dependencies:  
1620 - any-promise "^1.1.0"  
1621 -  
1622 -koa-compose@^4.1.0:  
1623 - version "4.1.0"  
1624 - resolved "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"  
1625 - integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==  
1626 -  
1627 -koa-convert@^1.2.0:  
1628 - version "1.2.0"  
1629 - resolved "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0"  
1630 - integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=  
1631 - dependencies:  
1632 - co "^4.6.0"  
1633 - koa-compose "^3.0.0"  
1634 -  
1635 -koa-route@^3.2.0:  
1636 - version "3.2.0"  
1637 - resolved "https://registry.npmjs.org/koa-route/-/koa-route-3.2.0.tgz#76298b99a6bcfa9e38cab6fe5c79a8733e758bce"  
1638 - integrity sha1-dimLmaa8+p44yrb+XHmocz51i84=  
1639 - dependencies:  
1640 - debug "*"  
1641 - methods "~1.1.0"  
1642 - path-to-regexp "^1.2.0"  
1643 -  
1644 -koa-router@^10.0.0:  
1645 - version "10.0.0"  
1646 - resolved "https://registry.npmjs.org/koa-router/-/koa-router-10.0.0.tgz#7bc76a031085731e61fc92c1683687b2f44de6a4"  
1647 - integrity sha512-gAE5J1gBQTvfR8rMMtMUkE26+1MbO3DGpGmvfmM2pR9Z7w2VIb2Ecqeal98yVO7+4ltffby7gWOzpCmdNOQe0w==  
1648 - dependencies:  
1649 - debug "^4.1.1"  
1650 - http-errors "^1.7.3"  
1651 - koa-compose "^4.1.0"  
1652 - methods "^1.1.2"  
1653 - path-to-regexp "^6.1.0"  
1654 -  
1655 -koa-send@^5.0.0:  
1656 - version "5.0.1"  
1657 - resolved "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz#39dceebfafb395d0d60beaffba3a70b4f543fe79"  
1658 - integrity sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==  
1659 - dependencies:  
1660 - debug "^4.1.1"  
1661 - http-errors "^1.7.3"  
1662 - resolve-path "^1.4.0"  
1663 -  
1664 -koa-static@^5.0.0:  
1665 - version "5.0.0"  
1666 - resolved "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz#5e92fc96b537ad5219f425319c95b64772776943"  
1667 - integrity sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==  
1668 - dependencies:  
1669 - debug "^3.1.0"  
1670 - koa-send "^5.0.0"  
1671 -  
1672 -koa-websocket@^6.0.0:  
1673 - version "6.0.0"  
1674 - resolved "https://registry.npmjs.org/koa-websocket/-/koa-websocket-6.0.0.tgz#7fb7698a7004c07aac663b15e84bf4bc99901352"  
1675 - integrity sha512-pGTaB+aXILD/q+bQNh+Ejrg8zSxf6QRpiUQoh2TFQSmUZo2hrt6KGk4qlyxfHxFH40bVtyKeo4x1u0kKgJDOWA==  
1676 - dependencies:  
1677 - co "^4.4.0"  
1678 - debug "^4.0.1"  
1679 - koa-compose "^4.1.0"  
1680 - ws "^7.0.1"  
1681 -  
1682 -koa2-cors@^2.0.6:  
1683 - version "2.0.6"  
1684 - resolved "https://registry.npmjs.org/koa2-cors/-/koa2-cors-2.0.6.tgz#9ad23df3a0b9bb84530b46f5944f3fb576086554"  
1685 - integrity sha512-JRCcSM4lamM+8kvKGDKlesYk2ASrmSTczDtGUnIadqMgnHU4Ct5Gw7Bxt3w3m6d6dy3WN0PU4oMP43HbddDEWg==  
1686 -  
1687 -koa@^2.7.0:  
1688 - version "2.13.1"  
1689 - resolved "https://registry.npmjs.org/koa/-/koa-2.13.1.tgz#6275172875b27bcfe1d454356a5b6b9f5a9b1051"  
1690 - integrity sha512-Lb2Dloc72auj5vK4X4qqL7B5jyDPQaZucc9sR/71byg7ryoD1NCaCm63CShk9ID9quQvDEi1bGR/iGjCG7As3w==  
1691 - dependencies:  
1692 - accepts "^1.3.5"  
1693 - cache-content-type "^1.0.0"  
1694 - content-disposition "~0.5.2"  
1695 - content-type "^1.0.4"  
1696 - cookies "~0.8.0"  
1697 - debug "~3.1.0"  
1698 - delegates "^1.0.0"  
1699 - depd "^2.0.0"  
1700 - destroy "^1.0.4"  
1701 - encodeurl "^1.0.2"  
1702 - escape-html "^1.0.3"  
1703 - fresh "~0.5.2"  
1704 - http-assert "^1.3.0"  
1705 - http-errors "^1.6.3"  
1706 - is-generator-function "^1.0.7"  
1707 - koa-compose "^4.1.0"  
1708 - koa-convert "^1.2.0"  
1709 - on-finished "^2.3.0"  
1710 - only "~0.0.2"  
1711 - parseurl "^1.3.2"  
1712 - statuses "^1.5.0"  
1713 - type-is "^1.6.16"  
1714 - vary "^1.1.2"  
1715 -  
1716 -latest-version@^5.0.0:  
1717 - version "5.1.0"  
1718 - resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"  
1719 - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==  
1720 - dependencies:  
1721 - package-json "^6.3.0"  
1722 -  
1723 -lazy@~1.0.11:  
1724 - version "1.0.11"  
1725 - resolved "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz#daa068206282542c088288e975c297c1ae77b690"  
1726 - integrity sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=  
1727 -  
1728 -levn@~0.3.0:  
1729 - version "0.3.0"  
1730 - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"  
1731 - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=  
1732 - dependencies:  
1733 - prelude-ls "~1.1.2"  
1734 - type-check "~0.3.2"  
1735 -  
1736 -lines-and-columns@^1.1.6:  
1737 - version "1.1.6"  
1738 - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"  
1739 - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=  
1740 -  
1741 -lodash@^4.17.14:  
1742 - version "4.17.21"  
1743 - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"  
1744 - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==  
1745 -  
1746 -log-driver@^1.2.7:  
1747 - version "1.2.7"  
1748 - resolved "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"  
1749 - integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==  
1750 -  
1751 -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:  
1752 - version "1.0.1"  
1753 - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"  
1754 - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==  
1755 -  
1756 -lowercase-keys@^2.0.0:  
1757 - version "2.0.0"  
1758 - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"  
1759 - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==  
1760 -  
1761 -lru-cache@^5.1.1:  
1762 - version "5.1.1"  
1763 - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"  
1764 - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==  
1765 - dependencies:  
1766 - yallist "^3.0.2"  
1767 -  
1768 -lru-cache@^6.0.0:  
1769 - version "6.0.0"  
1770 - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"  
1771 - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==  
1772 - dependencies:  
1773 - yallist "^4.0.0"  
1774 -  
1775 -make-dir@^3.0.0:  
1776 - version "3.1.0"  
1777 - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"  
1778 - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==  
1779 - dependencies:  
1780 - semver "^6.0.0"  
1781 -  
1782 -make-error@^1.1.1:  
1783 - version "1.3.6"  
1784 - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"  
1785 - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==  
1786 -  
1787 -media-typer@0.3.0:  
1788 - version "0.3.0"  
1789 - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"  
1790 - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=  
1791 -  
1792 -merge-stream@^2.0.0:  
1793 - version "2.0.0"  
1794 - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"  
1795 - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==  
1796 -  
1797 -merge2@^1.3.0:  
1798 - version "1.4.1"  
1799 - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"  
1800 - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==  
1801 -  
1802 -methods@^1.1.2, methods@~1.1.0:  
1803 - version "1.1.2"  
1804 - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"  
1805 - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=  
1806 -  
1807 -micromatch@^4.0.2:  
1808 - version "4.0.4"  
1809 - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"  
1810 - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==  
1811 - dependencies:  
1812 - braces "^3.0.1"  
1813 - picomatch "^2.2.3"  
1814 -  
1815 -mime-db@1.48.0:  
1816 - version "1.48.0"  
1817 - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"  
1818 - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==  
1819 -  
1820 -mime-types@^2.1.18, mime-types@~2.1.24:  
1821 - version "2.1.31"  
1822 - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"  
1823 - integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==  
1824 - dependencies:  
1825 - mime-db "1.48.0"  
1826 -  
1827 -mimic-fn@^2.1.0:  
1828 - version "2.1.0"  
1829 - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"  
1830 - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==  
1831 -  
1832 -mimic-response@^1.0.0, mimic-response@^1.0.1:  
1833 - version "1.0.1"  
1834 - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"  
1835 - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==  
1836 -  
1837 -minimatch@^3.0.4:  
1838 - version "3.0.4"  
1839 - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"  
1840 - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==  
1841 - dependencies:  
1842 - brace-expansion "^1.1.7"  
1843 -  
1844 -minimist@^1.2.0:  
1845 - version "1.2.5"  
1846 - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"  
1847 - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==  
1848 -  
1849 -mkdirp@1.0.4:  
1850 - version "1.0.4"  
1851 - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"  
1852 - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==  
1853 -  
1854 -module-details-from-path@^1.0.3:  
1855 - version "1.0.3"  
1856 - resolved "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b"  
1857 - integrity sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=  
1858 -  
1859 -moment-timezone@^0.5.x:  
1860 - version "0.5.33"  
1861 - resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz#b252fd6bb57f341c9b59a5ab61a8e51a73bbd22c"  
1862 - integrity sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==  
1863 - dependencies:  
1864 - moment ">= 2.9.0"  
1865 -  
1866 -"moment@>= 2.9.0":  
1867 - version "2.29.1"  
1868 - resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"  
1869 - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==  
1870 -  
1871 -ms@2.0.0:  
1872 - version "2.0.0"  
1873 - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"  
1874 - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=  
1875 -  
1876 -ms@2.1.2:  
1877 - version "2.1.2"  
1878 - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"  
1879 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==  
1880 -  
1881 -ms@^2.1.1:  
1882 - version "2.1.3"  
1883 - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"  
1884 - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==  
1885 -  
1886 -mute-stream@~0.0.4:  
1887 - version "0.0.8"  
1888 - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"  
1889 - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==  
1890 -  
1891 -mz@^2.7.0:  
1892 - version "2.7.0"  
1893 - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"  
1894 - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==  
1895 - dependencies:  
1896 - any-promise "^1.0.0"  
1897 - object-assign "^4.0.1"  
1898 - thenify-all "^1.0.0"  
1899 -  
1900 -needle@2.4.0:  
1901 - version "2.4.0"  
1902 - resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"  
1903 - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==  
1904 - dependencies:  
1905 - debug "^3.2.6"  
1906 - iconv-lite "^0.4.4"  
1907 - sax "^1.2.4"  
1908 -  
1909 -negotiator@0.6.2:  
1910 - version "0.6.2"  
1911 - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"  
1912 - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==  
1913 -  
1914 -netmask@^2.0.1:  
1915 - version "2.0.2"  
1916 - resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"  
1917 - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==  
1918 -  
1919 -node-modules-regexp@^1.0.0:  
1920 - version "1.0.0"  
1921 - resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"  
1922 - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=  
1923 -  
1924 -nodemon@^2.0.7:  
1925 - version "2.0.7"  
1926 - resolved "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz#6f030a0a0ebe3ea1ba2a38f71bf9bab4841ced32"  
1927 - integrity sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==  
1928 - dependencies:  
1929 - chokidar "^3.2.2"  
1930 - debug "^3.2.6"  
1931 - ignore-by-default "^1.0.1"  
1932 - minimatch "^3.0.4"  
1933 - pstree.remy "^1.1.7"  
1934 - semver "^5.7.1"  
1935 - supports-color "^5.5.0"  
1936 - touch "^3.1.0"  
1937 - undefsafe "^2.0.3"  
1938 - update-notifier "^4.1.0"  
1939 -  
1940 -nopt@~1.0.10:  
1941 - version "1.0.10"  
1942 - resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"  
1943 - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=  
1944 - dependencies:  
1945 - abbrev "1"  
1946 -  
1947 -normalize-path@^3.0.0, normalize-path@~3.0.0:  
1948 - version "3.0.0"  
1949 - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"  
1950 - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==  
1951 -  
1952 -normalize-url@^4.1.0:  
1953 - version "4.5.1"  
1954 - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"  
1955 - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==  
1956 -  
1957 -npm-run-path@^4.0.1:  
1958 - version "4.0.1"  
1959 - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"  
1960 - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==  
1961 - dependencies:  
1962 - path-key "^3.0.0"  
1963 -  
1964 -nssocket@0.6.0:  
1965 - version "0.6.0"  
1966 - resolved "https://registry.npmjs.org/nssocket/-/nssocket-0.6.0.tgz#59f96f6ff321566f33c70f7dbeeecdfdc07154fa"  
1967 - integrity sha1-Wflvb/MhVm8zxw99vu7N/cBxVPo=  
1968 - dependencies:  
1969 - eventemitter2 "~0.4.14"  
1970 - lazy "~1.0.11"  
1971 -  
1972 -object-assign@^4.0.1:  
1973 - version "4.1.1"  
1974 - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"  
1975 - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=  
1976 -  
1977 -object-inspect@^1.9.0:  
1978 - version "1.10.3"  
1979 - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"  
1980 - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==  
1981 -  
1982 -on-finished@^2.3.0:  
1983 - version "2.3.0"  
1984 - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"  
1985 - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=  
1986 - dependencies:  
1987 - ee-first "1.1.1"  
1988 -  
1989 -once@^1.3.0, once@^1.3.1, once@^1.4.0:  
1990 - version "1.4.0"  
1991 - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"  
1992 - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=  
1993 - dependencies:  
1994 - wrappy "1"  
1995 -  
1996 -onetime@^5.1.2:  
1997 - version "5.1.2"  
1998 - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"  
1999 - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==  
2000 - dependencies:  
2001 - mimic-fn "^2.1.0"  
2002 -  
2003 -only@~0.0.2:  
2004 - version "0.0.2"  
2005 - resolved "https://registry.npmjs.org/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4"  
2006 - integrity sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=  
2007 -  
2008 -optionator@^0.8.1:  
2009 - version "0.8.3"  
2010 - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"  
2011 - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==  
2012 - dependencies:  
2013 - deep-is "~0.1.3"  
2014 - fast-levenshtein "~2.0.6"  
2015 - levn "~0.3.0"  
2016 - prelude-ls "~1.1.2"  
2017 - type-check "~0.3.2"  
2018 - word-wrap "~1.2.3"  
2019 -  
2020 -p-cancelable@^1.0.0:  
2021 - version "1.1.0"  
2022 - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"  
2023 - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==  
2024 -  
2025 -pac-proxy-agent@^4.1.0:  
2026 - version "4.1.0"  
2027 - resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-4.1.0.tgz#66883eeabadc915fc5e95457324cb0f0ac78defb"  
2028 - integrity sha512-ejNgYm2HTXSIYX9eFlkvqFp8hyJ374uDf0Zq5YUAifiSh1D6fo+iBivQZirGvVv8dCYUsLhmLBRhlAYvBKI5+Q==  
2029 - dependencies:  
2030 - "@tootallnate/once" "1"  
2031 - agent-base "6"  
2032 - debug "4"  
2033 - get-uri "3"  
2034 - http-proxy-agent "^4.0.1"  
2035 - https-proxy-agent "5"  
2036 - pac-resolver "^4.1.0"  
2037 - raw-body "^2.2.0"  
2038 - socks-proxy-agent "5"  
2039 -  
2040 -pac-resolver@^4.1.0:  
2041 - version "4.2.0"  
2042 - resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.2.0.tgz#b82bcb9992d48166920bc83c7542abb454bd9bdd"  
2043 - integrity sha512-rPACZdUyuxT5Io/gFKUeeZFfE5T7ve7cAkE5TUZRRfuKP0u5Hocwe48X7ZEm6mYB+bTB0Qf+xlVlA/RM/i6RCQ==  
2044 - dependencies:  
2045 - degenerator "^2.2.0"  
2046 - ip "^1.1.5"  
2047 - netmask "^2.0.1"  
2048 -  
2049 -package-json@^6.3.0:  
2050 - version "6.5.0"  
2051 - resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"  
2052 - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==  
2053 - dependencies:  
2054 - got "^9.6.0"  
2055 - registry-auth-token "^4.0.0"  
2056 - registry-url "^5.0.0"  
2057 - semver "^6.2.0"  
2058 -  
2059 -pako@^0.2.5:  
2060 - version "0.2.9"  
2061 - resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"  
2062 - integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=  
2063 -  
2064 -parent-module@^1.0.0:  
2065 - version "1.0.1"  
2066 - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"  
2067 - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==  
2068 - dependencies:  
2069 - callsites "^3.0.0"  
2070 -  
2071 -parse-json@^5.0.0:  
2072 - version "5.2.0"  
2073 - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"  
2074 - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==  
2075 - dependencies:  
2076 - "@babel/code-frame" "^7.0.0"  
2077 - error-ex "^1.3.1"  
2078 - json-parse-even-better-errors "^2.3.0"  
2079 - lines-and-columns "^1.1.6"  
2080 -  
2081 -parseurl@^1.3.2:  
2082 - version "1.3.3"  
2083 - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"  
2084 - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==  
2085 -  
2086 -path-is-absolute@1.0.1, path-is-absolute@^1.0.0:  
2087 - version "1.0.1"  
2088 - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"  
2089 - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=  
2090 -  
2091 -path-key@^3.0.0, path-key@^3.1.0:  
2092 - version "3.1.1"  
2093 - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"  
2094 - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==  
2095 -  
2096 -path-parse@^1.0.6:  
2097 - version "1.0.7"  
2098 - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"  
2099 - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==  
2100 -  
2101 -path-to-regexp@^1.2.0:  
2102 - version "1.8.0"  
2103 - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"  
2104 - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==  
2105 - dependencies:  
2106 - isarray "0.0.1"  
2107 -  
2108 -path-to-regexp@^6.1.0:  
2109 - version "6.2.0"  
2110 - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz#f7b3803336104c346889adece614669230645f38"  
2111 - integrity sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==  
2112 -  
2113 -path-type@^4.0.0:  
2114 - version "4.0.0"  
2115 - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"  
2116 - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==  
2117 -  
2118 -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:  
2119 - version "2.3.0"  
2120 - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"  
2121 - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==  
2122 -  
2123 -pidusage@2.0.21:  
2124 - version "2.0.21"  
2125 - resolved "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz#7068967b3d952baea73e57668c98b9eaa876894e"  
2126 - integrity sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==  
2127 - dependencies:  
2128 - safe-buffer "^5.2.1"  
2129 -  
2130 -pirates@^4.0.1:  
2131 - version "4.0.1"  
2132 - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"  
2133 - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==  
2134 - dependencies:  
2135 - node-modules-regexp "^1.0.0"  
2136 -  
2137 -pm2-axon-rpc@~0.7.0:  
2138 - version "0.7.1"  
2139 - resolved "https://registry.npmjs.org/pm2-axon-rpc/-/pm2-axon-rpc-0.7.1.tgz#2daec5383a63135b3f18babb70266dacdcbc429a"  
2140 - integrity sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==  
2141 - dependencies:  
2142 - debug "^4.3.1"  
2143 -  
2144 -pm2-axon@~4.0.1:  
2145 - version "4.0.1"  
2146 - resolved "https://registry.npmjs.org/pm2-axon/-/pm2-axon-4.0.1.tgz#a7b4bb586e9aeb35b1042b488cde15b60cabafd2"  
2147 - integrity sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg==  
2148 - dependencies:  
2149 - amp "~0.3.1"  
2150 - amp-message "~0.1.1"  
2151 - debug "^4.3.1"  
2152 - escape-string-regexp "^4.0.0"  
2153 -  
2154 -pm2-deploy@~1.0.2:  
2155 - version "1.0.2"  
2156 - resolved "https://registry.npmjs.org/pm2-deploy/-/pm2-deploy-1.0.2.tgz#98d8385553a3a4dca11c7b3116deb519bc5961a7"  
2157 - integrity sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==  
2158 - dependencies:  
2159 - run-series "^1.1.8"  
2160 - tv4 "^1.3.0"  
2161 -  
2162 -pm2-multimeter@^0.1.2:  
2163 - version "0.1.2"  
2164 - resolved "https://registry.npmjs.org/pm2-multimeter/-/pm2-multimeter-0.1.2.tgz#1a1e55153d41a05534cea23cfe860abaa0eb4ace"  
2165 - integrity sha1-Gh5VFT1BoFU0zqI8/oYKuqDrSs4=  
2166 - dependencies:  
2167 - charm "~0.1.1"  
2168 -  
2169 -pm2@^4.5.6:  
2170 - version "4.5.6"  
2171 - resolved "https://registry.npmjs.org/pm2/-/pm2-4.5.6.tgz#2f477a158957860e440f1e71e88dc82627fcff99"  
2172 - integrity sha512-4J5q704Xl6VmpmQhXFGMJL4kXyyQw3AZM1FE9vRxhS3LiDI/+WVBtOM6pqJ4g/RKW+AUjEkc23i/DCC4BVenDA==  
2173 - dependencies:  
2174 - "@pm2/agent" "~1.0.8"  
2175 - "@pm2/io" "~5.0.0"  
2176 - "@pm2/js-api" "~0.6.7"  
2177 - "@pm2/pm2-version-check" latest  
2178 - async "~3.2.0"  
2179 - blessed "0.1.81"  
2180 - chalk "3.0.0"  
2181 - chokidar "^3.5.1"  
2182 - cli-tableau "^2.0.0"  
2183 - commander "2.15.1"  
2184 - cron "1.8.2"  
2185 - dayjs "~1.8.25"  
2186 - debug "^4.3.1"  
2187 - enquirer "2.3.6"  
2188 - eventemitter2 "5.0.1"  
2189 - fclone "1.0.11"  
2190 - mkdirp "1.0.4"  
2191 - needle "2.4.0"  
2192 - pidusage "2.0.21"  
2193 - pm2-axon "~4.0.1"  
2194 - pm2-axon-rpc "~0.7.0"  
2195 - pm2-deploy "~1.0.2"  
2196 - pm2-multimeter "^0.1.2"  
2197 - promptly "^2"  
2198 - ps-list "6.3.0"  
2199 - semver "^7.2"  
2200 - source-map-support "0.5.19"  
2201 - sprintf-js "1.1.2"  
2202 - vizion "2.2.1"  
2203 - yamljs "0.3.0"  
2204 -  
2205 -postcss-load-config@^3.0.1:  
2206 - version "3.0.1"  
2207 - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz#d214bf9cfec1608ffaf0f4161b3ba20664ab64b9"  
2208 - integrity sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==  
2209 - dependencies:  
2210 - cosmiconfig "^7.0.0"  
2211 - import-cwd "^3.0.0"  
2212 -  
2213 -prelude-ls@~1.1.2:  
2214 - version "1.1.2"  
2215 - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"  
2216 - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=  
2217 -  
2218 -prepend-http@^2.0.0:  
2219 - version "2.0.0"  
2220 - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"  
2221 - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=  
2222 -  
2223 -promptly@^2:  
2224 - version "2.2.0"  
2225 - resolved "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz#2a13fa063688a2a5983b161fff0108a07d26fc74"  
2226 - integrity sha1-KhP6BjaIoqWYOxYf/wEIoH0m/HQ=  
2227 - dependencies:  
2228 - read "^1.0.4"  
2229 -  
2230 -proxy-agent@~4.0.1:  
2231 - version "4.0.1"  
2232 - resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-4.0.1.tgz#326c3250776c7044cd19655ccbfadf2e065a045c"  
2233 - integrity sha512-ODnQnW2jc/FUVwHHuaZEfN5otg/fMbvMxz9nMSUQfJ9JU7q2SZvSULSsjLloVgJOiv9yhc8GlNMKc4GkFmcVEA==  
2234 - dependencies:  
2235 - agent-base "^6.0.0"  
2236 - debug "4"  
2237 - http-proxy-agent "^4.0.0"  
2238 - https-proxy-agent "^5.0.0"  
2239 - lru-cache "^5.1.1"  
2240 - pac-proxy-agent "^4.1.0"  
2241 - proxy-from-env "^1.0.0"  
2242 - socks-proxy-agent "^5.0.0"  
2243 -  
2244 -proxy-from-env@^1.0.0:  
2245 - version "1.1.0"  
2246 - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"  
2247 - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==  
2248 -  
2249 -ps-list@6.3.0:  
2250 - version "6.3.0"  
2251 - resolved "https://registry.npmjs.org/ps-list/-/ps-list-6.3.0.tgz#a2b775c2db7d547a28fbaa3a05e4c281771259be"  
2252 - integrity sha512-qau0czUSB0fzSlBOQt0bo+I2v6R+xiQdj78e1BR/Qjfl5OHWJ/urXi8+ilw1eHe+5hSeDI1wrwVTgDp2wst4oA==  
2253 -  
2254 -pstree.remy@^1.1.7:  
2255 - version "1.1.8"  
2256 - resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"  
2257 - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==  
2258 -  
2259 -pump@^3.0.0:  
2260 - version "3.0.0"  
2261 - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"  
2262 - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==  
2263 - dependencies:  
2264 - end-of-stream "^1.1.0"  
2265 - once "^1.3.1"  
2266 -  
2267 -pupa@^2.0.1:  
2268 - version "2.1.1"  
2269 - resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"  
2270 - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==  
2271 - dependencies:  
2272 - escape-goat "^2.0.0"  
2273 -  
2274 -qs@^6.4.0, qs@^6.5.2:  
2275 - version "6.10.1"  
2276 - resolved "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a"  
2277 - integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==  
2278 - dependencies:  
2279 - side-channel "^1.0.4"  
2280 -  
2281 -queue-microtask@^1.2.2:  
2282 - version "1.2.3"  
2283 - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"  
2284 - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==  
2285 -  
2286 -raw-body@^2.2.0, raw-body@^2.3.3:  
2287 - version "2.4.1"  
2288 - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"  
2289 - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==  
2290 - dependencies:  
2291 - bytes "3.1.0"  
2292 - http-errors "1.7.3"  
2293 - iconv-lite "0.4.24"  
2294 - unpipe "1.0.0"  
2295 -  
2296 -rc@^1.2.8:  
2297 - version "1.2.8"  
2298 - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"  
2299 - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==  
2300 - dependencies:  
2301 - deep-extend "^0.6.0"  
2302 - ini "~1.3.0"  
2303 - minimist "^1.2.0"  
2304 - strip-json-comments "~2.0.1"  
2305 -  
2306 -read@^1.0.4:  
2307 - version "1.0.7"  
2308 - resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"  
2309 - integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=  
2310 - dependencies:  
2311 - mute-stream "~0.0.4"  
2312 -  
2313 -readable-stream@1.1.x:  
2314 - version "1.1.14"  
2315 - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"  
2316 - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=  
2317 - dependencies:  
2318 - core-util-is "~1.0.0"  
2319 - inherits "~2.0.1"  
2320 - isarray "0.0.1"  
2321 - string_decoder "~0.10.x"  
2322 -  
2323 -readdirp@~3.5.0:  
2324 - version "3.5.0"  
2325 - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"  
2326 - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==  
2327 - dependencies:  
2328 - picomatch "^2.2.1"  
2329 -  
2330 -registry-auth-token@^4.0.0:  
2331 - version "4.2.1"  
2332 - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"  
2333 - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==  
2334 - dependencies:  
2335 - rc "^1.2.8"  
2336 -  
2337 -registry-url@^5.0.0:  
2338 - version "5.1.0"  
2339 - resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"  
2340 - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==  
2341 - dependencies:  
2342 - rc "^1.2.8"  
2343 -  
2344 -require-in-the-middle@^5.0.0:  
2345 - version "5.1.0"  
2346 - resolved "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz#b768f800377b47526d026bbf5a7f727f16eb412f"  
2347 - integrity sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==  
2348 - dependencies:  
2349 - debug "^4.1.1"  
2350 - module-details-from-path "^1.0.3"  
2351 - resolve "^1.12.0"  
2352 -  
2353 -resolve-from@^4.0.0:  
2354 - version "4.0.0"  
2355 - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"  
2356 - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==  
2357 -  
2358 -resolve-from@^5.0.0:  
2359 - version "5.0.0"  
2360 - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"  
2361 - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==  
2362 -  
2363 -resolve-path@^1.4.0:  
2364 - version "1.4.0"  
2365 - resolved "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7"  
2366 - integrity sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=  
2367 - dependencies:  
2368 - http-errors "~1.6.2"  
2369 - path-is-absolute "1.0.1"  
2370 -  
2371 -resolve@^1.12.0:  
2372 - version "1.20.0"  
2373 - resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"  
2374 - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==  
2375 - dependencies:  
2376 - is-core-module "^2.2.0"  
2377 - path-parse "^1.0.6"  
2378 -  
2379 -responselike@^1.0.2:  
2380 - version "1.0.2"  
2381 - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"  
2382 - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=  
2383 - dependencies:  
2384 - lowercase-keys "^1.0.0"  
2385 -  
2386 -reusify@^1.0.4:  
2387 - version "1.0.4"  
2388 - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"  
2389 - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==  
2390 -  
2391 -rimraf@^3.0.2:  
2392 - version "3.0.2"  
2393 - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"  
2394 - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==  
2395 - dependencies:  
2396 - glob "^7.1.3"  
2397 -  
2398 -rollup@^2.45.2:  
2399 - version "2.50.6"  
2400 - resolved "https://registry.npmjs.org/rollup/-/rollup-2.50.6.tgz#24e2211caf9031081656e98a5e5e94d3b5e786e2"  
2401 - integrity sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg==  
2402 - optionalDependencies:  
2403 - fsevents "~2.3.1"  
2404 -  
2405 -run-parallel@^1.1.9:  
2406 - version "1.2.0"  
2407 - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"  
2408 - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==  
2409 - dependencies:  
2410 - queue-microtask "^1.2.2"  
2411 -  
2412 -run-series@^1.1.8:  
2413 - version "1.1.9"  
2414 - resolved "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz#15ba9cb90e6a6c054e67c98e1dc063df0ecc113a"  
2415 - integrity sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==  
2416 -  
2417 -safe-buffer@5.1.2:  
2418 - version "5.1.2"  
2419 - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"  
2420 - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==  
2421 -  
2422 -safe-buffer@^5.2.1:  
2423 - version "5.2.1"  
2424 - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"  
2425 - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==  
2426 -  
2427 -"safer-buffer@>= 2.1.2 < 3":  
2428 - version "2.1.2"  
2429 - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"  
2430 - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==  
2431 -  
2432 -sax@^1.2.4:  
2433 - version "1.2.4"  
2434 - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"  
2435 - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==  
2436 -  
2437 -semver-diff@^3.1.1:  
2438 - version "3.1.1"  
2439 - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"  
2440 - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==  
2441 - dependencies:  
2442 - semver "^6.3.0"  
2443 -  
2444 -semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:  
2445 - version "6.3.0"  
2446 - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"  
2447 - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==  
2448 -  
2449 -semver@^5.3.0, semver@^5.5.0, semver@^5.7.1:  
2450 - version "5.7.1"  
2451 - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"  
2452 - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==  
2453 -  
2454 -semver@^7.2:  
2455 - version "7.3.5"  
2456 - resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"  
2457 - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==  
2458 - dependencies:  
2459 - lru-cache "^6.0.0"  
2460 -  
2461 -semver@~7.2.0:  
2462 - version "7.2.3"  
2463 - resolved "https://registry.npmjs.org/semver/-/semver-7.2.3.tgz#3641217233c6382173c76bf2c7ecd1e1c16b0d8a"  
2464 - integrity sha512-utbW9Z7ZxVvwiIWkdOMLOR9G/NFXh2aRucghkVrEMJWuC++r3lCkBC3LwqBinyHzGMAJxY5tn6VakZGHObq5ig==  
2465 -  
2466 -setprototypeof@1.1.0:  
2467 - version "1.1.0"  
2468 - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"  
2469 - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==  
2470 -  
2471 -setprototypeof@1.1.1:  
2472 - version "1.1.1"  
2473 - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"  
2474 - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==  
2475 -  
2476 -setprototypeof@1.2.0:  
2477 - version "1.2.0"  
2478 - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"  
2479 - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==  
2480 -  
2481 -shebang-command@^2.0.0:  
2482 - version "2.0.0"  
2483 - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"  
2484 - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==  
2485 - dependencies:  
2486 - shebang-regex "^3.0.0"  
2487 -  
2488 -shebang-regex@^3.0.0:  
2489 - version "3.0.0"  
2490 - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"  
2491 - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==  
2492 -  
2493 -shimmer@^1.1.0, shimmer@^1.2.0:  
2494 - version "1.2.1"  
2495 - resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337"  
2496 - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==  
2497 -  
2498 -side-channel@^1.0.4:  
2499 - version "1.0.4"  
2500 - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"  
2501 - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==  
2502 - dependencies:  
2503 - call-bind "^1.0.0"  
2504 - get-intrinsic "^1.0.2"  
2505 - object-inspect "^1.9.0"  
2506 -  
2507 -signal-exit@^3.0.2, signal-exit@^3.0.3:  
2508 - version "3.0.3"  
2509 - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"  
2510 - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==  
2511 -  
2512 -slash@^3.0.0:  
2513 - version "3.0.0"  
2514 - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"  
2515 - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==  
2516 -  
2517 -smart-buffer@^4.1.0:  
2518 - version "4.1.0"  
2519 - resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba"  
2520 - integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==  
2521 -  
2522 -socks-proxy-agent@5, socks-proxy-agent@^5.0.0:  
2523 - version "5.0.0"  
2524 - resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz#7c0f364e7b1cf4a7a437e71253bed72e9004be60"  
2525 - integrity sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==  
2526 - dependencies:  
2527 - agent-base "6"  
2528 - debug "4"  
2529 - socks "^2.3.3"  
2530 -  
2531 -socks@^2.3.3:  
2532 - version "2.6.1"  
2533 - resolved "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"  
2534 - integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==  
2535 - dependencies:  
2536 - ip "^1.1.5"  
2537 - smart-buffer "^4.1.0"  
2538 -  
2539 -source-map-support@0.5.19, source-map-support@^0.5.17:  
2540 - version "0.5.19"  
2541 - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"  
2542 - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==  
2543 - dependencies:  
2544 - buffer-from "^1.0.0"  
2545 - source-map "^0.6.0"  
2546 -  
2547 -source-map@^0.6.0, source-map@~0.6.1:  
2548 - version "0.6.1"  
2549 - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"  
2550 - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==  
2551 -  
2552 -sprintf-js@1.1.2:  
2553 - version "1.1.2"  
2554 - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"  
2555 - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==  
2556 -  
2557 -sprintf-js@~1.0.2:  
2558 - version "1.0.3"  
2559 - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"  
2560 - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=  
2561 -  
2562 -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0:  
2563 - version "1.5.0"  
2564 - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"  
2565 - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=  
2566 -  
2567 -string-width@^3.0.0:  
2568 - version "3.1.0"  
2569 - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"  
2570 - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==  
2571 - dependencies:  
2572 - emoji-regex "^7.0.1"  
2573 - is-fullwidth-code-point "^2.0.0"  
2574 - strip-ansi "^5.1.0"  
2575 -  
2576 -string-width@^4.0.0, string-width@^4.1.0:  
2577 - version "4.2.2"  
2578 - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"  
2579 - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==  
2580 - dependencies:  
2581 - emoji-regex "^8.0.0"  
2582 - is-fullwidth-code-point "^3.0.0"  
2583 - strip-ansi "^6.0.0"  
2584 -  
2585 -string_decoder@~0.10.x:  
2586 - version "0.10.31"  
2587 - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"  
2588 - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=  
2589 -  
2590 -strip-ansi@^5.1.0:  
2591 - version "5.2.0"  
2592 - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"  
2593 - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==  
2594 - dependencies:  
2595 - ansi-regex "^4.1.0"  
2596 -  
2597 -strip-ansi@^6.0.0:  
2598 - version "6.0.0"  
2599 - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"  
2600 - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==  
2601 - dependencies:  
2602 - ansi-regex "^5.0.0"  
2603 -  
2604 -strip-bom@^3.0.0:  
2605 - version "3.0.0"  
2606 - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"  
2607 - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=  
2608 -  
2609 -strip-final-newline@^2.0.0:  
2610 - version "2.0.0"  
2611 - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"  
2612 - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==  
2613 -  
2614 -strip-json-comments@~2.0.1:  
2615 - version "2.0.1"  
2616 - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"  
2617 - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=  
2618 -  
2619 -sucrase@^3.18.1:  
2620 - version "3.18.1"  
2621 - resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.18.1.tgz#7c699d5148734b1105542ca4ea2aa69bcab7f728"  
2622 - integrity sha512-TRyO38wwOPhLLlM8QLOG3TgMj0FKk+arlTrS9pRAanF8cAcHvgRPKIYWGO25mPSp/Rj87zMMTjFfkqIZGI6ZdA==  
2623 - dependencies:  
2624 - commander "^4.0.0"  
2625 - glob "7.1.6"  
2626 - lines-and-columns "^1.1.6"  
2627 - mz "^2.7.0"  
2628 - pirates "^4.0.1"  
2629 - ts-interface-checker "^0.1.9"  
2630 -  
2631 -supports-color@^5.3.0, supports-color@^5.5.0:  
2632 - version "5.5.0"  
2633 - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"  
2634 - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==  
2635 - dependencies:  
2636 - has-flag "^3.0.0"  
2637 -  
2638 -supports-color@^7.1.0:  
2639 - version "7.2.0"  
2640 - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"  
2641 - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==  
2642 - dependencies:  
2643 - has-flag "^4.0.0"  
2644 -  
2645 -term-size@^2.1.0:  
2646 - version "2.2.1"  
2647 - resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54"  
2648 - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==  
2649 -  
2650 -thenify-all@^1.0.0:  
2651 - version "1.6.0"  
2652 - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"  
2653 - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=  
2654 - dependencies:  
2655 - thenify ">= 3.1.0 < 4"  
2656 -  
2657 -"thenify@>= 3.1.0 < 4":  
2658 - version "3.3.1"  
2659 - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"  
2660 - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==  
2661 - dependencies:  
2662 - any-promise "^1.0.0"  
2663 -  
2664 -to-readable-stream@^1.0.0:  
2665 - version "1.0.0"  
2666 - resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"  
2667 - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==  
2668 -  
2669 -to-regex-range@^5.0.1:  
2670 - version "5.0.1"  
2671 - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"  
2672 - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==  
2673 - dependencies:  
2674 - is-number "^7.0.0"  
2675 -  
2676 -toidentifier@1.0.0:  
2677 - version "1.0.0"  
2678 - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"  
2679 - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==  
2680 -  
2681 -touch@^3.1.0:  
2682 - version "3.1.0"  
2683 - resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b"  
2684 - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==  
2685 - dependencies:  
2686 - nopt "~1.0.10"  
2687 -  
2688 -tree-kill@^1.2.2:  
2689 - version "1.2.2"  
2690 - resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"  
2691 - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==  
2692 -  
2693 -ts-interface-checker@^0.1.9:  
2694 - version "0.1.13"  
2695 - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"  
2696 - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==  
2697 -  
2698 -ts-node@^10.0.0:  
2699 - version "10.0.0"  
2700 - resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be"  
2701 - integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==  
2702 - dependencies:  
2703 - "@tsconfig/node10" "^1.0.7"  
2704 - "@tsconfig/node12" "^1.0.7"  
2705 - "@tsconfig/node14" "^1.0.0"  
2706 - "@tsconfig/node16" "^1.0.1"  
2707 - arg "^4.1.0"  
2708 - create-require "^1.1.0"  
2709 - diff "^4.0.1"  
2710 - make-error "^1.1.1"  
2711 - source-map-support "^0.5.17"  
2712 - yn "3.1.1"  
2713 -  
2714 -tsconfig-paths@^3.8.0:  
2715 - version "3.9.0"  
2716 - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"  
2717 - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==  
2718 - dependencies:  
2719 - "@types/json5" "^0.0.29"  
2720 - json5 "^1.0.1"  
2721 - minimist "^1.2.0"  
2722 - strip-bom "^3.0.0"  
2723 -  
2724 -tslib@1.9.3:  
2725 - version "1.9.3"  
2726 - resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"  
2727 - integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==  
2728 -  
2729 -tslib@^2.0.1:  
2730 - version "2.2.0"  
2731 - resolved "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"  
2732 - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==  
2733 -  
2734 -tsscmp@1.0.6:  
2735 - version "1.0.6"  
2736 - resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb"  
2737 - integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==  
2738 -  
2739 -tsup@^4.11.2:  
2740 - version "4.11.2"  
2741 - resolved "https://registry.npmjs.org/tsup/-/tsup-4.11.2.tgz#135c69ff1b0ef9357d5e0076d1d6c29118904b43"  
2742 - integrity sha512-cp+gy0TGzFm/3PkPNeiZ2Fvi4MKI8jj6Xq6gVpSQ+Og+6GPqfws2K4zYo11OJoccuk2LnlJIJt8xwnoYCVGpSA==  
2743 - dependencies:  
2744 - cac "^6.7.2"  
2745 - chalk "^4.1.0"  
2746 - chokidar "^3.5.1"  
2747 - debug "^4.3.1"  
2748 - esbuild "^0.11.12"  
2749 - execa "^5.0.0"  
2750 - globby "^11.0.3"  
2751 - joycon "^3.0.1"  
2752 - postcss-load-config "^3.0.1"  
2753 - resolve-from "^5.0.0"  
2754 - rollup "^2.45.2"  
2755 - sucrase "^3.18.1"  
2756 - tree-kill "^1.2.2"  
2757 -  
2758 -tv4@^1.3.0:  
2759 - version "1.3.0"  
2760 - resolved "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz#d020c846fadd50c855abb25ebaecc68fc10f7963"  
2761 - integrity sha1-0CDIRvrdUMhVq7JeuuzGj8EPeWM=  
2762 -  
2763 -type-check@~0.3.2:  
2764 - version "0.3.2"  
2765 - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"  
2766 - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=  
2767 - dependencies:  
2768 - prelude-ls "~1.1.2"  
2769 -  
2770 -type-fest@^0.8.1:  
2771 - version "0.8.1"  
2772 - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"  
2773 - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==  
2774 -  
2775 -type-is@^1.6.14, type-is@^1.6.16:  
2776 - version "1.6.18"  
2777 - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"  
2778 - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==  
2779 - dependencies:  
2780 - media-typer "0.3.0"  
2781 - mime-types "~2.1.24"  
2782 -  
2783 -typedarray-to-buffer@^3.1.5:  
2784 - version "3.1.5"  
2785 - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"  
2786 - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==  
2787 - dependencies:  
2788 - is-typedarray "^1.0.0"  
2789 -  
2790 -typescript@^4.2.5:  
2791 - version "4.3.2"  
2792 - resolved "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805"  
2793 - integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==  
2794 -  
2795 -undefsafe@^2.0.3:  
2796 - version "2.0.3"  
2797 - resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae"  
2798 - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==  
2799 - dependencies:  
2800 - debug "^2.2.0"  
2801 -  
2802 -unique-string@^2.0.0:  
2803 - version "2.0.0"  
2804 - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"  
2805 - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==  
2806 - dependencies:  
2807 - crypto-random-string "^2.0.0"  
2808 -  
2809 -universalify@^0.1.0:  
2810 - version "0.1.2"  
2811 - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"  
2812 - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==  
2813 -  
2814 -universalify@^2.0.0:  
2815 - version "2.0.0"  
2816 - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"  
2817 - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==  
2818 -  
2819 -unpipe@1.0.0:  
2820 - version "1.0.0"  
2821 - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"  
2822 - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=  
2823 -  
2824 -update-notifier@^4.1.0:  
2825 - version "4.1.3"  
2826 - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3"  
2827 - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==  
2828 - dependencies:  
2829 - boxen "^4.2.0"  
2830 - chalk "^3.0.0"  
2831 - configstore "^5.0.1"  
2832 - has-yarn "^2.1.0"  
2833 - import-lazy "^2.1.0"  
2834 - is-ci "^2.0.0"  
2835 - is-installed-globally "^0.3.1"  
2836 - is-npm "^4.0.0"  
2837 - is-yarn-global "^0.3.0"  
2838 - latest-version "^5.0.0"  
2839 - pupa "^2.0.1"  
2840 - semver-diff "^3.1.1"  
2841 - xdg-basedir "^4.0.0"  
2842 -  
2843 -url-parse-lax@^3.0.0:  
2844 - version "3.0.0"  
2845 - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"  
2846 - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=  
2847 - dependencies:  
2848 - prepend-http "^2.0.0"  
2849 -  
2850 -uuid@^3.2.1:  
2851 - version "3.4.0"  
2852 - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"  
2853 - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==  
2854 -  
2855 -vary@^1.1.2:  
2856 - version "1.1.2"  
2857 - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"  
2858 - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=  
2859 -  
2860 -vizion@2.2.1:  
2861 - version "2.2.1"  
2862 - resolved "https://registry.npmjs.org/vizion/-/vizion-2.2.1.tgz#04201ea45ffd145d5b5210e385a8f35170387fb2"  
2863 - integrity sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==  
2864 - dependencies:  
2865 - async "^2.6.3"  
2866 - git-node-fs "^1.0.0"  
2867 - ini "^1.3.5"  
2868 - js-git "^0.7.8"  
2869 -  
2870 -which@^2.0.1:  
2871 - version "2.0.2"  
2872 - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"  
2873 - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==  
2874 - dependencies:  
2875 - isexe "^2.0.0"  
2876 -  
2877 -widest-line@^3.1.0:  
2878 - version "3.1.0"  
2879 - resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"  
2880 - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==  
2881 - dependencies:  
2882 - string-width "^4.0.0"  
2883 -  
2884 -word-wrap@~1.2.3:  
2885 - version "1.2.3"  
2886 - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"  
2887 - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==  
2888 -  
2889 -wrappy@1:  
2890 - version "1.0.2"  
2891 - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"  
2892 - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=  
2893 -  
2894 -write-file-atomic@^3.0.0:  
2895 - version "3.0.3"  
2896 - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"  
2897 - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==  
2898 - dependencies:  
2899 - imurmurhash "^0.1.4"  
2900 - is-typedarray "^1.0.0"  
2901 - signal-exit "^3.0.2"  
2902 - typedarray-to-buffer "^3.1.5"  
2903 -  
2904 -ws@^7.0.0, ws@^7.0.1:  
2905 - version "7.4.6"  
2906 - resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"  
2907 - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==  
2908 -  
2909 -ws@~7.2.0:  
2910 - version "7.2.5"  
2911 - resolved "https://registry.npmjs.org/ws/-/ws-7.2.5.tgz#abb1370d4626a5a9cd79d8de404aa18b3465d10d"  
2912 - integrity sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==  
2913 -  
2914 -xdg-basedir@^4.0.0:  
2915 - version "4.0.0"  
2916 - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"  
2917 - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==  
2918 -  
2919 -xregexp@2.0.0:  
2920 - version "2.0.0"  
2921 - resolved "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"  
2922 - integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=  
2923 -  
2924 -yallist@^3.0.2:  
2925 - version "3.1.1"  
2926 - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"  
2927 - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==  
2928 -  
2929 -yallist@^4.0.0:  
2930 - version "4.0.0"  
2931 - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"  
2932 - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==  
2933 -  
2934 -yaml@^1.10.0:  
2935 - version "1.10.2"  
2936 - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"  
2937 - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==  
2938 -  
2939 -yamljs@0.3.0:  
2940 - version "0.3.0"  
2941 - resolved "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b"  
2942 - integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==  
2943 - dependencies:  
2944 - argparse "^1.0.7"  
2945 - glob "^7.0.5"  
2946 -  
2947 -ylru@^1.2.0:  
2948 - version "1.2.1"  
2949 - resolved "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f"  
2950 - integrity sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==  
2951 -  
2952 -yn@3.1.1:  
2953 - version "3.1.1"  
2954 - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"  
2955 - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==  
types/global.d.ts
@@ -62,9 +62,7 @@ declare global { @@ -62,9 +62,7 @@ declare global {
62 VITE_PROXY: [string, string][]; 62 VITE_PROXY: [string, string][];
63 VITE_GLOB_APP_TITLE: string; 63 VITE_GLOB_APP_TITLE: string;
64 VITE_GLOB_APP_SHORT_NAME: string; 64 VITE_GLOB_APP_SHORT_NAME: string;
65 - VITE_USE_CDN: boolean;  
66 VITE_BUILD_COMPRESS: 'gzip' | 'brotli' | 'none'; 65 VITE_BUILD_COMPRESS: 'gzip' | 'brotli' | 'none';
67 - VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE: boolean;  
68 } 66 }
69 67
70 declare function parseInt(s: string | number, radix?: number): number; 68 declare function parseInt(s: string | number, radix?: number): number;
vite.config.ts
1 -import type { UserConfig, ConfigEnv } from 'vite';  
2 -import pkg from './package.json';  
3 -import dayjs from 'dayjs';  
4 -import { loadEnv } from 'vite';  
5 -import { resolve } from 'path';  
6 -import { generateModifyVars } from './build/generate/generateModifyVars';  
7 -import { createProxy } from './build/vite/proxy';  
8 -import { wrapperEnv } from './build/utils';  
9 -import { createVitePlugins } from './build/vite/plugin';  
10 -import { OUTPUT_DIR } from './build/constant'; 1 +import { defineApplicationConfig } from '@vben/vite-config';
11 2
12 -function pathResolve(dir: string) {  
13 - return resolve(process.cwd(), '.', dir);  
14 -}  
15 -  
16 -const { dependencies, devDependencies, name, version } = pkg;  
17 -const __APP_INFO__ = {  
18 - pkg: { dependencies, devDependencies, name, version },  
19 - lastBuildTime: dayjs().format('YYYY-MM-DD HH:mm:ss'),  
20 -};  
21 -  
22 -export default async ({ command, mode }: ConfigEnv): Promise<UserConfig> => {  
23 - const root = process.cwd();  
24 -  
25 - const env = loadEnv(mode, root);  
26 -  
27 - // The boolean type read by loadEnv is a string. This function can be converted to boolean type  
28 - const viteEnv = wrapperEnv(env);  
29 -  
30 - const { VITE_PUBLIC_PATH, VITE_PROXY } = viteEnv;  
31 -  
32 - const isBuild = command === 'build';  
33 -  
34 - return {  
35 - base: VITE_PUBLIC_PATH,  
36 - root,  
37 - resolve: {  
38 - alias: [  
39 - {  
40 - find: 'vue-i18n',  
41 - replacement: 'vue-i18n/dist/vue-i18n.cjs.js',  
42 - },  
43 - // /@/xxxx => src/xxxx  
44 - {  
45 - find: /\/@\//,  
46 - replacement: pathResolve('src') + '/',  
47 - },  
48 - // /#/xxxx => types/xxxx  
49 - {  
50 - find: /\/#\//,  
51 - replacement: pathResolve('types') + '/',  
52 - },  
53 - ],  
54 - }, 3 +export default defineApplicationConfig({
  4 + overrides: {
55 server: { 5 server: {
56 - host: true,  
57 - // Load proxy configuration from .env  
58 - proxy: createProxy(VITE_PROXY),  
59 - },  
60 - esbuild: {  
61 - drop: ['console', 'debugger'],  
62 - },  
63 - build: {  
64 - target: 'es2015',  
65 - cssTarget: 'chrome80',  
66 - outDir: OUTPUT_DIR,  
67 - reportCompressedSize: false,  
68 - chunkSizeWarningLimit: 2000,  
69 - },  
70 - define: {  
71 - __APP_INFO__: JSON.stringify(__APP_INFO__),  
72 - },  
73 -  
74 - css: {  
75 - preprocessorOptions: {  
76 - less: {  
77 - modifyVars: generateModifyVars(),  
78 - javascriptEnabled: true, 6 + proxy: {
  7 + '/basic-api': {
  8 + target: 'http://localhost:3000',
  9 + changeOrigin: true,
  10 + ws: true,
  11 + rewrite: (path) => path.replace(new RegExp(`^/basic-api`), ''),
  12 + // only https
  13 + // secure: false
  14 + },
  15 + '/upload': {
  16 + target: 'http://localhost:3300/upload',
  17 + changeOrigin: true,
  18 + ws: true,
  19 + rewrite: (path) => path.replace(new RegExp(`^/upload`), ''),
79 }, 20 },
80 }, 21 },
81 }, 22 },
82 -  
83 - // The vite plugin used by the project. The quantity is large, so it is separately extracted and managed  
84 - plugins: await createVitePlugins(viteEnv, isBuild),  
85 -  
86 - optimizeDeps: {  
87 - // @iconify/iconify: The dependency is dynamically and virtually loaded by @purge-icons/generated, so it needs to be specified explicitly  
88 - include: [  
89 - '@iconify/iconify',  
90 - 'ant-design-vue/es/locale/zh_CN',  
91 - 'ant-design-vue/es/locale/en_US',  
92 - ],  
93 - },  
94 - };  
95 -}; 23 + },
  24 +});
windi.config.ts
1 -import { defineConfig } from 'vite-plugin-windicss';  
2 -import { primaryColor } from './build/config/themeConfig'; 1 +const primaryColor = '#0960bd';
3 2
4 -export default defineConfig({ 3 +export default {
5 darkMode: 'class', 4 darkMode: 'class',
6 plugins: [createEnterPlugin()], 5 plugins: [createEnterPlugin()],
7 theme: { 6 theme: {
@@ -21,7 +20,7 @@ export default defineConfig({ @@ -21,7 +20,7 @@ export default defineConfig({
21 }, 20 },
22 }, 21 },
23 }, 22 },
24 -}); 23 +};
25 24
26 /** 25 /**
27 * Used for animation when the element is displayed. 26 * Used for animation when the element is displayed.