From 26b3c78b13b9e7b083bd918a77aceba1fc257355 Mon Sep 17 00:00:00 2001 From: jiangx Date: Thu, 19 Oct 2023 10:38:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20first=20commit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 4 + .drone.yml | 122 + .editorconfig | 12 + .eslintignore | 5 + .eslintrc.js | 178 + .gitignore | 24 + .husky/pre-commit | 4 + .prettierignore | 4 + .prettierrc | 10 + .stylelintignore | 5 + .stylelintrc.js | 151 + .tpl | 19 + README.md | 548 + babel.config.js | 3 + commitlint.config.js | 89 + package-lock.json | 14462 ++++++++++++++++ package.json | 89 + postcss.config.js | 22 + public/favicon.ico | Bin 0 -> 4286 bytes public/index.html | 17 + .../offline/JSON/GetDevCoordinateByIP.json | 19 + public/static/offline/JSON/GetWeathers.json | 24 + public/static/offline/JSON/getConfig.json | 9 + src/App.vue | 20 + src/assets/font/SourceHanSansCN-Normal_0.otf | Bin 0 -> 8344108 bytes src/assets/images/hand.png | Bin 0 -> 2627 bytes src/assets/images/heart.png | Bin 0 -> 514 bytes src/assets/images/logo.png | Bin 0 -> 2697 bytes src/assets/images/nodata.svg | 5 + src/assets/scss/base.scss | 10 + src/assets/scss/font.scss | 6 + src/assets/scss/index.scss | 6 + src/assets/scss/mixin.scss | 5 + src/assets/scss/reset.scss | 147 + .../AutoBackNotification.vue | 52 + src/base/Icon/Icon.vue | 36 + src/base/Icon/iconList.ts | 8 + src/base/Loading/Loading.vue | 69 + src/base/ScrollView/ScrollView.vue | 136 + src/components/ScrollList/ScrollList.vue | 83 + .../ScrollListItem/ScrollListItem.vue | 48 + .../WeatherAndTime/WeatherAndTime.vue | 33 + src/composables/useConfig.ts | 15 + src/composables/useDay.ts | 10 + src/composables/useTime.ts | 22 + src/composables/useWeather.ts | 21 + src/enums/index.ts | 32 + src/http/api/base/index.ts | 16 + src/http/http.ts | 104 + src/http/types.ts | 19 + src/main.ts | 14 + src/shims-vue.d.ts | 6 + src/store/index.ts | 17 + src/store/key.ts | 1 + src/store/root/actions.ts | 23 + src/store/root/index.ts | 11 + src/store/root/state.ts | 11 + src/store/types.ts | 9 + src/types/config.d.ts | 5 + src/types/customer.d.ts | 6 + src/types/device.d.ts | 12 + src/types/icon.d.ts | 3 + src/types/weather.d.ts | 20 + src/utils/utils.ts | 162 + tailwind.config.js | 132 + tsconfig.json | 43 + vue.config.js | 8 + 67 files changed, 17206 insertions(+) create mode 100644 .browserslistrc create mode 100644 .drone.yml create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .husky/pre-commit create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 .stylelintignore create mode 100644 .stylelintrc.js create mode 100644 .tpl create mode 100644 README.md create mode 100644 babel.config.js create mode 100644 commitlint.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/static/offline/JSON/GetDevCoordinateByIP.json create mode 100644 public/static/offline/JSON/GetWeathers.json create mode 100644 public/static/offline/JSON/getConfig.json create mode 100644 src/App.vue create mode 100644 src/assets/font/SourceHanSansCN-Normal_0.otf create mode 100644 src/assets/images/hand.png create mode 100644 src/assets/images/heart.png create mode 100644 src/assets/images/logo.png create mode 100644 src/assets/images/nodata.svg create mode 100644 src/assets/scss/base.scss create mode 100644 src/assets/scss/font.scss create mode 100644 src/assets/scss/index.scss create mode 100644 src/assets/scss/mixin.scss create mode 100644 src/assets/scss/reset.scss create mode 100644 src/base/AutoBackNotification/AutoBackNotification.vue create mode 100644 src/base/Icon/Icon.vue create mode 100644 src/base/Icon/iconList.ts create mode 100644 src/base/Loading/Loading.vue create mode 100644 src/base/ScrollView/ScrollView.vue create mode 100644 src/components/ScrollList/ScrollList.vue create mode 100644 src/components/ScrollListItem/ScrollListItem.vue create mode 100644 src/components/WeatherAndTime/WeatherAndTime.vue create mode 100644 src/composables/useConfig.ts create mode 100644 src/composables/useDay.ts create mode 100644 src/composables/useTime.ts create mode 100644 src/composables/useWeather.ts create mode 100644 src/enums/index.ts create mode 100644 src/http/api/base/index.ts create mode 100644 src/http/http.ts create mode 100644 src/http/types.ts create mode 100644 src/main.ts create mode 100644 src/shims-vue.d.ts create mode 100644 src/store/index.ts create mode 100644 src/store/key.ts create mode 100644 src/store/root/actions.ts create mode 100644 src/store/root/index.ts create mode 100644 src/store/root/state.ts create mode 100644 src/store/types.ts create mode 100644 src/types/config.d.ts create mode 100644 src/types/customer.d.ts create mode 100644 src/types/device.d.ts create mode 100644 src/types/icon.d.ts create mode 100644 src/types/weather.d.ts create mode 100644 src/utils/utils.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 vue.config.js diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..dc3bc09 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,4 @@ +> 1% +last 2 versions +not dead +not ie 11 diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..5047c79 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,122 @@ +kind: pipeline +type: docker +name: deploy + +clone: + pull: if-not-exists + +trigger: + branch: + - test + - master + event: + - push + # - pull_request + +# k8s-node-03 +#node_selector: +# drone: TRUE + +volumes: + - name: node + host: + path: /data/drone/node_modules_daoshi/ + - name: svn + host: + path: /data/drone/svndir/ + +steps: + - name: 代码构建 + pull: if-not-exists + image: registry.cn-hangzhou.aliyuncs.com/tgabc-namespace/tgabc:node16-git-tools-20230118 + volumes: + - name: node + path: /drone/src/node_modules + settings: + mirror: https://docker.mirrors.ustc.edu.cn + commands: + - npm config set registry https://registry.npm.taobao.org + - npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ + - npm install + - npm run build + - ls dist + - mv CHANGELOG.md dist/ + # - mkdir dist + + - name: 获取tag数据 + image: alpine/git:v2.36.2 + commands: + - git fetch --tags + - git describe --tags `git rev-list --tags --max-count=1` > /drone/src/.tags + - cat /drone/src/.tags + + - name: svn上传 + pull: if-not-exists + image: registry.cn-hangzhou.aliyuncs.com/tgabc-namespace/tgabc:tools-20230116 + volumes: + - name: svn + path: /svn + environment: + svn_server: svn://svn.k8s.1000my.com + svn_username: yanfa + svn_password: yanfa + commands: + # zip包 + - zip_name=Navigation_h5_V3.0.0_${DRONE_REPO_NAME}_$(cat /drone/src/.tags).zip + - cd /drone/src/dist + - zip -q -r $zip_name ./* + - mv $zip_name ../ + + # svn目录定义 开头和结尾不能有/,且不能出现中文乱码,复制地址时建议只复制02项目定制后的目录,会影响到变量取值 + - svndir="2022研发/Prd007_智能导视/02项目定制/BJ006北京京西大悦城/导视前端" + # - svn_reponame=${svndir%%/*} + # - svn_path=${svndir##*/} + # - echo 仓库内部子路径取值 $svn_path + # - echo 仓库列表名称取值 $svn_reponame + - svn_reponame=$(echo $svndir | awk -F/ '{print $1}') + - svn_path=$(echo $svndir | awk -F/ '{print $NF}') + - echo 仓库列表名称取值 $svn_reponame + - echo 仓库内部子路径取值 $svn_path + + # - svn --username ${DRONE_REPO_NAMESPACE} --password ${DRONE_REPO_NAMESPACE} co svn://192.168.0.2/CI + # 更新到最新 + - mkdir -p /svn/${DRONE_REPO_NAMESPACE}-${DRONE_REPO_NAME} + - cd /svn/${DRONE_REPO_NAMESPACE}-${DRONE_REPO_NAME} + - svn --username $svn_username --password $svn_password co svn://192.168.0.2/$svndir || true + - cd /svn/${DRONE_REPO_NAMESPACE}-${DRONE_REPO_NAME}/$svn_path + - svn update --non-interactive --username $svn_username --password $svn_password + + # svn提交,需要在宿主机的挂载目录手动配置svnauth + - ls /drone/src/$zip_name + - mv /drone/src/$zip_name /svn/${DRONE_REPO_NAMESPACE}-${DRONE_REPO_NAME}/$svn_path/ + - ls /svn/${DRONE_REPO_NAMESPACE}-${DRONE_REPO_NAME}/$svn_path/$zip_name + - svn add $zip_name + - svn ci -m "AutoCI" --non-interactive --username $svn_username --password $svn_password + + # 创建仓库目录 + # - upload_dir="${DRONE_REPO_NAMESPACE}" + # - mkdir -p $svndir/$upload_dir + # - svn add $(ls) || echo "目录已创建" + + # 钉钉通知 + - name: dingTalk notification + pull: if-not-exists + image: lddsb/drone-dingtalk-message + failure: ignore + settings: + token: 'your dingTalk robot token' + type: markdown + message_color: true + message_pic: true + sha_link: true + tips_title: '${CI_REPO_NAME}' + debug: true + success_color: '008000' + failure_color: 'FF0000' + tpl_repo_short_name: '${CI_REPO_NAME}' + msg_at_mobiles: ['15950312150'] + success_pic: 'https://raw.githubusercontent.com/Ethan-Liuu/picture/master/success.png' + failure_pic: 'https://raw.githubusercontent.com/Ethan-Liuu/picture/master/failed.png' + tpl: '/drone/src/.tpl' + when: + status: [failure, success] diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..448c38e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +max_line_length = 120 +tab_width = 2 +trim_trailing_whitespace = true diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..49e5602 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,5 @@ +node_modules +dist +public +.vscode +.tpl diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..95ecee1 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,178 @@ +module.exports = { + root: true, + env: { + node: true, + browser: true, + es2021: true + }, + extends: [ + 'eslint:recommended', + '@vue/typescript/recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:vue/vue3-essential', + 'plugin:vue/vue3-recommended', + 'plugin:prettier/recommended', + 'prettier' + ], + parser: 'vue-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser', + sourceType: 'module', + ecmaVersion: 2020, + ecmaFeatures: { + jsx: true + } + }, + plugins: ['vue', '@typescript-eslint', 'prettier'], + rules: { + 'no-undef': 'off', + 'vue/attributes-order': [ + 'error', + { + order: [ + 'DEFINITION', + 'LIST_RENDERING', + 'CONDITIONALS', + 'RENDER_MODIFIERS', + 'GLOBAL', + ['UNIQUE', 'SLOT'], + 'TWO_WAY_BINDING', + 'OTHER_DIRECTIVES', + 'OTHER_ATTR', + 'EVENTS', + 'CONTENT' + ], + alphabetical: false + } + ], + 'vue/no-v-html': 'off', + 'vue/no-watch-after-await': 'error', + 'vue/attribute-hyphenation': ['error', 'always'], + 'vue/multi-word-component-names': 'off', + '@typescript-eslint/ban-ts-ignore': 'off', + '@typescript-eslint/no-unused-vars': 'warn', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-var-requires': 'off', + '@typescript-eslint/no-empty-function': 'warn', + '@typescript-eslint/no-use-before-define': 'off', + '@typescript-eslint/ban-ts-comment': 'warn', + '@typescript-eslint/ban-types': 'warn', + '@typescript-eslint/no-non-null-assertion': 'warn', + '@typescript-eslint/explicit-module-boundary-types': 'off', + 'prettier/prettier': 'error', + // 禁止出现console + 'no-console': 'off', + // 禁用debugger + 'no-debugger': 'warn', + // 禁止出现重复的 case 标签 + 'no-duplicate-case': 'warn', + // 禁止出现空语句块 + 'no-empty': 'warn', + // 禁止不必要的括号 + 'no-extra-parens': 'off', + // 禁止对 function 声明重新赋值 + 'no-func-assign': 'warn', + // 禁止在 return、throw、continue 和 break 语句之后出现不可达代码 + 'no-unreachable': 'warn', + // 强制所有控制语句使用一致的括号风格 + curly: 'warn', + // 要求 switch 语句中有 default 分支 + 'default-case': 'warn', + // 强制尽可能地使用点号 + 'dot-notation': 'warn', + // 要求使用 === 和 !== + eqeqeq: 'warn', + // 禁止 if 语句中 return 语句之后有 else 块 + 'no-else-return': 'warn', + // 禁止出现空函数 + 'no-empty-function': 'warn', + // 禁用不必要的嵌套块 + 'no-lone-blocks': 'warn', + // 禁止使用多个空格 + 'no-multi-spaces': 'warn', + // 禁止多次声明同一变量 + 'no-redeclare': 'warn', + // 禁止在 return 语句中使用赋值语句 + 'no-return-assign': 'warn', + // 禁用不必要的 return await + 'no-return-await': 'warn', + // 禁止自我赋值 + 'no-self-assign': 'warn', + // 禁止自身比较 + 'no-self-compare': 'warn', + // 禁止不必要的 catch 子句 + 'no-useless-catch': 'warn', + // 禁止多余的 return 语句 + 'no-useless-return': 'warn', + // 禁止变量声明与外层作用域的变量同名 + 'no-shadow': 'off', + // 允许delete变量 + 'no-delete-var': 'off', + // 强制数组方括号中使用一致的空格 + 'array-bracket-spacing': 'warn', + // 强制在代码块中使用一致的大括号风格 + 'brace-style': 'warn', + // 强制使用骆驼拼写法命名约定 + camelcase: 'off', + // 强制使用一致的缩进 + indent: 'off', + // 强制在 JSX 属性中一致地使用双引号或单引号 + // 'jsx-quotes': 'warn', + // 强制可嵌套的块的最大深度4 + 'max-depth': 'warn', + // 强制最大行数 300 + // "max-lines": ["warn", { "max": 1200 }], + // 强制函数最大代码行数 50 + // 'max-lines-per-function': ['warn', { max: 70 }], + // 强制函数块最多允许的的语句数量20 + 'max-statements': ['warn', 100], + // 强制回调函数最大嵌套深度 + 'max-nested-callbacks': ['warn', 3], + // 强制函数定义中最多允许的参数数量 + 'max-params': ['warn', 8], + // 强制每一行中所允许的最大语句数量 + 'max-statements-per-line': ['warn', { max: 1 }], + // 要求方法链中每个调用都有一个换行符 + 'newline-per-chained-call': ['warn', { ignoreChainWithDepth: 3 }], + // 禁止 if 作为唯一的语句出现在 else 语句中 + 'no-lonely-if': 'warn', + // 禁止空格和 tab 的混合缩进 + 'no-mixed-spaces-and-tabs': 'warn', + // 禁止出现多行空行 + 'no-multiple-empty-lines': 'warn', + // 禁止出现; + semi: ['warn', 'never'], + // 强制在块之前使用一致的空格 + 'space-before-blocks': 'warn', + // 强制在 function的左括号之前使用一致的空格 + // 'space-before-function-paren': ['warn', 'never'], + // 强制在圆括号内使用一致的空格 + 'space-in-parens': 'warn', + // 要求操作符周围有空格 + 'space-infix-ops': 'warn', + // 强制在一元操作符前后使用一致的空格 + 'space-unary-ops': 'warn', + // 强制在注释中 // 或 /* 使用一致的空格 + // "spaced-comment": "warn", + // 强制在 switch 的冒号左右有空格 + 'switch-colon-spacing': 'warn', + // 强制箭头函数的箭头前后使用一致的空格 + 'arrow-spacing': 'warn', + 'prefer-const': 'warn', + 'prefer-rest-params': 'warn', + 'no-useless-escape': 'warn', + 'no-irregular-whitespace': 'warn', + 'no-prototype-builtins': 'warn', + 'no-fallthrough': 'warn', + 'no-extra-boolean-cast': 'warn', + 'no-case-declarations': 'warn', + 'no-async-promise-executor': 'warn' + }, + globals: { + defineProps: 'readonly', + defineEmits: 'readonly', + defineExpose: 'readonly', + withDefaults: 'readonly' + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d99ff4a --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.eslintcache +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..36af219 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx lint-staged diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..25162e7 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +node_modules +dist +public +.vscode \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..5c52509 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,10 @@ +{ + "tabWidth": 2, + "jsxSingleQuote": true, + "jsxBracketSameLine": true, + "printWidth": 140, + "arrowParens": "avoid", + "singleQuote": true, + "semi": false, + "trailingComma": "none" +} diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000..49e5602 --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,5 @@ +node_modules +dist +public +.vscode +.tpl diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 0000000..1f125ad --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,151 @@ +module.exports = { + extends: ['stylelint-config-standard', 'stylelint-config-recommended-scss', 'stylelint-config-standard-vue'], + plugins: ['stylelint-order'], + // 不同格式的文件指定自定义语法 + overrides: [ + { + files: ['**/*.(scss|css|vue|html)'], + customSyntax: 'postcss-scss' + }, + { + files: ['**/*.(html|vue)'], + customSyntax: 'postcss-html' + } + ], + ignoreFiles: ['**/*.js', '**/*.jsx', '**/*.tsx', '**/*.ts', '**/*.json', '**/*.md', '**/*.yaml'], + rules: { + 'string-quotes': 'single', + // 禁止在具有较高优先级的选择器后出现被其覆盖的较低优先级的选择器 + 'no-descending-specificity': null, + 'no-duplicate-selectors': null, + 'selector-pseudo-element-no-unknown': [ + true, + { + ignorePseudoElements: [':deep'] + } + ], + 'selector-pseudo-class-no-unknown': [ + true, + { + ignorePseudoClasses: ['deep'] + } + ], + 'selector-class-pattern': null, + 'selector-id-pattern': null, + 'font-family-no-missing-generic-family-keyword': null, + // 禁用每个选择器之前插入空行 + 'rule-empty-line-before': null, + // 禁止小于 1 的小数有一个前导零 + // 'number-leading-zero': 'never', + // 一些特殊的scss指令 + 'at-rule-no-unknown': [ + true, + { + ignoreAtRules: [ + 'function', + 'if', + 'else', + 'else-if', + 'each', + 'include', + 'mixin', + 'tailwind', + 'apply', + 'variants', + 'responsive', + 'screen' + ] + } + ], + 'scss/at-rule-no-unknown': [ + true, + { + ignoreAtRules: ['tailwind', 'apply', 'variants', 'responsive', 'screen', 'cx', 'cy', 'r'] + } + ], + 'at-rule-empty-line-before': [ + 'always', + { + except: ['blockless-after-same-name-blockless', 'first-nested'], + ignore: ['after-comment'], + ignoreAtRules: ['else', 'else-if'] + } + ], + // 指定样式的排序 + 'order/properties-order': [ + 'position', + 'top', + 'right', + 'bottom', + 'left', + 'z-index', + 'display', + 'justify-content', + 'align-items', + 'flex-shrink', + 'float', + 'clear', + 'overflow', + 'overflow-x', + 'overflow-y', + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height', + 'padding', + 'padding-top', + 'padding-right', + 'padding-bottom', + 'padding-left', + 'margin', + 'margin-top', + 'margin-right', + 'margin-bottom', + 'margin-left', + 'font-size', + 'font-family', + 'text-align', + 'text-justify', + 'text-indent', + 'text-overflow', + 'text-decoration', + 'white-space', + 'color', + 'background', + 'background-position', + 'background-repeat', + 'background-size', + 'background-color', + 'background-clip', + 'border', + 'border-style', + 'border-width', + 'border-color', + 'border-top-style', + 'border-top-width', + 'border-top-color', + 'border-right-style', + 'border-right-width', + 'border-right-color', + 'border-bottom-style', + 'border-bottom-width', + 'border-bottom-color', + 'border-left-style', + 'border-left-width', + 'border-left-color', + 'border-radius', + 'opacity', + 'filter', + 'list-style', + 'outline', + 'visibility', + 'box-shadow', + 'text-shadow', + 'resize', + 'transition', + 'content' + ] + } +} diff --git a/.tpl b/.tpl new file mode 100644 index 0000000..b11caf2 --- /dev/null +++ b/.tpl @@ -0,0 +1,19 @@ + + 项目svn地址:http://svn.1000my.com/svn/2022研发/Prd007_智能导视/02项目定制/ + + + + 项目git地址:https://git.1000my.com/ + + + + 更新内容:[TPL_COMMIT_MSG] + + +![image]([TPL_STATUS_PIC]) + +@15950312150 + +更新作者:[CI_COMMIT_AUTHOR_NAME] + +[ [查看构建详情)]]([TPL_BUILD_LINK]) diff --git a/README.md b/README.md new file mode 100644 index 0000000..4e21b53 --- /dev/null +++ b/README.md @@ -0,0 +1,548 @@ +## 使用package.json内的脚本 'npm run commit' 提交代码 + +## 使用package.json内的脚本 'npm run commit' 提交代码 + +## 使用package.json内的脚本 'npm run commit' 提交代码 + +## 全局状态存储中以 map 为前缀的state状态都是用于数据检索用的 不建议用于页面展示 + +# 导视开发提测流程(使用npm包管理工具,其他类似) + +1. 修改项目中根目录下的`.drone.yml`文件和`.tpl`文件中的**svn地址**配置,如下所示: + +```yml +# 在.drone.yml文件的第75行, 修改svndir变量的值为相应项目的svn地址 +# svn目录定义 开头和结尾不能有/,且不能出现中文乱码,复制地址时建议只复制02项目定制后的目录,会影响到变量取值 +- svndir="2022研发/Prd007_智能导视/02项目定制" + +# 以上海浦项写字楼项目为例,如下所示: +- svndir="2022研发/Prd007_智能导视/02项目定制/SH013上海浦项写字楼/导视应用" +``` + +```tpl + + + 项目svn地址:http://svn.1000my.com/svn/2022研发/Prd007_智能导视/02项目定制/ + + + + + 项目svn地址:http://svn.1000my.com/svn/2022研发/Prd007_智能导视/02项目定制/SH013上海浦项写字楼/导视应用/ + +``` + +2. 修改项目中根目录下的`.tpl`文件中的**git地址**配置,如下所示: + +```tpl + + + 项目git地址:https://git.1000my.com/ + + + + + 项目git地址:https://git.1000my.com/project_shpuxiang/shpuxiang_daoshi_vue + +``` + +3. 钉钉**群机器人**配置([钉钉机器人接入官方文档](https://open.dingtalk.com/document/group/custom-robot-access)) + * 在项目钉钉群界面点击右上角的**群设置**按钮。 + * 在群设置界面点击**智能群助手**按钮。 + * 在智能群助手界面点击**添加机器人**按钮。 + * 在弹出的弹窗界面中点击添加机器人右边的**小齿轮**按钮。 + * 在选择添加机器人列表中选择**自定义机器人**。 + * 在机器人详情界面点击**添加**按钮。 + * 在添加机器人界面可以修改机器人的**头像**以及**名字**,在**安全设置**选项中选择**自定义关键字**,并添加**地址**关键字,勾选**我已阅读并同意《自定义机器人服务及免责条款**》,然后点击**完成**按钮。 + * 完成创建后会自动生成机器人的**Webhook**地址,例如:`https://oapi.dingtalk.com/robot/send?access_token=XXXXXX`。复制地址中的`access_token=`后面的值,修改项目中根目录下的`.drone.yml`文件中的**钉钉机器人token**配置,如下所示: + +```yml +# 钉钉机器人token配置在.drone.yml文件的第112行 +# 钉钉通知 +- name: dingTalk notification + pull: if-not-exists + image: lddsb/drone-dingtalk-message + failure: ignore + settings: + token: 5f1337cd8cb70e007d2693f70a3ca89fdec543781a9a9fe2f5519e061a1820a8 +``` + +4. 项目首次提测步骤:(由于项目是从脚手架派生出来,log文件里会有脚手架的相关信息,所以第一次须删除相关内容) + * 删除项目根目录下的`CHANGELOG.md`文件。 + * 通过`npm run commit`命令提交本地代码。 + * 通过`npm run release:first`命令生成首次提测的`CHANGELOG.md`文件,该命令也会把生成的**tag**提交到远程仓库,相当于也执行了`push`命令。 + * 在仓库项目地址中把`dev`分支合并到`test`分支,合并分支时选择**变基并合并** + +5. 项目后续每次提测步骤: + * 通过`npm run commit`命令提交本地代码。 + * 通过`npm run release`命令生成`CHANGELOG.md`文件,该命令也会把生成的**tag**提交到远程仓库,相当于也执行了`push`命令。 + * 在仓库项目地址中把`dev`分支合并到`test`分支,合并分支时选择**变基并合并** + +6. 每次当测试通过,项目正式发包后: + * 通过`npm run changelog`命令生成发包后的`CHANGELOG.md`文件,该命令也会把生成的**tag**提交到远程仓库,相当于也执行了`push`命令。 + +### + +1. web页面fork **common** 组织下的相应仓库并设置具体见文档 + +2. `git clone` 到本地 + +3. 配置 mac和linux下 `chmod 700 .husky/*` + +4. 推荐通过npx创建项目 `npx @vue/cli create project_name_` + +5. 建议安装vscode的vue3的专属插件volar + +6. Vue3常用工具库函数[VueUse](https://vueuse.org/) + +7. 开发 及内置组件使用说明见以下文档 + +8. 所有需要写在App.vue内的组件请放到PublicComponent组件 + +9. windows平台退出弹框点击区域为左上角200*200的矩形 内部会判断手指点击坐标是否在安全区域内 内嵌Android自行删除相关业务代码 + +10. 地图SDK地址:https://1000my.com/mapapidoc/index.html + +11. **所有跳到导航页面之前请先调用 @/utils/Class/Brand.ts 来生成一个新的shop数据 以更新store内的shop数据 (本身操作是店铺除外)看以下demo** + +12. ```javascript + import { useStore } from '@/store/root' + import Brand from '@/utils/Class/Brand' + import { useRouter } from 'vue-router' + + export const useFacilityNav = () => { + const store = useStore() + const router = useRouter() + + // eslint-disable-next-line max-params + function _handleFacility(name: string, floorOrder: number, floorName: string, logoPath: string, yaxis: number) { + const shop = new Brand({ shopName: name, floorOrder, floor: floorName, logoUrl: logoPath, yaxis }) + store.SET_SHOP(shop) + } + + function handleFacility(item: Facility) { + const facility = window.Map_QM.pathIcon({ type: item.abbreviation }) + const floorName = store.currentBuildingFloorsList.find(floor => floor.floorOrder === facility.floor)?.floor + + _handleFacility(item.customFacilityName, facility.floor, floorName as string, item.filePath, facility.node as any) + router.push('/nav') + } + + return { handleFacility } + } + ``` + + + +# 无需引入全局mixin.scss文件 (已提前引入) + +```javascript +// vue.config.js +module.exports = defineConfig({ + css: { + loaderOptions: { + scss: { + additionalData: `@import "@/assets/scss/mixin.scss";` + } + } + }, + lintOnSave: true, + productionSourceMap: false +}) +``` + +### 添加基础旋转动画(scss) 以及列表过渡动画 + +```scss +// @/assets/scss/mixin.scss +@mixin no-wrap { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} + +@mixin more-wrap($row: 2) { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: $row; + -webkit-box-orient: vertical; +} + +@mixin rotate($turn: 360deg, $count: infinite) { + animation-name: rotate; + animation-duration: 2s; + animation-iteration-count: $count; + animation-timing-function: linear; + @keyframes rotate { + 0% { + transform: rotate(0) translateZ(0); + } + 100% { + transform: rotate($turn) translateZ(0); + } + } +} + +// App.vue +.zoom-enter-active { + transition: all 0.3s; + transition-timing-function: cubic-bezier(0.75, 0, 0.24, 1); +} + +.zoom-leave-active { + position: absolute !important; + transition: all 0.3s; + transition-timing-function: cubic-bezier(0.75, 0, 0.24, 1); +} + +.zoom-enter-from, +.zoom-leave-to { + transform: scale(0.83); + transform-origin: center center; + opacity: 0; +} +.zoom-move { + transition: transform 0.3s !important; + transition-timing-function: cubic-bezier(0.75, 0, 0.24, 1); +} +``` + +# 组件使用 + +### AutoBackNotification + +| props | type | desc | default | +| :---: | :----: | :----------: | :-----: | +| title | string | 提示文字 | '' | +| delay | number | 倒计时的数字 | 0 | + +### Logout + +| props | type | desc | default | +| :--------: | :-----: | :--------------: | :-----: | +| modelValue | boolean | 控制组件显示隐藏 | false | + +| events | type | desc | +| :----: | :------: | :----------------: | +| bingo | function | 密码输入正确时触发 | + +```javascript + + + +import { ref } from 'vue' + +const logoutRef = ref(false) +``` + +### Marquees + +| props | type | desc | default | +| :-----: | :----: | :---------------------: | :-----: | +| content | string | 滚动的内容 | '' | +| delay | number | 第一次滚动时的延迟 时间 | 0.8 | +| speed | number | 滚动速度 | 40 | + +### Message + +使用时引入Message.js + +```javascript +import Message from '@/base/Message/Message.js' + +Message({type: 'success', text: '这是一条提示'}) +``` + +| props | type | desc | default | +| :---: | :----: | :----------------------------------------------------------: | :-----: | +| type | string | warn \| error\| success(由于UI的不确定性 目前建议只使用success类型) | success | +| text | string | 提示文字 | '' | + +### Icon + +以下为Icon组件通用props + +| props | type | desc | default | +| :---: | :----: | :------: | :-----: | +| size | number | 尺寸大小 | 35 | +| fill | string | 填充颜色 | #515151 | + +### ScrollView + +| props | type | desc | default | +| :-------------: | :-------------: | :----------------------------------------------------------: | :-----: | +| list | array \| string | 监听的数据源 当数据源改动时会自动调用refresh重新计算滚动高度 | - | +| scrollbar | boolean | 显示滚动条 | false | +| scrollX | boolean | 是否需要横向滚动 | false | +| refreshDelay | number | 延迟初始化实例的时间 | 20 | +| scrollTop | boolean | 当list数据改变时是否自动回到顶部或者左边(scrollX为true时) | true | +| deceleration | number | 表示 momentum 动画的减速度。 (值越小 滑动之后惯性越大) | 0.02 | +| useTransition | boolean | 是否使用 CSS3 transition 动画。如果设置为 false,则使用 requestAnimationFrame 做动画。 | false | +| observeImage | boolean | 是否监听图片(有瀑布流布局的地方建议开启) | false | +| stopPropagation | boolean | 是否阻止事件冒泡。多用在嵌套 scroll 的场景。 | false | + +### EffectFade + +| props | type | desc | default | +| :--------: | :-----: | :----------------: | :-----: | +| list | array | 内部渲染需要的数据 | [] | +| pagination | boolean | 是否开启提示点 | false | + +**此组件只初始化swiper透明轮播等相关逻辑 只做展示 dom节点自行实现 通过作用域插槽可拿到循环的每一项数据 作用域插槽字段: `{ item }`** + +```javascript + + + +``` + +### Map + +| events | type | desc | +| :-----------: | :------: | :----------------------: | +| handle-GO | function | 点击地图弹框导航按钮触发 | +| handle-Detail | function | 点击地图弹框详情按钮触发 | + +### Written(手写组件的父元素需指定宽高) + +| props | type | desc | default | +| :-------------: | :----: | :-----------------------------------: | :-------------------: | +| backgroundColor | string | canvas 背景色 | #f2f2f2 | +| borderRadius | string | canvas的圆角 | 10px | +| fillText | string | canvas绘制区域的提示文字 | 手写区域 | +| fillFontSize | string | canvas绘制区域的提示文字大小 | 100px | +| fillStyle | string | canvas绘制区域的提示文字颜色 | rgba(85, 73, 54, 0.1) | +| lang | string | CN \| EN 指定接口返回的是字母还是汉字 | CN | +| strokeStyle | string | 笔触的颜色 | #000 | + +| events | type | desc | callback params | +| :----: | :------: | :------------------------------: | :----------------------------: | +| result | function | 组件内部响应式变量list变化时触发 | 接口请求成功之后返回的汉字列表 | + +### PlateInput + +| props | type | desc | default | +| :----------: | :------------: | :----------------------------------------------------------: | :-----: | +| List | array | 车牌号或者车位号 | [] | +| needsEnergy | boolean | 是否需要能源输入框即最后一位的输入 如果切换到车位 可以设置为false | true | +| searchMethod | '车牌'\|'车位' | 找车方式 | '车牌' | + +| events | type | desc | +| :-----------: | :------: | :----------------------------------------------------------: | +| handle-energy | function | 如needsEnergy为true 则会在初始化自动触发一次此事件 后续需要点击输入框能源车牌输入框 即最后一个输入框 参数为_isEnergy | +| confirm | function | 确认找车 即点击找车按钮触发 | + +**车牌输入框组件现在接受一个slot插槽 可以用来点击时显示loading提示或其他内容** + +### PlateKeyboard + +| props | type | desc | default | +| :-----------: | :----: | :--------------------------: | :-----: | +| searchMethods | string | 找车方式 ['车牌', '车位'] | '车牌' | + +| events | type | desc | +| :-------------: | :------: | :------------------------------------------------------: | +| handle-keyboard | function | 点击找车键盘 参数为点击时的文字 如果为del则会触发del事件 | +| del | function | 删除 | + +**注:PlateInput PlateKeyboard组件默认在Parking.vue引用 寻车逻辑默认写好 需自行到两个组件内部修改UI对应设计稿** + +# composition hooks 使用 + +### 活动导航 + +```javascript +//活动类型导航 +//类型声明:useActivityNav: () => ({ +// nav: (activity: Activity) => void; +//}) +const { nav } = useActivityNav() //nav接受参数类型 +``` + +### 导航页面 + +```javascript + +/* +replay:重播 +pause:暂停 +speedUp:加速 +handleReplay:设置重播 +togglePause: 设置暂停 +handleSpeedUp: 设置加速 +resetPause: 暂停初始化 +*/ +const { replay, pause, speedUp, handleReplay, togglePause, handleSpeedUp, resetPause } = useMapNavControl() + +/* +directionInfo: 方向信息 +pathShopList: 经过店铺 +*/ +const { directionInfo, pathShopList, backPathArray } = useStartNavi(shop, currentFloor, resetPause) + +/* +methodsList: 路线列表 视图层绑定 +methodIdx: 路线选中索引 +handleControl:路线选择 +selectedWayMethod:此函数大多数情况无需调用 只需调用handleControl即可 +*/ +const { methodsList, methodIdx, handleControl, selectedWayMethods } = useChangeNavMethod(backPathArray) + + +/* + cameraViews: 文字及提示icon信息 {text: string, image: string} + setCameraViews: 设置2d 3d +*/ +const { cameraViews, setCameraViews } = useSetCameraViews(resetPause) +``` + +​ + +### useQRCode.js (生成二维码) + +```javascript +/* + text: 二维码地址 + options: qrcode可选项 详见qrcode第三方库 +*/ +const url = ref('') +const { qr } = useQRCode(url, options) +``` + +### useFacilityNav.js (公共设施导航) + +```javascript +const {handleFacility} = useFacilityNav() +``` + +### useDay.js (日期) + +```javascript +import {useDay} from '@/composables/useDay' +import {formatDay} from '@/utils/utils' + +//dateRef:Date实例 +//whichWeekRef: 日期 周几 +const {dateRef, whichWeekRef} = useDay() + +//formatDay(Date, y.m.d | y/m/d | y-m-d):string +const ymd = formatDay(dateRef.value) +``` + +### useTime.js (时间) + +```javascript +import {useTime} from '@/composables/useTime' + +const {currentTime} = useTime() +``` + +### useWeather.js(天气) + +```javascript +

{{iconRef.status}}

//天气状况 +

{{iconRef.icon}}

//天气的iconfont + + +import {useWeather} from '@/composables/useWeather' + +const {weatherRef, iconRef} = useWeather() +``` + +### useSearchShop.js + +```javascript +import {ref} from 'vue' +import {useSearchShopByKeyboard} from '@/composables/useSearchShopByKeyboard' + + +const searchNameRef = ref('') +const searchType = 0 //0:键盘搜索 1:手写搜索 +//筛选之后的店铺列表 +const {searchShopListRef} =useSearchShopByKeyboard(searchNameRef,searchType) +``` + +### useGuideMapOperation.js(地图导览模块用于 复位 我的方向) + +```javascript + // type Item = { + // name: String, + // nameEn: String, + // icon: String, + // iconActive: String //选中的图标 + // } +//switchFloor:(floorOrder:number) => void 楼层切换 需传入楼层 +//handleMapIcon:(item:Item, index:number) => void 绑定视图层 +//list:Item[] 我的方向 复位 的列表 +const { switchFloor, handleMapIcon, list } = useGuideMapOperation() + +``` + + + +### useStatistics.js (数据统计) + +```javascript +useStatistics(data) //data参数详见ts类型声明 +``` + +### 切换语言 + +```jsx +

{{switchLanguage(state.item, 'name')}}
+ + +import {reactive} from 'vue' +import { useSwitchLanguage } from '@/composables/useSwitchLanguage' + + +const state = reactive({ + item: { + name: 'zh', + nameEn: 'en' + } +}) +const { switchLanguage } = useSwitchLanguage() +//如果有多个地方需要用到同个内容 推荐computed包裹避免反复计算 +const shopName = computed(() => switchLanguage(shop.value, 'shopName')) + +``` + +# 地图初始化 + +```javascript +import {onMounted} from 'vue' +import {useInitMap,hideMapDialog} from '@/composables/useInitMap' + + +onMounted(() => { + useInitMap() +}) + +//该文件暴露除了地图初始化函数 还有一个隐藏地图弹框的函数 +hideMapDialog() +``` + +# 项目内使用的工具函数 + +```javascript +import { +randomNumber, //两个数字之间的随机数 +checkPhoneNumber, // 手机号码验证 +isUppercaseWord, //是否是大写 +isZhWord, //是否是中文 +isNumber, //是否是数字 +isLicensePlate //验证输入车牌是否正确 +uniqBy //数组内对象去重 +futureDate, //未来几天 默认七天 +formatDay // 格式化年月日 搭配useDay Hook使用 +} from '@/utils/utils' +``` + diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..716b023 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['@vue/cli-plugin-babel/preset'] +} diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..134a1be --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,89 @@ +// @see: https://cz-git.qbenben.com/zh/guide +/** @type {import('cz-git').UserConfig} */ +module.exports = { + ignores: [commit => commit.includes('init')], + extends: ['@commitlint/config-conventional'], + prompt: { + messages: { + type: '选择你要提交的类型 :', + scope: '选择一个提交范围(可选):', + customScope: '请输入自定义的提交范围 :', + subject: '填写简短精炼的变更描述 :\n', + body: '填写更加详细的变更描述(可选)。使用 "|" 换行 :\n', + breaking: '列举非兼容性重大的变更(可选)。使用 "|" 换行 :\n', + footerPrefixsSelect: '选择关联issue前缀(可选):', + customFooterPrefixs: '输入自定义issue前缀 :', + footer: '列举关联issue (可选) 例如: #31, #I3244 :\n', + confirmCommit: '是否提交或修改commit ?' + }, + types: [ + { value: 'feat', name: 'feat: 🚀 新增功能 | A new feature', emoji: '🚀' }, + { value: 'fix', name: 'fix: 🧩 修复缺陷 | A bug fix', emoji: '🧩' }, + { value: 'docs', name: 'docs: 📚 文档更新 | Documentation only changes', emoji: '📚' }, + { + value: 'style', + name: 'style: 🎨 代码格式 | Changes that do not affect the meaning of the code', + emoji: '🎨' + }, + { + value: 'refactor', + name: "refactor: '♻️'代码重构(不包括 bug 修复、功能新增) | A code change that neither fixes a bug nor adds a feature", + emoji: '♻️' + }, + { + value: 'perf', + name: 'perf: ⚡️️性能提升 | A code change that improves performance', + emoji: '⚡️' + }, + { + value: 'test', + name: 'test: ✅ 测试相关 | Adding missing tests or correcting existing tests', + emoji: '✅' + }, + { + value: 'build', + name: 'build: 📦️ 构建相关 | Changes that affect the build system or external dependencies', + emoji: '📦️' + }, + { + value: 'ci', + name: 'ci: 🎡 持续集成 | Changes to our CI configuration files and scripts', + emoji: '🎡' + }, + { value: 'revert', name: 'revert: ⏪️ 回退代码 | Revert to a commit', emoji: '⏪️' }, + { + value: 'chore', + name: 'chore: 🔨 其他修改 | Other changes that do not modify src or test files', + emoji: '🔨' + } + ], + useEmoji: true, + themeColorCode: '', + scopes: [], + allowCustomScopes: true, + allowEmptyScopes: true, + customScopesAlign: 'bottom', + customScopesAlias: 'custom', + emptyScopesAlias: 'empty', + upperCaseSubject: false, + allowBreakingChanges: ['feat', 'fix'], + breaklineNumber: 100, + breaklineChar: '|', + skipQuestions: [], + issuePrefixs: [{ value: 'closed', name: 'closed: ISSUES has been processed' }], + customIssuePrefixsAlign: 'top', + emptyIssuePrefixsAlias: 'skip', + customIssuePrefixsAlias: 'custom', + allowCustomIssuePrefixs: true, + allowEmptyIssuePrefixs: true, + confirmColorize: true, + maxHeaderLength: Infinity, + maxSubjectLength: Infinity, + minSubjectLength: 0, + scopeOverrides: undefined, + defaultBody: '', + defaultIssues: '', + defaultScope: '', + defaultSubject: '' + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f23929b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14462 @@ +{ + "name": "vue_cli_ts", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@achrinza/node-ipc": { + "version": "9.2.6", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.6.tgz", + "integrity": "sha512-ULSIYPy4ZPM301dfCxRz0l2GJjOwIo/PqmWonIu1bLml7UmnVQmH+juJcoyXp6E8gIRRNAjGYftJnNQlfy4vPg==", + "dev": true, + "requires": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + } + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.12", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", + "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.20.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", + "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz", + "integrity": "sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@better-scroll/core": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@better-scroll/core/-/core-2.5.0.tgz", + "integrity": "sha512-+3aKf8T3kUl4Gj1M7NKV3fNFhsrBpTWwHoDClkXVmQ8S3TxMMHf6Kyw6l1zKsg4r+9ukW5lDDkyif7/gY76qXQ==", + "requires": { + "@better-scroll/shared-utils": "^2.5.0" + } + }, + "@better-scroll/observe-image": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@better-scroll/observe-image/-/observe-image-2.5.0.tgz", + "integrity": "sha512-CgtzTnwx3lHB8g6VROfq0gfI8d6Vds/tyDQ7M520eR2jcetnNiNt11dS63XIK/OcZugAmhuG2bzGRv8/DhiKhg==", + "requires": { + "@better-scroll/core": "^2.5.0" + } + }, + "@better-scroll/scroll-bar": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@better-scroll/scroll-bar/-/scroll-bar-2.5.0.tgz", + "integrity": "sha512-eHfVy6mr0Pj1wwmsdHeRgHssxTSOtdytNbAmFq37tvB0StKtPwgm9OFce8cDNM1XpmBfSH/R99PhKW7Qvid5RQ==", + "requires": { + "@better-scroll/core": "^2.5.0" + } + }, + "@better-scroll/shared-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@better-scroll/shared-utils/-/shared-utils-2.5.0.tgz", + "integrity": "sha512-5bfR/cwzIFtgWAU5E0CPKcOUvyd7KcgDZyAbOJQT6qqJeUBmTpG4Z8R7qO8uvqdZ0yIXxRPOu4te2Qt6ihGhkQ==" + }, + "@commitlint/cli": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.4.4.tgz", + "integrity": "sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==", + "dev": true, + "requires": { + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.4.4", + "@commitlint/load": "^17.4.4", + "@commitlint/read": "^17.4.4", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "@commitlint/config-conventional": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.4.tgz", + "integrity": "sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==", + "dev": true, + "requires": { + "conventional-changelog-conventionalcommits": "^5.0.0" + }, + "dependencies": { + "conventional-changelog-conventionalcommits": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", + "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + } + } + }, + "@commitlint/config-validator": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "ajv": "^8.11.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "@commitlint/ensure": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + } + }, + "@commitlint/execute-rule": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", + "dev": true + }, + "@commitlint/format": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@commitlint/is-ignored": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "semver": "7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@commitlint/lint": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.4.tgz", + "integrity": "sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^17.4.4", + "@commitlint/parse": "^17.4.4", + "@commitlint/rules": "^17.4.4", + "@commitlint/types": "^17.4.4" + } + }, + "@commitlint/load": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.4.4.tgz", + "integrity": "sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/execute-rule": "^17.4.0", + "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/types": "^17.4.4", + "@types/node": "*", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dev": true, + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + } + } + }, + "@commitlint/message": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", + "dev": true + }, + "@commitlint/parse": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + } + }, + "@commitlint/read": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.4.4.tgz", + "integrity": "sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==", + "dev": true, + "requires": { + "@commitlint/top-level": "^17.4.0", + "@commitlint/types": "^17.4.4", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.0", + "minimist": "^1.2.6" + }, + "dependencies": { + "fs-extra": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "@commitlint/resolve-extends": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/types": "^17.4.4", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@commitlint/rules": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.4.tgz", + "integrity": "sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==", + "dev": true, + "requires": { + "@commitlint/ensure": "^17.4.4", + "@commitlint/message": "^17.4.2", + "@commitlint/to-lines": "^17.4.0", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@commitlint/to-lines": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", + "dev": true + }, + "@commitlint/top-level": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "@commitlint/types": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@csstools/css-parser-algorithms": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", + "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "dev": true + }, + "@csstools/css-tokenizer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.0.2.tgz", + "integrity": "sha512-prUTipz0NZH7Lc5wyBUy93NFy3QYDMVEQgSeZzNdpMbKRd6V2bgRFyJ+O0S0Dw0MXWuE/H9WXlJk3kzMZRHZ/g==", + "dev": true + }, + "@csstools/media-query-list-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz", + "integrity": "sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==", + "dev": true + }, + "@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "dev": true + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", + "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", + "dev": true, + "requires": { + "easy-stack": "1.0.1" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.196", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.196.tgz", + "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==", + "dev": true + }, + "@types/lodash-es": { + "version": "4.17.8", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.8.tgz", + "integrity": "sha512-euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.13.0", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qrcode": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.0.tgz", + "integrity": "sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/webpack-env": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz", + "integrity": "sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==", + "dev": true + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz", + "integrity": "sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/type-utils": "5.52.0", + "@typescript-eslint/utils": "5.52.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.52.0.tgz", + "integrity": "sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz", + "integrity": "sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz", + "integrity": "sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.52.0", + "@typescript-eslint/utils": "5.52.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.52.0.tgz", + "integrity": "sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz", + "integrity": "sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.52.0.tgz", + "integrity": "sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.52.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz", + "integrity": "sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.52.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", + "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@vue/cli-overlay": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", + "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", + "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + } + }, + "@vue/cli-plugin-eslint": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", + "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + } + }, + "@vue/cli-plugin-router": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", + "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^5.0.8" + } + }, + "@vue/cli-plugin-typescript": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-typescript/-/cli-plugin-typescript-5.0.8.tgz", + "integrity": "sha512-JKJOwzJshBqsmp4yLBexwVMebOZ4VGJgbnYvmHVxasJOStF2RxwyW28ZF+zIvASGdat4sAUuo/3mAQyVhm7JHg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@types/webpack-env": "^1.15.2", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "fork-ts-checker-webpack-plugin": "^6.4.0", + "globby": "^11.0.2", + "thread-loader": "^3.0.0", + "ts-loader": "^9.2.5", + "webpack": "^5.54.0" + } + }, + "@vue/cli-plugin-vuex": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", + "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", + "dev": true + }, + "@vue/cli-service": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz", + "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + } + }, + "@vue/cli-shared-utils": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", + "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", + "dev": true, + "requires": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@vue/compiler-core": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz", + "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", + "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "requires": { + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", + "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-ssr": "3.2.47", + "@vue/reactivity-transform": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", + "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "requires": { + "@vue/compiler-dom": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2 || ^2.0.0", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "@vue/devtools-api": { + "version": "6.5.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz", + "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==" + }, + "@vue/eslint-config-typescript": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-9.1.0.tgz", + "integrity": "sha512-j/852/ZYQ5wDvCD3HE2q4uqJwJAceer2FwoEch1nFo+zTOsPrbzbE3cuWIs3kvu5hdFsGTMYwRwjI6fqZKDMxQ==", + "dev": true, + "requires": { + "vue-eslint-parser": "^8.0.0" + } + }, + "@vue/reactivity": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz", + "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==", + "requires": { + "@vue/shared": "3.2.47" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", + "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz", + "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==", + "requires": { + "@vue/reactivity": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/runtime-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz", + "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==", + "requires": { + "@vue/runtime-core": "3.2.47", + "@vue/shared": "3.2.47", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz", + "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==", + "requires": { + "@vue/compiler-ssr": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/shared": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz", + "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.2", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.2.tgz", + "integrity": "sha512-ndeSe/8KQc/nlA7TJ+OBhv2qalmj1s+uBs7yHDRFaAXscFTApBzY9F1jES3bautmgWjDlDct0fw8rPuySDLwxw==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + } + } + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001519", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", + "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", + "dev": true + } + } + }, + "axios": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.3.tgz", + "integrity": "sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + } + } + }, + "cachedir": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001451", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz", + "integrity": "sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", + "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + }, + "slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "comment-json": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-2.4.2.tgz", + "integrity": "sha512-T+iXox779qsqneMYx/x5BZyz4xjCeQRmuNVzz8tko7qZUs3MlzpA3RAs+O1XsgcKToNBMIvfVzafGOeiU7RggA==", + "dev": true, + "requires": { + "core-util-is": "^1.0.2", + "esprima": "^4.0.1", + "has-own-prop": "^2.0.0", + "repeat-string": "^1.6.1" + } + }, + "commitizen": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.3.0.tgz", + "integrity": "sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==", + "dev": true, + "requires": { + "cachedir": "2.3.0", + "cz-conventional-changelog": "3.3.0", + "dedent": "0.7.0", + "detect-indent": "6.1.0", + "find-node-modules": "^2.1.2", + "find-root": "1.1.0", + "fs-extra": "9.1.0", + "glob": "7.2.3", + "inquirer": "8.2.5", + "is-utf8": "^0.2.1", + "lodash": "4.17.21", + "minimist": "1.2.7", + "strip-bom": "4.0.0", + "strip-json-comments": "3.1.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "inquirer": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + } + }, + "conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-config-spec": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz", + "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==", + "dev": true + }, + "conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "dev": true, + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "dev": true, + "requires": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + } + }, + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", + "dev": true + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "conventional-recommended-bump": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", + "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", + "dev": true, + "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" + } + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.28.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.28.0.tgz", + "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==" + }, + "core-js-compat": { + "version": "3.28.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", + "dev": true, + "requires": { + "browserslist": "^4.21.5" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true + }, + "css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + } + }, + "cz-git": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cz-git/-/cz-git-1.4.1.tgz", + "integrity": "sha512-EOtuitcnfxde8t3NNTKh2YxEJhLXGiVlKSVaZipK3+DVo135rEUifAfqxkslM66Nf6ZO7a+3JR+XAOLhMXUAjQ==", + "dev": true + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "dotgitignore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz", + "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "minimatch": "^3.0.4" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.295", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.295.tgz", + "integrity": "sha512-lEO94zqf1bDA3aepxwnWoHUjA8sZ+2owgcSZjYQy0+uOSEclJX0VieZC+r+wLpSxUHRd6gG32znTWmr+5iGzFw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-vue": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", + "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", + "dev": true, + "requires": { + "eslint-utils": "^3.0.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^8.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-node-modules": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.3.tgz", + "integrity": "sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==", + "dev": true, + "requires": { + "findup-sync": "^4.0.0", + "merge": "^2.1.1" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "requires": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "git-config-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", + "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" + } + }, + "git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dev": true, + "requires": { + "meow": "^8.0.0", + "semver": "^6.0.0" + } + }, + "git-username": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/git-username/-/git-username-1.0.0.tgz", + "integrity": "sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==", + "dev": true, + "requires": { + "parse-github-url": "^1.0.2", + "remote-origin-url": "^1.0.0" + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dev": true, + "requires": { + "ini": "^1.3.2" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + }, + "dependencies": { + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-own-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", + "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "immutable": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", + "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", + "dev": true, + "requires": { + "read-pkg-up": "^7.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true + }, + "joi": { + "version": "17.7.1", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.7.1.tgz", + "integrity": "sha512-teoLhIvWE298R6AeJywcjR4sX2hHjB3/xJX4qPjg+gTg+c0mzUDsziYlqPmLomq9gVsfaMcgPaGc7VxtD/9StA==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true + }, + "known-css-properties": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", + "dev": true + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "requires": { + "launch-editor": "^2.6.0" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "libnpx": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/libnpx/-/libnpx-10.2.4.tgz", + "integrity": "sha512-BPc0D1cOjBeS8VIBKUu5F80s6njm0wbVt7CsGMrIcJ+SI7pi7V0uVPGpEMH9H5L8csOcclTxAXFE2VAsJXUhfA==", + "dev": true, + "requires": { + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^14.2.3" + }, + "dependencies": { + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "requires": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "dev": true + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==", + "dev": true + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + } + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "lint-staged": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.2.tgz", + "integrity": "sha512-K9b4FPbWkpnupvK3WXZLbgu9pchUJ6N7TtVZjbaPsoizkqFUDkUReUL25xdrCljJs7uLUF3tZ7nVPeo/6lp+6w==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.19", + "commander": "^9.4.1", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.6", + "listr2": "^5.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.3" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + } + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + } + } + }, + "listify": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz", + "integrity": "sha512-083swF7iH7bx8666zdzBColpgEuy46HjN3r1isD4zV6Ix7FuHfb/2/WVnl4CH8hjuoWeFF7P5KkKNXUnJCFEJg==", + "dev": true + }, + "listr2": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", + "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "merge": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "middleearth-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/middleearth-names/-/middleearth-names-1.1.0.tgz", + "integrity": "sha512-Oo1mbq9odpn6KHsDs8/UA5xFfX/gcrY+jWZpvd5MDaX0tjkxA7S7NTREQuqD7DWfluDgygjhKvETMWbwd3A9sA==", + "dev": true, + "requires": { + "unique-random-array": "1.0.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "mrm": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/mrm/-/mrm-4.1.13.tgz", + "integrity": "sha512-IvMv4fVFfzQ6wUlC4eCl1sCzyMyz+yEjV4sHux7UQRIylJ8iCqFgM9JxpdKA1dPmEuf0s+itFJsp5CHMIpCdMw==", + "dev": true, + "requires": { + "git-username": "^1.0.0", + "glob": "^7.1.6", + "inquirer": "^7.0.4", + "is-directory": "^0.3.1", + "kleur": "^3.0.3", + "libnpx": "^10.2.4", + "listify": "^1.0.0", + "lodash": "^4.17.15", + "longest": "^2.0.1", + "middleearth-names": "^1.1.0", + "minimist": "^1.2.0", + "mrm-core": "^7.1.13", + "semver-utils": "^1.1.4", + "update-notifier": "^4.1.0", + "user-home": "^2.0.0", + "user-meta": "^1.0.0", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "mrm-core": { + "version": "7.1.13", + "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-7.1.13.tgz", + "integrity": "sha512-+AlsNuryLYw9HWqf+HBcNXULiwBEfcmb2VDccvYyg71x25bC8nJOn0YJA13x1PUUEF0aEbc5RTfqa6weMtRHaw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "comment-json": "^2.2.0", + "detect-indent": "^6.0.0", + "editorconfig": "^0.15.3", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "kleur": "^3.0.3", + "listify": "^1.0.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "prop-ini": "^0.0.2", + "rc": "^1.2.8", + "readme-badger": "^0.3.0", + "semver": "^6.3.0", + "smpltmpl": "^1.0.2", + "split-lines": "^2.0.0", + "strip-bom": "^4.0.0", + "validate-npm-package-name": "^3.0.0", + "webpack-merge": "^4.2.2", + "yaml": "^2.0.0-1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + } + } + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.1.tgz", + "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-git-config": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", + "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" + } + }, + "parse-github-url": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "pinia": { + "version": "2.0.30", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.0.30.tgz", + "integrity": "sha512-q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA==", + "requires": { + "@vue/devtools-api": "^6.4.5", + "vue-demi": "*" + } + }, + "pinia-logger": { + "version": "1.3.12", + "resolved": "https://registry.npmmirror.com/pinia-logger/-/pinia-logger-1.3.12.tgz", + "integrity": "sha512-0qY41Bh6iYN7mncwOGCaiS02OGujf9NK1kLVzNTRLw/L88xbBOCA6r4bO1PD3KRTiPtXc5u3nnnqKR+kTIIdsA==", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true + }, + "postcss-html": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-1.5.0.tgz", + "integrity": "sha512-kCMRWJRHKicpA166kc2lAVUGxDZL324bkj/pVOb6RhjB0Z5Krl7mN0AsVkBhVIRZZirY0lyQXG38HCVaoKVNoA==", + "dev": true, + "requires": { + "htmlparser2": "^8.0.0", + "js-tokens": "^8.0.0", + "postcss": "^8.4.0", + "postcss-safe-parser": "^6.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "js-tokens": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.1.tgz", + "integrity": "sha512-3AGrZT6tuMm1ZWWn9mLXh7XMfi2YtiLNPALCVxBCiUVq0LD1OQMxV/AdS/s7rLJU5o9i/jBZw/N4vXXL5dm29A==", + "dev": true + } + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true + } + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-px-to-viewport-8-plugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-px-to-viewport-8-plugin/-/postcss-px-to-viewport-8-plugin-1.2.0.tgz", + "integrity": "sha512-3mbLHcJSb8LymP3zIsvwBkumkyfau5IMEGcn83dzELIRi83yKbIuJCKv3sDZW5XaJs3CntdncYugHWffbubCsg==", + "dev": true, + "requires": { + "object-assign": "^4.1.1" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true + }, + "postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sorting": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.1.tgz", + "integrity": "sha512-go9Zoxx7KQH+uLrJ9xa5wRErFeXu01ydA6O8m7koPXkmAN7Ts//eRcIqjo0stBR4+Nir2gMYDOWAOx7O5EPUZA==", + "dev": true + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "prettier": { + "version": "2.8.4", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "progress-webpack-plugin": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", + "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + } + }, + "prop-ini": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/prop-ini/-/prop-ini-0.0.2.tgz", + "integrity": "sha512-qyU57WvAvZDbzmRy9xDbJGVwrGJhmA+rYnVjy4xtX4Ny9c7gzvpmf/j7A3oq9ChbPh15MZQKjPep2mNdnAhtig==", + "dev": true, + "requires": { + "extend": "^3.0.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "readme-badger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/readme-badger/-/readme-badger-0.3.0.tgz", + "integrity": "sha512-+sMOLSs1imZUISZ2Rhz7qqVd77QtpcAPbGeIraFdgJmijb04YtdlPjGNBvDChTNtLbeQ6JNGQy3pOgslWfaP3g==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.0.tgz", + "integrity": "sha512-ZdhUQlng0RoscyW7jADnUZ25F5eVtHdMyXSb2PiwafvteRAOJUjFoUPEYZSIfP99fBIs3maLIRfpEddT78wAAQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "requires": { + "rc": "1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "remote-origin-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-1.0.0.tgz", + "integrity": "sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==", + "dev": true, + "requires": { + "parse-git-config": "^1.1.1" + } + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.1" + }, + "dependencies": { + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + } + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.58.1", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.58.1.tgz", + "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "semver-utils": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", + "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "dev": true + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "smpltmpl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz", + "integrity": "sha512-Hq23NNgeZigOzIiX1dkb6W3gFn2/XQj43KhPxu65IMieG/gIwf/lQb1IudjYv0c/5LwJeS/mPayYzyo+8WJMxQ==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0" + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-lines": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/split-lines/-/split-lines-2.1.0.tgz", + "integrity": "sha512-8dv+1zKgTpfTkOy8XZLFyWrfxO0NV/bj/3EaQ+hBrBxGv2DwiroljPjU8NlCr+59nLnsVm9WYT7lXKwe4TC6bw==", + "dev": true + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "requires": { + "readable-stream": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "standard-version": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.5.0.tgz", + "integrity": "sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "conventional-changelog": "3.1.25", + "conventional-changelog-config-spec": "2.1.0", + "conventional-changelog-conventionalcommits": "4.6.3", + "conventional-recommended-bump": "6.1.0", + "detect-indent": "^6.0.0", + "detect-newline": "^3.1.0", + "dotgitignore": "^2.1.0", + "figures": "^3.1.0", + "find-up": "^5.0.0", + "git-semver-tags": "^4.0.0", + "semver": "^7.1.1", + "stringify-package": "^1.0.1", + "yargs": "^16.0.0" + }, + "dependencies": { + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "stringify-package": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz", + "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylelint": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.1.0.tgz", + "integrity": "sha512-Tw8OyIiYhxnIHUzgoLlCyWgCUKsPYiP3TDgs7M1VbayS+q5qZly2yxABg+YPe/hFRWiu0cOtptCtpyrn1CrnYw==", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^2.0.1", + "@csstools/css-tokenizer": "^2.0.1", + "@csstools/media-query-list-parser": "^2.0.1", + "@csstools/selector-specificity": "^2.1.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^8.0.0", + "css-functions-list": "^3.1.0", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.2.12", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^6.0.1", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.4", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.26.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.3.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dev": true, + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "write-file-atomic": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", + "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "stylelint-config-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-html/-/stylelint-config-html-1.1.0.tgz", + "integrity": "sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==", + "dev": true + }, + "stylelint-config-recommended": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-10.0.1.tgz", + "integrity": "sha512-TQ4xQ48tW4QSlODcti7pgSRqBZcUaBzuh0jPpfiMhwJKBPkqzTIAU+IrSWL/7BgXlOM90DjB7YaNgFpx8QWhuA==", + "dev": true + }, + "stylelint-config-recommended-scss": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-9.0.0.tgz", + "integrity": "sha512-5e9pn3Ztfncd8s9OqvvCW7tZpYe+vGmPi7VEXX7XEp+Kj38PnKCrvFCBL+hQ7rkD4d5QzjB3BxlFEyo/30UWUw==", + "dev": true, + "requires": { + "postcss-scss": "^4.0.2", + "stylelint-config-recommended": "^10.0.1", + "stylelint-scss": "^4.4.0" + } + }, + "stylelint-config-recommended-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.4.0.tgz", + "integrity": "sha512-DVJqyX2KvMCn9U0+keL12r7xlsH26K4Vg8NrIZuq5MoF7g82DpMp326Om4E0Q+Il1o+bTHuUyejf2XAI0iD04Q==", + "dev": true, + "requires": { + "semver": "^7.3.5", + "stylelint-config-html": ">=1.0.0", + "stylelint-config-recommended": ">=6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "stylelint-config-standard": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-30.0.1.tgz", + "integrity": "sha512-NbeHOmpRQhjZh5XB1B/S4MLRWvz4xxAxeDBjzl0tY2xEcayNhLbaRGF0ZQzq+DQZLCcPpOHeS2Ru1ydbkhkmLg==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^10.0.1" + } + }, + "stylelint-config-standard-vue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-vue/-/stylelint-config-standard-vue-1.0.0.tgz", + "integrity": "sha512-wAzU7p6DSlo04pWfCbOcaMq09Nojt0FEsbdxhCBTdC7IguD9ZVl7FP/bvyA0HAHjZGC4JkW7m6WiQaoVMDSuFw==", + "dev": true, + "requires": { + "stylelint-config-html": ">=1.0.0", + "stylelint-config-recommended-vue": ">=1.1.0", + "stylelint-config-standard": ">=24.0.0" + } + }, + "stylelint-order": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.2.tgz", + "integrity": "sha512-yuac0BE6toHd27wUPvYVVQicAJthKFIv1HPQFH3Q0dExiO3Z6Uam7geoO0tUd5Z9ddsATYK++1qWNDX4RxMH5Q==", + "dev": true, + "requires": { + "postcss": "^8.4.21", + "postcss-sorting": "^8.0.1" + } + }, + "stylelint-scss": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", + "dev": true, + "requires": { + "lodash": "^4.17.21", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0" + } + }, + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "table": { + "version": "6.8.1", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "postcss": { + "version": "8.4.27", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, + "terser": { + "version": "5.16.3", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", + "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", + "dev": true, + "requires": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "ts-loader": { + "version": "9.4.2", + "resolved": "https://registry.npmmirror.com/ts-loader/-/ts-loader-9.4.2.tgz", + "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unique-random": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-random/-/unique-random-1.0.0.tgz", + "integrity": "sha512-K1sUkPf9EXCZFNIlMCoX4icAqcvkR4FMPH4Z61HbyiWhQl1ZGo0zYeV2bJmocK8Cp6tnKYrCnpkeKGebXZoRTQ==", + "dev": true + }, + "unique-random-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-random-array/-/unique-random-array-1.0.0.tgz", + "integrity": "sha512-vtj2yltjcHPa69nFjNJ3xnhsEwE8pMyjqUQDw2myz/iSezqf4YCAcygwFQEsOgMid5VNW/dCPbnb2BcmaDCCKg==", + "dev": true, + "requires": { + "unique-random": "^1.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "user-meta": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/user-meta/-/user-meta-1.0.0.tgz", + "integrity": "sha512-Q/opMgFhVbBkdlTs44UKzV7L5Uj2zrJ4MVPXTTzJmrU1bHb2cX6wJzBIqEf1gROTzZIH8u39WmHsa5EvfnMPrw==", + "dev": true, + "requires": { + "rc": "^1.2.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vue": { + "version": "3.2.47", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz", + "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "requires": { + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-sfc": "3.2.47", + "@vue/runtime-dom": "3.2.47", + "@vue/server-renderer": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==" + }, + "vue-eslint-parser": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", + "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", + "dev": true, + "requires": { + "debug": "^4.3.2", + "eslint-scope": "^7.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.5" + }, + "dependencies": { + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "17.0.1", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.1.tgz", + "integrity": "sha512-/OOyugJnImKCkAKrAvdsWMuwoCqGxWT5USLsjohzWbMgOwpA5wQmzQiLMzZd7DjhIfunzAGIApTOgIylz/kwcg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + } + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.8.0", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz", + "integrity": "sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "dependencies": { + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.12.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-virtual-modules": { + "version": "0.4.6", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", + "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..743ef1f --- /dev/null +++ b/package.json @@ -0,0 +1,89 @@ +{ + "name": "vue_cli_ts", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "eslint": "eslint . --ext .js,.jsx,.ts,.tsx,.vue", + "eslint:fix": "eslint . --fix --ext .js,.jsx,.ts,.tsx,.vue", + "stylelint": "stylelint \"./**/*.{css,scss,sass,vue,html}\"", + "stylelint:fix": "stylelint \"./**/*.{css,scss,sass,vue,html}\" --fix", + "prettier": "prettier --write .", + "prepare": "husky install", + "commit": "git add . && git cz", + "changelog": "standard-version", + "release:first": "standard-version --release-as 1.0.0-B.1", + "release": "standard-version --prerelease B" + }, + "dependencies": { + "@better-scroll/core": "^2.5.0", + "@better-scroll/observe-image": "^2.5.0", + "@better-scroll/scroll-bar": "^2.5.0", + "axios": "^1.3.3", + "core-js": "^3.8.3", + "pinia": "^2.0.30", + "vue": "^3.2.13" + }, + "devDependencies": { + "@commitlint/cli": "^17.4.4", + "@commitlint/config-conventional": "^17.4.4", + "@types/lodash-es": "^4.17.8", + "@types/qrcode": "^1.5.0", + "@typescript-eslint/eslint-plugin": "^5.4.0", + "@typescript-eslint/parser": "^5.4.0", + "@vue/cli-plugin-babel": "~5.0.0", + "@vue/cli-plugin-eslint": "~5.0.0", + "@vue/cli-plugin-router": "~5.0.0", + "@vue/cli-plugin-typescript": "~5.0.0", + "@vue/cli-service": "~5.0.0", + "@vue/eslint-config-typescript": "^9.1.0", + "autoprefixer": "^10.4.14", + "commitizen": "^4.3.0", + "cz-git": "^1.4.1", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^8.7.1", + "husky": "^8.0.3", + "lint-staged": "^13.1.2", + "mrm": "^4.1.13", + "pinia-logger": "^1.3.12", + "postcss": "^8.4.21", + "postcss-html": "^1.5.0", + "postcss-px-to-viewport-8-plugin": "^1.2.0", + "postcss-scss": "^4.0.6", + "prettier": "^2.4.1", + "sass": "^1.32.7", + "sass-loader": "^12.0.0", + "standard-version": "^9.5.0", + "stylelint": "^15.1.0", + "stylelint-config-recommended-scss": "^9.0.0", + "stylelint-config-standard": "^30.0.1", + "stylelint-config-standard-vue": "^1.0.0", + "stylelint-order": "^6.0.2", + "stylelint-scss": "^4.4.0", + "tailwindcss": "^3.3.3", + "typescript": "~4.5.5" + }, + "config": { + "commitizen": { + "path": "cz-git" + } + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged", + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } + }, + "lint-staged": { + "*.{ts,tsx,vue,js,jsx}": "eslint --cache --fix", + "*.{vue,scss}": "stylelint --fix" + }, + "standard-version": { + "scripts": { + "posttag": "git push --follow-tags origin dev" + } + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..5b1b8d6 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,22 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + 'postcss-px-to-viewport-8-plugin': { + unitToConvert: 'px', // 要转化的单位 + viewportWidth: 1920, // UI设计稿的宽度 + unitPrecision: 8, // 转换后的精度,即小数点位数 + propList: ['*'], // 指定转换的css属性的单位,*代表全部css属性的单位都进行转换 + viewportUnit: 'vw', // 指定需要转换成的视窗单位,默认vw + fontViewportUnit: 'vw', // 指定字体需要转换成的视窗单位,默认vw + selectorBlackList: ['not-vw'], // 指定不转换为视窗单位的类名, + minPixelValue: 1, // 默认值1,小于或等于1px则不进行转换 + mediaQuery: true, // 是否在媒体查询的css代码中也进行转换,默认false + replace: true, // 是否转换后直接更换属性值 + exclude: [/node_modules/], // 设置忽略文件,用正则做目录名匹配 + landscape: false, // 是否处理横屏情况 + landscapeUnit: 'vw', // 横屏时使用的单位 + landscapeWidth: 1920 // 横屏时使用的视口宽度 + } + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..8d3a34e --- /dev/null +++ b/public/index.html @@ -0,0 +1,17 @@ + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + +
+ + + diff --git a/public/static/offline/JSON/GetDevCoordinateByIP.json b/public/static/offline/JSON/GetDevCoordinateByIP.json new file mode 100644 index 0000000..8e5cbb1 --- /dev/null +++ b/public/static/offline/JSON/GetDevCoordinateByIP.json @@ -0,0 +1,19 @@ +{ + "code": "200", + "msg": "获取成功", + "data": { + "id": 3, + "ip": "192.168.1.19", + "devNum": "ASAP", + "xaxis": "93", + "yaxis": "93", + "angle": "0", + "mallCode": "79b73dae-5d30-4f2f-ad07-d6bc648fb6dfhh", + "buildingCode": "79b73dae-5d30-4f2f-ad07-d6bc648fb66e", + "buildingName": "A", + "buildingOrder": 0, + "floorCode": "ae7bdb92-d542-4bcc-b134-ef7aa4e861f3", + "floorName": "L1", + "floorOrder": 0 + } +} diff --git a/public/static/offline/JSON/GetWeathers.json b/public/static/offline/JSON/GetWeathers.json new file mode 100644 index 0000000..2a10a1c --- /dev/null +++ b/public/static/offline/JSON/GetWeathers.json @@ -0,0 +1,24 @@ +{ + "code": "200", + "msg": "获取成功", + "data": { + "prov": "四川省", + "city": "成都市", + "area": "武侯区", + "status": "阴", + "temperature_High": "23", + "temperature_Low": "18", + "temperature_Now": "20", + "wind_Power": "<3级", + "wind_Direction": "北风转微风", + "humidity": "76%", + "aqi": "13", + "sun_Begin": "06:53", + "sun_End": "18:57", + "id": 2695, + "code": "a400bd1f-9bb1-4ef1-9c28-c1b69e1ef69e", + "updateTime": "2023-09-26T00:00:29.1925744", + "addTime": "2023-06-29T16:00:14.5229765", + "isDel": false + } +} diff --git a/public/static/offline/JSON/getConfig.json b/public/static/offline/JSON/getConfig.json new file mode 100644 index 0000000..35009f3 --- /dev/null +++ b/public/static/offline/JSON/getConfig.json @@ -0,0 +1,9 @@ +{ + "code": "200", + "data": { + "smallUrl": "http://121.199.30.36:8012/daoshi", + "bigUrl": "http://121.199.30.36:8012/mall", + "baseUrl": "/static/offline" + }, + "msg": "" +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..f08f1d5 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,20 @@ + + + + diff --git a/src/assets/font/SourceHanSansCN-Normal_0.otf b/src/assets/font/SourceHanSansCN-Normal_0.otf new file mode 100644 index 0000000000000000000000000000000000000000..091f56d11b3bce257be0ccf7c30ebed789282667 GIT binary patch literal 8344108 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%0A%;_NJ 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

FlkQHBsrVze|y5-Z{D@(JFxL3l_LqB~3pcw1~h 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 z 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 z zoHjgZe)584+C}v261|?BVK|6R3?P$%a@iBu%Nu0lV7sYA(n0pyc+}3bPohFFDOm0! z^)B$q&$=UipY@SMI(R09N#3S8l+yAN_h++&o$wu2Sw7&+cc;R(HF>wXH@doP*lTU> z&fBz>8gA$wsDD_^=j{xp-0K|bn$ff(2t8tQ5q99m8~}f%*o1|p^hOT6G6sKUdL#as zvk95p9N2+Qsg~kXJFUjC$#$#TSOy_%@JE3}%;{4xagK=>9CY9U@(0IRMIDlBi;{9` zv{2v!)(jgZ-3I}i+vLxOkzfdU$fu%lSW>ZgNf7?ZZMjD=zsOUXeJA&QHhiB|>LsN` zq+S<}T~%1XCNNJhirY!*!MX~^Q-gIwwzYV4Ikh=CZL_m87No^x1t&*buOH}bx>v`q z^epgeY2*5rI@cVoZAa5e(2pW?h(zP6|8N8+lWON8TNY~QKHiTj4opMqS?F?W`~dzL zvV09#FESsChjI^ga2N8ir2wxBgPhT@3sJpS2a*SbB;E;ytCz?MZ7i7vHhlPiAjJ|{ zR!rNgy*fAK9{AaeXEh)mB=KDg6h);%deoVp1AXSqpiTO3$nU|Iw^WReBDMmOB5tX7 zKb%_{0(~#3K;o63eM9^*=M9uC%(?Y7A%g9nq%da|r25=iV)2YQwibu%Z1L)Z73rXF z1uHTG(68jkTP^az))$2#;^2&7a59ED^tAZgfTY;> z=&M%H(;%B_y~Z`&+b#F(+z-dkadA*e^zG`g4%rCVWiH=8;=$YcoD%ISH*dFBjK1zf zWHDMu&M@ku@5-a#II&dR8Kr$77Zw6O@2PjAhXi(Ge)hQd1?_`9FUT$!SpvtMTnK`rJ z%bSppH1d#xzXNaaUF%$75c_RA`gRQcYlK_^jh#=8vBJ91)t%epFl=1v!eqrHqyKR5 zTOzwDvn8zs^fw{y6yLDrO5I7#7M0ZQ%VA4+t@JDO%JC;2jVQdfy5{>jU@0Q2Qo4BP(7UA&de) zO|5PenT@~+g;J$*f=*wS&ZTuMR5~n!%&-xiPlPh#8v5}n&l<`I?%7k}L33v8lhcU< zXXMwJCodlvE>%LKwp1Y-j_76EsAD{DbkZRcHXM2eo-+&{0$1=MC862TiPv9%5@l8> zo-EM!DfBG#%KhKHen1t-2`%-kaIR`(4qd1+_P8OyqscE;7gALrPa%f)jwZ;0u9TmXZFSSJef$}8~KI%#oY z5Fvo=5SpEhjL>Q=G!rdV30T|H!(}?RiN5rD^y6j58&(u8BJrHFXM!Ng$m~AdDt`rt zn3=Lq(btb;eQW|u(wJHWis8v#t9=W+3Vp3i`zXx+in2+Ys$;^WwEC7z=rIsqmgG2|z-FdYS;m0GA0 z$yln;B;5NcQ71pKpeXaNgru;ngmlvO%yE9g9LEc>sN)Ll28ozTx=}s`)sMyC{b3Y7 z2xa-ye$F6$naHopX#|TqWUo+Vnj;}$ir4Ald6@fCdR#$Ja@=^=@L1mi@~)C|+vv@* zM$5K3uET)dJA)BYwf+(;5A7gK@bv{n9#T(9Hji3MwR(0rw>ckLZEn8ZgE<|Nq8>C3 zD%)R{`bz?HLhHJ?p#{E0g5p-@Xk3^Ibw=W6eGc8HR6*pWgN)XbJ%$_CK>29+;~?6l zVE3aN@W|pY5B?pGm0rc360gFnn>nvC--0ij>SsoXXTAefn97lJ zG|#`-yQG?d^yeibV{e}MdP<)VT~E1wMQL-9dkTu41VgA09upA@!k2^_)p#|y)w=PQ zA2hLWNsZ3{Ws9=8W4Pv3K~P>$#!(X8r{$ct+82h-jo#3*Ck)T+PBhWc{LhnZR=0=~ zIL#k>;_vWx8OLFx#G=_qw*-YGp(64*aZ)w=B%Tu)cp~=18J?*TCE)#NPnDl7OU%2N ze<33&J-6W6Wu$wRHYa~mMRMp?@W5?lVH=v}d_LR#1Zi#SnMh!L39o(IFNBo8^|DbV zs6wDHK;I3pZ^WY}c!u$q7m5k*l|Dtj690nCo7t~3;CGlU2Q*!S5Zx5syfSEck^8gB z@g4Eo$#vGZh-34^7lj+u3!0r8oLzs~Yi{b6&eJoZh8lYm^-rta%K5o|^{w3Ca<@9C z`UW%&?f@Zd0Qyk|JhbO5;LmH4Ye9UH;27r|=S*Tfv&Y)bc!sU+u5F^IY~QO<;Br!) zUj-x~lYq`89RnVT>%_QK`GFcNKsOyz4N2a1Nc&4y}LSP52@+=k< zdlqJnXT8jTHfI%6v(DlD_<=Ixt@(|zyvclpB}a`~JUX0O9Ua$Nn;Y?&9y28pngvDk z(`)>4k365IPHteiTdhMaY~mucPz3kbE!8y+;(4I;yI=5j&!R@);JWVr^kAb$Z4=j_ zVr|Q=BGMD7I4F|vw{*2XbkL#It<$d?#^lC8+7U%$m1dNQO3Z{@uQg^^~;nDGO7|zE8q06swzW zXv3HdstMN^RDN<3bt|H7{3fg0@1Vt@JE8sN&5fZvDm?Ri8==`QbGvo~n(Zk?UkW`m zU3H%W0RqpkC#yj_kdgi##sj={%@hq@bSjh2&j!0#&mrJs-yqEe8SyaP1x4we;p;=_ zvSRAQ%py)S6Q2>2c=+7j^T|BJ$&k){PQ;{hC+E~^(OKp!4Dn%{NIehyt<~1_lX=mp z$7K&{5m)>N7<46Yx*-{CR{EyCd~Vdky@+l5fm9`;b@2EX1Yy!`l`kBhz6E)A#lK{K zAnC&>k7JF$!Czq>o@{yvxTp))+%Kz7P*QzJB`J-0h9@ZKCYM^iV7kc=-N0>)-Ysqo zu8v!5?e+-L<1<1)MpV<++kCgov&b{szqy4QR_0mlT2uF2iZs&EJYeoZQzD-Bzy37z zn^O0~k`D)kIXRN_v;~cL%I}uHkylbK3oj>w0j2^O^dX1dSAFl9GF^FZ_(dQ3ssDEw zJE9XkR6nsf!Eo8E5=aF_f`XiJ@vEG->SC37UTTCvU3M4&!k}yMR*jZ~8ny|#T-ux+ zR$H1eD>(!D^jnPzsMMKaHP^qPof}ljuXefyEG1kZB4kdYei69kBJC0{nuDWRvj3$B@^Q;~k#w$9 zD9ot``I$x+y;$B2RFD3EazNILruM*@`%O1n8js4=<%mu=CcT&YOMKzH&AgrSOD1$* z-zYy{g5pDXBW3K0!U~R7b9Ga{#^MeE4QHYkLAZw@>?{nnhJEeW42kW@|{a3r11BmU*atR2IO3+D3 zNDI9jlP1a&A#UTb6^B+}4Ku)$!PE|dxDc6%_MsoNP`w?lXL%(GPJ8Ig^PWcA(`P}4 z|GB?=;sW|cb)JCWmw27{M9*_B=aZwahC)6|FK_iEN}O^fvqWpgZW%ftd)rme|4e?c z_bqHpbA@~uY0Cx%Mw8H#0rrbYY}-ki_r*xA{!!TBc#_v@Z;5AtS1zD3&lx;v4zoL_ zFhIfRKYdv|)0)83Rs#h_%|7k!P414%t@Z#=U^q%aK{nd*uF|W-D<_}QotN^o%JPch_&$oIEOS~Vpfx)yQ;3WN_xn>z^R3J`g!;V zliTq{OLP%BdiafEVUEu6+(DS5v)7^&wda{k7-3Q-xW}8Kvod^^1)oX5%FE4{DiKV85hLo)2^guc%=ca=+0SSC#iuF30$fHucpB($i)}| zPVEd#wgW&~;FHXyb!qL-Mk;M|iHHt7>KhJVd5H~ZGCUnYS?={F^i}ZV-~|p?D;%#p zo)Vqm4|J7bCekZLECrg*|DAu&v%8hMrF3B>o>tY{(9kOd)pnE|^~nJvdIVLeiTv?U z&mhv0qXomv?R)>r0S&;MKwrS1qlH=5#jmnp39Mk2z${n-%!XI@8GscTK~?@ty##hb zbL!US;;_on)X<$-0$-pa^=|jA>E;HPdQ>}C0aR4<1uB9g`8LRTK>O3j!mknJxNG4) z-oAfR6A&NViM3EC3%$nRhqVB8x@)VJDmcsmj$S(qPuyccM~yD^d}>0oJKpqpz*Lu~ zlCBtKheFK!(TQ$)jB{e^Nw1h#h;fch44)HXc>b#4Tp?f?=cC3>4=0wMFF!B7oSl&; z7Ph4z(vQLegs?(XD}?c%ryZ)){pc$q+V-efq$BucfGgoIsYojaak9?#a}S(6c;e70 zCOJX?vBdbc4bp~T5bG2BPP+U|PE5xqI6mf%hb=v}@=*vq~S zBYIZ1dM-~dn$1ngBvr* zlhPbYEHgDAs0R>47@oo)Ps~nlbaP&3XSIjV(Dx~k*BkofO;5|brM@`<;3_n+m4n{k z4E%;bJt{j+=&8#^bHSoti)O0=RP4W4$FZ|N*1}tNKuN)H=4MYT8Hg&J{1g90?9Mm} zDY^d@za{!JDv|CLaIpyz#sKy-^X%!+kU29B^rF>0C7sBoE4#lEPO?n{_muAjkY4X^ zic7uh+9&K@kX=22W>fK{?waPg(yPc@>H~FGwz_kf&s*xNhCHvQ+_Pqpk#_xi0usr&@ zCZp>^bX-6C4Z6UvfP;W&0#9u2vFd+#Ic1TOM-Tu zJO!$y!LTXK`xOd#Z)g7>Z6Ep~yV%b=HFYMTesx4@^@d(q;}dCMesE^!wN~!Yf`B5g;>N!uXs!_LA?YjVFb7Za!RG#WWfVA)vGBZ; zc&`DTtCI@8d62VtA1x6fZ>GvP%|eS)(dI%lwUpF++KJu4sRG9?K(T-lLn`tQDE0#Z zrh^%rgU6Gr=OU09qj#!lsyx;P$Kry_Z#qrYAAxQ;<1FEpC>$W5v5vfgS1$2c(E^N z?!U1}OUMcbj(zTU6`Glbwt(TcSanGCFAj{p8MI-84`^;Xp8FcDYsc$`&5iN;18Dt9 zyx;&@@B`j{5QO)%B}7j9^0qvq@=8ehHk`)QKtY0>r_eNu8|53$(|bp~hsoEAR1V#pQsx9JaHC>aj(!}_GzNbH15QF!uq>o$ zZv;2*NS=8zAefCRaygto^BJyUg)eXwzWHiw{}XRlCdFX-<_vnd9N>IFFN5)<(Ctm$ zE$;O$E*tEuO+0w!i>S!4`d(Sn!%BXshuFIbO3F%pont+q+ETPs$iNRZcs@t4-*WfC zgFqMgJqUdf_40~{i_R%jdFC+NWQ@OAf{A%ML?BVW5?fnRQ(0X@;z|}jI4Y92-+%&^ zH!DMuhO8d^oO(R}bOzS3=7Q`*QeIe@SKW%^p1{P_tofqMY;n41N0-&>BfvYi42`yf zYZ!#5Y|{Skq{#S5eUJryT>e6R^*kH?MTta8wpYBS6Zk691MvNIq4DupDJT_`c}g?K zb6#db6|s_MreM-zQpbhkSBDrN#w6Y#&VXEFaho{0AZ!W1M*OZLEk_*J+W-{9EO2OY z>IY=akIFrzp5lPUHXtUwuDM-nV_>W$3>1Ubz&Ie}eod>aqhw<0v3g^y^! ze_Vz|;3t9;I45O0k58jZZ^%^jmd{joS=$n>TGHCh)3B8i?FZ>)+Q6fBq#<)^e+%Ep zL@9@1l7S>SG9PB&nWTBQlcphICr&$Nf7HHMH!@p0VS9oXl&p|ce-8Au?&mJKf?Dxv z*!jpBIMK!D$^48fX&G~Ka?)Bvh-6F$eeUHgT5>3dVODi=a=jNT9~=~B=H{iP zu5McP$`XV%E;6K$qh0dz0LWR7jE^eiXs4WgL-WSOnF%jWOo>m6fBD`}u0&9BDAfm& zBvsQ+XvgAN4E?U}Dd9^6`CkwKH5EDYANqX{Lw>~X`XBKN^!pNqvF`pt{g@iLrpM*L z!WeIs54XH1@hc3-3I;?VTA7nQ$tOJkAkkvQZey9GCT`o7=DcCK@oos`T{ttg=*5)n6NJ7ikp@I-;9I?7|p_s3=&!35gMNBKDuZd|+;JWHQ)- zx1MQDEa2I$q6*Sw8EA=#HjD=etAuqzC}YN$K#p>0F(ciZ5jB9kThXzBK>0fWHg_q< zlr4R~v_A$V_5l0s6V2}@A*H&Z1h_}T8;CwnsaL-EmiR>`R2(`=4$r~>z^@$*)FO*l zO#QVa$Pfw*K#g6ST%7f7&33z|#=ux*z40b2LmM>%~ z4$Zeu&`V#=dNk`XfqnwVy)$P|C&tg&O&mLOF>@|*AJtZAK?ENi_sdGw?%1_k%yd#t zW`hqZ`RqpaANRE0KF01W+w{0jod*!J>rIS9{W_p3wSs_vS$OH^)qVZ6*1mxWJ-iOh zf>U6l>LY@usFk-X+1>H%%aiEg2>}QCq-}(8YOqr05$Jx;Ulh$fn|?O` zY$kaoHvDYNoNYw(nPkaa6phORi!+{-@_>~Gu)Q}kz zYnCKEfM0TCIE^v!j1~3MO$`K`s9QdPi>cql{yPN~~yCs;5r>{+mhs@r%cjFH}^#8k0 z|1JL4yWPUfoWgYB{Gs`1=DwGgQ?Cdwi%8XvV1XZxwIB?^bCr*JjpW`EzhpX29`E}G zXj}keN*QK&p#LqE`Js!044b{%of}=8SKFBy!#c?fOOCwW)Hl@hqC!yOmF?Hu$PKCR zsBxkN>XN(7F}z_dW@|&)vL=fm9(uhi<@xU3;oOO1vxC@v@C1H?9>fiS={KyPUzbM zFcX57f(>~;7#f0rK{+^xYGB;vZ!@}rBN#CF&GwdcC|4>dahAH^`WS9+&%llL8#{8j zht_Rf7a9h>fl(1>k|Ral7h?*NYA+!qP7h8C2j6zp>t5bhw+8 z8D`g~fYxLinV3jiOlW1Rpyg{jJp_9m`wu&2F<Jxl{kWnd|S0hRtbdn;4ffu6(5-Ts{3CTR3 z`F;xh0g7pzdw2?(Zg4d#wLp}%s>Arsk@sLWcDs3yRGmG~X|QeDl6jz0!i{JZUmKu-FIZUEmmk0j&=WD-^UTR)58M{q zLshQT^^BkZzJ)2Dq2Y=DomE!>IpOW!KrOL&30GU_l3=EXhTq1O`E6{?)JGOvZGbKe zHNw?a>;*(T#NO9%{y?j(d1gaYw2tOoXSmdbV7s>v;%R8^@0^8r%kM0-1q(UR+UL{H zrKiIovxPMP#{2YCeC#n2^{WP~(W&*=Pc;=B;=qTIIC&`A!PiAl>R)rT$u^2xU{ij$ z-tCa{4iDX6VJtI)1U%B6+RoPJW{47?1rbR(nFV0;upkwaWovrLn$GP0Bn8M1d(pXG zG}PYJ;|5?`-vHYaW|Bf_|A~3?w0{^oqOJM9122(VVe=iV8{-Qn2$l%jB zly68+wT$Cy=iq4Txhumk-6$c!F>?@ zAo6y^Qg;jx_L_KMv?%n_F=U^Cek?&#`p`E%XtL*h@0L#P_M%0lcv?|UZC!g2gfuwz zs)R&FA@qXDAI zxmdlx!j=T9YbWnE*Jfu}VCH+=nAQnYVa@%6O|L4vioLP}NczVxPUTqLFD3VPK)k~? z@H66rvhtk;jpg9txI{vAsBbI?yb$Q_Qj5j+}bAlU4;JuEdAc*5AnMK7x!HQw|c@@fHp%8BFf_2!0R z(sQMsglUFz@6u(|{GhF0Zmb5MX7_q`xUuXlP1H~gb7S?&8XjNcm+^DGnC`cVXTYWC zcX$h@4=Z>Z8Yt^DZoD8?5CyX1O*S#w4jXI?_w0i@DkM2JFI$`|&L#2Hev}DP#6SAc zA7~cd$D4m1yqo>b@p<3xq}s~QrR2=bOSug62>2V=zP4ToPJ5E-g4)~$az8x(lnD}ALt62F3s8(FV1LA9pEkh#+c(Rd0F)1cRb zuFN3bfL#BD)m?hju)(v{snLZYrcGRV`^%`PktQIfpOyGX{j!4^+PI-bUKQ?@4gXwo zfTDTa;-F)M?|zrV2iy+Uc+>~i!|?Yw(BH=h#^5I<-zJUgw#abRdaJaA{G%xe<%K0B z#Z`rFz&r^y?_KV`DqI+w25a*};fMMs1LWx8$8MiOlG9;xr|RWw1h4IpzTUCQCnPpi zb#ahcCpH^HhdS_~K{HeAvLCtZ;;np4ZO1>`qn~-kTd4g5$PrG*{*gX+8Ehq>b`{r^ z#R?cz)Eq!;rLXeX0Q*k}1G3g+Tf_Xy?~o{sxM+k>_Hk4e_&g2CPCmLSMK;`Wz=rASrqzRH4e&tDa1KB~oe3oA z zJuj_5ly9BMJ)*a5OYJf3ZzXv_T=+LjdPvq=QG^%b8HNzOj5s=V) zP=!I|!$8uSKsPPmZHuHB+4^LQ4-Cl^VA$l>#&2>ztY^7ryIY1@<8;4eaJ1!@O79Y% z9DgV;!b${{&R>{D9W~R~2iXfKU;s*7xSZp`zA>SurKDdxT4~d;HH+U;&y6VAjwtVz z^uA=p)nVJq+$g--7i;g(CuxC&%83=)V2+58YGHR$-xUS??-;xT4BR#^PlIXvq=fpe zlHuID#kMt@GWj)?TtIoC^L7K(pwNnbJb-gpGk9xzsSEN(s4=$5Mg}Sdz^vV35bXgB z;j-qRRrDc99ii9i%4N{zkK!|+BZ}$AF~6BD!r|6nWjh&1;f-Lp@Tm%tPd76~VmQ|D z(f5X1!n;sBp8b;PrMV1a%?M*gQ+RudsbwIRjhG*{IA~{+SDQ#h29a+yNfzKh$9TxfCfRH(!N*32j7|;ENl%P-vzsAHcMo zO64FD4zfozuk)z?P&fR#_C;`|_63GlA=cnOF#kZp;?`AP5X|EC$((XKg zNCi2zXBBi6UC)=9WN@Rb{niEAkocYje4Qn{tzhtV7eUjQ~-zh=(>H(7W}_% z=WJ78i)Vviwu>6v;4NK5F|~2S>*Bz|z^qWX2Eqz`O86x(bzHy<0>CwJQ)R*d#pNbE zlckzH3tp{*R}AOWsR1C*Iy9XH<_2Kmw+T(p)`r9OSM7_JB2z=tg3@OXHC>mr_BoZo z6I88Yq!R+c5qC#Fhk`@-E;;Vb+-*>O=J2Rdp7By@y8>Mrc+>g3GeTAmBf%S#3gsO+>QS)&?9>eCL=CD1Q2lzYP~Y!) zxjdtJ6xsx2*wG^YGB4=grb!togdGr!AQGHM2tkI&V^38#u7OYnur4P4uL@Xa4}EJo z5R0%_>w9F4j|=^CgEB(E+yDZTP|ph71H2;rFOKG)oojK=Qx@uBNQ$24pi2G|eu~&| z2sb=N(qG|lR=OmkEUjdB8uz$wlxs9h8R@8Y?6jh_2>jJz{G$P0cMzsieZf3vV;@>^ zAAQ@Qjra02swi}YRdubrPTC0ebiF8|hh7GPE;BhCSjQ$xC)RL6&Aj(HIUQ(p?GBKU zG&!pezhkEh@8BKmpcqkq_rjVFZ++ws6p{y(mlu^c6jQ^u( zY~pt~wlK;#Knl_rWmDuAIcbf1g-4!mQwKMo+^xp34g{%1j3CttrWQe^%HOwr&n|w( z@q!3p{P49qqb)M>!5Plr;k&!49lENxZcUp<%$nfK8OzXuJ~XYzS^g0A`pqGzf8}!d z0Q+4$r1t#1i?-z8(;(5<*Ms-{ih}!8KieR$#n{>oSp$e4X+xJ1PTHR}AT|_^Xy}+d zfna5X{doX)GPl_RMm#ZHt!PeG82?Yv4C7euf%OPk63A5VZQflj|C`8C%bKI^G%1E! zUPG(zn-f&`rPb$GeBoNvqYWb}4hNJHUs-{U%o35-n8aMm$J!?i{np`c?b5*+3(S}1 zjh6p*6(-89aMA!uveBM_B74#0o&ecxaI)VlA0Bw!kJvrvdl|?-G%F^dR^Enpu$R3+ zF5sE(lcy#gfTmS5lT*|?H%V#nk2dWm%e(3dLpKNn_-!6dZZ2z}i07yBHq}yNjlGKc z=O6)MF6L$~$c3w1s-RsiKnofDJt%TtK~_RMx{TO(K1*=c<7W?@$MjlGBtO(O96UeP z5Ymd=DsdIGUw~8yHkPDT(w^PKm!etP54E8(hUOEJ z&V5!}V2xGlg~#D1h)orxri#)?oU+aqE+(JlM*4W8p(rjR^hylceDm(xs*kOh`*aPO z<;+YCi&F8diZxHbz>}O|sr;)8>35=)oslwz7241%lXdiucOdP~2LtTTUp0Sxf-0ab zNWgQB!o9r8zYt)V{LHcJH<|AlHsA)xa}~Bcb1TXyeh0byi#m5PsB=A3oHoAI$F`r4bKgbdKcF*Kh}a|kj8aBneyqBIUZrSe6m2sDq8L&_}C`OlUx zt8^w7&UYu6R)Q(ltIV{LvX*DGmP*P2&o=Wu)G>g*?k|(&LCvyVu2huEA1cw5!4HG{ zUiMpErpSNmOdpw;%c0j}jX|^>rx1lHvBkkHp_Q|3j%E7fx`@Dj=N#THC+KBnU`sLE znx*;QQEc=YZh7ED84R<~TjHOeeHWA{zrswgDwY!}@huwC}6 zM4aGiHz+?y%?}1&N^@q$OcOofUtXcD%d<3~)Wyt7p2c4j$U5D4t86F$X_?Xmrh}0W z&w3`M`o;#acxyu`FpNQ0D9!f<88D&KhmZ4C)KE(Uu+>qlcY?QcIW>H7{PK+?QV%EE zpuIf3%hYoc+slF0?ArKb^Bt$;bRJ1iJ1RC09{_s~dSAbH&fpNDCAjI|92MkR#hs7!uV`M*$A1LVQDjU_;asu1Y zc5v(gP&iqzN>BuvF=m)kEgSTO5`fX^9{w^E%gm9w@ix)mp9DY|GiPfG!cmJaM4wvd z%glHgGGk7yu18jU!8}1?6a|>)5G14VD?D?3N%V$hadyEN`TAo}AB)Ujl2d#v8Ac(q zZdaqPKWTa3g`5XYpUhfaAo=i6%|iL+dUA$E$B|CDu4iwr=fG1&H>Bv74|Sj!U_Fbz zZfD#7$}X6s`Bgls1z9|Z@L`Sl>-&76_HKP4u4nL8exMc+!s|>eYL4}&WmeCK$oXMF zOkQB9J?0U*FW+Zk;+n>6=#l1bHM0l6OJF^a5v77^muod>NoWfz1JU5qq{ef2KP`m?&D7#vjV+*HaIbf$=b8LX zF}vW!6BK?Qq%KQsI<@^4+iczACW>dWZ(jF~{Vs(`b`+xeiL)56p7{iY6oc9-Y6VAG zi4?v=^fHw>L2segbNoFI9d`8yZj5M)X(!t)S(@J%s1`$9!s)mKk8|f;bdn>ILN7#+ zJ=Nz^a(N3LP^qaq3$3~xM;pt#TN+_W&^>(z;Y?rC+o(W`dr?pyd%9*cXpNPe6U-RK zH2+mWg@J{^dH;+b{F^E1*8=sP47y-jMi&eK+)k32L5r9lzWAt7wMU(Ejf=-mM@+5V zpnwJO*g#XOqWVcOKpk1Z^`Oo!@~-Azt47oE&?4qkN7r!;NArAS!OnjNmyrFh`c@%7 zTkMCY+q~EI$4l+OC}>++d^UKt)XJ(pNdHZ${Cnv$Ea{Od^K{q-uTc>k1-iV=EK1kr zJzTNt)QZdwhu74bqW3oeV+FLUc!nf9cFPbRf*y7b-7v*e=oiP`!w#R|A zC!zW8C#tunVe>Bv!j#(z?;?TJvp{mU;Jp}x)N|DIodyB(j3dcPlPlblrZC28$S6h` zF=605zwNwlKT$2vq&B-cY_zd45~KmJlN^1sPS)T2u-XF{10Mi(f-Cs7jxfp!LM;Gx z4v;io1yGI+t_Hy!Jr|a>LRDuDek#tZcCK7+4Ha@&N=#W^X|c2vir)TuRP821zvJIo zMfH-V9H{j?z#>NRS6`Lv3Vh{tQ01XyxwSk+h8Fd*-#BX`XLRigjTOd>pfLI@Uvcg| zpkU!x{|;tTc!b42i+)NNZ*e%~)9g{lcU`j=3LoBlH)@ord!82iN&K>c8=63E;Zx49 zgb0{I2Acty*?X`ERp2&OQYFa#%fZYI9QQsx!2$WieUv4K!P>mi+-tcN#(CUmzW=@u zKDmg9uJUgSytelkH^)2AEgfq41s2G6D-ndvZCIM0oRJA}#_N>e1V~EV%pn)k15eon zmZ#dQMaOdkuRt3~BL}$zXgCuDXypU|4nP zQo&qwnKc7KXs5N`Zol4%Hpr?5CIfCWEPtm!ZP594!h{aP@-gZr&*i>SW~?C_z^Lp` zJj=f*^@VN4%vY%|?6sD+;KH8rKaG=HgNxgS{ni$IxP!shQrXZoQ2T%pIpz2^HUVSH zuXV0#LWG2w#|B}~YVcCIjoP-e&>;;Y+;*LXK6i3dTU5acm_=+`M)3A7pkfo9&K+Rf zXT!j)W4Qi&GHAMaOP#6f6U#s;5yXlv3vCRmvO3Dm2*~nCg}U;Bm9@5`&4Ggv(V<5p zV