From 03ac592191abd0bb6d2d792f75ca239d1b55788a Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Fri, 27 Jun 2025 17:11:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 1 + .env.production | 3 + .gitignore | 25 + README.md | 46 + craco.config.js | 28 + package-lock.json | 30947 ++++++++++++++++ package.json | 50 + public/assets/decst.png | Bin 0 -> 7166 bytes public/assets/icons2/bz.png | Bin 0 -> 4069 bytes public/assets/icons2/clz.png | Bin 0 -> 2950 bytes public/assets/icons2/dphds.png | Bin 0 -> 689 bytes public/assets/icons2/dxh.png | Bin 0 -> 240 bytes public/assets/icons2/hz.png | Bin 0 -> 1687 bytes public/assets/icons2/qxh.png | Bin 0 -> 858 bytes public/assets/icons2/sx.png | Bin 0 -> 1320 bytes public/assets/icons2/wx.png | Bin 0 -> 2587 bytes public/assets/icons2/xtgl.png | Bin 0 -> 1240 bytes public/assets/icons2/xxcx.png | Bin 0 -> 1569 bytes public/assets/icons2/zxjk.png | Bin 0 -> 1575 bytes public/assets/u945.png | Bin 0 -> 453703 bytes public/demodata/4_1.json | 136 + public/demodata/dam.json | 19 + public/demodata/department.json | 9 + public/demodata/dir.json | 165 + public/demodata/elst.json | 116 + public/demodata/gldw.json | 5 + public/demodata/lsy.json | 5 + public/demodata/res.json | 5 + public/demodata/rivl.json | 5 + public/demodata/servtype.json | 10 + public/demodata/st.json | 68 + public/demodata/swll.json | 7 + public/demodata/sysUser.json | 5 + public/demodata/video.json | 5 + public/demodata/xzqh.json | 5 + public/demodata/zf.json | 12 + public/favicon.ico | Bin 0 -> 1150 bytes public/index.html | 44 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/assets/fonts/password.ttf | Bin 0 -> 9504 bytes src/assets/icons/icon.png | Bin 0 -> 8422 bytes src/assets/icons/logo64.png | Bin 0 -> 5967 bytes src/assets/icons/switch.png | Bin 0 -> 2906 bytes src/assets/icons/user.png | Bin 0 -> 2556 bytes src/assets/icons/水厂.svg | 2 + src/assets/icons/项目管理.png | Bin 0 -> 6508 bytes src/assets/images/loginBg.svg | 69 + src/assets/images/loginBg3.png | Bin 0 -> 477616 bytes src/assets/images/menu.png | Bin 0 -> 36881 bytes src/assets/images/menu1.png | Bin 0 -> 22667 bytes src/assets/images/tabHide.png | Bin 0 -> 325 bytes src/assets/images/tabShow.png | Bin 0 -> 319 bytes .../DashboardLayout/AppBreadcrumb.tsx | 42 + src/components/DashboardLayout/HeaderUser.tsx | 50 + src/components/DashboardLayout/SiderMenu.tsx | 63 + src/components/DashboardLayout/TopMenu.tsx | 64 + src/components/DashboardLayout/index.tsx | 116 + src/components/DashboardLayout/style.less | 134 + src/components/ant_override.less | 327 + src/components/common/ImportModal.tsx | 69 + src/components/common/PopupDialog.tsx | 48 + src/components/common/TagsPieChart.tsx | 88 + src/components/common/colors.ts | 1 + src/components/crud/CancelCrud.tsx | 30 + src/components/crud/FormLayoutProps.ts | 11 + src/components/crud/OpButton.tsx | 48 + src/components/crud/useCrud.ts | 44 + src/components/crud/usePageTable.ts | 142 + src/config/chart.ts | 171 + src/config/consts.tsx | 30 + src/config/index.ts | 28 + src/index.less | 57 + src/index.tsx | 25 + src/models/_/defs.ts | 118 + src/models/auth/_.ts | 115 + src/models/auth/index.ts | 61 + src/models/auth/menu.ts | 61 + src/models/index.ts | 10 + src/models/store.ts | 10 + src/react-app-env.d.ts | 1 + src/utils/cachepromise.ts | 34 + src/utils/common.ts | 72 + src/utils/request.ts | 151 + src/utils/useRefresh.ts | 24 + src/utils/useRequest.ts | 51 + src/utils/useSize.ts | 13 + src/utils/utils.ts | 105 + src/views/AppRouters.tsx | 70 + src/views/Base/Ad/DataTable.tsx | 48 + src/views/Base/Ad/SearchBar.tsx | 48 + src/views/Base/Ad/_.ts | 67 + src/views/Base/Ad/index.tsx | 19 + src/views/Base/Department/DataTable.tsx | 49 + src/views/Base/Department/SearchBar.tsx | 48 + src/views/Base/Department/_.ts | 69 + src/views/Base/Department/index.tsx | 19 + src/views/Base/Personel/DataTable.tsx | 52 + src/views/Base/Personel/SearchBar.tsx | 53 + src/views/Base/Personel/_.ts | 67 + src/views/Base/Personel/index.tsx | 19 + src/views/Base/RzHis/DataTable.tsx | 46 + src/views/Base/RzHis/SearchBar.tsx | 48 + src/views/Base/RzHis/_.ts | 67 + src/views/Base/RzHis/index.tsx | 19 + src/views/Base/St/DataTable.tsx | 102 + src/views/Base/St/Manage.tsx | 30 + src/views/Base/St/SearchBar.tsx | 66 + src/views/Base/St/_.ts | 69 + src/views/Base/Unit/DataTable.tsx | 53 + src/views/Base/Unit/SearchBar.tsx | 48 + src/views/Base/Unit/_.ts | 67 + src/views/Base/Unit/index.tsx | 19 + src/views/Base/Video/DataTable.tsx | 54 + src/views/Base/Video/SearchBar.tsx | 52 + src/views/Base/Video/_.ts | 67 + src/views/Base/Video/index.tsx | 19 + src/views/Eng/Dam/DataTable.tsx | 53 + src/views/Eng/Dam/SearchBar.tsx | 48 + src/views/Eng/Dam/_.ts | 67 + src/views/Eng/Dam/index.tsx | 19 + src/views/Eng/ElSt/DataTable.tsx | 51 + src/views/Eng/ElSt/SearchBar.tsx | 48 + src/views/Eng/ElSt/_.ts | 67 + src/views/Eng/ElSt/index.tsx | 19 + src/views/Eng/Gate/DataTable.tsx | 52 + src/views/Eng/Gate/SearchBar.tsx | 48 + src/views/Eng/Gate/_.ts | 67 + src/views/Eng/Gate/index.tsx | 19 + src/views/Eng/Res/DataTable.tsx | 53 + src/views/Eng/Res/SearchBar.tsx | 59 + src/views/Eng/Res/_.ts | 67 + src/views/Eng/Res/index.tsx | 19 + src/views/Eng/Rivl/DataTable.tsx | 53 + src/views/Eng/Rivl/SearchBar.tsx | 48 + src/views/Eng/Rivl/_.ts | 67 + src/views/Eng/Rivl/index.tsx | 19 + src/views/Eng/Wfm/DataTable.tsx | 51 + src/views/Eng/Wfm/SearchBar.tsx | 48 + src/views/Eng/Wfm/_.ts | 67 + src/views/Eng/Wfm/index.tsx | 19 + src/views/NotFound/index.tsx | 8 + src/views/Serv/DataHis/index.less | 90 + src/views/Serv/DataHis/index.tsx | 12 + src/views/Serv/Dir/DataTable.tsx | 51 + src/views/Serv/Dir/SearchBar.tsx | 40 + src/views/Serv/Dir/_.ts | 67 + src/views/Serv/Dir/index.tsx | 19 + src/views/Serv/Mgr/DataTable.tsx | 43 + src/views/Serv/Mgr/SearchBar.tsx | 40 + src/views/Serv/Mgr/_.ts | 67 + src/views/Serv/Mgr/index.tsx | 19 + src/views/Serv/Reg/DataTable.tsx | 49 + src/views/Serv/Reg/SearchBar.tsx | 40 + src/views/Serv/Reg/_.ts | 67 + src/views/Serv/Reg/index.tsx | 19 + src/views/Serv/Watch/DataTable.tsx | 45 + src/views/Serv/Watch/SearchBar.tsx | 40 + src/views/Serv/Watch/_.ts | 67 + src/views/Serv/Watch/index.tsx | 19 + tsconfig.json | 26 + 163 files changed, 37644 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .gitignore create mode 100644 README.md create mode 100644 craco.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/assets/decst.png create mode 100644 public/assets/icons2/bz.png create mode 100644 public/assets/icons2/clz.png create mode 100644 public/assets/icons2/dphds.png create mode 100644 public/assets/icons2/dxh.png create mode 100644 public/assets/icons2/hz.png create mode 100644 public/assets/icons2/qxh.png create mode 100644 public/assets/icons2/sx.png create mode 100644 public/assets/icons2/wx.png create mode 100644 public/assets/icons2/xtgl.png create mode 100644 public/assets/icons2/xxcx.png create mode 100644 public/assets/icons2/zxjk.png create mode 100644 public/assets/u945.png create mode 100644 public/demodata/4_1.json create mode 100644 public/demodata/dam.json create mode 100644 public/demodata/department.json create mode 100644 public/demodata/dir.json create mode 100644 public/demodata/elst.json create mode 100644 public/demodata/gldw.json create mode 100644 public/demodata/lsy.json create mode 100644 public/demodata/res.json create mode 100644 public/demodata/rivl.json create mode 100644 public/demodata/servtype.json create mode 100644 public/demodata/st.json create mode 100644 public/demodata/swll.json create mode 100644 public/demodata/sysUser.json create mode 100644 public/demodata/video.json create mode 100644 public/demodata/xzqh.json create mode 100644 public/demodata/zf.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/assets/fonts/password.ttf create mode 100644 src/assets/icons/icon.png create mode 100644 src/assets/icons/logo64.png create mode 100644 src/assets/icons/switch.png create mode 100644 src/assets/icons/user.png create mode 100644 src/assets/icons/水厂.svg create mode 100644 src/assets/icons/项目管理.png create mode 100644 src/assets/images/loginBg.svg create mode 100644 src/assets/images/loginBg3.png create mode 100644 src/assets/images/menu.png create mode 100644 src/assets/images/menu1.png create mode 100644 src/assets/images/tabHide.png create mode 100644 src/assets/images/tabShow.png create mode 100644 src/components/DashboardLayout/AppBreadcrumb.tsx create mode 100644 src/components/DashboardLayout/HeaderUser.tsx create mode 100644 src/components/DashboardLayout/SiderMenu.tsx create mode 100644 src/components/DashboardLayout/TopMenu.tsx create mode 100644 src/components/DashboardLayout/index.tsx create mode 100644 src/components/DashboardLayout/style.less create mode 100644 src/components/ant_override.less create mode 100644 src/components/common/ImportModal.tsx create mode 100644 src/components/common/PopupDialog.tsx create mode 100644 src/components/common/TagsPieChart.tsx create mode 100644 src/components/common/colors.ts create mode 100644 src/components/crud/CancelCrud.tsx create mode 100644 src/components/crud/FormLayoutProps.ts create mode 100644 src/components/crud/OpButton.tsx create mode 100644 src/components/crud/useCrud.ts create mode 100644 src/components/crud/usePageTable.ts create mode 100644 src/config/chart.ts create mode 100644 src/config/consts.tsx create mode 100644 src/config/index.ts create mode 100644 src/index.less create mode 100644 src/index.tsx create mode 100644 src/models/_/defs.ts create mode 100644 src/models/auth/_.ts create mode 100644 src/models/auth/index.ts create mode 100644 src/models/auth/menu.ts create mode 100644 src/models/index.ts create mode 100644 src/models/store.ts create mode 100644 src/react-app-env.d.ts create mode 100644 src/utils/cachepromise.ts create mode 100644 src/utils/common.ts create mode 100644 src/utils/request.ts create mode 100644 src/utils/useRefresh.ts create mode 100644 src/utils/useRequest.ts create mode 100644 src/utils/useSize.ts create mode 100644 src/utils/utils.ts create mode 100644 src/views/AppRouters.tsx create mode 100644 src/views/Base/Ad/DataTable.tsx create mode 100644 src/views/Base/Ad/SearchBar.tsx create mode 100644 src/views/Base/Ad/_.ts create mode 100644 src/views/Base/Ad/index.tsx create mode 100644 src/views/Base/Department/DataTable.tsx create mode 100644 src/views/Base/Department/SearchBar.tsx create mode 100644 src/views/Base/Department/_.ts create mode 100644 src/views/Base/Department/index.tsx create mode 100644 src/views/Base/Personel/DataTable.tsx create mode 100644 src/views/Base/Personel/SearchBar.tsx create mode 100644 src/views/Base/Personel/_.ts create mode 100644 src/views/Base/Personel/index.tsx create mode 100644 src/views/Base/RzHis/DataTable.tsx create mode 100644 src/views/Base/RzHis/SearchBar.tsx create mode 100644 src/views/Base/RzHis/_.ts create mode 100644 src/views/Base/RzHis/index.tsx create mode 100644 src/views/Base/St/DataTable.tsx create mode 100644 src/views/Base/St/Manage.tsx create mode 100644 src/views/Base/St/SearchBar.tsx create mode 100644 src/views/Base/St/_.ts create mode 100644 src/views/Base/Unit/DataTable.tsx create mode 100644 src/views/Base/Unit/SearchBar.tsx create mode 100644 src/views/Base/Unit/_.ts create mode 100644 src/views/Base/Unit/index.tsx create mode 100644 src/views/Base/Video/DataTable.tsx create mode 100644 src/views/Base/Video/SearchBar.tsx create mode 100644 src/views/Base/Video/_.ts create mode 100644 src/views/Base/Video/index.tsx create mode 100644 src/views/Eng/Dam/DataTable.tsx create mode 100644 src/views/Eng/Dam/SearchBar.tsx create mode 100644 src/views/Eng/Dam/_.ts create mode 100644 src/views/Eng/Dam/index.tsx create mode 100644 src/views/Eng/ElSt/DataTable.tsx create mode 100644 src/views/Eng/ElSt/SearchBar.tsx create mode 100644 src/views/Eng/ElSt/_.ts create mode 100644 src/views/Eng/ElSt/index.tsx create mode 100644 src/views/Eng/Gate/DataTable.tsx create mode 100644 src/views/Eng/Gate/SearchBar.tsx create mode 100644 src/views/Eng/Gate/_.ts create mode 100644 src/views/Eng/Gate/index.tsx create mode 100644 src/views/Eng/Res/DataTable.tsx create mode 100644 src/views/Eng/Res/SearchBar.tsx create mode 100644 src/views/Eng/Res/_.ts create mode 100644 src/views/Eng/Res/index.tsx create mode 100644 src/views/Eng/Rivl/DataTable.tsx create mode 100644 src/views/Eng/Rivl/SearchBar.tsx create mode 100644 src/views/Eng/Rivl/_.ts create mode 100644 src/views/Eng/Rivl/index.tsx create mode 100644 src/views/Eng/Wfm/DataTable.tsx create mode 100644 src/views/Eng/Wfm/SearchBar.tsx create mode 100644 src/views/Eng/Wfm/_.ts create mode 100644 src/views/Eng/Wfm/index.tsx create mode 100644 src/views/NotFound/index.tsx create mode 100644 src/views/Serv/DataHis/index.less create mode 100644 src/views/Serv/DataHis/index.tsx create mode 100644 src/views/Serv/Dir/DataTable.tsx create mode 100644 src/views/Serv/Dir/SearchBar.tsx create mode 100644 src/views/Serv/Dir/_.ts create mode 100644 src/views/Serv/Dir/index.tsx create mode 100644 src/views/Serv/Mgr/DataTable.tsx create mode 100644 src/views/Serv/Mgr/SearchBar.tsx create mode 100644 src/views/Serv/Mgr/_.ts create mode 100644 src/views/Serv/Mgr/index.tsx create mode 100644 src/views/Serv/Reg/DataTable.tsx create mode 100644 src/views/Serv/Reg/SearchBar.tsx create mode 100644 src/views/Serv/Reg/_.ts create mode 100644 src/views/Serv/Reg/index.tsx create mode 100644 src/views/Serv/Watch/DataTable.tsx create mode 100644 src/views/Serv/Watch/SearchBar.tsx create mode 100644 src/views/Serv/Watch/_.ts create mode 100644 src/views/Serv/Watch/index.tsx create mode 100644 tsconfig.json diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..08d642e --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +PUBLIC_URL=/xyt_res_center \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..bd084e2 --- /dev/null +++ b/.env.production @@ -0,0 +1,3 @@ +GENERATE_SOURCEMAP=false +# PUBLIC_URL=http://local.gunshiiot.com:19080/resCenter +PUBLIC_URL=/xyt/resCenter diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..34bd26a --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* +yarn.lock +build.7z diff --git a/README.md b/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/craco.config.js b/craco.config.js new file mode 100644 index 0000000..edfd3ec --- /dev/null +++ b/craco.config.js @@ -0,0 +1,28 @@ +const CracoLessPlugin = require('craco-less'); + +module.exports = { + plugins: [ + { + plugin: CracoLessPlugin, + options: { + lessLoaderOptions: { + lessOptions: { + modifyVars: { + '@primary-color': '#3B7CFF', + '@error-color': '#F55E55', + '@text-color': '#3B4859', + '@menu-dark-bg': '#3773C5', + '@layout-body-background': '#eeeeee', + '@form-vertical-label-padding': '0 0 10px', + '@normal-color': '#EFF1F5', + '@label-color': '#3B4859', + '@card-background': '#fbfbfb', + '@heading-color': '#3B4859', + }, + javascriptEnabled: true, + }, + }, + }, + }, + ], +}; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..55c3a51 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,30947 @@ +{ + "name": "zhzmkz-web", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "zhzmkz-web", + "version": "0.1.0", + "dependencies": { + "@ant-design/icons": "^4.7.0", + "@craco/craco": "^7.0.0-alpha.7", + "@react-hook/resize-observer": "^1.2.6", + "@rematch/core": "^2.2.0", + "@types/geojson": "^7946.0.8", + "@types/node": "^16.11.45", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.6", + "antd": "^4.21.7", + "axios": "^0.27.2", + "craco-less": "2.1.0-alpha.0", + "echarts": "^5.3.3", + "echarts-for-react": "^3.0.2", + "moment": "^2.29.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.2", + "react-router": "^6.3.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "redux": "^4.2.0", + "typescript": "^4.7.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-4.8.1.tgz", + "integrity": "sha512-JRAuiqllnMsiZIO8OvBOeFconprC3cnMpJ9MvXrHh+H5co9rlg8/aSHQfLf5jKKe18lUgRaIwC2pz8YxH9VuCA==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.3.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "lodash": "^4.17.15", + "rc-util": "^5.9.4" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz", + "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "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.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", + "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", + "dependencies": { + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@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.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@craco/craco": { + "version": "7.0.0-alpha.7", + "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.0.0-alpha.7.tgz", + "integrity": "sha512-3RU+Ur1GvBQKDBL1JhssSgazc8s3pMAgndyS+95UaXdMTuozpI9h4k4OokQRRjiLmr7i0y39l6fBZvknGj2i1w==", + "dependencies": { + "autoprefixer": "^10.4.7", + "cosmiconfig": "^7.0.1", + "cosmiconfig-typescript-loader": "^2.0.2", + "cross-spawn": "^7.0.3", + "lodash": "^4.17.21", + "semver": "^7.3.7", + "webpack-merge": "^5.8.0" + }, + "bin": { + "craco": "dist/bin/craco.js" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "react-scripts": "^5.0.0" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@eslint/eslintrc/node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@eslint/js": { + "version": "8.51.0", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/@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==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/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==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/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==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/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==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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==" + }, + "node_modules/@jest/transform/node_modules/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==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/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==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "node_modules/@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==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@react-hook/latest": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@react-hook/latest/-/latest-1.0.3.tgz", + "integrity": "sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg==", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@react-hook/passive-layout-effect": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz", + "integrity": "sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@react-hook/resize-observer": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/@react-hook/resize-observer/-/resize-observer-1.2.6.tgz", + "integrity": "sha512-DlBXtLSW0DqYYTW3Ft1/GQFZlTdKY5VAFIC4+km6IK5NiPPDFchGbEJm1j6pSgMqPRHbUQgHJX7RaR76ic1LWA==", + "dependencies": { + "@juggle/resize-observer": "^3.3.1", + "@react-hook/latest": "^1.0.2", + "@react-hook/passive-layout-effect": "^1.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@rematch/core": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@rematch/core/-/core-2.2.0.tgz", + "integrity": "sha512-Sj3nC/2X+bOBZeOf4jdJ00nhCcx9wLbVK9SOs6eFR4Y1qKXqRY0hGigbQgfTpCdjRFlwTHHfN3m41MlNvMhDgw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "redux": ">=4" + } + }, + "node_modules/@remix-run/router": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.9.0.tgz", + "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.11", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.3", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.3.tgz", + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.5", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "node_modules/@types/express": { + "version": "4.17.18", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.37", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.11", + "resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.11.tgz", + "integrity": "sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-YIQtIg4PKr7ZyqNPZObpxfHsHEmuB8dXCxd6qVcGuQVDK2bpsF7bYNnBJ4Nn7giuACZg+WewExgrtAJ3XnA4Xw==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.12", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" + }, + "node_modules/@types/node": { + "version": "16.18.58", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.58.tgz", + "integrity": "sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==" + }, + "node_modules/@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==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" + }, + "node_modules/@types/react": { + "version": "18.2.25", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.25.tgz", + "integrity": "sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.11", + "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.11.tgz", + "integrity": "sha512-zq6Dy0EiCuF9pWFW6I6k6W2LdpUixLE4P6XjXU1QHLfak3GPACQfLwEuHzY5pOYa4hzj1d0GxX/P141aFjZsyg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" + }, + "node_modules/@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.34", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/ws": { + "version": "8.5.6", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.6.tgz", + "integrity": "sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@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==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antd": { + "version": "4.24.14", + "resolved": "https://registry.npmmirror.com/antd/-/antd-4.24.14.tgz", + "integrity": "sha512-hY/MPm7XI0G+9MvjhTlbDkA2sf8oHVbhtrT0XRstlm9+fXYGNXz8oEh3d5qiA3/tY5NL2Kh2tF7Guh01hwWJdg==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~1.0.0", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "moment": "^2.29.2", + "rc-cascader": "~3.7.0", + "rc-checkbox": "~3.0.0", + "rc-collapse": "~3.4.2", + "rc-dialog": "~9.0.2", + "rc-drawer": "~6.3.0", + "rc-dropdown": "~4.0.0", + "rc-field-form": "~1.34.0", + "rc-image": "~5.13.0", + "rc-input": "~0.1.4", + "rc-input-number": "~7.3.9", + "rc-mentions": "~1.13.1", + "rc-menu": "~9.8.0", + "rc-motion": "^2.6.1", + "rc-notification": "~4.6.0", + "rc-pagination": "~3.2.0", + "rc-picker": "~2.7.0", + "rc-progress": "~3.4.1", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-segmented": "~2.1.0", + "rc-select": "~14.1.17", + "rc-slider": "~10.0.0", + "rc-steps": "~5.0.0-alpha.2", + "rc-switch": "~3.2.0", + "rc-table": "~7.26.0", + "rc-tabs": "~12.5.6", + "rc-textarea": "~0.4.5", + "rc-tooltip": "~5.2.0", + "rc-tree": "~5.7.0", + "rc-tree-select": "~5.5.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.35.1", + "scroll-into-view-if-needed": "^2.2.25" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmmirror.com/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/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==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/babel-loader/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", + "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.32.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/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==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/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==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001546", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==" + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/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==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dependencies": { + "is-what": "^3.14.1" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "dependencies": { + "browserslist": "^4.22.1" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.33.0.tgz", + "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==", + "hasInstallScript": true + }, + "node_modules/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==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.2.tgz", + "integrity": "sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==", + "dependencies": { + "cosmiconfig": "^7", + "ts-node": "^10.8.1" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "typescript": ">=3" + } + }, + "node_modules/craco-less": { + "version": "2.1.0-alpha.0", + "resolved": "https://registry.npmmirror.com/craco-less/-/craco-less-2.1.0-alpha.0.tgz", + "integrity": "sha512-1kj9Y7Y06Fbae3SJJtz1OvXsaKxjh0jTOwnvzKWOqrojQZbwC2K/d0dxDRUpHTDkIUmxbdzqMmI4LM9JfthQ6Q==", + "dependencies": { + "less": "^4.1.1", + "less-loader": "^7.3.0" + }, + "peerDependencies": { + "@craco/craco": ">7.0.0-alpha", + "react-scripts": "^5.0.0" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/cssdb": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/cssdb/-/cssdb-7.8.0.tgz", + "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "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.4", + "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.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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==" + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmmirror.com/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/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==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/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==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmmirror.com/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/echarts": { + "version": "5.4.3", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.3.tgz", + "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.4.4" + } + }, + "node_modules/echarts-for-react": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/echarts-for-react/-/echarts-for-react-3.0.2.tgz", + "integrity": "sha512-DRwIiTzx8JfwPOVgGttDytBqdp5VzCSyMRIxubgU/g2n9y3VLUmF2FK7Icmg/sNVkv4+rktmrLN9w22U2yy3fA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "size-sensor": "^1.0.1" + }, + "peerDependencies": { + "echarts": "^3.0.0 || ^4.0.0 || ^5.0.0", + "react": "^15.0.0 || >=16.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.544", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", + "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/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==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.51.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/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==" + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/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==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "engines": { + "node": "*" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "node_modules/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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/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==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/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==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/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==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + } + }, + "node_modules/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==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/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==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-circus/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/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==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/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==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/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==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/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==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-each/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/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==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/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==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/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==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/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==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/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==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/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==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/less": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "7.3.0", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-7.3.0.tgz", + "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/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==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/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==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/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==" + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==" + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/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==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/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==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/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==" + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@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" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc-align": { + "version": "4.0.15", + "resolved": "https://registry.npmmirror.com/rc-align/-/rc-align-4.0.15.tgz", + "integrity": "sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.26.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-cascader": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.7.3.tgz", + "integrity": "sha512-KBpT+kzhxDW+hxPiNk4zaKa99+Lie2/8nnI11XF+FIOPl4Bj9VlFZi61GrnWzhLGA7VEN+dTxAkNOjkySDa0dA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.1.0", + "rc-tree": "~5.7.0", + "rc-util": "^5.6.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-3.0.1.tgz", + "integrity": "sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.4.2.tgz", + "integrity": "sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.0.2.tgz", + "integrity": "sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/rc-drawer/-/rc-drawer-6.3.0.tgz", + "integrity": "sha512-uBZVb3xTAR+dBV53d/bUhTctCw3pwcwJoM7g5aX+7vgwt2zzVzoJ6aqFjYJpBlZ9zp0dVYN8fV+hykFE7c4lig==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.21.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.0.1.tgz", + "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-trigger": "^5.3.1", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "1.34.2", + "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.34.2.tgz", + "integrity": "sha512-BdciU5C7dBO51/9ZKcMvK2f8zaaO12Lt1eBhlAo8nNv+6htlNcgY9DAkUlZ7gfyWjnCc1Oo4hHIXau1m6tLw1A==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "5.13.0", + "resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-5.13.0.tgz", + "integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.0.0", + "rc-motion": "^2.6.2", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-0.1.4.tgz", + "integrity": "sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "7.3.11", + "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-7.3.11.tgz", + "integrity": "sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.23.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-1.13.1.tgz", + "integrity": "sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "~9.8.0", + "rc-textarea": "^0.4.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.22.5" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.8.4", + "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.8.4.tgz", + "integrity": "sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.8", + "rc-trigger": "^5.1.2", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-4.6.1.tgz", + "integrity": "sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-3.2.0.tgz", + "integrity": "sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-2.7.6.tgz", + "integrity": "sha512-H9if/BUJUZBOhPfWcPeT15JUI3/ntrG9muzERrXDkSoWmDj4yzmBvumozpxYrHwjcKnjyDGAke68d+whWwvhHA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.37.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-progress": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/rc-progress/-/rc-progress-3.4.2.tgz", + "integrity": "sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/rc-rate/-/rc-rate-2.9.3.tgz", + "integrity": "sha512-2THssUSnRhtqIouQIIXqsZGzRczvp4WsH4WvGuhiwm+LG2fVpDUJliP9O1zeDOZvYfBE/Bup4SgHun/eCkbjgQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz", + "integrity": "sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.27.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.1.2.tgz", + "integrity": "sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.1.18", + "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.1.18.tgz", + "integrity": "sha512-4JgY3oG2Yz68ECMUSCON7mtxuJvCSj+LJpHEg/AONaaVBxIIrmI/ZTuMJkyojall/X50YdBe5oMKqHHPNiPzEg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.2.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-10.0.1.tgz", + "integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/rc-steps/-/rc-steps-5.0.0.tgz", + "integrity": "sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw==", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.26.0.tgz", + "integrity": "sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.22.5", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "12.5.10", + "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-12.5.10.tgz", + "integrity": "sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.0.0", + "rc-menu": "~9.8.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.16.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-0.4.7.tgz", + "integrity": "sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.24.4", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-5.2.2.tgz", + "integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.3.1", + "rc-trigger": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.7.12", + "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.7.12.tgz", + "integrity": "sha512-LXA5nY2hG5koIAlHW5sgXgLpOMz+bFRbnZZ+cCg0tQs4Wv1AmY7EDi1SK7iFXhslYockbqUerQan82jljoaItg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.5.5", + "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.5.5.tgz", + "integrity": "sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.1.0", + "rc-tree": "~5.7.0", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-trigger": { + "version": "5.3.4", + "resolved": "https://registry.npmmirror.com/rc-trigger/-/rc-trigger-5.3.4.tgz", + "integrity": "sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.19.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-upload": { + "version": "4.3.5", + "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.3.5.tgz", + "integrity": "sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.37.0", + "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.37.0.tgz", + "integrity": "sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.11.2", + "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.11.2.tgz", + "integrity": "sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/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==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/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==" + }, + "node_modules/react-dev-utils/node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-redux": { + "version": "8.1.3", + "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-8.1.3.tgz", + "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4 || ^5.0.0-beta.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.16.0", + "resolved": "https://registry.npmmirror.com/react-router/-/react-router-6.16.0.tgz", + "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "dependencies": { + "@remix-run/router": "1.9.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.16.0", + "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.16.0.tgz", + "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "dependencies": { + "@remix-run/router": "1.9.0", + "react-router": "6.16.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/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==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmmirror.com/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/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==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/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==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmmirror.com/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "optional": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/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==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/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==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "node_modules/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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/size-sensor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/size-sensor/-/size-sensor-1.0.2.tgz", + "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/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==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@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" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": { + "@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" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser": { + "version": "5.21.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/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==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/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==" + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dependencies": { + "@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" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/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==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/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==" + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "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.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/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==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@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.5", + "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", + "launch-editor": "^2.6.0", + "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.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/workbox-build/node_modules/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==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/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==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/zrender": { + "version": "5.4.4", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.4.tgz", + "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==", + "dependencies": { + "tslib": "2.3.0" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + }, + "@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==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-4.8.1.tgz", + "integrity": "sha512-JRAuiqllnMsiZIO8OvBOeFconprC3cnMpJ9MvXrHh+H5co9rlg8/aSHQfLf5jKKe18lUgRaIwC2pz8YxH9VuCA==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.3.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "lodash": "^4.17.15", + "rc-util": "^5.9.4" + } + }, + "@ant-design/icons-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz", + "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==" + }, + "@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==" + }, + "@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "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==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==" + }, + "@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "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.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + } + }, + "@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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", + "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "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==", + "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.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "requires": {} + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", + "requires": { + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@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.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } + }, + "@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + } + }, + "@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==" + }, + "@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@craco/craco": { + "version": "7.0.0-alpha.7", + "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.0.0-alpha.7.tgz", + "integrity": "sha512-3RU+Ur1GvBQKDBL1JhssSgazc8s3pMAgndyS+95UaXdMTuozpI9h4k4OokQRRjiLmr7i0y39l6fBZvknGj2i1w==", + "requires": { + "autoprefixer": "^10.4.7", + "cosmiconfig": "^7.0.1", + "cosmiconfig-typescript-loader": "^2.0.2", + "cross-spawn": "^7.0.3", + "lodash": "^4.17.21", + "semver": "^7.3.7", + "webpack-merge": "^5.8.0" + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==" + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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==" + } + } + }, + "@eslint/js": { + "version": "8.51.0", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@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==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^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==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^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==", + "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==", + "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==", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@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==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "@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==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@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==", + "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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "requires": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@react-hook/latest": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@react-hook/latest/-/latest-1.0.3.tgz", + "integrity": "sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg==", + "requires": {} + }, + "@react-hook/passive-layout-effect": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz", + "integrity": "sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==", + "requires": {} + }, + "@react-hook/resize-observer": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/@react-hook/resize-observer/-/resize-observer-1.2.6.tgz", + "integrity": "sha512-DlBXtLSW0DqYYTW3Ft1/GQFZlTdKY5VAFIC4+km6IK5NiPPDFchGbEJm1j6pSgMqPRHbUQgHJX7RaR76ic1LWA==", + "requires": { + "@juggle/resize-observer": "^3.3.1", + "@react-hook/latest": "^1.0.2", + "@react-hook/passive-layout-effect": "^1.2.0" + } + }, + "@rematch/core": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@rematch/core/-/core-2.2.0.tgz", + "integrity": "sha512-Sj3nC/2X+bOBZeOf4jdJ00nhCcx9wLbVK9SOs6eFR4Y1qKXqRY0hGigbQgfTpCdjRFlwTHHfN3m41MlNvMhDgw==", + "requires": {} + }, + "@remix-run/router": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.9.0.tgz", + "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + }, + "@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.11", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.44.3", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.3.tgz", + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.5", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "@types/express": { + "version": "4.17.18", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", + "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.37", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/geojson": { + "version": "7946.0.11", + "resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.11.tgz", + "integrity": "sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==" + }, + "@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-YIQtIg4PKr7ZyqNPZObpxfHsHEmuB8dXCxd6qVcGuQVDK2bpsF7bYNnBJ4Nn7giuACZg+WewExgrtAJ3XnA4Xw==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@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==" + }, + "@types/http-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" + }, + "@types/http-proxy": { + "version": "1.17.12", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" + }, + "@types/node": { + "version": "16.18.58", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.58.tgz", + "integrity": "sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==" + }, + "@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==" + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" + }, + "@types/react": { + "version": "18.2.25", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.25.tgz", + "integrity": "sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.11", + "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.11.tgz", + "integrity": "sha512-zq6Dy0EiCuF9pWFW6I6k6W2LdpUixLE4P6XjXU1QHLfak3GPACQfLwEuHzY5pOYa4hzj1d0GxX/P141aFjZsyg==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" + }, + "@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.34", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/trusted-types": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "@types/ws": { + "version": "8.5.6", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.6.tgz", + "integrity": "sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "requires": { + "@typescript-eslint/utils": "5.62.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@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==" + }, + "@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==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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==", + "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==", + "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==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "antd": { + "version": "4.24.14", + "resolved": "https://registry.npmmirror.com/antd/-/antd-4.24.14.tgz", + "integrity": "sha512-hY/MPm7XI0G+9MvjhTlbDkA2sf8oHVbhtrT0XRstlm9+fXYGNXz8oEh3d5qiA3/tY5NL2Kh2tF7Guh01hwWJdg==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~1.0.0", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "moment": "^2.29.2", + "rc-cascader": "~3.7.0", + "rc-checkbox": "~3.0.0", + "rc-collapse": "~3.4.2", + "rc-dialog": "~9.0.2", + "rc-drawer": "~6.3.0", + "rc-dropdown": "~4.0.0", + "rc-field-form": "~1.34.0", + "rc-image": "~5.13.0", + "rc-input": "~0.1.4", + "rc-input-number": "~7.3.9", + "rc-mentions": "~1.13.1", + "rc-menu": "~9.8.0", + "rc-motion": "^2.6.1", + "rc-notification": "~4.6.0", + "rc-pagination": "~3.2.0", + "rc-picker": "~2.7.0", + "rc-progress": "~3.4.1", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-segmented": "~2.1.0", + "rc-select": "~14.1.17", + "rc-slider": "~10.0.0", + "rc-steps": "~5.0.0-alpha.2", + "rc-switch": "~3.2.0", + "rc-table": "~7.26.0", + "rc-tabs": "~12.5.6", + "rc-textarea": "~0.4.5", + "rc-tooltip": "~5.2.0", + "rc-tree": "~5.7.0", + "rc-tree-select": "~5.5.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.35.1", + "scroll-into-view-if-needed": "^2.2.25" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "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==" + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/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==" + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmmirror.com/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", + "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.32.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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==" + }, + "bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "requires": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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==", + "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==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "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==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "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==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "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==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "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==" + }, + "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==" + }, + "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==", + "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.30001546", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==" + }, + "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==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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==", + "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==" + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "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==", + "requires": { + "source-map": "~0.6.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "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==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "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==", + "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==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/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==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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==", + "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==" + }, + "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==" + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "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==" + }, + "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==", + "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==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==" + }, + "core-js-compat": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "requires": { + "browserslist": "^4.22.1" + } + }, + "core-js-pure": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.33.0.tgz", + "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==" + }, + "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==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" + } + }, + "cosmiconfig-typescript-loader": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.2.tgz", + "integrity": "sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==", + "requires": { + "cosmiconfig": "^7", + "ts-node": "^10.8.1" + } + }, + "craco-less": { + "version": "2.1.0-alpha.0", + "resolved": "https://registry.npmmirror.com/craco-less/-/craco-less-2.1.0-alpha.0.tgz", + "integrity": "sha512-1kj9Y7Y06Fbae3SJJtz1OvXsaKxjh0jTOwnvzKWOqrojQZbwC2K/d0dxDRUpHTDkIUmxbdzqMmI4LM9JfthQ6Q==", + "requires": { + "less": "^4.1.1", + "less-loader": "^7.3.0" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "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==" + }, + "cssdb": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/cssdb/-/cssdb-7.8.0.tgz", + "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "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.4", + "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.2", + "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==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "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==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmmirror.com/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } + }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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==" + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "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==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "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==" + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/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==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + } + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "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==" + }, + "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==" + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "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==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmmirror.com/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "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==", + "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==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "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==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "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==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "echarts": { + "version": "5.4.3", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.3.tgz", + "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==", + "requires": { + "tslib": "2.3.0", + "zrender": "5.4.4" + } + }, + "echarts-for-react": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/echarts-for-react/-/echarts-for-react-3.0.2.tgz", + "integrity": "sha512-DRwIiTzx8JfwPOVgGttDytBqdp5VzCSyMRIxubgU/g2n9y3VLUmF2FK7Icmg/sNVkv4+rktmrLN9w22U2yy3fA==", + "requires": { + "fast-deep-equal": "^3.1.3", + "size-sensor": "^1.0.1" + } + }, + "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==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.544", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", + "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "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==", + "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==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "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==" + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "8.51.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "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==" + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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==", + "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==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "requires": { + "debug": "^3.2.7" + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "requires": { + "@typescript-eslint/utils": "^5.58.0" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "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==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + } + } + }, + "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==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "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==", + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "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==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "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==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "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==", + "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==", + "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==", + "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==" + } + } + }, + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "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==", + "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==", + "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==", + "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==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "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" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/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==" + }, + "fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "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==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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==", + "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==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "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==", + "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==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "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==" + }, + "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==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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==" + }, + "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==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "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==", + "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-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "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" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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==", + "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==" + }, + "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==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "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==", + "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" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "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==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "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==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "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==" + }, + "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==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.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==" + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "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==", + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.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==", + "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==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "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==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "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==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "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==" + }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "requires": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + }, + "dependencies": { + "esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==" + } + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "less": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + } + }, + "less-loader": { + "version": "7.3.0", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-7.3.0.tgz", + "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "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==" + }, + "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==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "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==", + "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": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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==" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "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==" + }, + "mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "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==", + "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==", + "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==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.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==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "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==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==" + }, + "needle": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "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==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "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==", + "requires": { + "path-key": "^3.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==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "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==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "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==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==", + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "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==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "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==", + "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-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "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==" + }, + "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==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "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==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "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==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": {} + }, + "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==", + "requires": {} + }, + "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==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==" + } + } + }, + "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==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "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==", + "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==", + "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==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "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==", + "requires": {} + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "requires": {} + }, + "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==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "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==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "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==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "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" + } + } + } + }, + "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==", + "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==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "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==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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==", + "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==" + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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==" + }, + "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==", + "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==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "rc-align": { + "version": "4.0.15", + "resolved": "https://registry.npmmirror.com/rc-align/-/rc-align-4.0.15.tgz", + "integrity": "sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.26.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-cascader": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.7.3.tgz", + "integrity": "sha512-KBpT+kzhxDW+hxPiNk4zaKa99+Lie2/8nnI11XF+FIOPl4Bj9VlFZi61GrnWzhLGA7VEN+dTxAkNOjkySDa0dA==", + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.1.0", + "rc-tree": "~5.7.0", + "rc-util": "^5.6.1" + } + }, + "rc-checkbox": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-3.0.1.tgz", + "integrity": "sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + } + }, + "rc-collapse": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.4.2.tgz", + "integrity": "sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.0.2.tgz", + "integrity": "sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + } + }, + "rc-drawer": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/rc-drawer/-/rc-drawer-6.3.0.tgz", + "integrity": "sha512-uBZVb3xTAR+dBV53d/bUhTctCw3pwcwJoM7g5aX+7vgwt2zzVzoJ6aqFjYJpBlZ9zp0dVYN8fV+hykFE7c4lig==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.21.2" + } + }, + "rc-dropdown": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.0.1.tgz", + "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-trigger": "^5.3.1", + "rc-util": "^5.17.0" + } + }, + "rc-field-form": { + "version": "1.34.2", + "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.34.2.tgz", + "integrity": "sha512-BdciU5C7dBO51/9ZKcMvK2f8zaaO12Lt1eBhlAo8nNv+6htlNcgY9DAkUlZ7gfyWjnCc1Oo4hHIXau1m6tLw1A==", + "requires": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + } + }, + "rc-image": { + "version": "5.13.0", + "resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-5.13.0.tgz", + "integrity": "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==", + "requires": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.0.0", + "rc-motion": "^2.6.2", + "rc-util": "^5.0.6" + } + }, + "rc-input": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-0.1.4.tgz", + "integrity": "sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + } + }, + "rc-input-number": { + "version": "7.3.11", + "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-7.3.11.tgz", + "integrity": "sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.23.0" + } + }, + "rc-mentions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-1.13.1.tgz", + "integrity": "sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "~9.8.0", + "rc-textarea": "^0.4.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.22.5" + } + }, + "rc-menu": { + "version": "9.8.4", + "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.8.4.tgz", + "integrity": "sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.8", + "rc-trigger": "^5.1.2", + "rc-util": "^5.27.0" + } + }, + "rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + } + }, + "rc-notification": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-4.6.1.tgz", + "integrity": "sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.20.1" + } + }, + "rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + } + }, + "rc-pagination": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-3.2.0.tgz", + "integrity": "sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-picker": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-2.7.6.tgz", + "integrity": "sha512-H9if/BUJUZBOhPfWcPeT15JUI3/ntrG9muzERrXDkSoWmDj4yzmBvumozpxYrHwjcKnjyDGAke68d+whWwvhHA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.37.0", + "shallowequal": "^1.1.0" + } + }, + "rc-progress": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/rc-progress/-/rc-progress-3.4.2.tgz", + "integrity": "sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-rate": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/rc-rate/-/rc-rate-2.9.3.tgz", + "integrity": "sha512-2THssUSnRhtqIouQIIXqsZGzRczvp4WsH4WvGuhiwm+LG2fVpDUJliP9O1zeDOZvYfBE/Bup4SgHun/eCkbjgQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz", + "integrity": "sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==", + "requires": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.27.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-segmented": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.1.2.tgz", + "integrity": "sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + } + }, + "rc-select": { + "version": "14.1.18", + "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.1.18.tgz", + "integrity": "sha512-4JgY3oG2Yz68ECMUSCON7mtxuJvCSj+LJpHEg/AONaaVBxIIrmI/ZTuMJkyojall/X50YdBe5oMKqHHPNiPzEg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.2.0" + } + }, + "rc-slider": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-10.0.1.tgz", + "integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + } + }, + "rc-steps": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/rc-steps/-/rc-steps-5.0.0.tgz", + "integrity": "sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw==", + "requires": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + } + }, + "rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "rc-table": { + "version": "7.26.0", + "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.26.0.tgz", + "integrity": "sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.22.5", + "shallowequal": "^1.1.0" + } + }, + "rc-tabs": { + "version": "12.5.10", + "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-12.5.10.tgz", + "integrity": "sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.0.0", + "rc-menu": "~9.8.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.16.0" + } + }, + "rc-textarea": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-0.4.7.tgz", + "integrity": "sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.24.4", + "shallowequal": "^1.1.0" + } + }, + "rc-tooltip": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-5.2.2.tgz", + "integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.3.1", + "rc-trigger": "^5.0.0" + } + }, + "rc-tree": { + "version": "5.7.12", + "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.7.12.tgz", + "integrity": "sha512-LXA5nY2hG5koIAlHW5sgXgLpOMz+bFRbnZZ+cCg0tQs4Wv1AmY7EDi1SK7iFXhslYockbqUerQan82jljoaItg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + } + }, + "rc-tree-select": { + "version": "5.5.5", + "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.5.5.tgz", + "integrity": "sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.1.0", + "rc-tree": "~5.7.0", + "rc-util": "^5.16.1" + } + }, + "rc-trigger": { + "version": "5.3.4", + "resolved": "https://registry.npmmirror.com/rc-trigger/-/rc-trigger-5.3.4.tgz", + "integrity": "sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.19.2" + } + }, + "rc-upload": { + "version": "4.3.5", + "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.3.5.tgz", + "integrity": "sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.37.0", + "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.37.0.tgz", + "integrity": "sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0" + } + }, + "rc-virtual-list": { + "version": "3.11.2", + "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.11.2.tgz", + "integrity": "sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg==", + "requires": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "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==" + } + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.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==", + "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==", + "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==", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-redux": { + "version": "8.1.3", + "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-8.1.3.tgz", + "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.16.0", + "resolved": "https://registry.npmmirror.com/react-router/-/react-router-6.16.0.tgz", + "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "requires": { + "@remix-run/router": "1.9.0" + } + }, + "react-router-dom": { + "version": "6.16.0", + "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.16.0.tgz", + "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "requires": { + "@remix-run/router": "1.9.0", + "react-router": "6.16.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "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==", + "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==" + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "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==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmmirror.com/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "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" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "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==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "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==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "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==" + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.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==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "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==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmmirror.com/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "optional": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "requires": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "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==", + "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==" + } + } + } + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "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==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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==", + "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==" + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "size-sensor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/size-sensor/-/size-sensor-1.0.2.tgz", + "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "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-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "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==", + "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==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "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==", + "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" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + }, + "dependencies": { + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "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==" + }, + "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==" + }, + "style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "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": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.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==" + }, + "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==", + "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==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "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" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.21.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "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==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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==" + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "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==" + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "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" + }, + "dependencies": { + "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==" + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + } + } + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "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==" + }, + "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==", + "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==" + }, + "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==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "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==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "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==" + }, + "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==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "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==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "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==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "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.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "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.5", + "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", + "launch-editor": "^2.6.0", + "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.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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==", + "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==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "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==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.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==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "requires": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "requires": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "dependencies": { + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "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==", + "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==", + "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==", + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "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==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zrender": { + "version": "5.4.4", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.4.tgz", + "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==", + "requires": { + "tslib": "2.3.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..64fb31c --- /dev/null +++ b/package.json @@ -0,0 +1,50 @@ +{ + "name": "zhzmkz-web", + "version": "0.1.0", + "private": true, + "dependencies": { + "@ant-design/icons": "^4.7.0", + "@craco/craco": "^7.0.0-alpha.7", + "@react-hook/resize-observer": "^1.2.6", + "@rematch/core": "^2.2.0", + "@types/geojson": "^7946.0.8", + "@types/node": "^16.11.45", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.6", + "antd": "^4.21.7", + "axios": "^0.27.2", + "craco-less": "2.1.0-alpha.0", + "echarts": "^5.3.3", + "echarts-for-react": "^3.0.2", + "moment": "^2.29.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.2", + "react-router": "^6.3.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "redux": "^4.2.0", + "typescript": "^4.7.4" + }, + "scripts": { + "start": "craco start", + "build": "craco build" + }, + "eslintConfig": { + "extends": [ + "react-app" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/assets/decst.png b/public/assets/decst.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1d8463c4ba71a605a7dd648103f26357202827 GIT binary patch literal 7166 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 A^Z)<= literal 0 HcmV?d00001 diff --git a/public/assets/icons2/bz.png b/public/assets/icons2/bz.png new file mode 100644 index 0000000000000000000000000000000000000000..505b4324c48b57052f4873f23e0f885f3504a751 GIT binary patch literal 4069 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 XRq1k@P}a&{00000NkvXXu0mjflQO;7 literal 0 HcmV?d00001 diff --git a/public/assets/icons2/clz.png b/public/assets/icons2/clz.png new file mode 100644 index 0000000000000000000000000000000000000000..523f4ec849ba329070ad2aa2e4dbaf4faae7dc61 GIT binary patch literal 2950 zcmV;13wiX3P)Px=KuJVFRCr$PTWgRM)fN6uH@hfq1Z8?=5hx${EE7#q1a_xq)%B4QH5yEO#Q2U{ zDxt*q2(r`T)bs#CBq~uz;wy?q*(7RAgfeQO?)2=6#ze)$gtF8?N@jX?eSiwfPM=f{ zyV$Rp?wK7{s?7a0)%U#ach5cd+;i^`MzAG2-)!6-X^xB%jR+GW26Hn35fHWzBWEz> zU~JFrC5+j0Q`@)?M#41O)k@}R`LBzh)R=Tn9pvp4QC9%sJ^4e(psSfNi-3lD8v41# z^c)+!G#!(ktcU!%0ML=$Fj3&qR|9l4fN}LO%ufaZkFY>@sI8%w{Aern4;z3)wlI^K ze+FR6a15!LmvDm`m2Rz-e^>y-yK+eqgqwpYrvbqD3rOe!V1b~v&SAj93@?hvbW?r0*N&l*5&|b93 zH@UI+VecG(=Kz>cNuDZ8RgI}CVpDNKE6ir_(y~SnG$t%gx7H_0TlI8kAM7vCz#K44 zAj-9uRau%A6!fY9h-dWEiSWmA!kO`_bWFN3sPbCr;#vJP0xbvgBySnCOqD~kg2)dH zfYM!<4ug9t%zU6|oLuwH9!A4n?I7V`1I8glbTEMTh=sKbUMKdCes}-}A{h<6<)!3`S6*p| zY}kfv}F5%Wj)FlfJGVo zD_aO_0UYj9Ky;BB4L#^(SX|40AE28EmA9`zpb+(gjm4@QRw{t-Du8cz^k1jS($CBB z`2wJH<>x}6g-!v?d{;Ua{;`)}C6oUJh&=lO4Y<6ux2sXj{~H-Cku&mOmclU=_&${$QEWX^PNtCM7S{(mCXF#)|Bqvvtbx3cj4emqRoR) zN|w%Z>Y3a1-aZY&81ry+h_#P^f2U;Wu&O=4Yc>hAP8i)kJvnthTUx7Vg>M0D#)=VX zOgtwY4d3BZ7SHCdA*S11USOa--6lQnn#^+6UYp&pXA|#XuA4n=G>og%nB>}8f~Ci$ z*;^t|;{pf+&BY==wR3kM{*f9D-=}2t3>dO6ip=kbWV9sZ=Dd}*lUaN{TUhH1z64s7 zl0&Y%pzIQeX9{N$@gE$9^ojkWrZ~$}iH!b3COqV8G~szQDw$QHQd6?}8ZeGCe-GvG zRh}>xsB);owG=gd5r7*V-~Xn{k}HoX3xJ~OcLTW0DujWD)3S8FOJTOq17^>R%tE^v zhS8?BMP92L0E|yW5?hk;zU!>5qUGFg|1u&0y4ED5?EIkzn07cU` z18A}k_o=dE6KM9uwfs^lWqOsH*D zl%H1R@X2mP`Sn2QKvTI52Dy5B007U4QL?>rz{YJhqnJC?Sa^Xi03F#}RA51~Gow?D zN#|I<4ek_GRe4PQA#bRY2S5~sBa@Z5?R zx2iGe2CKk%FXoOCMPX-D4+=!R0RTu*SFImCZtOVQF*vXXc*g*KP>qEz+8sT>E4t6^ z${o}o2yfeGCSVNk-UZy-&F&HdzFbF+67D|k38TlRhEv})w{ru z{J6QiMBF@-Dpy)#B#5V^TKBbOeu+%}9430y76gOl0Vb0(6J%g>T9)>98lq^0bpRh( zO%SLQ1FUist#B{Em-@+OvGLG!%h>gHUi~KkmN>S&Dl);Wz8nl&iJQ@Ia9SQ`TUXT` zUUrxh1c1Rf^t2-zbz?#FtQrlS?0oEGZld3G8;WR3dEojXC z#t!lM0g%x2Wei;9H+T?od+$}8a>LQhpV-_#TeuL+57_t(zDaEh-{O>6u_Wd$H}kfE zVsY}qVtwe>LwuLgTbCb!2*51TwlEdR;r%P=DpBu(l~&WT6K{2U-NKANXurtFz3kWc$7bE}Ca; zX9d~UlWQQz!N93%oAg&FZ(P$KCBSxQgU2Z_5CA5Tcaf3PUY8Vpm!~xh)RTpX&rU_d zzjMW+uEIpLY?qLXEk!D}E|8mTrKs|N)obWx1&HRR z<&atPbG3w~zresTwhqSSm0p(l-VB+-Io#;6=8gf;OtTcfDD0zXVKMvr#HfF+Ysir%r>pW)PJUny7!r`s^0zSPryc@72B@#bcL0IMzXJnW%gkog`UDpv<4rXt zeKn}SssY$B%Y~-_{&r9$BT2W*Ux^J3W>>BAn!zHhR-@7>)$-Tm0iQ32-tRGt-&d=& z?(`KhJwIK;0-&@UGWj+TnO9z(_wRlN47=Ya(eaZ%YyeCJU+UN5R)oK_{}*t&*^a-- z2$z6x5}0j;R6m#W>@U3%<7dElVz>Ush?nuD7vF+-G7-%P@P@!DqK|>q0%NrxG_FoY z$M)3(o)1%9Vn9&CzLftO3kuE`MK_`z@I?)>lHUIV;6%r~l7hf8LAY!r4mQEOf)=yD zTDd=A_}fhHGK_m*kmh_V=<)zX%ilHl_qSlSjTDu~-Tsj3;5PFzRSw(!NZ|!Q9w2F? z##NP`f#Ol>vCVHdc@!-l&}PD}Du@rV9;Ds6WI5Y%S+ zjVgyOsR%$qD_p=Zmh5g`KxOKW=3s)^%sN51E+vOnR0P26Om@G2K#?0x<6<#1B9rTz wtqFhfx&*PZRkE2xu^`g+KPOu!yz5l;KmEWJjN4C|wg3PC07*qoM6N<$f_asRK>z>% literal 0 HcmV?d00001 diff --git a/public/assets/icons2/dphds.png b/public/assets/icons2/dphds.png new file mode 100644 index 0000000000000000000000000000000000000000..0705ac13b7e06986ce735e86675827b650e209e8 GIT binary patch literal 689 zcmV;i0#5yjP)Px%Ye_^wRCr$P*}F~xK^TVNe>f}!7eECxDo_}uw$nszLleCWE%Y)p(c92OJ8Lx- zg4zI$R#p})hcQ@fgk8R!ox>i6de`j#?2K;)7-js!GCn_90J{P*E?~Dn#utG7Cup~T z-2xdGuv;MG3&3mzx>e_F{sNjq_teyjFt!EWtEK%Z<2Uoc^PF|ohof5)2u1*&D^zw$ z&J!bAn-9&2KHQPJz4b*ux)F>3^lHu(Cpz#B%ZRQU1NSiX0KIzgh;w$aY*5Ddaic%J z)QO;V1-#Xr){N655tV#~9OW3bH~Q|YE(EOr-CFUEi0uXs$M2hi@m}fx{*uS&1R9Lf zxvn&7SpnYUK>!-ls2t$4LgjBy@=yR>X;codEO{t`jx;I-2udD|pg4`n0D$D721?VY z3;;_WYM?HSN&rG74>nMfM(F?|$wLiPoEoJ9h$asOP?1Kd08x^MBFIjoGyoaNgApXA zQ3}9I-DwqrPkHEU=yjtpqxPnRQ==3BxyeHfjFpxadKq!r&0n8*1H3*-^Pyj}g2OES- zBMcCS8+0pgfE7y(FQAV7?hhZ?L*V<14h zlZP4vr_mQ65y^uM{L{D;AW6wX4g5}x3jj$=9tz-hYFq&5)(Sh*8JnPgI7!##bG*~_}eev|>00000NkvXXu0mjfYq1|# literal 0 HcmV?d00001 diff --git a/public/assets/icons2/dxh.png b/public/assets/icons2/dxh.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3238893b600185f146acf9639a2bff110bb312 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%KdAc};RK&f# zxly!1L4YMt<9wH{fAG`;bAFZ`xW}`d|9MBfaos;f29_hj3mjw^rYo>&2>3TJ6*A;7 zas?>NV_<#6aDz!?frAYrmkz_6>sw7lj@R(ksyZ-mENHM!c+L{jw5`GPhe-_o1(yAs z8BMbmsO>1`m+HC@FLPx*QAtEWRCr$Pn|p{>MHIk)lTZ+n`iCHdiV;e_?WviO%Ol`T%i)Q39ez+?nrz`wZ-Fj?TH*w6GRk@pCx)$C59#6381VjZR14M)WpMZe|>Wb{7#+HTEz>^ueY9P5V z6d)Sns0aEOIIihL5jqyu0gotbset6d5Jwi~0WT<=o&c^j@OzrBg)YD~M1LE8ZHYd! z?|`F3BkZVwzcTEsmx)pl)7u6fR_LLE;RxhUpo4+ar2*JzmVXwwMH3kC3(@MZ#=yZQ zwl)FxD(tK?@R&mHyowrzBapv=)&~Bua3?SqxI-IMg5G<;G6SDm*d`OU!j?dMLZNp- z#R-NZkbi+)fe@PZWv9|!wSfsPAe=`=gK-OUfEQhzwUGXsrtyA5?bdl@lmK}ecvbDG zWfV6Uc*xh4H;nj`k!4Mmw@X1b8>k8iBnUo8DL%>#X7+5DGY49?&Q+zl8m3N#GiUO2cN!R+ zr=)pa6pSx{8!{d4+699KX=1vlbNo1r7y z9NEw3&xd)k2~HKSrL?KFB4A{XiW4WGt?ae~MMlW>?O8_T7$7MHZwZ27qb+gzOeb^1 zqD9`pHEMYBBy{c!r%t8WTV&w*5NDwlr*u5JD3@8?cSgWdn&70Hg_B8N~uhUQ%wZM&K&fB$v`g&+3Y0`pa#tc}t zEX`<@fmBj?k%YpK)9K}9PKFK3o9y!9N`Jn3HB6kC_I$d5mwb(T!?182a46C7+_|uD zp>Ist?e^@+`utuq@QknH5E$}#$Y)Y6@=cE#A}yC=$DmUu-?-A-O`Z&^R;4{3 zV&Fqxr=c(;$C-Q-UA`QqP4kT_z1`5EuwzHsbJ>B)RfCs=!k7ZQlIU4-76%VT=ZT_Z z#fmJzUzwy0po8xq81cOELwp%j?soWa*e03%0%YGlkStlcJZ0eZ5Kl$G$i8h87y>0! z+O)|!vDTUBb}mSQVZ@{358$fQNRAwVZr%I>m81LM!5||eU8a}!Ff4ok3{iw9BS+2νHVIiwt6zUt-< zB!xb}bq;ZYVPOlpv z*yw&lQ#w>*5=xaUTpwRSN_DZ+k;>nzo5XZBE?@c;kX_bV1F~#45*wXClCx}$RV7m{ z#ce7eDi{{t1@2e8+0Tq-zY!aXM~#4y`mK5czbSm2SFs@X5W5xnY9Lw|QXV}f$8lk| z;ffA60J$CbI7eSDq-AvE7VWBF#BU-C$PNQTwVfzZFD{@nKI#yH6YiHDsh6503^6{NEM|*$-+Ir`?0Ekk^k}Fw6AxDQ3B*L z0}m+TY%vuJaw|PfN~nDS&)|`HK@+=zk}gSprkOl_^FJH%E+jU hjNG}k@|lz%`VTGNaZr~1x7Gjv002ovPDHLkV1jfc2r>Ww literal 0 HcmV?d00001 diff --git a/public/assets/icons2/qxh.png b/public/assets/icons2/qxh.png new file mode 100644 index 0000000000000000000000000000000000000000..7a32b55b497959f9e42d5f15204c8ce563642659 GIT binary patch literal 858 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 Z^&bxP@N>5!>%Ra1002ovPDHLkV1f&V$3Or8 literal 0 HcmV?d00001 diff --git a/public/assets/u945.png b/public/assets/u945.png new file mode 100644 index 0000000000000000000000000000000000000000..05f536bfc21b63d93b42e4864202c0e8b9de41fc GIT binary patch literal 453703 zcmd>Fg;yKh)5eMw3GVI?C=w`MTml4lmjD4mad#;0?!^P8P#g+{;_eW%xD{`a!V8rz zzrW+V=VWuw?%9*wnYqt1^UO_x4n&m@pB5ht4UJG;O-T<84XXhS4dXp7ChAPlyQvT~ zG)y!dO#@|SHPu%JhC;?B+U~wUJv|;B9Yz&pHn2K}rUn;8OW!MqjFzIlXGX)-gPw~{ z)YP1cjTX^0DR1XU#z@=TH!r5h);h2#sm}4*!b(9}O4Zp-2?~<{fr!b;C^(r#1cfM> zSXf!8B&}?jfGqOrKp7hcD?1l57BXQV4=p2AS?44_Sl!eD+SoTIEg|U~8m}fNDPas^Eu_Hc0QZwoQq?e|;pSpxW#tj3%y~VFWQ(eV(rD7$c#f*VHj@8(ya5AyrjW64HWn4lheWH0TBR0JOw15MC)kzM{5q z32}A~VNPuo1yKz(m{)LPQwx`xDo|08LWoO2M^j5zL|R6{P+p8yLR3_P-U{letjFK@ zWyUi;x3Rv~$=hXmC3FB?H!H1#zlOgzl}V_pIXP4o>-V170lZ$!1N6?9llbu~>w z3Jna!l@&nBE^$GDAEyUVf_L0zqj-HMJk4tO8#viZY6k zD_Ph=b(CWwqx5aPYQM}ISX(QAc3@m5};AY}z7EAz0pG(MSXJxO~L>`p&n?^0q>prOEz&V4a!e9bH;x5<<{>)RI8= z)>BnLYn-J&Ma|KC^dS2G{-2Mq`|q`AXc1`YO7aE)#ml{ONr!5M4>S^=uWulgc0Wc* zhVB~5Zp(P!as=#K|00yI4T^tfimdi~n}7K;XcHPJG&LhlP)oewtm(#VWW&!iS_G6| zy2>NbtS7#H*-WE}Z>S}IHa~2KquQGHuqz%m@#S)_**bGdhP9>TgKKG`Pu{eqm$Jck zvYnH-f>evu7T}auwP_<%J`4J}@u<5o$x6eXLQ+Z>&*hgK=leP4Kf!uJt~2b+iLc-{GGx^xJ;Z)am46+D%p}x`UxLj&|C+ zG*o)&q~&s{b!n*;HS{-SW!kmjsG|((TN~b7H-kEHslUD>D!z4^UQ$w8T5=ZtpO4Cd{B zL(3(QO&QCSDhWd_RL*p@BBaI~H>qcx)BMxE&W!Hhy7s>lY3G---TYM$%7q{5V74_j z40qh@;D;gMk}^4ut#fYZtj~8BcW%4b3@yZHF_Fscb%m02GQ6b)n@*VtmK7x>p)aR} zVbCPX=j9IV%a;Sf)SjN`kCHMnmrduv4pT`-rG9^SVMx(cGl4u(a{;s|!?l(OBT_J_ z)(TM-aP`uKTgXPbq+8#Ayv9C-eN{${&)Aty$B@(`)IdE{OjEe7dbHz`u?i{R;I;`c zD~vfVlk%w5u9vDjpT2@Mlw2uh%CjggO&Yxl_uBNQ=ur7_+G(eF!thkv%S61o5}Buy z-??z6__b1?!A+U3Kbzm#&(o84c;)o;fxu`A(-JdORjR5bS3{lel&J8dS@)G*ozQC3 zzqUE5mYj2ss`Th^uM(0Sq{CU_~34Kq= z`I0e^ewer`HMBynYhfSR@qD%Sj^8lHgZT3L{hO|fa@c1JfjlZIjnC~d4f1d(e;#LJ z+b3>I#XY=kJ>Sp${4}SFUQ_MBsX|Dk{WJaWPx7FerMijc^2nZEDOR}Tl|<~4Y@r|R zQ`FS3rPHR^p!u-}TNRST%0DX2N9E1QVnWj?q%z>|}ZF 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

a-ttNdtU8IwW8*uctz! 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

+j}`Nc#(gHQLhZAz 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

l=Mix*y(d6q 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 z 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 Tb!(e4gu~so|BvwhJ + + + + + + + + + + + + + 小玉潭数据资源中心 + + + + + +

+ + + + \ No newline at end of file diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/assets/fonts/password.ttf b/src/assets/fonts/password.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ac18d2cf8a28c33300bd9893bdabfc4da8ebf936 GIT binary patch literal 9504 zcmeHNdu$v>8UOZiZ`*lX;yCFg9mh_b#POZa7dwvgXyV7kah$}l9XEB-IP1If-8#P8 z%kG}f7ooI5r64F$g`ldC5D%fMfCLq^rD`ICDugOE1XL=7P(X&3{#C+TqA0QX&EEQv z#)wwpAJBTWJKucs&G*gsnwj$q2}D#$kCQ|L@%ZqGFR0&oj%b?qr6jA*< zsBbwn6lqDEfBzJba2EB8iL8=8U8)}y^0b(T}Isiv2X0S@&NdA^$03^S1N|AeUSJ+$8@t{dK;u72kCW2+AQodR4f zqFOF;IYx?Eoa{!ckS)vv1<7UA7kVzyh#+|yt+HsdEtepS z(G5;kmO%8lC2y%?d}w%(4ijUW%M>;p*M-ChaRLP+p*%8lJ!5gY0iOT+4@?d1_#3h< z-j5pBJOpz!qx9n8w!X?XvdxG!*n-ut(ER-T+p~SMy>>64VHx+5VFliYzsvu?SCUpR|m;^e7;(}P39XGR`A`^f0I^N(H_yQnOe_FsaNsqw@| zWYt3a8K4|JMc<^?>0Ln+zYzW=t`(cblj4;4Y4LgS$KpGZC^6}f zbY8k5JuAH|y(RrcUM+{^etA;D6hBl&kOa&2)PaE-cVT+g^(biL{Nle@~j+ui5R zxSw=?-Tj(-);;G5c{)62J=31gd%o-Wndi2*!n@1c>z(jE;r*KThu+_K@Ax+P+I=HF z)Au>w3%;Aa_xyhU4u9OA^ncv{75@+XxBUMM)CAfB!vQ_;bl}?oo;Oy$NkL?VNN(~| z6=8nZ<`Wux!kXGOKB?9!#hY{2=B@{Y?z!vYcjm66d|v3eTSQruf-S`gI<6ok)+J8y!9O z*j4_$dSej+*6Him%83nRg_8@;yy47~>^1JY}ieeLahyZs8RT&4ST6t_^l25$R}3Vu%D9RtPKaKQ+mUOD`>yGFt$nx z$#-mg6*amp+i;L}y8g^hn`9qG&Ci<3ut1yWxDAUqZ7A5V1pH@hSf*X{eH(V+RN{Rb zcGD&S`dBohekQ*G=x`&1__i5<}&bA@N%pI-BU0i z*Xj84 zC;~DuxRq7)!=x$n;Zc?Yq=Sx|$$$xX?B&r{wG`<`nywxn$D$kmP{E5UCo=S zmg`_W(deP;qwv literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon.png b/src/assets/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e40d6ca596ee8f218f2025a1bd6a54ae374b74c4 GIT binary patch literal 8422 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 literal 0 HcmV?d00001 diff --git a/src/assets/icons/switch.png b/src/assets/icons/switch.png new file mode 100644 index 0000000000000000000000000000000000000000..996e2590991fd3acbf59abc41bd8d237a7c6d210 GIT binary patch literal 2906 zcmV-g3#IglP)Px=6iGxuRCr$PoqvoJ zLm~xh4v7>bQi=oG5fCZ0J0wz&NGT3zM?j?1?vR9A(4-f$Q)2_@WP?6? z`pVSx!Exia{d4vm$HT1%a-TA6;JU0gr7w4dTf(;hw4c2uE)p5f7Lw^@Vb(2Y$}nkb zveroO%@TY z3FA^OQdV9j~ZvSEN);RO39AQdZhz{ATi{6X*Q($^|D>wk=Ysq^WsU z!pmeI7(Ns&0cpD~o3O`_<-(l+}`JfO(0&bu&;Z?E)}S zbvp#ySTL<^)#Qql)lh4oIq{zSQX*axKud4n`0*C!raKFMvqeh3#2RpX+|K@-Kwnke z8Uq`OrnT5_u1M*ZSObnvypX?~V!VriOI5c=%!1LNX$Zao2uRJTfu?S+&z-)pW&>6O$N7?B>>Zv zw@ZAllg#|kORh-ih0+)r6Ss4>l)p|JNXtZ~lT7!HmMv0_MraKFJ#J@L6R1;l>qL0% z1X0V|bJIu9l`T@LCf@*g@y%;5pbKL!gYc;U+UaskYpF;X0NF;5jQ8bIR6=(keKKxy zQr1t;mMv$>K&UrHXuLPOl9=uZpqqoP>$ddI>-gJ9*&<~C#2YCxVdq{3aGm;|=sCws z-=b8?c<5s(9F@Cap^u8WVVLf;;i(bscYeI#VX> z>{fto*0>)jtpNzQF3;|tm-)3w*#HN#QCe_g#`OM{_P=|QQZC<(a@h6m!#zIk!v32U z9rGk*b5ECi(9!#NM!q@%_7zO)W1c_g$StABA9L*+AmG7*X;pS4c{)>;2g=QJ?T>4e z3oIZOOAdeI(X*5%#guBHBfOI0ebn!pG``g%`!=E8}dY#Wo&O3YV-aCy~*$;2^8fLDR=oRiG# z9;x}N&Xi{cP43BG0(RAZfqe`fu10Oy0KGSOe(cR7vzHtktw$wNj<$&WT?qIgAX56F zC1XP&AX0{cSr+j_K&13TOU8ymK%@)>vn=9=fJo_wmW&OBfJhk%W?94!0g=)VEg2gM z0g*Bk%(93d0wSd!S~4~i0wQH7m}L<^1Vl$H2wv3X&ut z05II!i)P2u!z?^YnXt260A&QC5D0<*1G9>zRsMA|Zx6Vd(w)7`HRwPP#YmvDjEDx01LO~r1$vySwN_kvrAOLR>08Rm`%63b5`dXC6eLr}9)Y7o*v%#WBVyR&Bs0G} z8-l8&jN7@H1ndM5Q_Yqc3yUdhqv~AAiw=RRq^!KZ?CH9P$XFRbtB09OGmELEBW{%s zU_FV{j6l^=miuV7bK4m>ZP&1h{)n-;kg{%7ktG??BT$o+iSDi$FpToX%!^dF&dke- zsmvPHxss|{_2LWT2 zW48Y`fNY7>kbp8NPktKDZ(#63)qOIst7ux+tIm}?Jqak4vfN_A&g}!B{ugZt4>(Cn z9)zH$M@p*-Ldv-SdX-lB|FEQES~~*DmRL;)D3@~RGQOI@oyvP;yxKHCvk%>nE zmjPN62<%K*Ia~JTe*oqO0wC~)Q5t`J`HSlTWJ_e72?Q$T(5LZ$_Fi({F*8=3`N{GD z5C~jK>{`*3I5FjT5PL5{XmgU*rU1A|WE}|vFJe(xn6a?G^)jUeh-OQJ^tp-LI= z&R&`9`iI-21Sa1Hd3BEV`e|jpk)Bs&qk4eEzG>lNo4}q;1Q`~*RaKECFL;X z%6-fMbb^de0DOdiBkb~#m|NO-_)FjXSHm6+X{Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuFW=TXrRCoc+TT5>n*A+f@_z*>j z)RUs6#Ew-C76IyJ5ja2qZ-TTy;onfSXo74C1gOzP>H=A$XtoJl zz^zwBH-#nZ<;u1onGz*Y7WLxu_IyJQGops%+?h+(2O#duz4x4ZzBBiI4h6NDma;NY zJS<%&l2=H|izI1^gd8R*Vv;C^<^@rf^Rk?`#V?B_!~*Be2BU$8lQEHQr;6ORetMG5 z|B#Awi^1Gv=~tzcp4t&Yu#M<38|_;P()~+`@V|9y>q#*uCFavICd5$d4fcm0o=WKCiJK3a8Yj3lL4OY$aDF8;XWJTnsSS6 zU|{f%!r{=Z3xnc?s(57s%x@H~G4QYXH=^2DJL|I%Hu*O*oeVuvX~$5hJfF(nE|=wl z*9|-{Kqu%19aS*7G5`w?JW1t$UzYNZ+*DYlfzH;IVdw~5p|hK|TMhvTn%~HCm#3e& z5%{{)5rV#%PKIZASd^OS)Y1S|YyPsCkY;6tVu`W`IXXPz-(imMUMiKTR4$|6k`V|{ zz%VEnG$`5~rk?IDiuFb)911oQ>#B^we|qUm_*cy;H#LAc=FM*3OoVe;_TZS(+gaM( zI{;2)iuHEW$WV;><56W^JA)y_htp@m_w0H0=Y|HrY>!Drb3 z4iPW>SR#3!@V3)F;nXU?phb0)qXfRlUw-M?rgrcEjCtef^G!4LVgP)|DyCB({FDLA z?X8C$-m}#$%H;}P^mE0NFBECzh4+&&8{rzT)i-v+065rSZ(m=j)%yX@?ys_kt*ZGh z$Hcm~f8<#XumPi8zzG9XPIc-BoApg!2Qs@pEuT}HuUgh=Q~`%JV6>Ol3}Bw;%_FV7 zxb<_fRHD7C_pj2rg_AYV3osnK5{~V_YVp?$fXfVC@|4f>+5Ma)t79pKoOhA~6|5Br zHUpS9Im&XgKE|YSV^s$90zXu}wK7GR1~BjNJYHiRw{hlg1oG%8->ArK{^crWs`LO{ zV0t91|DC2{*~8wtUdbxviUBIOxAj$Ay%%|t(rGH`XtRphz`Z>Kxat+e|D^}$>2+6u z-GI{q+h4B+;Dd%&R?mDo+5~1`=OMrz8y^(XaBf#^-uub0z9o6ZFx^%4`3mo$KxG37iK$*g+k1euO%BFwIsP7j9h0DM1Mt-|B@_A-YXmF7-~;SG z&_;|Mli-#Pfg`M(w&lq|A?*H=BbtrO*trLAOpXSEg5zh~7bb9SY?y-VMbb))oehA1 zBs~=CiO}fCi91Ivf(QG1XlS4f6D?!s0VQU&Xjv5k1H{>_rHioaof{j{C9Y16m^BcJ z#-0-mHw+coJRj1;TO$OQmR|z+sUIXM(1!B{Fax_$jl+BFS6Ms1;Q0VX@Z;F*j)Y9` z+Qi?!atAwFP|ouKF57*aNxvd&e^wd2yyFA)uUIf*`Fc5*s_vOFyD9{yK7lVCcRN439O14TRV72Pk zdH~!-Fx&=bkFk*fo@IV(hviQ|y1c@XC7fSR;BOXdgdX>NZOhaLdbJ{8vx7(d z6FmSKxG(1bsed4%0`C^#tF6A=Ar;SToWtEF$InQM{E?7TLeB;FYrEpBB=np+5Nh5cFP4WoY5)`kh8Gf{@?P04RL_ z=Hxw|B|gQoA6nbktu0wYypB7Om5-$j^|cV|KJ(7`+NQ@zW>W)zq3hkLUvn4w#);W& z9@cM6pokB)dP6-g@==a@sPC7cGjwky=hQ0T#PAhIjOV^v{4HOkdk&g*lH0aC{_+6- zUW-U^wC~CQmZD#NyL6jm`42oRbj}lEHSQv1FnJQj9dqcqsE;a21^~mC50D$~p+H$kROWPc8?e4{*gJ1mgM+x69J?O2? z01#%;pC2sqpQlT=IP~f!H{tWo)ABK2+Vh{M1NVP%W8(Gw^RxxNKK<(9QlglX*UM5| zVMpvm9wt)^Xqb%? \ No newline at end of file diff --git a/src/assets/icons/项目管理.png b/src/assets/icons/项目管理.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c85f91ac87fb87c421406bd8c27be5d6ed5c49 GIT binary patch literal 6508 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 + + + Group 21 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/loginBg3.png b/src/assets/images/loginBg3.png new file mode 100644 index 0000000000000000000000000000000000000000..670b847daf175937279e5d824227bfe5fe901799 GIT binary patch literal 477616 zcmaHSb980Rwr^}Z9qq7V+wR!5y<>E2+cvvn+v=Dd+qU`goqNx{?~ixh8e@;Os>Wp1 zT)V2~{H<^WxgUsd-{3$%KoBJ*M3q25z{9_OPB2hkJrLh@slRTx&SDzQ%64YXZibGg zAVMZ~My3EsprN^`lBuDIyTgbn?-vKDrHY2LhO7*?u^o`!@E;obpFsOBZV(V&fuHt< z#@43J03%a#OItpY%l2*(fTal^i8`AsqpZD%sfDG4hoh;ohn$MBhqW=635ftdfcGc& zmjIxtvmxLo(8kt@`zIgCzvOa%J^$0qKmzy|iL*5y$$uH8A*%oov2!#9u+g*A88fjm z0ywznnb;Xw*_dbn%#2JN42*0HjO=ubOx%o|+{{dX|Gr4Rv^koXaVv?6|F^EM79WX) zv$H)n1B08J8@(F~y`7^u0}~e)7Xu?R12Z$-7X_V@yREa~PdZyC(tk@3HFYv}w6u4& zw6g{LBhk>v&c&IJx$v{hLr$_Ww@`1pW`T zle3cP|JwWi6zrtpZg0w+kfQ!Cl-MAUz$Zt9W7l= zO~f7TfPjDb%x(FfZDIb8^8TCG@%K1%VbPl@t|H`MGk|2|Lav?Lnv_pM9x+!R~aKJyGu-MV!(rXJdpG z5I}%TDUPJq#L5!|_jj)6!UI#%8vt0|OxaSES=eGo> zF~pn_A~UpWnw8#KzsB?VknQp7qUxfms_J)D52O1=41Apw98-Z%UAw;TL4K@ z=tC$!0N~3@7u)=2SNG=0(fy6k-7B1TgF2RDWcPUo87s;k)ml8C0CpK3WNh)iv}`*w zmUL;49Y^l`Bgg@~x2goSZ|d)10q$;IYdU}Q-;~W42jp$+Yo`WdExzkl`pRTiS?4vg zEy?7a$7Wk*O2L`D%*Xsxq3kOwF-g*ymbY6#_g+>l&&?sh27c7~Rg6l;E#5EBq(!2A zG5MGql=Vxpw##tKN2IOaCSH;(9@)O;J_{Y+5tvq^_jTT4d=n|mEg$$S7Y%=Uu6j-I z$XOAPDAc9RiKYk`s8S4p60b_`ULiWlfb*7yI5ZGe8s)p<9D+lP1~%6|H1@wwoEXrtRR$&vq8p{hYIPo0{q9c{_y^HGJivGG(4{P^)k@-xI>3$ zj!P;S?js!!dEaW?e!;<^6s*hebeUMO279YIBt0a88sbh)ahNrsUs<$7!#7#m0*VY@pUTPmt$~QlA zv#Q;G_jd5yF5lJMPyU@QJd5k?$Y(lLyP}%u87_6mFQTD^q9H@k+_EHN{S!!tE(~69 z9I;l$IF5;N%lBu;$}by8t<;kPB1}(DZk)Jb_`9?4qBDC^*2JG|oXx0>=hC(w5_d7B z=zIhx)a`e`Uxl_lkfV|?h!vdQ6F+Dug=Bv~hTFt)lm@H}g z%him(Y#iX#d?0F=_;V#*0~@4o@{?Eolgj-~%-!p0wjv}mV8HEjpceP`>#c>}r}S-q zI}&4eA=OoQH=kvU$dWL|(;d$@I4Asd1PNlPwZO{{ifX&XWFn8I< z6Wgc92%D9>(oqTYZAYRRmyMVnMRRVbzpl9J$~Y-U<{Y>qWiBE@$dxQ#x7opDpAr4NIO0UKz22q4IN1-2 zG0f|7YE=IN=>FCK5mK!?msJghw)yUFyes~~@9u?tiZ*k_Xt|SuW3Rj7McgK^GJ!t% zo#&T=+~+zHjeGh!Ni}I^0Jccf1syz|!u%^bb<_4UJ`zDI^W2J6d1Vv4`aXgahMNxi zpKlRv!_E|r@Sx!tnbr@JFtVG_@d~ynZ$mOF*wm4~hIdSwDLp(JN=!=f=)#>;o~&6O zi7D~8`dv0L&8Af1L&GA{ceT0xL=XqKKge}c#9pQhe^U46w}`(`!F?ILXm`mJBS7r? ze(PA)-Ea%y!t*n_mXnq7;CXMx;?7tLYL;-bS?Gcq8ShQeS|bh>y#TrcAD>tUHnEuz z0;PhGaxJBIssAda5g!N9Q)j2+iUwadDV&2 z_4EiM$YFa7DnAmiz!pMFwBpJMu3idTg7OV}_`UjK(I6})XOMt&14BWNW1zPrwm;AQ@@7&fc_qb{vj z?l+xoP^P*Hj5Ls05HB_O%+N8JYcjJ-DQeT-#%_IZ7+Wa3==tHcp{e+2s3~RcjOsGr zW}9~TSz_c>no5*Yipd)?MaBRHFHlJcK04kCYBo8a{cm@pT9x2 z7$tbZq$&` zqKui`b6kgfR`K$?o^RRfY^F<1EP4s@l0!erkG*!tBRyS$y(JcvZW35m8_sjstAHS| zpbS~ASxyK33Y~y}M1y4Hj*ROv22h}ey-X5{IbmCj`|62|@>GRw=GUDvuwInabO}SR z{0u1+gJFNfN|A}6cAGM=tf0pWe#Ywy{teFv{(u<4_#rhn;Ri=Qi4eMdvM2-G$CwoJ zfZJj-gN2_HbG+em7sik+#(>{ZdJU`xslhtp0&l*s=w{~~3EmC*^_NwhL!Zx?Fgr(_ zCAzao_xj!M4WTCe*Q?A>J6L!|B)dB!Wc}%u?eCoR3J2mRRQI=|vCCeX038c01PGhB25HZ~B_uovRdscWY8Zv%Io9|&JN zL}6S{*DRX?(>mLU(rwgo=eU(teUxcMKrahA?lHAcBiVwhoL>o2ujR0QoI0qq)@c_G z3IWs5pP4wHnJ^0P7l!4w->|aklYTl_i*_o9W*tM{A{92xOKl7DF+%=y{s@;P(?8Cy zpGU!hg5)orDk=D}ze+jPh^k-_h_)PK6}x|3J+@m)#@P|p_xRwtl6Z_v|V&1cAmj|mEbp%rt!r89VDZ^`j}ktv?j zGtZO=V;K&1gC@XS#s=+=bmDp3B!oaSdqxyQ|I_2+HdIB$IcwAgF$5J!$seI8o)tjW z968v+awGLQkE0=?V%d;JJc8fP7^Z+Exz_sYf;u>dHLn5FR*fWFj|EmO-=`53wt$4C zsLgb*6dOSY!_>dWt-PyS>*WAPgeZ;ek4Dq$_bzb`E_S>cGSv|XQ_EXTG|IlV8$ zrY;-hxtd>gPx?~!Pc2F-aDeOeOKe{aw0ZqR@DFl6hY;$X>F=HiO%ldaJ!v)K@76*J z%7@`@(+ATjO+7^!5Yfjr6lfw``ScgOa{EgjlkPAW^d5dyt60|M-hX)hlrpzP2r*nH zaioFO_}T&7sTP{_-NO(__g>&!UV4%xVf9y`R$_ut7@obG_lbyAB`g{jNu`BT_T}Ul z)$%hSMLxig86#Ib1yKmcv;Hbygg|s@>N~A8Du$0~Hc2m_3rvM^RUOflhc0ZZ@JB-(XSpE=!f8}LiKpouhg*k zF7~=<39=`(q)s%yP96Qi4w{ePeJuT_IY%3(SINe?m@Z^{)$Le};#f|*8^%ff?aX&e%7 z_CwMQpTc>ZEUum6<92{4Xa*N$_De0vK6wHCm_j@4o0|!}&40pQ72P|$ z+wz>T#W{DTldt0PDkTL2g<1@dHlRR6DzW!!KQHpmBFHG*&XW%&Jt)jl*d2>zYwctV zng=y>+0aLB^nR#v3`7Z?O<|6k(Nw}*_thS_cWT?yWs+A`G|gQ=8&KR)r7$XB8zPD8 z9Ii7*RL$r}PUY+r&kDnUQ%;T_a1$sWsKlGH7>ESqb1~=K+kqGb#gV1Q101lUEN5|R z_TL9O&kOrek=RaLlODnRog%^bulH6O{JP!>a_0Q{OY~k}X*hLo$$ZY`8|1R}8GPU6 z_pV*Fxr8hP<1P4m>D@1jHE+<5(Kt1T0LCAE_&nut#?-J8%8 z<{G4z-YrCaHzs*AyA@Jbpsi@C2MrJF1VA#1V;s3qr@D;LS_Mgy-(n^2E7wwta<(Rk zOCB##zVT5$?`M-2(R$DCQ>D91p+I+eWg=O}MW)XPj)f=Iv$DP$i`W;DgPM3;KxSY` z&x1mrJ9wvTD8rO_o>wT#YG05O>+sjUlOLuJAoHN9-rP-W5aRo66+dn%V)mpbH8qq! zgnoEfJH3?d&CDY|-zcErtO;Q*&00gv+I)8q;==R(k=zcYxz4<8)RV)y0Rb&B?{jPn z1{`ry5;Qt7ipbGno9vK9o}Y*~qN~(#Ql%phQC@!?oe($xJ4)D~iMCAkq=54i10xo@cuNGvKVE703E3{Pf()8|K`M_bJHwcGQ;JxlYf!Y}{(T86)cd-6u9DNDK3I|l=uZB|yd62W z4f$`yRDkcsew2i0Rqg!pNJz_NPPS3yVXc_j?dIv;TO*=zsLt$bJWg`nAd1idEU|u9 z<{w48J_-T-^6H?i#1d~Sxq0Sf@o&S9IbGaod4{xsQAl}ZbP$eA?C&OaiZ92^ zBi2~s0}(~0Wqu#W@x*Uvjz=&#O28qHc|>8f~_`jw9Jmu(^=|ee|1F;c#n-L;f`c=LbW^3aH;obt_4=@Td+c=^CJ9gWAjrp4K$b zTQq3358IoCmD*Eg4@YchSA2TS)O6@H>#B%mDIXF~-L0~?Lx0_r!F6mVcQw>k^%iw;2 zSbdo)qZ%{0IFtFnRPwM`bT;7J#qd%58>mSiC22w^4ug$s4>)j9kVz@uJ7jum1YH|l z@kzY&CxHUlX4;cQ2zK5u6nJ+B7sk4eETOLoVYg22cDP_c)?9U5-v{*m9={!=fL}e1 zGEt$3xR|FL`xv3SsfC9c9Zpt_fFjHFauC)iSxEn^QAyIEcp%Ni8P>FZITg#S_vV|s z&5+*5`|me*c|G4a0Xw15t0mZjz`O^yKA)4 z11PwuFczZ-R|KjqOdY}TS2G;mKM7lpqt3<>N}I~g+>(X~X+?=-I4O&e1wOTsv@hR4 zcbjBg8bVH=ziQy1^w0jp3!=>I^dD0(!S~<1|3t4^K>u&795}KM7J(tX7PmYB-~MIn zDJ*IIiiNuRd~k%Hc|@`)dD-4muDbj2p?mHupfxT8RpW*S5C0e-f%G%lS`Ps;X!z}2N^2C3 z3v<>UdAepmcVMWm+K_~3<*FyT%~H^^FH~N)+YN~QR0-(+uG*J_LiRByAbunA2G4=- z`{Z|^4p}fB{UbvPJ2P~q&hJ)HU;KzWp659l90|(fo(13&YH5a9=u81B+vC7KQN-ro zO&v@-@7~!;v zTCc{j;0>DW1l(KAg{7sc(I5{xyR&vfD9Q*m$26T!=2DfB#(}UpLN709O4ktY{;@=b z;YYJ$T^MYL?Rby#th}FA-KFugm&_VU4Y1joI~+bDEC$ z+k3y6H0-ue#L5F2oL-$(q@j_=@EmTZ<)v7qCi$Y*w1OAvK*fYwYvFvcwF%j05H+XTQ}9daIG;rw0oX zuB7?7!63=c-w!rZlfQgVmx4#exDU^yHMH1U4g(3bLwpB!f0Mp>>b6?jmJ{50{eT|Q z>xi}E#$QtZJ?nu!R3gtgb64M$vK6&xDHCgxF4QTsx^ylFw{x}EM&M6$Xyiyur+4C* zOm47qGzuBA9ze{P`!jw9fOQh$y0KL~?_Ro;R|XXD<1B(IO2(q_0M|U8kYedmzqZOA z-SS8|W?PUvfiMhAj%Uw)kKHbzxjQY2_f+tqsD`c*+bgLxKe9A1EIU8{1|9 zEWu9kAGfsb#t6pAM_LaXvXTj4Vt`7~6jshQhs2)|o8Atzbro36R5g54j}#dC>B+nq zyXHh*L15(y-u;76;Q6N6NwN4XMsUZ@E9Ko-e$#Z5+P8CaJbSuF|1du+KPkA&35IT| zjb@&od`J%kWl#c@jD@(tl;Eg9cuxj$NR>B@79>98-P<#Yj70P`YxD6sw+ZFlYe>Hk z-@5$#tmSXnlPzS*a+|5d0|d(BIG1kT)G1~(RSz72m1t{$ZGEz}7OBfVu2xTq=8D|i z^@qnVM&}o7xC#>O0n&6^{g`V>$m{w&2@UHC^x=VPBjfJcNL6oB?&&F35XFH0DOIjE zk+`R=l&<@9o--P}slGxSUEEdLbdd=1Mpp=;1x0uaE(%Nxn^tMvQdFhS`{-gA8CRnJO zm}ON3oGl0}i_9xaBf5W--;w?Kjv|{xEbSw!8cd3+=togW{R>{~U}+QfA&BfWjPN=y zgvY^}z^v|s6HED5(t<*cQ$*;TMFb3ug71{F1m2Oj1hhj-J%tqZNbi~G24h`meqdqq z6tCMMN6lV9e)Qiw(V*cIY64#&!!MsZpGu~9O}am4=yoeJj}=lONfpR~@z|6Nr?y^X z(#$G$g2Z1D(!ZA8K={*nDrR2wZZg)+%K{vILVW0h1-ke!F5-Pc_=8yM@$KqP6E96GqpC4f@TlOu4|C zG(`t4sLCADKL?(8c%`cNy@0n%GN6C6LZsFy?rCHZ=e6%}nZxTT@oW$(XpNAkoY)dq zrd^kvbKUVylugch2krB!$bjO$HD4J0=2X z0Vro0gVan!0n066eM@_m)bT{DPFQyVK%(NQu4#n?3qrS#reMi_;Ln!QOw_`_KI}R( z-72wd*#&344>(U1cYzxVYn?r3)FaMDHG?YnER_6bI|M)J4;x}&t~FJ4yVGN&^moaX@Kit}s*e#wu8w=`;c_f*C9I za7lz_rWUSu56Km1l5i8%88laCR5$Y7jJD5yl9no6UbGyS5JT$CLTn4NfX3LY2_egAsnjSB^{KF>@I{{TD`ZGC(BCu^;lXwfKDFFxv zZ6~#FN;&)8pft#l&g%X5pD+^AHBfhP!1eGa$2D8ES5D{o!=I;P-N&@bC1Q%;qfDThMAKrZ#jrQSvf+37YG+QAiPG5 zu$avvoyZM(;Dg$8M>&8NLPNavP5XA8x4p@cp1NgDJcsN@?;~e>v_R-9Q|(c-->h`1 zy}MxT0Fq0iIF^#{7AO+ct*8rO;4sC4CJDasc%=)dc%_aUx)cNd-yS7+ueCIa_TO8h ztSdie<3@%<+YE7p(8Z_dO0-cmJ(@0R%S}(hvC7w47Ax*dkkw(&t=v0zX-#d7`Q8d| zo|dinc#Y$pFzxy?FYvEq`qN_I@Zlz+RUUbDQ`M9^PEt<@iyia4CNZf+15b`2s5nX# z3OX_=CZr^H0OYh(xAdu?AcCNYbw(hN8dou5c_@6Vx-+VN2UgDYPFo^`S`!q9Cu>_N z5?G*OH2lkLxPlIgAvbO&M#lO-E9lUv@V}qlBN>9`F!n-}^w<|fq*dvp*P+0+MbL** zI(&p8*G!?b?@KXZ45)X?+2)MLI#?zz9NyzTzO5n(RxI?xgM@!hE?#fm_v+`jM@54u zPB$b4N6R<`u9^=lF3#VY0P5)!7!=0)JXS#mQHJoFSyaIQt_!->Kw!pHxOXY@cf-g^ z6vo4xQmr0=EpNBt=iBid)Fn)at<5n;MHDHQ9?(6fK zi^sg*Cp$x)us_&LJ^iH&a?DRV5a1;p-alaMol2J{waus-g=EtR73*JK28^Eavoco8MkgT);W3qs(XkF zPbyqYI|p?Ve!3Ux$|vT+iQHWW%ZAr8o4Z#fL}<5a@hYVMfV_Z#zAMHVf2})j!SixW z4wY?UQII`cD-~BcVGIB+MACNoT(&;maxp~fVL{_gf|Fyuk<_eIS^dU2Hch(EnHX*j zi{86U!Pymd40FL|ughhP0@+Dpy6yrOvj}-PT=sFbnuas;hmpCjr+~FS$`;8R+|qQ zRS=be1oDFeWv_AiyGN337y!!HI4uX_;!3*+ah)JEH0vpz<`D82gDIYZR^p(Z-Ka3N z*T!;(!UcW!!qa$a6?a$8@AOQ}2GYnKJs}StzFsbf9#OAEFd29+EW&i6?UWOlhDNl^ zToaoq0}g4XSO7asAQLXh_##MX%1qM4?Q)UEYEw!Rw(1q!66*qfy|9_Hk{^`tVEAzCmzjUuN77=jE% zg)%*xkg70}=8dg)8qf%B#zP}pYfs4mJlwd#jsIX@w7MDmsKQyV`Up&a3DG)tKCf7;q5c z#myX%n$SHXobPJ^k#TYj(7%j0Ro18rcXi@3A~lK?w5Zw`Z>EO2>cWbMNwEBWV;?R} z{`OUqzee^R&Zjm?MM5KI@QJT&by4`_5@T_lv}Q@l%=sniWMF)&AiG(KWG^zviYuQ5 zWCnor_gnNx6?-q(ZjE}Gfw|;xMoI5u{SIh~&Z9Buy|(4Iv44mB^=FqLAd0@hjAJq( zW!vExE;d>`U+|e#t4jxQq#4y*l2Y)O+om{6Da?+rzj<$5tXf{#seDb+h{AbZxJQ-l zg1fh=O&YzP2gwQjp1fR)Tg@*qk+ma~$MnYwcD*{XerTUC!mK&=Ih5x9TTOSb`_QiU zD`{1lcCC#6=>%ACpQ{a+&7T%=$74y(ryJ=o2w>xt*opC3Xj*jEZFnrd- zgAO9F##hE+6wbYC98sO<+<3B2!`&WpJ!kn9>Jx=R$uG>w0#UDvpEKAJtHjh8ZhtXC z7_Yy%9`Pscm1z8dgR6&76_S22d5*0Wn}cwH`4*|t${gj3ns+o!%BQEJ5(Zh)@p)7i zUGZ3)B!;uVPZldc0=i?3$*qenVIxW#{XA|1QtQO?_f4vy$7bm%xCVVUFD`K%lPqa@ z89swzemYXk{@lH0+(U{&d9mG`BElgM1IM^jK-tZhyc{BHb7A+Jkv9XJNGdsei*mZ| z+KSbxw#a?BjwS6$MD=-{#1M8Q*Y)IVJzUj#D*Qcuf!9_8>9_s&#lNjq&bzVy}JZhHi#=lJjn1`r_y>IE*CD)`8h=9ZEZ#2S_Wk#=xqsQ|yNJ<;) zBUJU`5*|i3 zrrZ;IW38#Bl2x03qS8e%Ojq1>6xX4npc$1g_11xU4*|%YJ#xcr0@fyHyUFsKzc8y* z!xjY&w^+X%o*ZxDMf=R`FO?n1bwLGoJ}i9FB0eHeL8c`Bal|(zuz_^MRAF`rIT(y> z@LToLaSId0z5UNFUY}fu(A=9)Xe^Mz?1~cC#^@&ogk&X?8 zgNHu7fFbL0AUZQO1P1(_UjPS4o`dWvUeHw;Z!{j{hV@Fa%n*15^WO$k%=;61oEr^h zxO;1=aLyS8^I2#NAeJ?pJIwMFP2+{g$V6NG4v6DJO`hXp^@K>3$qnxSbHQhP#tqh{ z|92PGYJ9RbwCW=^w2|xV=-zQ^lO;4(SQ#Cq5zbaq>X*kpB$Du;2vY>Nr3iDKnv{2# zc&&OzoZhI(8{VV7GTM-9DwjjUc%j~zr50eZ%NOFutQ=KLy)oBrc{aDlN>^+i-E#1H zIYm3Uf}Krz=>X0p@BVLZms~00IzUOl z5Ww(R!~2l{5%%|2B|9t{ftPK<^86o1?q0^KO`spDvZ7qf$(08pQJsV;NousCza1?Q zi`4QyIG4JQdg?LQNhHW{)K+(r=gIHtSjf~^3`2QAqV!T5S6x~qU&EOfUP)J0iUl%E zC1@oOtY9R5`=<^TfmORWz||q>7_N5Z`2A z>=oyLRX1pSCcrINcypisKxrDpwYG#eolW|w%^(7+9&(3J1`|(aK3ZQ>t~Y(7lC!$h zM!NtBYi8LT|NATqsuEMQs(~T`o%GDh$26p)%@o!2Xvrgoj?Vr1X^GJgwo>2%xVLr< z*YIr!q4NbA#m~u$ph?|y_<5?Hy9m8lMGq41Dw5D(c^=MsQ7cUB|1`{cC74!HRoi>v})Yj6i|+ zKwOP8flyGG`|d$6zNS(bbaeX5S)-5|M*S=LKr%7r$T;UhIDDtT^7fNuc`K3=ST~u5 z7ItN=<*|aFkBPiiHLlflLnUyZUy0x!NA>&YrOXZ!XF1lVJDm4tiZ5QXQiYPgwi?>( zb;xtp4HiCAc)JwA23EOu8a0Iq=u+$rYRpQMcI|FG@eJmt_9?bAak)^N92u|YO2c8U zKnL8{3UJSGsNgL|4=YncA*4x=I-z(3g~UeDn-L1Ire}O}DZzCu_p(z2Ba%8J{bsVg z2=fOy)m0j$&Kgo9`nBus=(PgCUr>$KTPd;LYkU?Yp@nO=R3yU-aRe1LgAS{o%8V)+3aoZb)VqP({3z1nFU-tMHhP3)&Nr~HLjHh?ag|8EY zoYeN9g6oEmTmM=C_#MC)XNtSkz$Z=f5IBcO0~~;lbK{w6+I>Js!q3EZ{yXMSsGEYg zPbSvkW>lajTk4U^`%$0TomjtObsHd>X?^s>5$zDM_Yi)BzJxGh&G=ZETi47bD02u( zuo`luf=6=Bhrnnuh(9jaTb!0PF;AH$AiO+6Ttn*wdodZ*vIB7j!hkD;dPN~dK1@yV zyTfxfrpW!M%4zb#dHVIhWL`Ia>TqMBM(tn#UH|2+;!rroo>fd-!1V~YX-*v~)=HoP z0^mGJTriy3Pfv2{yt5{*nIrt1w>ETBxze&3C#py!@{sjIC6STM&b~&xdD;r?I#obb z0FD6^?}FI(^;js(`km{?OHWDxl@=9HfbRykDr+I9H8pPa7<0+LJ5}KR5W|N(Z1^Q` z%JE35xqy8G0e+-O8cY^=@tc2(A5LA|CE0FsX+X)-Li(zJSheqA={&pfYDX?NM<&k! z)lf6B628k42=Ubox@DKEt8zop}-sS97u~Cx^L_A%!>2dz9{MxTZ-_HQEwmA#d-OM9Ip{3gs!WnED zX%wb$dlubaN3(^StC5Odvo9eNp_VhLxVjgG9 zbvZ98oCcriV24?%KWSz*H84OI`07gH8b$`5lvp*O!wW zG=6DM1qj&EvWRJ+t$-&}8}3fp^%GqXvZrFg$XjR4bYOGXeqc@Bm-C*@K&Hra{Q^UQ z5iwhnVnavxiM9OT-h*zjN>C*vrmjZBtxHMc(SBymO=nhcL<07RV;8$`Wd*i31J4(W zbhZUoh^6`SL3S?Zl0)RIEb2R%v2K%0ehw@VGTKFQA*ho;(cZt zW9sQ*HfV`vkwKkCM{7Nim#fbR0XL{)W(PmG037!1H=H7>{Gbqza%DsJ&;ETregyNH z-W@QeS!%}_&UPDYDKA&k1Q|&ZnX9IE@wY`y+u#)u5=B5cw4jMKjXh~`RY?u)FLbW!j3aGt%4H3E|0k}ZN^uCqxf?B4PuRdY- z53m9CQ-%2y1T^gu*0BgEX#^a|%ryl0DH9ctBvk!&$8Z||Y_+5VX+lSBDzqY33Ii0y zuyzv(`nigw>GaETGGtP!%3qzS%RgD6;TI&AXYU}yEgY@ zJU4hAH<*t*B3;|RSq!swW3H#Pm@8BsNGDGgt{zv95b0Ba?gaj>pHD$VTQsGhdJQtg zoRv1lu!cv^dIizR(^-U< z)R0BttPs$A&PNq=;D-yPl{VxTVv7O*8^6!)TERR%(3r9bD5hAZk61_@N!8P4{4F$4 zw3PIhM)~DWGYHL91u&OPJ7AzKDh_k+udBoPS2nv76R_aQ4q&ovo*4cJ-u)ONplt?O zkXwkSvEi0L=T=)|BAL+r>8g&l?#H|qnx^I>X5mn~MG9xTkvwWDpdacp!Y?nv#F!P+ zM-PjCV7FDS)2WtGEY_CeBfjjcvNA~hu@Z3lyHYGNpx*oWl-%?p#bW3LEt{K2IFSR! zY2T?+nZB~{&z^8QGM$8}T0L@gkJF6`MnyrSj^L|{yVu~@rmn7xH4kZAOH2Vy>V+dv zFJ&r;+X2H9Z|P&m<2qAh^fH*Usv>?GQ%&Qg-U)Q8qEgcj$`ZT5gUS!xzdlqf2fct6 z^jf7J(*>gxra)C~#!{a;I<~5D!wB;Z4bD5tZRp||A$TN#InUX2GUjwelonEsK?ci5 zhfts5pF_{WyqZu!D*4WU_v!_|LF(ap@NAide3Bp!pmqfd3LP|;)X?ZTBC)+bxDGt( zD=Le_5ZiUg%;_ksX;w41!}O^^cMeY!=G6$vaugA{zkPJG(iQCS=r;Wc105=rxT>dc zDNq{Hq{&?6{~R^Xbmf-)I+lPb9*l)h6HGREtAP&4FXop43F6AI+hLr$s4Zc>5}~K*MHWWd<)aR z^aKg3;?K^#Q4h-PYmC`BpjKVbO`yRuByy~7fUk}$wM7rqpf|*FEX19TK9*#m%dOpT z?YrNc7kER1MG?@4n1rO`l_}LX3`aL`FA84wxC{70Rv5TI|?&` zSg8ruD-3XyV?DhYksLj z-yCy%+Z3-R+8IE1+anG`S>az2jF_|X07qyXZFCqP{%7JEu$qy;oPiW ze>9Ngp9P?&-Crr8Prbv|CRsrvb7CbbLuOY2C9j&)3RvQIV(P_QX^U1Kjj9&p_pT=M zfuZCey>{1%-DOrqN;w(_ghjby0ic&*_S_Zskft7r{qkMC&h7OIXhC)zFKhM5=?g6x zIW5#!ikqqjrN5UauD11ia&GhK9t%A;&Fy3#cg{?`=LqY|SIVTdEx>vefh;EkHUv^Q zfG+o7?;iBShQhcIhKTchh1xGQ(H&$jt9rpZ4n>gWRguC7PBK;D+h}~+pk!jrV4$>| z)U3gTwe6&CMP4*=?Q~k*C`d`5FRs)|+*5?B@a42RQw8g(&PB1PYw`U$*mT^t;nOOw zihe%IWR1DaK(yUVrMuv;hs2wwTIBb15nYo;AT-)>(um-SOW`>IYOeJ0pf=|VgK#d9 z`$SIiVREp79C{z0{e)Z9uo|S74!oG-rWS3&nv=0Zf;$QxzxWgO!*bkajvubTv&0uX zr%)F|hr~Kn3?*La7rE-PJrK_!=51|;*QxW|G4b^B&u%-7UdGY*b}lZF_Iy{Ro2yV=HQFx&;Z(U-;2{4=R?s>y6dw7UH;5 zK~d}Y@(S3(53NGeiap`2v{vwL?##8Dlz**~tZiDdGrYC%+=Ih4s^{DEqUWov4)uzw zN#+o5{B2heBmR^|8x6o;_15+eVs4*v0}5bZtsF)}dde?y!49Eqxp}S^A4L&y>yaI~ zFwE%NpE1x0Hjsm6j|Qsbmv2kHS(W2I@7lTs>Zz&s*#QyOh-Cy+heP|)g08Vfk$(3_ zW3PdhVMH~zD=4ejZ}QUgB8m^ZMtYWk9>LHpHiYv@z z-7^%zfkpX;)9|f36EDojBCgd|H$!YH^_QwzfWuf3=S00u6^^t)ZJ4$-vNHvJ3Djzh z6!p0mobyz%AS^X+>OJ0Gh`6>9baWI#ywIcAXuECqwLLXr2WdOAH|*GwWR4rxc~Q%P z0gJk9v+ib~=2v;a11d0@Ug>H*b8XbB1)8W*;?QCfe94Hf=yr*Z#^cm^RjM&Fs+b1d zB}Qj5Tl-coZODyQ4(Y{FpVv*zK0r02nL_!%F!Ek57}{3A_W2LjtKHc3Q+#Sy>BYuh z*It0bWhDl95sDW$HV5T6geVR=^+cMJJ30R7U9iFmz289sVdKzklU}p*GG%Rn_~Cud zuXHRr$o` ziYVJx0Q?qF)P@Y#h7Ge`CW-wiTRN9#4A)TJMf4yK8KE6SFU2OchcgWs{6H!S1Gm{;e4p69NDg9xS2&Vl!^s?6^}pMUr-_ zZ)K658xw?!O{0EJ>z61m7g$DwV1~|X2u&^uiAAlbQ6<{l%$h%R#jnBYM*vY+go|-X zd;9spp4+&fgRJDYcRjAfsbd&mNQP+Xkh3lxGO9>MfAJ1yEqvV&AeJ9a@~qwD zhau6$XOJjQF{p^DQq(o~aG%Y;J0*$TA%J)m&Iaiz9MmY1Z_LT)D7>1J3wBh3Yp;F? z8vPPWsI#b*NH$FDjjIu&|Vu*2#=ht z0y0dvR(1%g+V#IARuRvy!*K2M2D&n0@qmRvGXL^+F*!9RV^zj)t3{72Ebzbo03W#?E z)xsf0)AcoXl}2sSQ*|f#(-jj39B81J=phoC1I8lwtnxxH+EbHgb6}oWt9$DLRsl+@ z+%kCQLLIttml}Oz+@+nPuXGHJF$W(NSxDj}d%Qd)jKJ=BT%y115<5P=hwMzN+w=|w znHlN{TW#Zz-OH)|ho0V`=Rc5&SAzynDIF*YZL~V=^SxXxg~I8dRe)P8(6?ho5>sRl zo7D)6R#s{`4O4IfprA0*`CfS18DjRWZ!fY&-f>BT9_fd-qaewa^dROLp%blMTaHq$E z7P|3}L^MTZ+!2WAThD)z*5t`#agm$pJUS$&7e}V5)K)+Yk)XOG=F-n(7<05;%9u=mfa6 z!b_S^F;1I7l;q+lTBmBeOQlwVx}>O@%(3u%{nKgGB_BVSMOy0fH3-_D+MlUON92o> z%2A=0e4`uba(C?HI2(iwya>)Kf*odj5t=v52qjecY882kl&;L%(>`-%jKL*v%5L<( zSj!bYf4&0UIM!`L;c;e;kZ!>kOg2O?$W|kT>#BrcmkTrw${0g(0$!Y&Fz|nnt}vd^ z4mllHkM5RI-<6${2pJu=6}sx_Qmy~VZp8Q|Kr_sZ!O5n>9p0+U9J`QCXeg&FabiGb z@nZ?pgb^>}8PCc7)H`d+ssVlD(>A>j!Rx^H4F;lge|UuHd$1!4y-A5IWR^qEQtr^|+>bqw*ot>jd?~6Fb-F}VtQGN= ziAOrX#7_8C%jCWVYv(2kHoeWL>LazWFif$r&y4EerWA(PpZ z?x&#ewensxIgd+vsD)$&d)%56x|T`^enGGt2%5-K3BS6=4tZ%#d05Q;xl3R+jYQPS z8F`@Iy2lbn$6IHpl}+_Ivyc%?hM?fNrBrf&jlk2b}njG6(xsXem!p8`5LF2eQf0S)xKSwctN=P8S=TK*sInW43^Vj@AM@2a{+8-uv3x5gTfcUV(B#b^Q1t{!b#{9ld$= zJxsL6V=^N9o=<7S`TUPcuvP*(Pq^Xp!Lo=V7n+RRX!7{gURd!JaZq>H@ESk3$le5Qkp_z*dTHk?BgI!t?bM1EB*Fg!oj_v0 zd1^%{s(qUTh!5)g)^-^naVc&9g_c#3wdjf#_C*of-wqZxHCsF*dAdP?W z29ON}$gw0xRr_0EV(6;Ii5`359DIWqQ0 zqKac-^X<=QW=WjW;00!YJHhB zW|=KyLXzi1qkCEa?QZ3pVul)_z&u}QVG-4nVL3l9;qO##J=&2C(AwzImf&G~5K>UB zq4bQlu4G%2aiaw)gMB1@eVWz+yfDR7+r+{M6FWdBRFvWY5+H)zzsuPDLzBm}voMho zQc&@Ww?{C33-9Yq8y}zyk>bW2>`})jHA|yO;5dSz0 zZ>!*QEub27?jL*k`*`(0uI&OqVuVr@%eeKr!b$EYj{Eb}7^w__QY2vvP46cHuh?72y z1p`nc)P@b>Ar2HLVL?ItT&_opVK63WiM~uDlD%dO3{4D{c9HS$f=S>~= zfpU}o;5zAVqoEqyk1a{_fLRr+)g@;Ii&xX$^YZsq`Cr=wgT&w%rjUp>(*-BSZzRw) zHLVt&yZ3STLncDj?N=SenOJpG7WmpSft;XI3ZW2Z{ZQ%v7&@3MFerFb`(ZXLK7tU?njX}8Nm zs;F#VvagJ4Z+)JzFL{Fmi_e06{ub<`pCg^%VfvL^Wt{N@B}Y;70)>dtCy|E)Ye zT8E*wivfviWKz@_$nd|mYlpy68sriz1rnQ3LbRGbR-~g~q~8Yt8Y-=sx|_meFkA)Z zXEhV;<1v>fc3-(z5Hy~KbZ|x`aW^!*#9z=J-tzQ$LU|JZdd0GQuZqkP-woo+M9a## z>)u*+Q|tgG=F({Q4qcRCvz`Qmk{{66Qe#!5He8_*f^T{T>`UJQ_QKOmMpMS_9>9L< z)7`KhHIH$ykU01bNG``MhtdZM(0;Mm$=bj{k@29Ei<0|63u`NSE>iO{oEhKB)komb z*Un@!>%G;ASldN`#PzufOJ3ZomM@a4Y8SWa!G0F^XvFs&}a;xinp~6No@n7{hQkI7NVNkX}HjL;%!8tUUH}dj$J-dfv(iWD-Rj_$ftR!A*0JhZmc1ioHuKQC%&mPq-QpLg&2%QT*zQSu{UXWlC)q0TT6?my$6> zA=grYaEno>xa-xqx<2$P!F{IrTEG%$7RW1#>4XWqroVhy)lJW3elpKi@JLCahCp za>-F0$wiA>yN$2$Jm_oGGrD_@^_$Q*rM$g+L4*0$HU&}R3CHfIU;aLPqQZ;XE&?R3 zCzTwl9r3pae@=o^DwTOp*gl7kMds%KFTn$0Vf;Y@RoIf~^0tIIoFQO|V*0tk-gS|A zf_2lGB58W5E+3<9-|OVcbCm%*RX{ECB#bz9IIe+XlSYVPgRUuOag@iCBWJHYBKF&# zZL*m%cDIRN6eK@yEQzcwfzgz|I0{VbsT+O7xtoMexZs=V62Xc+UF^u(WM7F9rxp8* z6ZQ-#x8G)I{)NiHYr8s-=(5f@c{=8}Z7x{D1CUnv~bK1twr+zB~eBaj5Y6dF$yy*^xb$bklXe!G2}t#rBHVE9me{_s`;#ajsyZ{=r4-X@XJr;MYo)oao- z&x%#QT%hO{m_UgA)mBwFryn@^I_>XtSZT)AqCV1+?jR{+ZJrE>-cHztwSG_@zgeM0 zZ5IU+;}u0M`S((J03)m8;3z;!Pej@dtlRZ4T(N~xAbjA=ch9jpBD9^*0GVi}weOXT zek_EaeGY)hqG*%I6J!*mALLc72YE`&lj9HN)&;nLH=CuQC#A$$r(bE6E|243-Z^H4 zvKL1Ue&8K9FMd~CSV0+i*X#r`MrY%l((Po-XD*HIVG;U9Qmn$@a?4yu&)X`YJ{MTP zY9&fQ!PE8JYgCrI!YHwllQ}YHLt?8sak;R>R$_NOTa4ZZ5DE95bnE^wo&7x z#q<%?OBIdD*G@aQA?0my8~4EKKJo>|gQCi|q$GRWfEs7-L~&)*5;p?=+=u=wXSLOK zQ6O>6MxMA4q8-$L%E<%+Br`CY28#9D(K~3A#oQ4w>@n6l7(!VD*@)}g ztftMs#w}I$M-Zl^l3>=oGuM}3<2GV#<)jc5Txj8f0M^~#^RW=ex@N}iV^$W{wqKIR zhwCuZc2OYF>PBh==9dDAFt`yJ0cLRI6gn=xBpM<9bhNDS z8@JKzy6(JU`K~-m#?%~vG84@Uw3?ksn}{vezuX*EDe3Ru&n@hLADKS#v(a7%q76mSMp~`PW-%Aod z+0sZQtByyEj*agw@z1J^_sw-M6RL2A(;Hip*ZC0^N5=pa$-hNfyC0`jv!O$iZ2egO!Ul#~W3 zg*wet<%pduWKzu%{UPEqDocd=hmghC)s;3u6rFgo@ItAX!O5vvwr~ zC^o^lp48Y)wm>KxByOn`F4Y^fk4HlteB^&yZuBFBFJ{ydas>?~XG9@?cG}ELD@1FU z&S(bk%%n+XeiZ^^V@6=1B^Wc4j+rqB7-JhtfM&}*$ho>bNu7%9hahh%fV20Ko+Y01 z0N^lEMm(!1yfJgJrA4SXdvdj(sc@pUiv)>naE6s%(1HS!o)Pt8nwCwaEQ>|r_!{%# zE#7##B0@#gzoj6hD=1&)Ogf9T$X>VAY(J>$08XTb6lK?1McMO$JA28FX0vp~iv5w( zs5Xh2Z{iWT;=|-hmxbw7wjz!wxxfQxZf);I!_C6CWk zI8obWg2a?2LYC#i&No6WA7!DGzpn|-38gl@i#g6~qarL*K}$-gFg6F`6$Gx0Yg;ps zwh=-+U}Uxxo6D$UOaGJ{6{9a^?i=L6;aMyVykM**^e9UNOT$T_t0Z@|oq@tR@zlkH zXZAVG+A4nl zn04&j@9OJ=tN(pb@Ok|{hxK7=B`<1K=d^w75Hsq?F-s=M_&Lv6Bj&v6-^D(A zt4$F9{J@i9IUrkeY-VZNm(mwBKJf8D<9l?upkb_EvU5!3g$m0z>x{>m?%Td~LKa~X zQ?s~4>{@ZRb1?-$)BY^P zV0mjhl2fZGnGyFSfHU!3Le5=^TuM(!Fm=a9kwh!Gir>;2An$dZ#lC#{{m@vrqT!Bf zNu!}ZJYaljcvlc6artKM(xKKbXaY9j*+kh2(8coD{@T!cgq(j$C7&WTdZXgvaXlu~ z@VQM*K!_DUBW*S=k{15bOW$7;*3?!(;wB(*JLYSa^+?IKXgVLQQN#=&P~v_lcj--^Uk(e>gEo79-i$A zntQR*X$L431YHioS&OgNw%(wgT@s$3uJc}71&QY_5K3O_NaIh*+S8t6crHznVq3b} zDL^x=8>zY!mcF2MmwITvPn#DeijlV-a|?#5eCE$Rw&<80@FBa??(ERDoiV*)BND7_ z2YO5J+Wjqge6)^tZ51T0wUi5JR4_HbAY9hDhho_Kji~!*DdRy#Y|5xGhQ8lk6^iir znd(IG|U{;$L=teSo4vm=_K4_784XSuE7;qLt_xF85v6{1dq+ z8@Y5y3#B#8zELq$ji|J?{yyfFyjg+oAa*XM8GolFo|8X@ap_)d<9{kE@fw!ulj#AGI+=RLfAG@x z*Mv2-RghRntzA3dni3w9A57F|R`(`IS-Bf4u>ZO;&TvTPP{RTqC_W`Pc05)g6;LR6 zIp@}YO=cstm7*b9`fLP?w&+TDfjb#g1?EgETdhQA!!M)PAU33RRI=J}`|s-z)OM91 zF)Z8UHVIMUIJO94_E|ekMy59!c8_f!F(T+2YmANiz1?%1m~^K#$O?6DUbMgd-SP+; z3&?(IxA+ z^=@l=9>5sa+nL5W(sX^yW}3o-q%qBT>mOIIHFKGv2JvQc(Cg+E9$N#1WQOr$hNB!ercprF;PcO$6( z&|I@p%7!e=AbDw&^4L|9(hDQYvA=J94ap(x6~-(+q&yRxscI1#Ge?Y;VJizQdbc$1 zGbf779P>y@2@0(*rk02qzq48q$8u^y{s?q(e#~~57Z)QGqd&?edXt*_d#AD+RKEtpgO8--E(^|%=^CR z`CT*Q=jLW}TUjTlccO80Va$<-p3w_TR~_vAgY0&F5l{x+$%Gy(?e0u%Zev zxr&kr?!0KsxseiI;`z!O?WPBOUGAW_zftGCwh9tgW(;LYU{FbfbP{HXt-3=2>PAl5 z$1wjJwoQ4E^9G7@S6eDfhM`t=<2+w&K{Ap@k#E{vE}AQ>+rU>{Gbt+!fM|R2G?_|R zjY99JMU^<4&+|5H(*~CO8A!v{&v<{L`OCmEV%9qg3vVPi2HtoMb%~def1~!g&TW|?4X*1ij zObJCU!(g$xt`#vj$NyL1Lv0l#o_*7W-@fae(j|062|U4lGh(XAB4b{! zsg;5-5m{Sfmksx6*xd4WTH}$5zyPx??_!qs^jY{QbGa;A56e4B@rW^^Q}B>8SjybT zsl?I%@WD-WcCwCziBGAdweAUx(hp-rM(SK5VRnJ^+}onXer~67!3KxR7JLpcR{pyk zT}y>`cjHWXXl==BRwObviUpp5Q%2(&-E3crv7dSQy%3dXYO5ge;*{)t?upWB_oeu! zQi1pI?pPvoUd~rr2`Yu*OgsUH)TA_;SPmPUK6WS;9$x#?Nd05b2Sty~F#8n0@?B#U zliD7OW8@za>&y{ZVu$k?1)|QN*%kyAQuBM~D+0m8=IfWeyfI@r>Cf3}YNI0(en)c^FEHMPI|J=+y@(Y;(y~?q^9Z5G7`l!F+96 zWdaZ+oeEiQ|LY1JYP%YcNY2C^>%*F`gbyX4SB)ar1jslQza`p9FQ?)a3!7wmTXu%@Tvp0W|DBChiVU2mwsu)ObHMl!jlsu@mZ2W$OT0 zyF9NmJ0|67ZHW97;7f;p}d;~b9%b`*EntvIyy!6Ws3rQyayeN>^kfXTLv z<|*F%JG3WJUpq1rxRbU!)buwyW|{VhR$Tzk6;=}qAlH=ZvwTg6O9;2f2Lr#G=USsc z9-Cf!GNJw5swviXH6Srwr6~!#)@G0u9PUq&Zh+A?Z%gj8C@=^p-&aa_Chd7uE%-BG z9eTu$-#o^Rbh2eYXU-%Nbw*fscM>zLwl1G$O~qxx8A~g%76@|wL;}PHBp&6_`G0Z= zJ~{fk%Kzo(B<@J|b0e=kv|Na@5#x>cv@hdfrcWXTWx2MwKr9enZ%iBK?KVoaFlu>L zV0d`1*ghqXSL(#nb~PZ8TLW!ER;Hg(i+0P>fBjf*QCQb@(Kwmf;?$fCHG^2|O|ZZ% zvX2qFE6Eqv3P6iXZEk&pwjy$hz9Vv}Bc3&wtC#wm8*y$|OKI5WJN9m+y9ABIDt8FA zUWMM*VWRH~BslqODz(r&Ar1xPiy|O1v^n18PLI*E4G=<8{OgF4XzFfFbC9y=RiU7l z%}sSMwA1uM-u9w#`)q*W6UGm>5-1*9AlP@W2Y<~y8?V$uV_BqIc6@S=-QM1nfbpiY z3La=I=_7@`XztT`2prnr@vhW`P;=e6owmtxFs|ROM@pt!`X9@GK=T|w`)v+AhG60A zh~^`%YqkcGz}K?A#yZ;t<586DW1oYSL@8x4}R*UAE>ddwOtWNJRuBWHITfv zD}~?z679m)#>@afm-(J&PK~)#TP2BY#NZ!sQnfa_j5HFG-LeB7OXT-hg1kqa7A*nd zG(TY3Glg`*G>VjejY#M^kqM$v}ypY5>?RDDmkJMkE2HmO^Q0(_vh z+RnFquns|OR|OJF7M(Cfj6a@haS1j<&HMC`<$ro`@H%5LTsV{vXSHbh~?=C{?0 zVpqf|>Dp4lf%JTgdJ*P0`irI|LQx(NleA*#-ZAgejh}FF+wkev0ee7**rb3q8x!sX z4s97~qC6@Oo->O-^(^s`ZuyuXXJ35fSY~mEc%0lv&MSYyn(X?VJytHJO|qKX(ebm* zfXds43Uv48eY9f>{*DYck0fA}&wPT;swjVoBUqQ(rny{RaU%tPV`1ct+iGJ}L}!VW zhiH=DsCY&`$r&=I<;j>LYz~KO0z5Qav=x%L3JVFK!s!+)tWL)E`om{8mP(PB1%dIc@F-&>f;4wAM^Y&MoHg)f{#in`|4 zA8B8@daZtXY~&qIKuNZD+{Cg;e&C@e!gpZ_q4!mo8Fi=yh@3x`e>cY?`SFv^wUlXb zgF=DC79e5>&}cxSAeGF8BuJzuE%0l?+u+%R#=heS49@|(kvv7-cu{H8e(t$QhY z(5BaM>@%%8)+%2hv&nhHCSW-z83~n{H#Z?6=49iuY7#BI#LU!eI~?JrKH?|pjMY{_ z;t3ST^s_^=aQV)o%s0YnvaYr(k&xyGGxDWVEWec+pQ4nkm#C{NkLWTjw}COWXG^L@ z#(D&MQ>$bjcPPQ31cnFPwm%7C0G1GZhzV>!TN|U*7#%s+FpglyCJUs*mWL1G^&;-tmq+=Kz%%Ro+3K_xN!G3?-D5-yQDC@9%WWvSl+z!?R~WbB~!PWX7x3 zwnGZ1lD;y#rj8H3^aH5mTibPk#3YKhxH$wAPKeg$f>c4rHYZ?HxZ~0~hYP+0EZ`8J z=fu$C#^^LEU#d$^$^Ig6Elq?Zl~9>cT=6d9UN|Ju(0YVPT1{F=kb@#XG1XmaDaCzk zAA+y^U{kQZ0f&#| zbDzlLb}+G1Q-XrJSi%E!B`Lac98bFXh>b&O>mJ%Aoe^|wTn{Ajliw<dK<=x`5&^Aycc85~2Jv92h9 zkr60~eeA^x;?!X>{n{v5%46b=9I!5J>paxGAA!kqwDz+VGSqf;AaN(`F5rw@B^g=I z&qjbj-K<#wuD;P3_YbAkrs4M%d@m}o2sgcU^*tMBu;P9R4HvZ}xk>>;3LG9=w^DHB zRw}_Ehh|l8!5<&IQiaNPdQ|snd`TM%V3V8%Pb84LZNTBNtH*ed*FAm1=vn#w>u=ay z`SaPQ!JfIt*xklrD3#*lW6mDD%Gs;0aQ3-RF!tJ~1bh5>`J7`1oDO$7!=b+VxXYy$ zX>+?9>Z6ko#N{uT0#mZnSNesjpww1DVhB$vy@QpNSi+GOo+5JgWitJof+2%2M(*x= z|K1`v_5Q^OmRffzoKn{stJo43Q7a`BnVz!#WDXESz-UqQ8fdMQaF@RZbqRzz0~W$O zB4)9&R_3xl;0ZG!#@s^KTDizF@sw+O7^HB0=eIVX+t9&e@0~LG|FMjT-%5=VGZM*$|!fKczOFh37>y0nEm=bK|@nEQT#G#H04-K*tR* zY!lKP#@ckGKn&+?qM5c-MYH)Qfgv6@!0^~w5UIKDj{NckiRxaE=e|k){DS+8 zdEQf8etlr~*60fUS}SmXqJO_?nAW5KzxEeN#3(nVFv_@~Dj<=Q9NrU@w{3 zT1n&KD4Y4UXv|~4y~usuXKI$k+O7^Hrn1P|7Fl=v^;Ac{{H)aRI*UdY`mQNZ3yy0# zABm3Zr9Hef?8rWmq?WRA!rF(%4fJ7WIc&{x&GAI_g)90#^u;MOh~1^F0ZqZxO_NaO z;VlynMCU2%x&eym(OM{lxzRJm;W5E{@T*sig-X)YFUGydF%x7SHj!0lbV zDPTdjHa|^9j2x-0)yFXbePS&BII~$ZbtfpgGbL7ArLa%L1XWvvZo7kZB`rFr*3m3P zFW;K%qK6K#wb!brfks5yB&2!VBfTbTspQZ?_Tedc&2v(8zx6)DJMJ-hi~RkK5+pu5 zW&8`8@E$#m$kX! ze5HInQps)~DtpqOCD~cVrGI`Rv2>3X3U~*Xwy*~G81fO7o#X$d!iCzd79@%j zJzSK$w*P>0?{)mlfTREIN0q>qWMD3^_;ld7J`Q?;bL34PFZG^0gHnjqee3B+lJVQw zkogjLq!kA1Y&hXYy9{$iyL;jh19@Q5V{W|7g!Az!*J;4gfZM=ZJ~< z_a!*Ii(zGR>fB^)*{dK+V(`xIjj<;kD_q{OBY zVcvO8KJupPQa?r|DD~<%Gxx0f6y)vXe>|P9h=phDieH|j{bJQ3YP(91csa}(iwYwG zKU)%T>of}N(-?nAq$xqeb}!-{IT<#T8HA+z^Chy+lI7>VonLUJE|th3G%{=(l)0$4 zTjVQ_WQi2Z6h1VoS`foh*oWLfSgg&Y;=jkFKJe~4O!Dx;w#jl-TJ{JKA%AuoZ+s|e z(bs{10hfgC1=E1RThSdtC~zpRf9}BO#k-6e_tLk^pKoofhc}FIW3&{K>*INw`iZ1! z6AA?!Z!!9$G(b^ePxksZfxY2fjD1!D#0Q_Irqp6vE|Du9g&|&(wpjS9-z1lO^VzoP z{+yE-0SkO`Wu|AQyd?_fH|Hb%eyzfV+O85LPB@+~(ZR|IJWQ?wq%rl_x;du;1M_~4 z?+gvJ&CBJD^~{DkPx_3(bmXC_%pglfx>iZzlP9{9)IsrfUyY$MHT_087YQkpG6R(< zFh&0P;;{Op8B26EBo5gD{f(4x{`>e#KmpkaZ76Cj=ejWy3e*%tsU$v>sce>@bwnul zWW9QH5yd3lRiNh$G)XbjCEw_7H+fyI60{8UB>U3#om~!%QztcmumOmVyYd!I4MZa4 z-reOk?GiC{n^wd9d!Wj1J1e7*cYZ8k+yi;;Bhk9WvS;ovydaOa-C^RL_gX7rld6>N zq04up=&#Rp)84POcxtsU(E&x#x)pLQw-2=z#ilh0Y+nCHiACQ)?6V&OdwA?d=qT|o zKVXy%1@B;uf)IwNN^c&G5|xjjJxK@8h{dB6_Yv z!(2c`U-P3CF4T6lAaP$QKF%#IbwMB*bVdZ~fo*Kz;M~w;)D$RE&NK!KexHy{d}j4F zHHM)M$hofk_3u$~^8i~DwuPBs0_Zveo4r6h*ZAVJFv6H&SKnakAXt->=J9x-apG*E z0FUZ!UCiOs_$Ee+A|ErR(&Hv`X=6P+FxHf{XiRwbrD%TkhVdpD&08f%d`DwJY(6`T zfLGnJL4RW$RtFw?>mg?}xV83N{h%q-NA0txp9OpF1+e?i5W9WYg+%rtlzkLOt>hc| zB1=LPm%@S)D`1waTC}d}_)3*iwOu7hgk{%8I4z1Q)tQ!dEob-6xBDGi8es3W@|OF@ zwR44g8?e;?`c&!t;Ls$|jiAxpGTFdDMk@EUytEJCsBaj4bi zGF(Z`+25Zfa_ey}&TC3pXR?QZXUs7_!T8!a6VY^I1gb7x3;L+bD%!`_4VF0Nqe<%e z#v9^BK}^wD;rhHZ4G3(L(ljXQfdo>IJNVgH+XU}|8XF5-Z+H|#eWSsO(f;77?~iU7 z9*EX**aF2vlaxjtUvQW4x8G-Y+damfKd|HT67JncYrW)}H@y(OXNSs>N?ncM-o3Q@ zy|E+;4e+)ovVG4Zy6}Y?`R$!MU{5_O@u@sM|5?^r5!*g9tEiC4l$DhdIfcstgMaM`^tUF@<-#69IAUdkW^YcI)Eo#77k_)OM91 zag|M_+A>57n`GuoQ8IUsyK*J%JV_lW^x(QGE@y?6!Di>ZHm+s9RovgiJ3@ER>%N;B zd{n`Dq4QzUSr5e{Wi@=*x|w3k71}AObQn-bS65NF({Y6|smoH@86D;MjeF^nu3jQN zeP{t8d+R-hcim^~o%a|ue@pO2di@E}Wl0srw6}i`;Ru+2*<*R=;S6KO)`JAPcO($K z`;2_#9b%6k$~Tt%JlqH)_0Q?oZt1PBvtGAVG_B1HUuC<`E>>G@D}ltg-8ot=7!`9j zqU>`A3tGmG)K-=V`wkz|q<8-rpTS1=O)>q+r@Mj(-%!)~hpf1+we(g0Jej+Py;9~L z2(xhZDm}^LF z8uivg3^1`{oLyx0_>QfSu8lu#lE^%i*z9rplc9+}Ja*BB4SM6~>K3Z|bhoI-uqmeBxIQq}JB!R=H&_U5i~FI8@=y#=xbz6BPH3Dgm6^+AzEi%1^gm)qm= zvvwW!*D4Bli58ayR*p!IWyyIg9G1Ds@Mxn&D}9JQRC}PEGiqB^kZu_ly?f~+K(RG1-+Z>QI+E8)qO4T%s6kD2ojJ6zO)!k2n``0 z`qTMXc@)ZHw)b5XtZczKvQW<&N%1I3T&}{DX-jTO3$I5@$Ot8w$If^`toAhf^jE5Y zsI7v;+D?jYgvQ{wQd^eMhAke)9^`;v7Fm+fo*pw&@Oxt6&0=60itejGN4{*?&f^!O zf#`qN0F+6(fgG)x8mA7k%PEN;ky1()>;)|-~t7h0b}~dk!vlD#A?ae2zm|9!mfex z?C0-bZYYu6tTG?v>zaMIQh99^B%ZCtm*Hlh1FI~il#$4UG<8N3G)-&?9A?0Y@&kvK zV0~XZ&>*X(cwupPWO-v4%A$AFLUX;&?^Q;K`$1xG;u3QGK>-q$PPoh|dc9SExF#Q^ zf?8V6ELk?nFo8P58q_yi$Vkk^`i!LwDicp6NRt4OUTwi*=Purv*P4u_on?}bZiZc^ zo6&=z0ax-qO*|qUc^ksmWH4uhwO{)F?yE-iLbw5bf@cN<0gt*$#ZV| zq@?n1uDSmkdw@dAIttYn6;9dOH2WMLbFQSUl)&V>zPyj}$y7#2Oj)I8Z7#{Y{#*)} z<2>6IZOa5=Tz~ZO0xlpd5e1W)hJ*l7`MLAAk5>Uv+ZBUER8?vRZ8{5L0i?k>Q^aB; z3NOi(5QWdPosU>M;)aTT%A5P`t(7y>wnH)wqVkD#a4_3wKIsF>yKUV{nYd-gwu<}{ z#_6FvZrk(4fp-}}Mekb5m6xgJ+c~&sHn$_j8&LR2bd~FyYwyX=n|g z@hvwDjYUzpkkS#YYw1B5E{9w*t-+7RxW|5gxDJO#zC@Y?88;F!SL&$)fp9vgRQK|D z5W4K~ffKKrP&}Jj9hFYH_E%~Duu^<&*9#H_9A1pHKP7mt0)q;vHP$36V0x6I7)mmC zii2JzqT4}6m$*RPkGw3Hv>(KBve)U576r#^G7{e1#c?;2LX2X@?q{eA=TaIQth8Qy zLl%>%&rHxm2JuB3BX_>8YCFHNrd%Qe*GdrdafnvuB5>MpuxV0cQB`t&m zhhVqeW*hFvzYkp$BhkQxdxqCoEqPZ%qje8$KYvW@@PM@*t3rM!UMEj|!(GO{P=doR zy4PkeWv{#G+)kVOKIv)_wwRPu5}Cf*RM+!XBnX4|bgwp~uTk6^Bd<`Fz_!m~7@CeR zsuCEp^{x`^992>q3Rv+rzC83RvXs?1&@J^e6|ldKC5cd=`@L&%%0`Ow+sM)!`n;Nn zbSP%s_xm8iBb;@wAS?j*=z7gokD*Ujt+%$T1&L&HPxSb%0Z@xDfi0mfG~bvE0)=VUt0}Y$~a2gqzkS#Xw%1}BW10jXhe;O5( z@MoHRC&MLZ2FM~36%?V9MF*YOnIh|Cg(zKHm2F>xUo5@fweqMvy?35_b{BgG4Jh?B z3R{5GgR9n5_n6`MNaDmtEl_0iq@_%bE}4r^31|jrrUAE>->RB}qCsF!B-ng>Y=L15 z`uGjQvv(Q2C;{f%n~bGRf|~n`y-^~=XF8)pp`l=yJpuvbx;1E~O+MNO1N*GD!&*>wxBPa(e?Xe_ooJ)ws&6{q^w#I?R(wDYacMNF4kX z1Fbs|`AlGmZLlSvAgffLgQF?quw6U zO=Cf87-H*M`bhG_#}a)#ZV?`*zP^NlU78h=6sXtf{Q$D(_u+d3j6*@?xkh*f8V9#(e3rcIK0jK?kn+7xv}rTGj<=vOKLXNsGV$ z00f+AG12!Qkuq0KvH>X6eE2sdGUiI6OD`MK~nRxk}1FOE)z{Ti!Zvz@V2{* zy>MW-ulQ^O3Y$bWM~sL~KKls$x!o_k2dLoVYHRm*c)Lm1x_=5Kw-4wd3;Np%t}@qj zAt49!`EB?#ilmPi;nP3+)!$cuBMvD&T}B&KqKk_C2Q=NwM_0*fh(?BBcY7y7D*DSeOtv}k@k%`7FFsFob8 zu_E4;;P9S2p1sf5b5F^icN^DJ(QZ_KUMeJ?ebANpdc>7W5=h0`b5_RY74S+c0Yn5} zo%7^nn7ZVQMFq#M)M}&5yJ5lkhb-riH`R~%g0P}OJt|bMC7wr7?2>pA5^Y}aynq|ER4QpTPPT1$L=1e}zRf*ZjDh|0igt8D@jDJC~!3=`0k ztT>cxviUkV0+$K)E|7iyXez@vn>yWLVe4xIuV8vQJo13tfb$l(<1k+6cCDLY&8$zd z(EP%?ZQ&*c@lN}b*faOQ-uWV9?|cFB_XB(N5wYKRh1f@q#9n*Y+yO(~tX^s0j((D+ zf}PqW7shskGeLosuKID*-fTf@z)ZWCs;(j9K@R$kahszAttU!-A;hT|WI|?*Ml3Rw zCXc{OYaE=!LDT-CzdL4LQRtO*^%qx8cPuc;4tYjx8l}qbHrcxRDo0V3;S4@tS?H%Y$u%->pNeQsh7AIP&Bu-BN&?n}=4!d=GRc26?j z`|S7*2@>CYr%Ot6P?<^}sjQ_{VDuXQ{)0 z=6YTSn#vK6QVa`{5Bsg?Gr0D12@AhX24_p*CSfajI&Gz) zQ@OP_4V@rAe-6pwMDUeI4tgzO%v(5XN&b1i55U1uqlpDxMIOot*c+tzG(4zKp|jl;H680pqui+bpK-MjIc&4;q&Y!W3*O zMAU80HNfu3@I=)*Y%GGeQj*-0ucYAyz!SG4m9psc_SHAUP%)?)1HpJDJAl43B! zV%QvqK}#N4LLZX_O=0dsrY0N5MJ?R0SXN!9h8FIy6p;zkK-^Yj*LCFG{XdnC+FSg( zjGIGlO{IrYTefEoE1^wqH~Tc^f4tPT7;L zwqa8@u{pTP1WHigQn_oYfW9XEJ{=AnN!&IGX>J*RDDTl^B5kssN^r>DaF5Yj?=kT% zdA#Ee!y9fG?spNk^q@;h(|}3z#SVGb+152w)m3b)atG?%JGcr+w`d#;4^9*iO$7kCE28FpD|0&>6vQd6`7CQy=@sM~fJAOk}tM_dHM^eQ|7S93F2UvE!3R z>{cE}_Na9&?IZj;x7R}l0$V@^Ra*{2cF*=r8)Wpb*^EP%h4d)8jyxj);`4Xg#5C+} zPcwSQy|(TlJ$rMzLRlK(Q9^u#UN#0NK03274MedH5hkELSsl+k+E^Fp3@iyM#LvEL~9A~+RnELgEAV$n>(--R7MQJ zEUt(c6HqcXH_GqNKIS_E3w@?cj%eRhBT;Vi2EN?$h#xHqK8J=FMQFfumQl0eUAzN{ z)Q6+q-b!HjK=Q-ScOa2&<>yDKlXk@i56ZvuIKsurNVZ1Kwm{*L4d%0^X3#@L==bCm zP2AxZG*-i>7;BQ#yyXsKue-x=N78*0cli14a&hdl@j|(Lb^w!(N=a5gj|9`G*rauEHi^b)s^PDtMr-&|37k{T#32g$gS2__4a<N8jVKtBQt%-WcnF>j7g&z(l{I&kOWAAAh8f& zH-H9uLGS&#-&XI{nwb%CUGCTKjU_AB%FNncL|b&#tBj1eal`KoKiA#Q=>oiU3*g!v zbdg0#3rZM7wmb5>q?|^4yoJO;Lhu}Z=v^}(ZS<^pWj5DptG3}TNe?B-K9UUV0UyR6 zWQzw68F%JH&m+bAO6NB>9S2n16UZ0^iHkug+!vlIE+?2$cV@>jBC`w-sk;ZnAW;Zv ztPs4y2>E&K?aETH5o8Q zKnn`#49~BI0ipm(m)yaJ%h!z2&WMG~l+Wk5RJ~}u)RH&(_l6H*iB-sPLc;1;tNGt` z*-^1;3VpN<5BjXLg&XqGQ!E9^abAWkXV7k zBmS-_r4l*k#;21?6foq?OD0r|D!EmQb!EKME!3m=9Hf-LEINr@{yixsZc$jFS7*Tn zG8>wq!+;0TU<`2M^oa=2oXu4&SF`^DOOT^{l4Og&oRO3esE&FbW;w4mY6f=3@O!z@dEB^~cIQzDp{~ zAtw<@#WS)~{$fsxYcK@+8Txy2>~KJ$WwA0iR4n*_tIJ9mEi!V#FycYjOAfqLHp#2e zl+!1ve-7_x@p?RpUOfaqX%dme!RfhK4epS1)4rc!KgRvaPp-BKBp$Kbdz9D2gP(dD z;+$=w8>*Pl7plj+gi1e~X4Qb;vD*hn44`v6!-}lJJ3XDqvCsn>FoEYYuZT z7G(}S734npalua3M}6HCqyzNjWD*BQ^{O064?ar}Gwgih0KO@gT=#P(7DO>Hx503P z4UQ}Be}P*+42sJGI6!V|Zq>^~L*QV+?s15a#t7Atp>+I6qn*BSM80TVv*R$<=)vD1 z%In+q_j^w5xt}-FgF3`Q79P)0N$fzO07M(_IrdTohYSo&q~9^}J7rlCA!dyk35-ws z47G-FqPmAEU#Q{h4lg$t7`EIl>7{T+LVQX{BdMhhB&I%HQyLwqJqLnSDP`Q@ecLP2 zUf>TUC|N@VhuhpSyQB+%5;a^!%|>-WO#Uq4<2!!g&OolASfZq&;-cDq%faHjNae_F zMr;#EXaJEwZof?N^I4V|94$;7%4klr8y(Y)DFPa+LF3Gbv+Y-+>7RM1FQ2SldjEXW zPj@$;UvcOwZZy~)Yg?(HLbX*OvD%JqD|^|>fCu0~9C$4Z%pDzHV;Bn=jW76$KqEG? z0xyw6Ypu(oa&?B{DA;n0#$?yCSyF4Yoz9Ksa<;)NrwB!X@B;Yivq(EEI(fY66DQS@ zr7;1y=^pWq< z&28M`d)VXate{38ZE-yG5=G&Z1D>jh@sL*(PjN{Hp4NL z!anQ-Sda-&Ps+0_cya`rYO1I#raOqoUQ*51+awZA6oi#>G`?4AMWcsD^7Fk&bC-8Z|WG6JrLw4_m z#)O7sZ0$P>S%1fovWuDmYbF*5jf}ULgp{##ZwJ!uHeEs@%S zuSmI5>S)`IUpY@f0)o~>2aRLZ3yy%KmnK55?g?ldjXNKcx-=}xX}_%|m^y+5r_rJ<&1NjOebD$!@Tm4G9+p9 zHLnomvmP+{cY!I;1MGb*Kp~|$$3K_Y>S}y^tP#XiQcM#+H5y&~Fp%56{%)b; zGB*rt_*Bv-81(%HgTvog0(iPEKu=NdQ#FJRgThBea*^lSC-_~CgBU5lNp}p z>>J$9S9qS@wb~sG($WCLqKrr(q}apusGyH}2u=G)-SM=A8wyiY^%r8(wOhWpKC$aeE7r_6`^uL&P9TNIxK|6=ZrS zOWzA?Ol0(LGB2X!;=9NpI+7ZS7-}sug1aa+hYMh(_V8jIaK#r5N_26@14Cc7=+^3t z3F~ValZ;%w=8b%hueU?!zIKV5_k~4(|HuJE{mvcIl+-0|=LZ`EPm-u>2+OHvgGe1? zUD8u)5qz4j`x>9<7JqOj)iEMzr;9kFyc?Ne5AA1#gV+>|fVN8tM)?ZD|Req_xV;YiW;S>wBde?O2Lsogjqn#xNJn4qtD z^-B*uWHio=>*f+IjRx@8dsN38|DPgF+O5V$b6$QuGIr@!~=Sy2v+b60 z{xR6``?K1P*gpD^4tb05HG`Sfj>!UbU~S64a2JyHCdBP+N4_P@rD!lqL)8_BKrO18 zh{X$s=%Lw@g$e`dVg&YF1L$(gX&qVtiD&B!4l%1cw6Q0q3Cz2pscdses(^0K14S1| zG&)BwFp!gMj*f5A;|u_QodM#<8>)Z!?-(HdvpWcHG4TA#5`d^_JXAwx$=~AZ{>vQ$ zKS(T`iva%91%k_qN~ZcCgUw6)^T(DPQ|cO&b3JSyr`_6e3Tb)%!g6|Q@gZe=X0|YJ z&GDIkt8I*Tl%2r}uN~l%_`l<*ci1der400y2J7n+9K<#coSF1&Wn|S>fy8P%CQvc2 z^}-^Ez}zv)rpr*ag@tGph81=1gJBOC#6o1Tce18=3jL0noCl$M_{E~YMWgBg>Cqzr~^ z>tf0@4kx&uBlMZh;s)`-(wI^&^R#Z7$d*R;MaGw0n6tFT&1W%$GH9bB^AbT!yB!9H z0utN&@5BK>^kNV;%vYJVMrmD5BMu4MS~t~2iFys}nFgennvmYdz)*A#*Vr(ZYMT2g z>7WGjr4oVNMrX6lK<_}^Ff^N;a)KhYpJ z=YG2b@UON2e!xJn#mAoI{en?~o1ex4AQAp(7vLQ}*$RK}Lp4b;1!#C(#V+6QW};FW zGOi*MhDBL~2FFxSaGH~-{g>Ac`|h+*Z6|awW@a=0s4_yL! zi7)&!f^YoyRi1XWRUq-?I@fcWgbyb@ro8S>n3Hyp^NLet)5EB&C+NLqmn=ku^ef2I zuu4gK)Q5&1iz-|=6EE~oST<(@Ob-Wi5{#=6IW0*JWe(x2dZcKXL6#*1A0+iHX4_2J zhPslLS0hLw28}$c$Sy=k;^If1N5s`}bt9-Jb!f7a++-)XCaHbAr|euy#5^vLFc?xM zUYpr^Au@gdQ$2`X&dQb%2dIUOu`n}^Z1&V?#B?yh>%J+xJ_`avs=MDTKILp9@?wRkX&5^dx25d zYUGG#Pypd3w=nUEu>Lw2Rz0jXSeQ!hFo0|Gch+455a1EUnd>|NcKO&>_&Pu965M7) zx5lXOi3Y$2*#6J*J-x%z^}pRQ@U2~K?=SH8er*BZSw7}nKL4LEaQw?Qz>QR+suBni zFe){OP5#D)uVdUzjMG+hW65hhmS{+Ogher52h5pW!<-;>>h77?44@NIiP>~6Gw>YV zpM%EaNl9fbwsR`B))~HMM`FYokZX-Te4G*ypG-ZJm=p(s#3_~+Woap{AValPAhFu^ z1I44dxPbyqHhRyXkdlG@zy;;gWI?PNiY$sfjClKaYpSi<3MObu45R4YlrbBN0K~RQ zp;NQajZ%o&3APOO5{V?rE0rB)0RkpO0EN~+MySUY7WN`o+Cf<4z11-gC0d|JJR_ww zO|h2fBH8@A)pq>n%GCcJK`}ETUymvf4?|=;Xh~v7+dGhSw;@ep&85I713M*|hC=3P z0Cgz3heAvvsi|k0kX~p3N!{TCyo5`8q!q5SVE2@<~3&`A9VsU+55g zk3V}O!9bkq`o;SCK+#2X^^PLdh$`vWNhPAl0Md|SuMQZoZ$O0#Xc2G>ryTp7r_Woj z$~--OVDltDnsGR5W_IqGoOq!EiPctt#KWHCdOSZnWMvE|Jl`xL066w}#-v;xaW%w# zlfN+cnI2GBJTBK%%odl!XC+$6o_zd*)*bcr;>LYNjeDmvD6FR`slt!U&}V?Y2}k!i zjv_}f{ybhLAhQ(%<&{<{=#V2%5^7-*WRd!-UG}g$m_WOh!XEFPW(sN3YQ&>qA!VnS z#9OXuRFPcxQNxLmtDWjXs~f@cb{)>#Zouko1B=^y9d^9MbB@_lwk@ewbjoh7`&{&r zFw;>yaXt~z*sJILz8mJZd12*V5I(N98SNt!3c!%O2t1XpL4JWsz>b^MQnr_N8xlz~ z?RK2>MO3RhJwo*8(4{QP{3iBbpQljNNZsuzZgM2YHi3z^w0sil^Vjw*fso}GX%e|M6hDC-7*d?@af;|BK)k4 zE>hm|(Q*Np^4&Hn5$k#0TWr8@aQp5sIQ-5Y!t1flxl6uj!d$v)v>s6+l~+lLZ{Dth zi;hZ4>n49;wPrzic2wFZOFzXtvQK<1d5>zzfyn{3PuV7)2jKp*lSJ#Q=-l4F zUf_MRf(+Gm?}0?ZBb*aPO$ehWv67QQv)8lhuWNR&bt)Xy8&p&qr~Qqho=I=uAvE~r zsNDCZ`=hCQs~S;LV^uuhG70u%EmNPb7Y?vcF4G9?n}+g~HRs6dL5W0G*rDH{6n0Dk z9rnt*vNw2d3a7te=EHY@^FwpGO z7(l8DK~hJ@f=VU_tPU9TLp6u-XpSw=Ji4A3G%usCCM?FJ$VbaEO+=~p>&7m{H105h zN)rz%1OOQ*Wj;u1q$#Icl7!h}|DAP-94-Mp!uypb(2BnnpVml7FwyUdRFE8RLxj_V zJ0izvw3G zC5s^75n+SR_w7Bc(|wJB<#qnI=qXC=qp+QRlE=v}EojZ6+_j{(eyNGD#J^we5d4S- z!$t~P$II=n`|&IKw^Ev5JuDB;LhQsk$qvmtaf=H?{?{0##oY2$rcY%f0igu8H|NxF(KGuhkO^i(5WX3_N-6UV;~u+jDhi5 z7(rRZ`c!G-oqWe=D(R$ktzGOc$FO@Qh0Svv*t`|Ng?E~8?z(}cy9OFCvHRPl11Wj@zO`P`R{65=F`D8K9L7VC*|(ZpJ|=;MK2MtG*- zTB+02@oomM2cQ`|SInzWkq&7poN}f-RqKw`Hj55^hW9_NI;PqxkXUU8e2Z1ncC{UW zw=?j1J@y#NS@$_fIe`&*ZX;!!)W||tqK91zTZx5jilJLez(%Roaj~Zw2}ndJNe76Q zokTfMrR{PF7vm$9QdbozSxvH-Lb4h|yn>J}utVI8;GAhNP~>w-p95pjHPl(0dEpb+_TywsVkK9)4H#5l={ZIzOGR4 zssOx;e2!mi2tZ_@xPZ{$R=mz&bIVHVse$|W&HO-37g%25M!n5nd?z)qDE!wB~c}{O=^ih&A<`C2i2~UblvQ{uEL^XMBd>cD)Pj7DBsW;nM4MSiKWL zy{oBmLWGmlwBcr?R#vYYIqbNTY|F=0&yF&tWJH^z;mxf#=N*zy|LZTL7P0WRS?GU1fXw=`O(keI4KrZt&-P$;)Q|-deK|gNWQSh-4eC zd%T+V3_bFxtWusUsiS*Btjb-nY%F|&uk)YtAD?R)CwuY37~v0giGd=*BYfR2FNmCm zh4XxZXZQp^OO*9gWHM^JuSn$HY2q4Jhp6{tT@q>J#)$Fh+54>{R2`S=NpT;O@lhj^ z;aR0Lx@m|*M>tI~omSGU_t-0RpLKk(>XmA%K;p5+GITW9jK;5zN@wE`emOpF3(x!1hG0sFkaevn7e&4X#j%Z#E zmPb9{Je0e+&r*V<+vS}BV$$_I5s^=S%n=qAv|U}z9Dff*-ClrVQ-lXwKo2ehU2Hgj zNW!YLBV;dX%Z``^0x_3{$q@r~)X2G{ev0%&I}w5zfM*%JeQ^!o1B6fI^7_Zaj&{T;jO3j3-CG~F6Wga7zMBp}ejbBh{P{M*>TzurOk z|G4cx=XMB4Z1Ra7=5Zzw#|L=KJ;De6gg<+aG;K9RW>r!ojOU!D)DZ)bQ=!rBER=I* zzf%twE9mEDnE`aHX0QXjXZlm;jCq!QM6Xln?N!^!-5&YEKef>}{-H^$uBf&OB%S~$ za?%5M)mCkX?sQR!n*y>3PjD8c)+usaAkf|;*yepNW`O9KAWaQ2p~R3v8X`5A$q85& z*>D#VPu+t_nQ7$vj`cKBz*$u7tXYxH;P18wb}tazWMJ5cYtZOM(Aq{Pavp_iXZ2U( zEbI)byP{JtfzSzP9lF?7wm2blDY1pP(}A=jnuxI;BOpKN}s4L50FEzjlLk!!CXj5PkIpBsNkCgIu7*qyRNzoL5x0e{WC262mr79j@0QmKD z1fN?a5NXAib`9L?16<9a9DxS_S_k*`*tiB*R z%p0mk>8!fa@8Zx}lZOvn)WO$^$)oMEW4yZ?!}e|pv81)N(9!uz1W_V|sjuw{08zYQ zIiIGRlGYstPuWKl(WRlHm&UNlfT~4RU=nZ=2J+K6xr-@mUGBohUJaJ-)}Y?50rKay zMC;4a8V(Hw><5rIpf_g2&N1Kg>p>o=oyt=^lv*xdL+I)NeSMu}u$LwY14T(S?KlD& zW9mv)BahW8bCPku(OazCs-PkHp3{zK0bE{&^x`7eCF97JB!XxpH95+qghCggmltv@ zpKM6-=WVvNO|dt==#?hG$IcLZejVY9{PUqjQcTM4#&g{6=hgroT^0fw1&K?j-xu(g z_}(OonF@{ZdK2AL5uF@=j&1#6KGzqP0DhA}?ITTuyL|p{F|hpuMxXC6R$h#pxQEkW ze4huxO+NW<1D)JO4OONCZD1i*FeqR*BJ>Qc=*FRiLQ1KR=~`cJ97tnPJ2~$wQsQ7+ zV9a)Gx|HiO1+B_iP-~5}Mfd1!{|^SZEI~;)A0m{Wzb6`q84;G-SMdJ=M=sCY)JR>&bu2`sH~)#hDYp&BXl|`?6ocb z&VO%!s~ks8+3F1k&ENs>>R7)SFj#5jpC zp9<^gxjMAA4YYO)M6sr(rl{VyvB#lTQ31ld03r^~`J2Wx=WW%dpyHZcPi!DbUG$KW zE`z(oNBTmD*yhn6@^N=+kudn80O#*y39_&m!( z(&W-ft-A-2)Y#=V3PY+8;|LZ`F;AgIr*UZAz#>n?BOMU?v7R{4Xfj6stY7=+@ltsI zkS-z>=xFn4m}~*1;N0i^fx4n(hS=RW_KpS1G`+nr)T;L{xlK2`$9cWsV2m7Qpz#(5 z;gskp9^EG7HQ%XVL$%#gAaPvBVP3BKP^Pk@X1hO;s@+iK;8xr4#hV@%F|d%P>KYh>L`pim$KIf@9L_4bwTNCYlfk3q@6{Rb ztTq`SE&!fw0*N+-*hIG+bSgQ+KDrlb5qA@WZ4bOIu>C!E7T`a-4DgXveHrfX-}e$- zJULeyX#C`9ly@G04`k|KSPoB8=g2BRzB^cKVY2@C2~ z9upsF2!koOh~XW zam?9(W_Gqi_EW0&{=7FKule7rZm70<79`FxYJ)weE7wBhYk8%2+&;nD(e1H)%hG$> zGGg`|r(X6bex`Fn2`W8yfiz6LStLamlET#zG~ zjM)>FUA#+?v2di4Ua-4FLlQz07$P>l2C-mARO&z&9&8lzMhQfVe-g*1Z>oyYT~e8R**F_nJqe~+6>gG{m@jX;HB z)ftZ7QWO!D(Ny#h)1(bnbPlbqPLNOi!(dmbA2W_g$!Z;<7~paX=&Q}i+``F%)KQ%GY(IYSssB~|ny1G6uz1N_cKfRC>_$wm01TLABM5guG1_`njv z8iPaud)N7IFYW+5zfEw9ZSNwZy9GYsVyfk}7_>#bL0eZ@sVShMnYie(uF*v!-;BM? zMxD>k08;c3H{=|A?jLlJ+lX+cZd`h*FqjHK&Ra3^t{_nuRhtE?H~x2`oLw~|r9pic zV2@o;;SEgXb)7x~in4{ITs&lw>61pUVdAiK@WJnLnshYLa4%s$-O_+IQhpaWi|Kfh z`=QbA7n~4B_A=cLI~kr5B#MAQlh1X(^@V?G;T!+3qPnfNdle+k*cTl&0rtL}%y2X~ z@Bx>vSwgg59?2W=8L2ff`&VV8kod$9q{oydJAg5pw_IGb$K6FfQC zF`x4|eP9)=&kP{iLihU9JCK-koIawpiNZHDW%yu?uYC(ea0xd{LUMHmi3o5*1GnZ&|h3v+6$b%Ey@gg(k|=1UQ|wAHtHf5U^sMLu)O_pi&k3_0X} zJ;BxVq6c>Vv#?-WUg)u^) zE_8^wE~0z9;-Io4oA7R9Pc&k((narKhE#yw2$l~^Ixy&W^3HjYUf&UrsH1_g%}?&5 zF-|T(h))>=MgkJq6HaObdkYK{mr_{RieRCQP)mFbWOT2XB~EcXjX$>ziCRv2ed?7` z;Ad-vct!xC)FTS(CPuD?Rhye56se;lpPK6Q5RCk%c*RO)3D%$(TZ%VK7C z=l^y{ zE4vIZ`TI|=qLYV_<}6BtG5|1}%Q6Z#lSKOjB-Z)9Z*x2UdPkyy=s@CGw%Y~1r!~iv z3UG_Z+il+WVqKVdrcUs2{@}ivf!o-}|J88rlm1bkzeVR`*8)*bbm%4ip|7QC8#`4M^9-!xrSq?9G37i9T-jlq4 zzw#rh?VbdQhmHYfkjht#91f4d#+`!P{1;&g9~LGr_sq-M;nUJQ;E zbLRzHGHhN_0(oWm01mac%%}yO^F*rE`$C!G=T5hxP z(r^Tz!vmaaSo<(%tt>vsTrXlq{ZUTQqnJTrH&)pT^6AMzM3DR(gXq&ng&s6f!A>dO zJ5vYCAdwdR;zkFu{7NOO!NRgdZm;r!lVGEym`V-dDkHe3mIyw=An|OI;HTRF|JPd) z{QK*gO8F>bP+>b2!kE9=1o-+bNi{_$3nLenCdqZ{{@li!eFB=ADw}|~7T;GL^&Pjt zfcAa1=`B9)E;sgWMDU$$weALwvzNOFZ~29fM;i=YTh>WsEMOiY4C$mcTf9F4SR9G;bZ2No#605BOiHEq^u_vq16Dv+Q z!A^R7wN=~c*wigFXq3=Hq99#OHnMtYEp?LlG>=(L`0L5!IHLFeCH0pJ8i|QLL%c79gEtFKCmt+ z)o!uFnoO)dkjPjKdV(+W%~C~QZHokkri^Y{WiNe8v-ny3w31hNYpNqKwX_gd{S0>VtS=LF~aFjh)6UK?(4)`2@oA-ZS^Z{XC8|fMG{mgNg*&CLI-O?1dQE(Kg&y;!; zQ9YWL=f8TLm+Z!ApV=(pj9y?nWluJZg;+#W)0`A{@HkOx1~K)Z&;vvAkwf$~hi(Nv z)kvh)qFId`N?NJtAWC%7)sRIwX!MS&1BtRH0v1uvOO!<|+$oGk564@R#%TuF;XW0Q z$`3ZzjuV9(r?82FuKCSK)>Qx0Ok}XiMXqsw7sRM|je@L|mXn~Q_ z(h^|3o-IJQ&w?yNicaej3-e!izevxDnd&WqdkCK{$ic&`bvY~lMD{OyoB&n)A%Wvpvj-zUpH`-+x{LOdy`Krx`->0YMW{o zU|w>E1#%iU#Qc-RALDWYgUa%#yXweJJ$;fVt8uG^Sp*HU=j75YN$Uuup6^Nn;L$~J5)*GRNPBA!;clB;1Y4L& zH`)lVvmI`xs(rY^-)Ys*onzOH3okEWRmTzif|>(}7PGoq^g53+CZdSJ9v>uxHS)rh zh@{jPc6e;u;qlhuwp?I<_=y(5BMcVXJZ_{EQ|v<6O)m(DE4fLC(fRDkoVUr_)u*XNSxt7 zJdDY9(uqB|z2=ZArg3On=KR(ft1+iAk%o@gFlT--y&=aTFC7;um%wL{*E*z>+Ieo@g3e0(&^ zb%;Y;@|f>TdOSBg@~6?C`{;n}>J3g5uYt3@Ei5e*j&;vp;{E@q-T~ECfyB}R7EUoy z3^`(KP%}J5g$~%LY37?^pG>%AlUJnC63%HRwR^7s{?R zN>{5tt6zbgWk9Lc+_RDT5{vkT>djBrs!;Y+I6S61k z(&R#_A4EAph5|%Tw=;Og8SfJ1PN?w_$Ed%(8xImGfJAMb1Bp?hHIS~%5rh5Z(If2X z2b(QCQ|3ftwqj0DjPduvNh~B^hE-;Z#m6uX=W&G}Gw=>tOR7>THY2UUzG>~6r|IfW zCDpXW0C9nLsYR5B($%#HJw;w;S0XgAYMKsK$~s+wJyQ)3{-{D^nPyBuPy;xtre)mT(nR17a>ak@UalnGlyd@*UXS= z#GXmNH%tGtE|m;=e^Wn@GKLo6EMV9yqO4;{9*(?$@fVB-lL;NPD1at$DCYpSN8a~; zS%JiAt3cv`H#-zA%xjb%w3_F*yZ{fq9TUEbXacZn3@k#}Njs7ox8(*%+X7h$CQyaAq(0!`u z)@|tfLG8>4`>A}?WTez$RMw~|a)W}sh4m6sUNgyphu&U8R;E~v0K{u;gtzwqp5f0g zHUU1m2Jne>t?#QD%`FjTQu()}ly0Y5pSa~qDmzJj?phx}l^U;A2)U?zNcF7A;sc>0 z%<0Iv_(K7s5-r@|^ZwQFr zK}8{7G*yOE_cPK6w&{vohG-|UlbsgQOaoUv1}6nepwW1ciUrRYdka-DNC*@Z+FdCQu0w?%6!ZG<=}x&7748TNMb`n&txI{+*wUl z|BBhUf@z1SucU28ZefEQ;Cr_X@Xj8>4%_ef1%OX7NW6PLI%$j_ZxY;)RL@9lLKsJd zLuny$K}{EdTqI3D6&{|nuoe${Ky{JNeTV<}V{Y5) z9UUWb`|CXJT72?bZ1?Yqj$$e)vjlbWb-Ur6YH~a6H&6GIy?~NrNG4@jip=L_|JbvV zb6CFk5rITHEvrC-H7IeccM6VunW+g5C$XG^J|7zWmYtv-kMRC-1tF@f0*O;Ow1<%^ zFzu=t&AEMt4=3mtv;ilCJALPUJfy~+xFBax{E zVRI_`m*T}HurKUjpzNpz#=79#ORA~VfNA|%1je1ndO8hop&0byZfKob4Mrk~0utj0 zYW#c6ryC{?#PR1QM;n1;&uN)i^lYv^a%l>EL7u|HlYKx26sZu6DOfW3KJj&Q;L~)g zZ4A34%vg1)sMXLr4O0N#}hk1{WY#;7NY6Lj+#WUU=^*r@rearats{_F#jfv}NSY1hwfEamU9R0GvgS?e+ ztV6SVDA;U9^H2RlT8Mc~X8-q|XE$Z<*{L5g0894}(l#oqq&T%{Qimptl5t&ARpmND zKrZJ=BfY*@uJMIfMKSTBV0dqY1PjC*#urJFKOh6Twg|Ebu#nqIXnX{8%6jBuk@_}; ztKK)WLHa_Y(JpFj^Fa|9J&k5I zI}o*N6%fk5ms@h-=Z0EIQ25`K8{4BtuXY{H6 zEd$6q9gQGv#rYaZB*acJD!VD=!EytEDVSU|Q{*+ScgaNupW!#}XO|E@yrOOV;WmHX z)(GOK7?^&ZuYHz}d3BHAH6E95wS_YZ;S7%f2NG=_kql8(o2B29n`d<)#1thHb7K!c zLL^DhGqF-oDIr%fpiiQ>3S`Hgv-GbFLD@I4zxVc}Mj_chHXk5YXoJ-q#%cc;gxG9|FV;=_@509!_ ztANHxYH1DKPw{xWI~F<{?1XNSYR*MQql#Al9cl@~u5uUNe{`}HIammh9_OTcX$=>n zbHd@I+HO(gL88e)9Y!i2kdjw3Kv#=MU47C!3tgV92pZIa`c?!HA1gr78k3RA1la@^ zT`3Y4h3rW5x{K%;RWX7{^F*A*Y^Ynt9w8PMnmpUC4ZF?mT*-R`Om#svm@A7L=~a0B2cdjK~Wd~S1l9$*0b zB?gY4S=M^tSGj#}bS>OYl$mvb0j*ruF|1N%(wbh4ei4?67F@1d%!sctWMTG^brBRY zh&{j`W*$?MP13y^JGA{)LFdqy2k+zZ8y5$y+)lXAHH5o#fNMraG_4JcAn@z}>%4DN zFrwN{IY{g`)mO|6Cv|fx^&=*18t{})5-s@DDN3V)d^G&!I#%@Om<^*)W`aEGqq=(3 z@eaY>O$&Rs3DP~aoha0dSBL+RnN)WUY#|~S>J}p`ba8N9 zBMoDuTEpd{F>MBN9fWQxh28ZOEIav8Q$Q@j@@53JSe@{=QK){#pabWlRZt9c**@%~ z`4Tzd5Zd-43IV9pF=jAk_m2^qJDh@qOic?@Nf#pA!bCyVqIa!QY?Y!sTR|dpH#E-b}(O8dsX0|W~CvPq( zuRV2!A?24mX%hAsbD70TifL5SpM{#g@JOkki;3C8@e(bd>B&;Vw-+N^X5jVd3jkla zAK<}Ng7@|SzVQygAO0NS6&?dg&BBI{mI>SG?>-FhoA(i1U^~0UAoJx-1Al!R;ZNTu zxXpm=!>hm`4qe@%M3Jp6*gxdjjV|RBwRTp(r7)y6jfE!`0G?SySmd$s!ZyLTHpwxU ze*PT7Z=Of~9N{J(|0j0<{(KW0v*`+-tQ8d(RS=4CKR=vuY-kGllhngQl7$}g87{<$ zhzg&F&$1Lpn%+y8ftxYdR?9WSg8@acAcBtSHf9cs4-zdL>LV0;)z6Rpq(X2^|AD4? zVPbKDp#F!_Vf1q8LjQFI607YV0g2Uinl@|giF(N$UdN2_J|Z}lAyrd)Zl1BijPWo- z#KDuz7!MF_m!Qjz@7{X=-Azq}Gj(AyHL4Tn1jaqre*lQq6iSGdj6+UFK3pfx8+q~$ za=@|x79(^3(I9!TbE!k~AkkAoYO1f~3G#2k@+jiwk!l3c68~vEg|4{MA}qdHgVt6Z z>Rq11*rB$3Uvb^KIzc2XEqoQ%oIDw1DUzwp_vy94$v2cUXhI-^HGNnjt9ZopXhB0_ z)<=-t1CUhcs1_({_eBtm2mB>Wz{ckYVp4F-q}@c!j^M#%gil={c=`;%E`RAy+2;Sv zTL|BO7h!vkM6Dj86@q8h7^GbR_>IddkMZKRg+IDx;QO}>ys#x;5n!#U5ps$2F@E)F z)k?L$H?g`p{JiAe$CB7gBiO9Wq87s48q-4FsCY2(LM06xnA^$V*yKEHDp;6E@( ze0~>TxrT67K%xi7nSf29F0nLUl|?_nj`Jw`=I@*RbLZ5n5l1|~m-+}RJ)3b~JfpgD zyhCRM$ITIT2o@$H`1R+$mNdTk)mpbQlxjP*AhEy;IQBrrv4mI;yVd~5YJ30h+|lTCO(l+n(!&fnmHNw2pi{x6g8;cGnZQb18w= zu7$N5#sNi1zl&>-N0fZ%1PgLEa#e%5noaJb8v1BVNWBgHP8BGe zxyLCT>-yhj>mTUDafAg~lOmYGoEI^a*hQp3QFI8m6HS-C#CG!m28T~F2oyPtAKpdy z_wOoSJIn^ z5t^iBM?UOqU0tG9sR~e)w#0n>J6&|C-AzWn&n^J`{R;?R;cGp#py2SCMS%Z=&$GfO zePU5$F93etA(v({LD|ZKW0j+Q&VeO~bABAdbL#>mc6a@0{@b)*NgN4c8V=Uxfuz)Y(+28jj^nSBo|iA$5c zRA%-}oWsrNkUFTqPwM$F=p+_`I#~9-FuXg1g1GTi{ZWX}X^NhqKwV-r711b)tcldc z4j;(vikDJouO*N$P&5sMItZ}{13GrFH!mj8>~x^fX~Nnq27ieXh1gOaW3kULBl(CC zGWJI2+*^&LI*ALp_n?6n<*rQR>n}0#Jxegw^4d`^kxejx%zSK?7KSnbK`c9nPN1)V zax%12mh=p1%vk)YlV;K2vl{|NlQ0vh|6_30U~u*LGQbDd2+lS{LIUA$ZXkT;eSkZ= zvglx;&bGhSGVs}p2*3USz*DQjTuSiu_W*wX^%^{XgWMuVlWi_>DWA&Dt6)%oDf&`C zwo3-6*0Y(`q~13c;v9rUiDoib{qPdNFP}kpc3JDJVm|iaCcq=D96U>;^Ckn=JBi}v zng^Vr_R&HR4zO-88N!l78zdA%eWYUoE`mtFa^Nsy0S>Y>!zNCg#|*x2!En_3t5k;x zqgD-Z2%Ld|B_5+zRp;Lm#|1r(c$fR!Z!A8qu~(XDyibp1CuR5e-&7#6+D%lyPjj>g#^T}51`eRKdvoXoC)CeUGu5M0CsLw`kpRf95`nnC zN^V_&JOsUSfD{~f%0Xd>C<-V{{7jR9!~#R5L$B6>O1Yi@M6;&_U9@Z=y_iC}u2D>h zYzhfT!pHBdbwHAQ7B>wnZa4UMbb5-?PV4cA3HKc$hfWRwVb_t5kXJm^BvRwG6~QyH zrsAY~08r--7Z^;m>Q0rxH9NIgc51avu#87zSh?-}M{(~5VhZV%t_INSA-33Ngrw#P z27U{5gm*=Y@D{*3yo;>L*>!}c&jNg8o#4y&A^gHwJ=gd6^KZU~@YmL`nEms(*Hu*f8+&0Fja5vU5xxiyD@-hNVHn=t3 z@8{#r8&93+7cq<}109oDu)nS;18Y|oNqOY_WTBJeXu-4ZG&9KVPh=1E)`QLfJkznC z)&9YAU!%r1zlv4LX|x z?0Sp-VJ7+D(<>!3~q#}%7CnkUXEJJZzQFD&VJL;-A)Vk%6c z@*0!`bzw%0b2bcHoGijFx4k1y zcVwK?-Y}wFhx}6kvT*q934e~He*WdJJo zC8-dJ&Lu~z)UJvwhV`|6-qwTcLq;G(d637A34W$2UnEY*z1*a>@V*7L3t=z4A!JP* zaN39fomUq(2)z-C`32A<@=T4DtN z8Xr|x2@I#_X~RAGh_;WYxA+$!x{<%V$oBnaTNW$G$!cs%EhD516b)Qz82IQC!h<{p zpXK&Ez`*kDw%&g?1s6%jVw!CrgR;39xp8H4VxXE|06{8o|75eMWYIW)X$u4-*6WPo z;pbM5e*fUXiRNhVyMBMU1oinYhSjmz5j_>ogL5p;8TC#cEcHu0JYd+@7r+_jQ_#s< z#HdnEtL^lH#8JbQsCVKlL;yz+M>LP8;ImwIP4vW~b$q9{WC zqT=2rCrosdkD&@tkQ+j+9l2|mU2;xqavq@bpmn=l=XNyIQKrO4{P>u(W!YIzU~fH! zo%JR(_ZaZ)XiXM0G=)|oJ|aD^*G4B>kot7RC2sqbW(sE(Q&?>woZ)+wXpYp4Ny|Fi z=(`MxH~4&aW#_i-FaX`!MHlT{s39zKAGIRYeN644=zpK6Etn?y1quLfH%R zy^v3#_JA<*U{&6mnt~f55+Bu2ONQPq)V@fy{nC zVv>@PN&SWcgIXK|{!yR6L7xJ}p>3FgMEn?R|7`^ltL+{Ii39M^tVS}PL_wxOWH*!E zOXXG0dkYlZCAo+hTLMjBF^7BA+yOM6q11syq1)e45)J`Vrp``kUBH}i4yo~xv$W}> zaURnlgD~7h$3zoE<<++|N>1YorvwzDV}3*jGF^?L{LPr$zpeSYDmgg=xMbRJD%_o)=(2N)zW7{o*yK{XFZMQ1V6+C(9-**VvR@S~$B%aE9--8Kq910NnQ(5XLpQv5oM~T?4Od)ZjJV z-{f{~aXY(_GE>%@2qj-J1RAgcjr|v1dR90D2rAWWUfbG(XZHQu`k-V2S)FSUDN+_` zbmr{xz&wa0pZmJgiCcz zgKqOpauZ;O`$oX+3fsQR*0z2TL>zaEnG6W_B;$~e=xZIa2LH{z6hO+Q(P{sjaX9bL z6aI3c8NH*9tuHW!G0=<_bq@d%hlMJrPi^`fx8Hv5Yqapqui{=c%U9dI2@(Mc%3=sK zBbGB98G^yF&T}{~C4%7$s?%R%CJ{HJ0jsr#C?1Rl(8fH-xh8mQG`jOAem3LkLye&# zKC)k^;9QsDCk1DPuxN>tpBA+?DrFBf*|M%K(Q1fC(@=fX0g8Hb@;xE4VMjR;0JvdY zG!ccZQKT?B#(_($iA)7KkVrLO7v(@4I6-t5{cxI!SRU4nx>TKgaenOrLHDwS&chb= z9*?1OmD{V3Sq0jRE$a)Ot7E@TRi8KK@rb%I})Gpxfa>F)b12@|Sp4f=trJE7_ z=z0xaxlw~#J2lu~z`WPh8pQ?f2dRH+ctGqTi$z*o$f@>w=T0oF!S}N#7oDQPEX+Zo z1F6p(G)aiN_t;6s9hQYbC`&8N|CoWm0Hnh;v5-$)lAq~u0SoEYiZwNQ9m-m>5kbB- zmUoe#*o!rqywpH=fbChpVZx~JsWTd-dvSx{XLkVJVVilcjSLdOrKL7q6p)zeB9sLHh`szjlwockbd|*(W$10l;s{YG-PA=V(Juf6jYY~OJfKK!L&KS?kKwZ5 zd>3j7GREWi-31-&_<`%z<79s2`kQ%5NnW=d-YG;hnH|s^m&xf^twH<>RGNv^b}xg( z@{4;`GbBy*@%ZgNjF-?!2p!-FZ1X%H8_lIx59?-z@eN}JNKl=_SU@5JF9wQMz*#MF zHBI8mq7T1h;L~dTAGL%$1|V*vkn&7XyGsrzMhu>uhGC7|?xKhiu8|Z^qvG}y8P#Pp z21@*ifkia+&S=v@vd-Y}fduv*OQG{n0`a8;?4otYNjj>lMHAr3=Z+%qq&Ry1l)>fR zdJ21IQfMzmkZu^*-T}Bn%9^vjgz(6kg%4hc;e!|3@a&~7Tsh0&u$4LhAgQrYkn3>F zkY1j{kc$Fc;`Tpsp5U2F2v1+A!}s29zz^SP!Ou5pu-Vaw;)>6fuN44G5kJvXRz)Mm z@9`bO)Z@FN2VA)>i^;>T6kJjodW)rh`o#?L7#vNxi+0$Cuk9%4dujpT$u)q-*NA~V z!Sy|aKYknF&)x%g{x*ZMJ*`ER0K2>t7x`f>8jZrG;gu&gn`)Y8D3Az|MC->{@UMfS zrq(c$TTGC^^NKW7*jEz^ZMI=C@dl5Zr+A!wdL7_0kGX3dfS+wKpzQb*+uoZGAx!^| zkgDs~T{PJ40cwjIRQIiQW=quA_AhIKD+eV2kYV6k5Jo6`^CttBDMIj)Ly=6%Ym9$e4vQO#^F4@tp zZ}PuIq9Rrn&>%yAKD|eP9QsI-MEy*t;lU8~B8_4;rD)7TdX9nN)fo03PN931AU@C6 zS>)>{q^zi(+sc72Cq00Hk4GKfCWFJ37&aKuVM7|s2eNa0p3i^&YywYQvhd-HF?`@c z2Oe8vfVkQPT=2R8SX3IPTu0I9jS1<8OppsTkx)Rm*y_N=rG(Fs!t>Xf@XDA|AV0hWfd6MNQ4jcoC=|%uq^$EbP6E zhgmtUEu{FO_Pa!N_t<`3x&!bc?+>2=xU#4x67zqFf#LuA3c;UTL%7xUCl?^s1h~j{ zzT^mvOj%1%9%Ne3DGWh!0f-U}q=K-x^$~LNk!1@GoYsum#v-4jBljv1P6mj-dQm{4 z)-?XjU4-x6K_|trh*)|_V-bP-NuY>f6ATL$$U}^v36y=`tB4fDJ`4S9u@KF*xd3Ig z9sVnGRsm6(93+x25Dw8vEHVlkm^emIq_iQL#4W?I=b3)@U7S&do?~_;Paov{0`E7f z0a9)EFi1QllRD1&q$l}hiigzc2XQfH8A_((WrQ@l^yHG`7}EKC>ZAKJ1FodQ`yKMcGEiC#JcOmVu zQ3O#fazGgBiH3{_;_4Jsq6Zf2lW_a)Du<1wSq$RRKW zNtY+C$pVjAkKjJgXgw3B*o8!NCB0NqHD6|c`20Muk(v+;&mZ4vX1dq77Jq1NMGcMbX-)vm|BXu5aYm?&1)518%cqp{1ouG=R}TW=^>#Q@-fqzl46JxS{qVo-zn z&_V^vkuO?Q?L_MfMlfUL&D!l!!)*o@vC!l9#-id;Ev4Y>-!BJ#zlSmglN*&=V9*ti zthT&o#b%tV<4o^sM&1q0pv&^@cX|I`E8DKNdlDqlNo8W_!>4@kTj|euhJnU!+Sdlo z0yx+{?%JT51e{}^AEa+_rtb(Wv0)VDJqFW~Vo~IK%rP-?Y>Z`a`?N6pk6gSxi=ZK9 zH1|OuJF6nH`QM^Q!JAD|1w7rz*Bz-KI0RxDPum~lDs=abqGv6YG*ZWUDp9x<>m)HE z0g9bS!x!kmm0T~fp~v;#b(O6kcEE)lHD!l9ImuOwXh)qT~ECw%|1+lc!@ zY8DNDp8>11(Kz}@WrJjAz0SK#jwU1DA*Uy~!uPnsVEM{I7cTOBoLfoZ(sBcSay^1K z?-;hA_Ei3L}~124t**Hj{$r=X8z` zEg!Z}G3FvhuZxKJgjkYqaW-TNal%mWR-CS^2hY~0of4Jn8+}J$AZ7{YNqxV1EF+A* z0@kID@MfFftxbSC9X-$Owt;WI5AYZ7A-ub(=RD6q?c?VOo;;&$wQp|$ytV^yt1I=3 zl6vZbs&Z=l9GC+N}W#K-y z;p=UHZ{H^P-Uh(?{JSi6obi!Ljg~6FlN%*ZX{wi_&A*T|-+0*Z5cug}h{Dzd~6d7lpaw$8B`&%6hT`C?Ro>!4IB zJUp~WSjLl+^Wsm@K{Re9=FHrp|KYi>(ZBfSSFu`2skVC$B%a1Kyy-Smo@r?M)6EBm zn|s!{i6&oNrMYl%AH?GJ%fe6(1Ta*>lVy7>XhaI}ix9d9Sd`x-;)fx`g__1GX{J~Z zxtG7majB5Gu=nYRYUI4^xYD9TIlLAl`FuB{Akz`IctK%jg?QdPB9J?qT>A;r_*>wMAI*&@TD~ipKGP? z&{`Lk&&EyzQJ7rOgJvPxsRnjEr$xhwTrwYl>xcN_4+wFbO)w+1(Mjf;3KbAPS#JvZy5 zpxye~HRoQbW`lJ!o%yqN-5AJ9h=7VdALdcj3>6*5!p{)Prjm_P9??eJzqDq(CZE$6 zjPf+mz(QP1?+n_5J#}&}YG|=w_Xr{I8bF#7wuq^q14xqcDKaLnY!dwN7Qj2ZdTNnM zIom?`$XSG6xgz?R2w#5(9D&U>A$j6+t}P%m8wQFJP>xK-S{E&>Sx+uxabGH}m}{Gl z+e{Ev_!JK^DE#t8twC(@ms?Wz$X~j~w)JPX5dQEww{1_f6#n>& z#He65q7Rw!!F5^B;qk+l;_q8mGMog`8)I@SBTWyNzPH@Q)M-+htiCe$|Lu|4*Xe!_ z9iMl7k$5<0@MeoKn1jY3R2mqrCz&V^C#k%kLwW1=)<75gfyQ{IJqrM9ynmek`u)o4 ztE~cw)i!HS>og(gDPC2_wPTL46Ef&Q8lOj&`cOiezX6?|n+uWIoE?J-J?AsU>h`y zVN|!kfy+o)QbR2x)dJx48F4lA_r>6k|F+IR?x9ODe2iQC3}0_ifL+}u*11!oV>;bs zM}DIN@YY>~7jFW*b{paDrh&K}f#r5YiNnEgk)8ObAGGl7qX}HPFM*|1>liOhT_dIv zZETqoE-xWm;A`E#jBs&j>bB|n3<{AF{>Jq?*&H{Yu62SExfIoQ`V5_6xY@x1^#F|lu(o#s<`^ZzK)$5~J89Pd?M(&tBx~{@d#af3=~ErswMdBC(tZ<5R6ex@%;h zw6Yj9C8g$(%@-Cu36J7P%A>Jp`gN;YKuQvHizQG1?$ve=FQ6AEAM!ElL5q_k#{Nm0 zst&mQlh6O2{mP&HV^bMZwN)Uo+Gaf?%|ZfWS_V@*jvaG)U&=V3?}udq7FVYGWGQ0t z?H(9z62I>wGr-KdMlY2S!aKT}Y&`p+7Y!Fd`wn=0I{{3oI=|pkR6~lZfH(n@j{Q{p zQmcNdqy~2NlGYf{XQ`mj=^uK4SOiHfo)cJdj7Aq->Y`(tR4}m6Na4&1!J;KskEM-J zDUPV7(MJ(efBp`^_iq5aa1G)08xh>uh@iVA0FfQ!w$@-qZ38RZwujDJ`0&FCeDvuU zo_fN-V+ejX1nP+V>BXS)a+{H(gE{0-r%MEux}H`sm{J3=Rw&$Rt6R_s#rjElmh zP?Y(|i8CbC_)J|TDPCrf`ls*nU2q#eyeb-<0Jnr-XNTa0ElH0>xUZ%9jbaQ*iP;rP zz|D;%@?+10cptjx;}WVqqb4Ex+RmVE8u~NTEgJ=ojscnbC2`U*{!tDgG(V~m6vTT0 zxgIXb91`}tesWSHvZ3~U3h}e!$FJ45t7p)|zsmbr-fvfqZM9V(vD&Jw+NRv5CxzHg zeW0mvSy`Es zO~WyP>C`c&CK^H1NFzd8=Qh=B7QGb73==fEoCEC7&uy2~I7_*}0A;$438coV}PpOCp{UJ(YV9xWFJ_y_UK()rS~ZJhqa+gJ&bS z^iB(2yxxE}?nJP&XJDtR5nf4yl*puuP@$#>=Jlr-l2OYrs8HaeF<=BLJ-vBb+JLQJ zHe#Upj0PR=8F2eVt1Jv5z9~}r7Vx1HJn?G?F+cAeexCJ~GL=5QsydmwR%9g*?l`4- z{#sLIUQ)IhsTmaPSBos%zhvOEmxbtt0o$Ucrhfk>ImFgwTT5Juu%<*Sm{pmJ#H#E{ zw)EjsW+kOmqLC74fAOx=MFQ*zNaeBh%sRpC*uqT)W}ANTL?Vn!!p`b5tAmVbu~ST; zMp**tsb6f61rmuME~66H$d-ojtXNPNUBY=BNYpgwl&>H2y(SVxjeT}&6%eU5+CSb- z+xl%Wmth9C_FwV-KUaoRZ52qYw&OY59qkDYDETn^w@z`vdD2C1ED_!u!2|5Ai`d6& zQ_vpt|2ICJOn;!(ZlRAtk%NC8JQ8I8QRX@NIzSVcQL*zb}kQ)85C zO2p8eKlR=`DhP5ZsHg-VfqhljOUds+rwudB!aS|eF|9J_qu`gb*IP>?t<|!W)wD?+ zUn>%@j2=LMkfHybzT)WzS(_nz+>f5x2P#G(Q1cjipZQ$qE zYH<6yg;!px!;3#^z$ZTu!^b|>fhQhs!^KMs57$#ym*zq~T}^*oV9@*c#V#zLL3oe> z<*V=4;Du`~_zCZC+>IOy>YWa_+DC~bt+Hn?HH(&SKDL2>(&RGMKALDfD-rtVFHh5D z5L?JJF2`M{KWJQ$M(RHHB!f~u9qfw)k^t_@Y#3$PmCHozbg+aK<_VNY;w>LHgq!Cq_rf+fI!RdOrJ-UsktasOewi*b=39;OIpH+) zA3y(l_J8@ae{3vNTeVdnvDzw-Ip+K5NMDKvO}m}%jm!jq4y0(Kp1)w}m7T4g zX6%|K2X;Ybz(=^q5vJHYfM{|dZ*;7nMggCY&=ig>3v>I_LNq>&O%nBNrmN_pj96%$ z6TA0unbb>`3*m`GMq{m^O2a*h;Sbq1Cj|;$xeOHK@1QAr|rSSo9gW1-lF;7+h@f_io*Y;P$%_y!C1wUVo(lZ@yfI zPkq|Jhd$AUE00)MTq0L*=vXHc^~9rA3inF{>r4Vqoi*_ISqt~CkR!Kw>4t&pJI3kw zp$EYt;fF#L*%rZFNm)*$22TUyf*Yk4aGgK@3z( z7f1?YH0VL*i$e;z6Af~@?=JDh96&_K##KVW(J#y7jpza znp*xidZ)vxT=68lh$nsL*}~cj7D$Twg%9b}bT#%_44YyT-l;G0{>POaS6c-VtF78j z1lTk%9u4hDaeXWdW3w}**M7Kj3;S~e%e>?^JG(~yf)gD1$f30wNr3|M9qg;CMCYLH zOB>9ZOj>W3fqeUfW>@pB?nYW(122U>2I%F8A!x!gC23ywroek74>($PA4}S?EBujsoZl zk;Gns_ug9EtaelFRv0}u*(PrBbJ&Ts=J12-0H3)6&}JaC$@^pH5kAlV{^Uggh` zGje?W4!~bs1Nhp;T2jpFLKUu=^1=(`1h38%gd8{3=efeyd00}Cm-X0J zx7luYRkEY*(@TkReS0@-f&_-~eHX@S#$2kA=`{v?tC0f6U^kZb6YK~mHG#R(D0ppe zTi(&J0f)emj00EuTk(gT`VC7Ir>5ssPJpM}2#SJXGjL)4x6l8ceX1g`skRdj68jaO zBUWpK)i#ZXI6M29T1poW_PwLYuIgo>p@DC6$|7^HPq7&NXQm`gU?GQXd0ij6Bt}n! zqC#*gi4l$^oev^VF|{<+&us(+c9J|YX+7ZxQ5m^}Xh^7c%vvH54vU#L?W8x{S$uk| z)JjE=k!y&seI^R$?+39YrBw&OAW!1pW`v`Y#0=)7j!kh0k;N{n9@cPeV z_{DeH@X1ef;jyPItX|MGJvp!FQcB99sasfCP2s84Haxfn^1=$w=?6Zh9VozAC zpo<7TGG~2yvh^Sd%DJxncuobpNxADnq+{gf4#I2PztqJg_K>#cJqCUs zzeMmGj}SbwZeW+6!4})fwLO9#-vapFHGV!f2;N{2za49Po1W>^rIsez<_NVC(P`29 zkt1>xjtQ09(i?YDds3San2H?{SR-a&d{3(MnNriry?KWm$>e8i+N`&Nfsb2py zWT49UME%Tq9n;9DWX3w%-bxLey~O0(;d{tMptG?@85WS9i+N16w*b1k)v4d9q9Znz80q$zZ_9UP0 zY5w`s$|0<_6Acp09465HfC2lCd4h^!yV^!OrBgWq`<4aAF}R{#;xS8|Ev)p0ARu|P zKt-QB$Rt2sn<(jv^6HnAP#Xlml{plBS|0|GXH~$v80~W|uy=%w&Fio-R`l$rQzi5v z!9ujq>)ufaZ+fje=loi&qjYWa;1hks(Xn`%P*^%m2-`ip*e1l-~ zj)k|n7VcVKbX8Np9Pv48;w&dn2!WbHL`YLBj4$9K-^~#_i3L6MtXNw*C4m;J? z-in~TYv6qbk3aos4Lb-kU*l~R;d|!}W^v(f0UXlnjhT9ki zo+Y(&ysB*)=aqW~XRb5QJHQs(tioPKQr|ghFg?nEkb&Q+X~NSpgqtmcKRgS(eM{lS z3UHZ0<)@1ZS65)Q6T`DB<)xGzA>4^8D$vmFqX{L%mdVkiPQX9PgR)V79)5}PE;1_)~&Rq4zxX4Nvsq;&m zwp&(0fbNZyA~EzxBhDK267|cCkBWHRLou#J;9I-ZheGY6PhnNc)AYkfk(7JxF1`|< z&S@`EagoUDZNl{h{vn_FG9i@*sXMW70fmVN$BtYi0M3~1B_dhzDTIdGN@~`u)z5~0 ztxlL_pfNGZAYhfjA{+QuukyWb*YNI#Rh)Sz#|tlI_~tLP@#0IX*n2QTt(iNf*GwXd z&SPJ18XOwWuxF-?lY6T8XkUt-T&Uq^7i;+N8iU2<1WRpaq*t_Kn@zMTOGb%&J9$!{ zXf)6xGCx&pV}~fD+4y@hE{w1Do3J&9garma@82N2c17XDw8GIzaNBE4H=P4woWcJJ z_wf%d5&qe`3h!QobpWJ7b}PFhgLEOik!#*C5jr?$M#U3*NQ7O6YgJM`h0Qc^ zQM;QaJ0(-7Ak4I^X%=PA}mi@NH!KF~PH-@OkF|j+KksiQWNx#Pb+b2HE;V2s(Ly%a^3$>0R zyLP2fyAY)@G@$>yp9avQcqqc!9K_+V{qel>Xm`Iobn`T%ZVztxc~wSOdU)|wRG=0- z!463%uT|)x5GF(g{d`qLdMFAKj))?yhs>`wp;28v^-uGrdH*NcLED#U{NJf zr8~uQ{VOtM+ErkRHBMeY`>1MF(hWxy5(W=cC7TMn+)}u6L*eZug zdA^OuPNq1x*PzJ&Ku`EwTP>-rWVI5T6B))Cd`|J7M`u&K%|P+pDW2(?SSo2jf_#!G8d-K}goqUy7$tKyxs z1;+*7YrxCK>FLQY1RORQ1T;rnJy&}LSYnWP_A`Ym*QsA053ca{KV;Ci z$iTAgiIt>3#fh-kQnb6gXIFv$v{t;ZDynj0G7ar9vfNLClj84?h^2tiIey-;#CBSIr;-ZXRE<>Up#rsJemS?cEd9Z9TOG>GLCvqZn?v)(#OB7L2#ZsV)N**Bo zgz=%TBr@1zeRxEoNPom<{d4MTL*wui)-ojcXSw_~hLxUifMUPd?Yi zk>e?5CJd6AN7dx4e~~PxS8_~O45r6&?3v4OU^a6ssJE)PzT}8i+NmQq5&47>2E&!A z*UJm6uth|T>=3Y`>rr&s)gP^wO+i?zoV`1%V2IFKz9GLD>kYV1yT-6tJG>D4I(mh^ z;lPeWTqn4HQvUn31qN*l?hY}izsTV2uGE(DHU9D};YT01Nct~613bCM)u2vtpB|fZ zBr}q3`o<0CWJnnd$|-GKNu1P#jOC>j;5-AZPZ&fVnQ-i-zj|0o?YKkyAjQ#L9ONgg3teEILd~{7ZfC_ZMcnS!>`2p zYifW+f2UJ*^F;+c#3gFL&1d}==vpLIWFFDhHoW_>+z-L(LkjSAwlfx+n{2ie7$sC7 z2=OE@9spRDP6;=NWy`=ru_2m_2-7CpiBcyedVty&a8Y12g-<^X(Z0Yg>3&ekRFvOw zQ94!bnMIwVM+89!Amni7fuWP%A)|sIHAMTQPRi&26k&g;!c-JSN39B!5PmK|(WD}F z?w?<~R8?2USmeDrwn&?L>OrB;fplr6P7}a5ib~H^xppoEKnBk$*$Pq}Y*>#mpcolt zz}Rx2;oeP+pWd$FgO4kC?VT!Kez}5Qkb1=zQtUsRBC+*~!m`R2SW#B%QB?{1_jE8Z zo8qy(9lU(GiZ?IU@zV=6oVixRRR*97ZG{O-;mP-u6ve8?@)l$$4-|caQXG#WuOOm| z)X#2%Cod2%NxZc$j#NGCA{8(@)@n3ekkh3!8$U+L>Rkq88`l9iq9aqR+1djCK#l|x z)#YuV*B4S-B@!({_I0VT(=JjsBI&w(E@qB2=H?x~{<6kl25`T61bFpvgC_TZ0P(qo zW}vAosm!fa!on)wo7+CgowP}f?_BYZoif1sj6vd$uPYpz0*;RZ&(8r*Ou4x-S|ytz z`X^U`fAOippIqVb(dPcEFd+59_hboc+#AG9u3?-TTMwx$NR(+Sb%+P~rRMn>O;0i- zQy}v-#X-~5vJnTSVoTrzJML0`4@ogyyyfICh>>+gh;x)%19Cr3OaUTHDY#CmbhD_~ zd(v&luLTBW3|Xyfa;r6-U9~G9QSI`g{OD{@cJ^wYJ3*@3BlacUc6WC7V!ZwKtG`RX z_k-V5tHZH2Jic%sk<6fgLUlV~JTOu{E>9{1vrAHn?ZD81m;C{Pcq)#*(BOd0Y_iOB zZCZAhGoB4>>mbn#+Bkj#Uw>`dS_}7X;-_f{pOW_v({mO+Zo_V2zLnk`eGnZpjKHuTF>k5M_@sfFWsoSf3H;;VfGFUrBoLhD8@256sSBCZ)u~tv12oI zL&{?z{SwtJlIsf#Rkdg5^$`*B%%jpSH3rtAQ8>YKV6>*tY!OBnWKE9|j?E}MzZZCV zR@rt8#}zi~etebi_?O0MfBKHC}mb9W`UI~+{E4Nj4Ov&#i7q~AG*El02lke`3=CorquGjMt(jtq`I88(` zWF+b#MxPjeNt0m%gAu)?ESrWfBr0!&36YAVrIB_ipH2pYzn8m#Z1vb|DyPf+)5`s6 zENJZZnCK#U=t*LH%Al+a+5$}XtXApG14vU1E*V`!K`ag|G#mYHo5^z|F4t2Yw!`0R zkt-6*bN91^VW5!K06Yi&GvD#OTR3JVcz z4j@1Os?~VF2>01z2RoRbPVwZP6mQSf@Y;n2&RnnJg48QA*hm=2Og4e3QK?ZgE;uY{ zhnY*!HF2)JcPfOsx1wF`J0=AJ=$5aD>Tk3vqg(~pBSbVn5h+BkfTvXxJ_1 zu!rAavgT?A+dj>d3XmOUleQ8W;*XIm0wG)ykZ2iAZv#uW2rGAZf z2p!%_=acc(0RHEVY=_YQCAr$>QX2OI5K_~i7K`aVwbHHOwd!ZSS?Rj5obo?74^tdgteD|7q2ZemGNp(2fopw(t0Mpnbk{i#Bv zC;&rm%)7{B0Ey&k5UEUcw6>o1sk1>_U6a>Yr!J5f0|JrNZ~(@!t{Mi3XiJ_QSwa$9 z=H@6ei!m7tXUFpD{x0AlmlRbt;FY8hiaZ5hr^;J+EhW_X*(E)(BA_dAq&5`!#{z(i zk}6#0t2fjoLR*(84+%(g3+){?#&0l4SXcyZUe}fd_4=g*mtRS7@+pn^eJLi!GbDB2 z2GVXdNkt^gHx;Jp26K%J^Ai~k%rtT4N)4ag(743_w3TVxeV1KvH@d>(R9Zyr(#gT%r>&i6P8HD*;T2Y9HB3Ob+bZ8o%-Q!t7~ zD?je;^0>dgD1D+ZE0Pq)6{>ZY4mvaHh-U7#$Z911=qlm=`wR@q6&4rWW%o|Hy2V2i z0{#f^+yO3eyVq*UMy2oYSb9rp{P;TW+=5Ntyv2Y2j6ZXJNg|I9I8F;#O&qIfC$R1M zAYMpmmegE{AWHPmrhf9D5jAeKr^V6Z za@=im{oJN=xOe$|G&h&Q-*E6xnjKjOyXDH>y}lc;tf%y)i2Ui_<3In&(2yA(Unr2M z`T&hhy>K*G!LHh&w{A-lw)dIT;HqKkWv>iep}AFoGNmHQdS{~P4GjK4o=I)WQNA|X z+Bg2X3!Su`=;XS6Fbs6AnM-SHdZ^i zLGpEKDq=YmW3`Zu(56eqz#5ar)iYW^k)x=SEaqqcewL*(aaWf5M4gumth(ENv~`cx z!);NZB|{%Hkg z&ujerjVhjhv5psCY2mpSS8?cA2da@4ZAv2Ax2h~L$$|M4qmu@Y?K61pK!&$3)$sF+ zReW?q;VOfWJ1fejP%?(ZWRolj3p^XD?P^nkf9+*Wl>ZledMn=^8D8;pigxfU8(jYBr*i~S#b&*B{pcp<&W%)oae$>VDl&Oz$N{yWm%!owFXEzD2 zT>?(e0nhGJcz%zYyL zL>HBgM9)LLXe9Na(No$_Yu6@)n94W|DJs}jOAHd;)%TSu!DCs^nD+>ljgW znJ{V_x*p~DjT4hTXUMo4nP!F`bpFp41$z|nt z`=7q^JM_Q(>2K-w(4rY0Ul@>hzx`4V%nL@_T{w41f?99S<+asX2(`(Dwv1OXEaCrR zfW!^POrNNtWeN@HkT$~R7*4BGK%Gxo6qZJ*=kw7ziC$Gaz_U2V6cIubqIaQqG3>M< zeKS|xJFsyKqyZqP91-D#j~Mzi&LVF!kmFR0FaGn_R^%faUZR36U5TDZDyfL2o0hT0 zzoYiopx6?X%WB8@Z<#-ZAZAtD=%HyT3mD};VZqdFJX2NKG|iMj*;1Q9Rpvy=>mr|F z90`gT)2_bKffPf%f+AF~ZyG9Vs_HdDgAM!fF<_bRe~$sk9X>x;(zwh(@!V%soc%=M zG6R_Bzp5-yoSw?jY>*}5AqFtS&sgQ_NX^^aXbXqOa~zq;uz#k80}K?;TuN~MPJ$JF zen~^kxnJs4sj=gCl)5)7{$8@2mJh$i-B1i3wV}I;y6yf!jlkfPNNDYMf^>?)`q!p) z7SVWIM(z{=i2~|U9xtLh`QwX(eG{XM>3U6K`yv^s$CGM|rWu+)&ye%=lmz2_F?;sJf9H~1MvLVrKtopq| zNNVzE?~v{gr%D=pH^#;6YTR))f;a*k9(B)K=P?_`r*Q?tE{Z3*rm7Tkv62>5vT39; zc4V$BGZ4Nb#5p&FWQi=(X;SmDF%+TsD1z+3I~6g+zDrQQXkg#ZcBew92(VFCcSh;P zQ96CEGi*D17zKd3*{D@t=AC8-hgs*^g9PBr7B|2xl?kcsm}xt~-ti&HDgP;kwTZ*y z3v?vMzWv+(u=M)w-ioLZiz4@5%r{JL9WWY21v*nbCk^O%QxSLC_D7O7(xwVd`o$H&u*()cV_!^8FLk zxN}eSQFAG0ij7OtX0RkcsO1f&x{%!Hkg4elkCdzb3psE;MX`t`DJuLks%sGSSnXXI zi>?k$t8%OmBHn-Pz@SYl&9zTwRbJCVG1gT=)@qIEtV2lK#-@!rGE5ylhC+#49yVoI zxst#vRQTlk3CCRS$V>LKaeri*aB$LK-;}~cQ(I8cmRhr08jB3NIxDUwv7udLu@d}J zfg>nNv(?eui3Q?4^Nvfc^*VKpI-#PamQCS~q%B@yuy{Vf)k_sD-F0L;qazG1M|0PA zVqyp>Pv*1|YLy&Q<0 z;kX9TvAssbuqvtpv!p`0h#*o(Ne+5?MMt|eQEO-P<()Rt)(ZDohx^V)Vv@v?2X(DS z;l8yROmhTASb(%D(-*rU9X+ds?{^jY#gsv-nh*;mPCjCZLG+DPWlzyHl+O#9jWC&> zT~zqf^9tuK@|PCfvul2YlLvwS;Aw@w^#m+&&5y1E|B8X+Ygb(D=WJ79q>5tBNqk%w zOUL+{qYTuW{HFlBigz#A|GbkV@gzSI-4@U%wTB%ajCN6BZPQB+*$5)Pi*`(@9nW@Z z+uqkw7LjcqffFDkwT6vRr#reVDbMFLZl2?JzvV4ge)mc}D&!0-YJUF?>EEPcXOAxT zJ?#mH5C~nOox>A5g*8C?teF__xi?5k4b-@Yshm%`SU=FUGY#Z$EyLJ-oC|9Gtx`wP za}|xThiY$%a^JC`(XsAl)BCia|>nHWjneD z%P;@_59uHO-EXUOXw?jlFT$~Fk;Hx#fxBNNxD^+U8qiHe*l`)N>hXMT_Rdrq6T8VhX)PrAuRyOt0NnENF+0lOaE$oO zG2bMN$d}Rz?lCa9dM(F!Hloil8oha`iq;~7MG+deM!$>V=qlMXRQDdr)^`>Ltx{$A zoofwe^oRc8?~jfHQxjx??!5)VEjHe--e&M}yM~MBsyO#i6<5wzaQ)>rPCeJg+&%_? z3=%3jq+oKpBpK>;gCpY^4l-CgKAGXr3}Fw0-k)8NdPN4GEBxvbNp8Cm)CNCyrEucu zqRp%mpuP~_l*%jdIUEnPSdEYt={LNF6ehM6&0={twxOH3M(hZlMd2lb` zR~}dR?lHpN5rs3i2>;i|!0Q4Kjf)fpB^i09IyY;xUIxjF;5w*~0fDcP4YC(u&s41I!Zz#2f$D}7aaySLE0tYVBq1b0tCV6Y8s&xDRb=ne znhJT<3+kxc(Kp-u`YxAhqy1M6X!Ac}o682MTTvg!<+@kffJUA+&xqRS=WFc?Dz8a{ zZldZwcH)LX3YixFHJ{%b8Z^V>3kMRvm}!R_87F$z0oD2&$y$+N-2+L#DDB(NqxgBG zrRsHHeRr&8?I&p0pVjQZG%&a?Tx#ovHhKybhR)Kn7S1p*X`xJbh9a&MJUDS;z~td-12Tol5ZhKWKH zh;mOX;54V`6_tyA8W)|Zc#X)6t@BQnId;{kCNf||NpY1LLt?{Nt+@2rc?N|~F)({( zj_~9j28dIHsfLKsldboYkXxs1aBqol@e1MH_bPb%O~U){RB_{c6?gAhX+lhm5T+SS zj7%sSWyy?*3{_9o(=(8*oIn6%UijV!qpCJ&3Nxu>{I*4k0Jz5h!Y*b@Pw&F6%PP5B`7r`-T+R$LTrVTG{3WB=BY04{|?+@B}sfa5$qe&ZxzmUqUt z8A#T6Y<%qq;XB6(C#MqJ<~ID-p925yC&0x8$CNtR@F}E3UUCE7(QK4H5>kMY~8M*KhSC(uXSI>89q-_rMn5M+2f^dONob+>KB z$F_S=%(2nY7Ve@3f65+L6m9!SRgaf#Z7PLcuRRDTS^ai@ZQpkL??P}>ZGpIEJwT_+ zfv_<^EJzTj|JYks)Op~S*?xNz-(BCD>Gg`Pmv-Dc7rFs_ce*oC&vaH!rb41_mOxY@ zhLeQKJcA=Pl82n@ zF(DPx-m5EUQP#zIaOo)XL!FgI#t)L_Ir2O&m`rU7WbWHZjCBFTnKQa2V{wLo)w9!t zZ|^63i;ey#X4$}R7#q3L-XL})8acOv!4d<7)5j7V-D@yA-ozQc(Akd@tlm>tVFSCi z>{K|EXJZZTVWT--=dnxhT{|<{)+w@)pE<4_Zf1>I-AOXY$A#GD_8m6l7d38vsPWnP z3O@YU;Npb@_incE@=F~YI+mi&fLB<@bf#Sqo3u>bV0tvg#FRu7D>yM*#gXYMUOP)T zb4m0SUA^Thx2bUW7>P0^E(%zTp*Xr?f_9?r^1M@Ud>A)Vl`4r!Lak|>p&GzmK~$s4 zn$f}?5C}|&3St{q@5+CxpsO~mTr{X;R0(n`ih59hBfv49ys5(HXw6`?L$+>kiTm?C z9_z0$aQfy!;0XqbFYg2PF+h9efQ!<7We<-523t26SpLyx3jfc?3Lo5X^J=a9-aV-AJ8Yr+X0z}0?u%Ua74Plga=cs%S!S54v<+Ucd%KYMbP`Ys~dI|Dx1Nvfyz($qB2=CPS`Z_^~1jdn&c zw2Q(ZZ+s|s8buKUX8$uZh}zQouT#^2QZQY0ou!T06LTRdo;!K-@2YLyAs&alW2X1#Hi+U`WNecO0Ia%NDDnEEMV93=w+y2axzjenpc9v- zYJ8-qsK+VfDSWC}c$Uy=D$;H2dO24E=SP+w`QbvYc&X4y^VIzbC8&sAqj7b38UKFO zWayaGKAU|3K})%Is7s2@gm8o{)CxcU6BC4Q><513DDcb2gnWc>YF=S-#HHg2Xpq{! zM7eg7)WpQ53mQyK5$0xc?BA2)5Q9q*U6*?--P5?ctZZXOozWtRS#5yoq2B7NO)}{$+S8Z)N3X2OGH$*byQUzD9Rj{~Nv2q7Of>R$Q&#aR< zuq|LZa}l%2k=#ZX5AZoRn%la#oS$JuY9RUfrEamExzs?3mt;v5D)HKnM4)|bp}&=nyyB5ocnUJ;aE?PO);3_x$+)^tpEEX zg@5(F!q2YC7$i(IoIa(b0O!UN$OQdKAC4#G``!aYsSoXN|Ey*L`rJD;`Jtv8279E!nLysH_l2;qUfg@ zR2Y0#YMzkBlpx(uDXOlb#XhX3nqq)pJQtagk zZ(?jMu3eX`^aq1W$u#iuqO5mMd`dI<$fU2`jOrt4hpV#Mz}Tk^KA>phn!JHe8tfcc z{C(Zcc|DuL*G{YLr(fR$a~U4PV+ay=ed6!t zLhv9Lk@dV*TLFnXYtxM(rc&K*JK9D&s-170I~pb1f^@3ak*RjljGxQw>F?2v-pQzf z^hPw@Ds`(nZ$;qSyj8VY5^a=dfVY4WZ<*^@w=80{v>Jzwe8ZBIkh`ua0Aatrq(bOh zMM~KcF>-ZDK0Q!?VeU?qxd=_l#%+uL(V~ov(Y$;n3m}yRhH{-6|4fYcr)CJhe3pXmMM$I*A1;MO4QVomdbU z1HdTiM~F~ba0(TcQ4dJ;^>Q{ncnwID8q=hx-;BYW>H&%HAW?-B)R@GncQ*9OCB#mv z;7k%pjEWHd$XN9v^d5u>6YO}yX&Kgp=%oWIbMY@fRQQAU`R|vM1$d&VIMZ}a1{+1B zGEFij#|X`5yx4ulW6tUxlBB4Ttux%qeZ7B-0V0FLeWNaYwPt~*5ZUnOjnnls5t~by znyX5*;t7%J4cmOk`Pmom05{J8*FR&xcFol%SDPLn>IihB)T|7B*)46Me9$(eO}o!& z<>tQtV|g#Be{H1>2-|46I0&qqi3`h-*Epe|4N2PefzwJg&;|I?-T~Duey+l}+@|w! zV08s`ANH8f*393QFs4+-^{w4r#Q!UI$vnm!z zjy`7A-Bcp&t8G62ZjY-iQ=`+`E2u4*2ejrQbRRY;6>-iNV$%a`!UE(HHWY;bCShaJ z3Ifh6TbsBjL^ex&9saY z!NB$I?!=L4I2}ZZ9y&-R>7OYB)=niyN2QGEGS|i({&Gt@Mi%2htuR5JnqWXU%RBHq z;aUFkBpcsC{!u8s<>6W2r78mG)wXug68!kEawX9iW5a!HG{x9hj;Wap$Bw6X^Nkwb zd9#X7KdIr?4UI)^ubR}TvB5vVKy;+xQaRr_&eN$nKKQl5S;M9Q#i8=|PiSe0-NuhbDx|{%H zLQIe%yr?1;TW{7;#CF?7l2e8}6r!}@C>jz~+LpSVUGrQ;d8w*9*y!&Q-b3KJfItCc z5^-MUG5?cGF0y#`9vD=+-``j!ymnpTudWb2O$lSDcI=`S1jRrm%0`g; zr99@-+=<@HFQs26g@~r%#^wBodyaa=NtKBILq03@hdF#5aFpo~)+ysby+pz_KTlF; z0B9L=`JQc&xX`$95x8}Muyj-Uk+07$B~lngnqgN9maBaX9)m7s0V2Ksr^4V}YJvq6 zO8c#}U8FA8qh|L`uuix`&m7>aizBMLG?i9%dU7w^IKu_drhS+!$G7O2RBu=g%k+5P) zR-{{^A2tm$Q7-KeYxp?O#dsMoa;T9iKCerm=8zj_N(;WAzPEpu$YJ8-FTDO@#)f7q z$OqCA-&58C5A2zR z;S?lkq3-BDPJ8ZqoK>o@#jdSM`oc%Pxt(yt5RHI&3XpXwb zqN}s?av2?`+tD18^wSJS8R#A!Gnf=v1iooY(gP(j%73PQE^Fmef1~t98%eT}!!iv# z81TxcBq}PHiV6vgB9gee!q3^U^{wuAN%uI82^Ql>Vxo(7Dwz>gA0-UcwTP)650?dP zGLC)ZQ2Iq=FC=;>pzQW4;S#s)CwG8%t^q&21pGOhZ?9cu5WV2QkJJlJHyp#Q0v*kgx~@Ms}tujh-p) ziKR*@jNGTyws_nvtZFQ+NbMsq!XWkFG~tQ8DW2S);_*ElJKpBT$!d1WxR&p<+RCmm z*kfm#=yCeLDJnU8&nt1ul?RMxOV_R(;iZAZu+Fh~S8h>WUTV(L`84}rt{Hh#|U z9%LMxwdg@b5>;14)B5bLJx}xNzyCw}pNG-J;qkB@l`sA)r~!OW5ATz1ZMoZJm)tr} z*w5prdjD@8EGT;Lhlv~jeR_`ud4IZZokv^T$hD`WmlUwoRJ7O>R#v2di9r+_ttSo> zrrEGd?qs-q75MCW1()t=T)oNQW5r1}jEopdhG98NyrHc;3r8V&;ZxXj5)e|kfs#+n z%Z(~@`AVr!2hx@@Ji zm|RYKdRMa1M#?-93f9&esUm;R0b)n_>GT@y7phiE0kyip>^xy+hA=r}aO7x?r=Csm z*3T<=_e=$sFIKRy=prVfaW}@#CejtPnltQ!U^?}4jr*Zy0ZfS8$s#Rs8;Juci8l!E zF{rz9PhpwQJGV71UZ~*XkE(d#r7BLI?%>eT4AYajqbBp|!_piQ{c13{ovC&(#qY3x zKEsJ~HN117icfCTaD6$!!m_e}w_eSy2>fW(-CJ&)lP*Y7V!oQb?)~1M8AQ4$@#@zz zS3(CF-wvisHMPLrMkswWy63BF;)_NVQ<9?EEHb_>lu=f#;=rCn#1{Fz7gt?Ps0_u_ zIObPLO`S-%&#Nva)jpP|=v11D$Xg(!kvhlRIM5@&y6H)2W_Ucz@;No8Fxud=Vk_^Q z1cq@$Hn#Rq`OXjNyCsiMQMW4Wr1sB>d(94yxfX-m#Tz1Z!DHkK@%Z3*#4jNvHR3!- zk|d57c6F7*i`u_Ocb&Y9KLMmRZI;i~RN2U(I2gpQG|ugEXfneS`!k$kaCmqw#neQ` zZI#=1SZQlqTd3l~tr|YLTEV%S39jC&*mT~N4xz!x zJAI>1J5WP-=yo{T$+M|wQQX}Qrx#VY8up$ACJCYopb)@u2K~ zt;hI0#pee@I5IrG&>&H5pYZAaE~x9#NvW+r>8_ae>!iZ0@7<)&!6(_TZ_2!^eq3SJ z+)=8_W42*ZsoI^fKsy>+YMWP&HVGnZEqbW>(Abu{TB$d-P6MjmJyjHwEL*+1dsj{>f4qaijc;y%RZJ+SkET(`?u=0=sfq;YaTQfAPKmhXhLt zqK(F2!A6gBZ&dlzYQazm6`;#_^D;yRt%hKvO<*bSm5U%*!VK-naso+_aWzYZ4cZPH zn5(r8IZKjT!j}k|Fn{V&dk+P{ z4t4j8#SHH0O%Rw5JtomON>H+%7@HD$^h5{y4y1VQZB0iz($aDw7g61HpD2vxWT-p)9;>JO(sVo!fgb^lGvh1AKt}vLtuJOSK z34_%dzWVhJzVWRVPCvEEfHt!vB{mpmqpyxANH;|zvV*y~4xT*F!qW$8_{nD@_}Td; zKEA4PXOTfuTiXbLkc!#yG9goEyHAiW7ms=!$#3sS)7x-V|Tw`S8^fEj+frjft_G zL9DUYBtQ2$X$7|ytN8eG74KZC;f=F(d~mgjD|dNK;<47^#+~6-nNSh!IzL11A2xxj zd&WA;D-FEXtF@Ky8x$+5-L(+9(1jwkW4E?i`+8g4OxJP%km^tLcfZ`9+p!5ACZIkj zL;gC?{MxI(Vv>N~jKbgr-~)T@3Tk=<+F&a%zOgrx7@{5kwB0T;gLwUR1TkY^ zNBtqa>Q}GYy@9HAT7-HoR~TqT36}0|BW>37t)jqy8GvA^jaG~WUq_-t3a2&&8HuZj zV}2PYX&h%CgNS!Fc^_cIdt*(WueyIH}C5VW+k z{k}CgE3R&?!=G>08Ga@%HOv^FhD;?%O)jacxl1jx2ClFn!Vy(i@RK+K9Qk|Bs3WV& zHB+=|8QLnhkq{d_^fCr}#uSc@Yn))lHn7BpjGA zICHL!kFN0ZGtga53HMgDea>bLmJlbg?593!*lX)qjYUdwulJD6n0;z3S z$OWV;A1S2ZjG!_YOoa$0c`}%IdU;*F#MhO^v$RP0HRW3EmEMDFqja}m_(VG(DZT|6 z1Jd3yS47;NEX$~i1S2p8M^QkDI2!+6QWq%gHO&BVjsc>8#A&HltxAokbN#gWIb}XM zA{!?qqCMGfQKuQ$nzf4z~PO)by#gPjQynDHZ^LJd@>TP+SRb?aB&8pN;@;s}!h_5P0 zo}vh6pH;b7T77=1E~t6S7-{Kr>rE4k9i3&}ZJa%0ub}#ewp7p0sSANpA9%Ve;kxZ@ zd%aFw>IWEi8MmzCKc)wa_%^bk1|i!~+lid4f6p;Kzs~1h4I#aJEu`P&&r`IsRcAfU=La5*8_eIe-c$Ddc^{BC_=Bl|TX3+Ij>@fdBmVCJduX#> zQ(FbQJMP6kXIJXzdSh$jw=r6E(cicjpf063LJgQ&`vgVZr;6$Vsg#d!Q3p@HPf77v zF?JK5HQ8cAbfLq5rR`EZC)vvt+(o7Y# ziJ}RgGl=OhI9wi0u`-e(t8^IX$qOh~OUUiGZyfmM9^f~QD*StVeru1y;c;d4GWgcUM{c!?qIh*0$Hb~^lyH=d z^$9+OEwjC%aO0-aS3GyFhU?dB46+kUF-V!37E&8y0WL{&a+$|V%jKcgM-1j>G8~;t zad^UM|H(XGYQstxbR_jwQZt1h#j;bXXo-n5QS3iWA&WwZi;|`77V^~_z;rM!1 zFQl8sC$za?bVKzKsG2LZQ+;AOAw?OH!A~W}Xw;T*cs3B6`r5mY)*44B{V71N;%l$T zlhBZtXtClT+Qr~xTz3RKc><-n5Yvn(?4MLPGNo{6iZH|d)2z94JBe1d8F^)V!91$r zv{5%zM(`Y<_RbXneBxZNjKq@Ssj#v@xO0tg>ypOJ3p~!QE37WKIVDlXT0_~-CSLQ@ zy{C?V4|!*8SciN|D)(;Mi#$p?=~4?;Hf5pZ)~S8Gemr|1!!Mp(#jiZGgs+}l!I8af z>i}_4d|m_i%z4cr9)FUytt5kh*Na9i!_-)YBXfMtW(+os1*EGycNbR@z6YE%3mo}V zExbb+jP6>t`;sW@UOOW}$haub|ZXlJ`v&uPyHLe|7YfZ_&eXxW(Z4$$3qoKe9)7s zSWF2Uij4PN#I_y(`&?GtZO65~2nT`gOEoBcelN7){RgdKSc}nBnNmdY20~p7rLj5F z>tZEeG-LYscYTtg)7(oal;2@BXTzM0`&CQ1?`q*@8Jz4NVemJR;nY-)lR{!Lm0}P7 zY@9((O%R=cF-ftT1jg$bat0Nj)Kch?1S{7Pv=7S1xfa$CHk^g2r>AXPETum zgF)gi%qkq6gf$-RA(6@e4vpWsbxgJtNLZ<0V_n;&n^-Kq;cX--bckH1>WqIekQ}GV zCVtseK6STNx83Em8Y}ME7M8%^P&<9a8x`E-``)|)eC->+W2f2}XE4~*&T!79PP1by z2pOs5X!3IlG0W7r!JgR!2hY~<*7+LF-_}b17y{zXLE3eWmu@YNh z#n_L)OzfSfNGq{BAVS5w>lVpYU1@r@WU?R;b1Be>(vpp#5=4S`1FmS&I z+`Fl;c%1>Wp5w0M)PbtYl8r-UlMUSF#5rawu{sLZ&02`3SEY zN9PQlIhf+u9Q+#~BY+#qBY|^L~Uu^Yn-S zXoFeN^PJ_ma-oWI*Av|0b*9Dl?kpshKYaE3*+2ck_bM13!{bW< z5@}E=1ln%x*u%_`vPMB87ackg-M^lp|mGEmws4FDcCAp=rD{y@88G-s&M z+EGI2+xqYQ;u3#7>lSuq7ek5SCJ5{$wDvpN+96rZaqHuEjtr!;#Sx zlTsU%xM<%>N87nnZHs{it95Xjjij?<87>^@;3fly#rX=_cNqjORnb|lAz!Va#sIOJ zIf;f$#M&!T!so$ZVuMy})R9f)6G93xTyr*Z0gS8?QyQ77wW)zhUz*$tLjE81x=FkztI%;uELq`0SG!-uQ77Kl;nMO+&r0q^#`3 zI0Jy$DZ)hJB6NZDB+V(3d?;ehg?^ztVWC}=mreu$jMLmsqhml@qA_jY(s|(Kodh3! z+{F9uSMc3mN$~PFTR3`zTVaH++2(6XM0m+q7F$(=1-i!%5%$bzJh3;o+LC|rZi2IX zoz=GM=W3F>bVSmA4JMyZ+U@u&H6eT8WRZGJec)vI?_R<{MUf#-QR--r3~epufU%L{huuyV;7uG6TZ9H$>iof#Mwot1CSAQ&)Q^{V(z- z6;DzXk7ZkvoKOUye0sHSCs~>je`dmZ%=2oYE#nk6YAK{LkI!d#@o*b2@%iMT6mzo~ zrWqWHrX$)_>u`{?ayfNiyY*3A>-0$-0M-@l7;-DHY1aqmQjGI;9^aSZ`6G3_dA5#s z&Q%nFrOD%Ta*R+Jku}6!SL$W6l9#FP-ltSZZ#LdB7uR&h*(%**P?7Nt zIzO(J?q;W?{zZ%%Zz+9#PrJ82?7W`v&^=<@ z=*VK6*`36cd<;Tcly(9M%YxwNoO$2T~`*Eo};xH1E*GI*d_jn-<0w9`huSjE(}I%e6J8^0%YhHMO1 z3GGoA86-=1!UnYHp|QbSsS_3%5T2`KxLD25;(t?BQdK3bGI#W&#?>s&))fv4A;t{h z8}q<78T>ps35+!T4lh=-033dH<7>gBU2O_rQr2m9#juoPIw4X$vAHcSCK}zOoSBy; z$Q}8OXmV7!efREXptaZF#1jn48I&D3l;P0f8s0fm#idILRv0Yax~;IX>T4C7PLon1 zK_!^ceLe7b$kxh=Az&jXTASXYBheFY)uX>o~ihEy$i7QC4p+RJWA?5m=iR8ja-$ z@sYh!vMEUHztXDG=r*Njy*-n)(W9cKte?KC?(xs~[-XxwniJ;P`ahZjIKB9TLG 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

ye?URep2ylcu=)@< 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

IXP-OT1v)yQI5 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�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 YNHE*dB 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/menu.png b/src/assets/images/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..dfebff922b2e0cc6a7c9b679c200d81b0612aad9 GIT binary patch literal 36881 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 Pod?#|0IF9#whjM3mRm27 literal 0 HcmV?d00001 diff --git a/src/assets/images/tabHide.png b/src/assets/images/tabHide.png new file mode 100644 index 0000000000000000000000000000000000000000..cffac0ff62cb4913fdc9d76793f3f83c8959d9e8 GIT binary patch literal 325 zcmV-L0lNN)P)Px#|4BqaR5(xV)4wi6VGxJmXN1PTJCLYU5*HvE8s+v%^~Po!5xrjYqEP9m#ZpNW zByPYRASeVeauSE#&Dpit+B9D=Gw(O^o0-VWJIor+KCl{@nb^VA5S&BQOGqsujx%!t zqxdX=5%Js$o|*S({y=bw2aI(kEkwj^6{rewjz_%V2>aiOml5$gDC7)JDEeH(MnvrO z)2XVG60(eW?EVGn3yFwUX4bKVxrlffw4DP@2#00000NkvXXu0mjfedUdE literal 0 HcmV?d00001 diff --git a/src/assets/images/tabShow.png b/src/assets/images/tabShow.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec0580654a326003a77cfff3034e69df8e1ece2 GIT binary patch literal 319 zcmV-F0l@x=P)Px#`AI}UR5(xV)4wjnK@b4oZ%~Qz2E-c(t!QYJ_YP{wX2>hVilLT$6Q3*42+b6nc0JOu=i&qGba() z#5zVX9}%5_GQl~Xx=8<>rHHr~6gk6UA2NoL*)*Cp9a=!^*A{ncRI(`8RRz>4PahQN zL`1t{j>^Pt{UcwM$;{81yy69At%?bhcE49_j$oq{b{XZf)x|g(HJb%K_yBp2%YYax RGYkL#002ovPDHLkV1m+yicA0i literal 0 HcmV?d00001 diff --git a/src/components/DashboardLayout/AppBreadcrumb.tsx b/src/components/DashboardLayout/AppBreadcrumb.tsx new file mode 100644 index 0000000..24d4db5 --- /dev/null +++ b/src/components/DashboardLayout/AppBreadcrumb.tsx @@ -0,0 +1,42 @@ +import { Breadcrumb } from 'antd'; +import React, { useMemo } from 'react' +import { Link } from 'react-router-dom'; +import { MenuItem } from '../../models/_/defs'; + +const AppBreadcrumb: React.FC<{ + menu: MenuItem[]; + menuIndexes: string[]; +}> = ({ menu, menuIndexes }) => { + + const menulist = useMemo(() => { + const ret: MenuItem[] = []; + let o: MenuItem[] = menu; + for (const id of menuIndexes) { + const hit = o.find((m: any) => m.id === id); + if (hit) { + ret.push(hit); + o = hit.children || []; + } + } + return ret; + }, [menu, menuIndexes]) + + return ( +
+ + { + menulist.map((m: any) => ( + + { + m.path ? {m.title} : m.title + } + + )) + } + +
+ + ) +} + +export default AppBreadcrumb diff --git a/src/components/DashboardLayout/HeaderUser.tsx b/src/components/DashboardLayout/HeaderUser.tsx new file mode 100644 index 0000000..e78ad68 --- /dev/null +++ b/src/components/DashboardLayout/HeaderUser.tsx @@ -0,0 +1,50 @@ +import { LogoutOutlined } from '@ant-design/icons'; +import { Dropdown, Menu } from 'antd'; +import { useDispatch } from "react-redux"; +import { useNavigate } from "react-router"; +import User from '../../assets/icons/user.png'; +import { LoginUser } from "../../models/auth/_"; +import { Dispatch } from "../../models/store"; + +const HeaderUser: React.FC<{ + user: LoginUser | null; +}> = ({ user }) => { + + const navigate = useNavigate(); + const dispatch = useDispatch(); + + const hasLogout = sessionStorage.getItem('__useToken') === '0'; + + const logout = () => { + dispatch.auth.logout(); + navigate('/login'); + }; + + if (hasLogout) { + return ( + + } key="logout" onClick={logout}>退出登陆 + + )} + > + + + {`欢迎您,${user?.name || ''}`} + + + + ) + } + + + return ( + + + {`欢迎您,${user?.name || ''}`} + + ) +}; + +export default HeaderUser diff --git a/src/components/DashboardLayout/SiderMenu.tsx b/src/components/DashboardLayout/SiderMenu.tsx new file mode 100644 index 0000000..ad5dd2b --- /dev/null +++ b/src/components/DashboardLayout/SiderMenu.tsx @@ -0,0 +1,63 @@ +import { Menu } from 'antd'; +import React, { useMemo } from 'react'; +import { useLocation, useNavigate } from 'react-router'; +import { MenuItem } from '../../models/_/defs'; + +const { SubMenu } = Menu; + +export function selectedMenu(menu: MenuItem[], menuIndexes: string[]) { + if (!menuIndexes || !menuIndexes[0]) { + return []; + } + + const menuItem = menu.find((o) => o.id === menuIndexes[0]); + return (menuItem && menuItem.children) || []; +} + +const SiderMenu: React.FC<{ + menu: MenuItem[], + menuIndexes: string[], +}> = ({ menu, menuIndexes }) => { + const subMenu = useMemo(() => selectedMenu(menu, menuIndexes), [menu, menuIndexes]); + const location = useLocation(); + + const pathname = location.pathname; + const navigate = useNavigate(); + + function goto(url: string) { + if (pathname !== url) { + navigate(url); + } + } + + return ( + + { + subMenu.map((o: any) => ( + o.children && o.children.length > 0 ? ( + : undefined} title={o.title}> + { + o.children.map((oo: any) => ( + goto(oo.path)} key={oo.id}>{oo.title} + )) + } + + ) : ( + : undefined} + onClick={() => goto(o.path)} key={o.id}>{o.title} + ) + )) + } + + ); +} + +export default React.memo(SiderMenu); diff --git a/src/components/DashboardLayout/TopMenu.tsx b/src/components/DashboardLayout/TopMenu.tsx new file mode 100644 index 0000000..64b7cb9 --- /dev/null +++ b/src/components/DashboardLayout/TopMenu.tsx @@ -0,0 +1,64 @@ +import React from 'react'; +import { useNavigate } from 'react-router'; +import { MenuItem } from '../../models/_/defs'; + + +function getMenuUrl(menuItem: MenuItem | undefined): string | null { + if (!menuItem) { + return null; + } + + const url = menuItem.path || menuItem.redirect; + if (url) { + return url; + } + + if (menuItem.children && menuItem.children.length) { + for (const m of menuItem.children) { + const url = getMenuUrl(m); + + if (url) { + return url; + } + } + } + + return null; +} + + +const TopMenu: React.FC<{ + menu: MenuItem[]; + menuIndexes: string[]; +}> = ({ menu, menuIndexes }) => { + + const navigate = useNavigate(); + + const menuClicked = (id: string) => { + const menuItem = menu.find(m => m.id == id); + const url = getMenuUrl(menuItem); + + if (url) { + navigate(url); + } + } + + return ( +
+ { + menu?.map(o => ( +
menuClicked(o.id)} + > + + {o.title} +
+ )) + } +
+ ) +} + +export default React.memo(TopMenu); diff --git a/src/components/DashboardLayout/index.tsx b/src/components/DashboardLayout/index.tsx new file mode 100644 index 0000000..30c9ddd --- /dev/null +++ b/src/components/DashboardLayout/index.tsx @@ -0,0 +1,116 @@ +import { BellOutlined } from '@ant-design/icons'; +import { Layout } from 'antd'; +import React, { Suspense, useEffect, useMemo } from 'react'; +import { useDispatch, useSelector } from 'react-redux'; +import { Outlet, useNavigate } from 'react-router'; +import { useLocation } from 'react-router-dom'; +import Icon1 from '../../assets/icons/icon.png'; +import { SUBTITLE, TITLE, config } from '../../config'; +import { findLeafMenu, findMenu } from '../../models/auth/menu'; +import { Dispatch, RootState } from '../../models/store'; +import { getParameter } from '../../utils/utils'; +import HeaderUser from './HeaderUser'; +import SiderMenu from './SiderMenu'; +import TopMenu from './TopMenu'; +import './style.less'; + + +const { Header, Content, Sider } = Layout; + + +const DashboardLayout: React.FC = () => { + + const location = useLocation(); + const navigate = useNavigate(); + + const pathname = location.pathname; + + const dispatch = useDispatch(); + + const user = useSelector((state: RootState) => state.auth.user); + const menu = useSelector((state: RootState) => state.auth.menu); + + useEffect(() => { + const token = getParameter('token') || 'demo'; + if (token) { + dispatch.auth.regByToken(token).then(() => { + dispatch.auth.loadMenu(undefined); + }); + } else { + if (user == null) { + navigate('/login') + } else { + dispatch.auth.loadMenu(undefined); + } + } + }, []); + + useEffect(() => { + if (user === null) { + + } + if (user === 'failed') { + // 跳到主页面 + return; + } + }, [user]); + + const [menuIndexes, leafMenu] = useMemo(() => [ + findMenu(menu, pathname), + findLeafMenu(menu, pathname), + ], [menu, pathname]); + + useEffect(() => { + if (leafMenu) { + // document.title = '小玉潭水库 · ' + leafMenu.title + document.title = leafMenu.title + } + }, [leafMenu]); + + + if (user === 'failed') { + return null; + } + + return ( + +
+ + + { + menuIndexes.length > 1 ? ( + + + + ) : null + } + +
1 ? 'content-root' : 'content-root-fs'}> + { + user ? ( + + + + ) : null + } +
+
+
+ + ) +}; + +export default DashboardLayout diff --git a/src/components/DashboardLayout/style.less b/src/components/DashboardLayout/style.less new file mode 100644 index 0000000..fe8332b --- /dev/null +++ b/src/components/DashboardLayout/style.less @@ -0,0 +1,134 @@ +.app-root { + height: 100vh; + + + .app-header { + display: flex; + align-items: center; + padding: 0 12px 0 0; + overflow: hidden; + z-index: 20; + color: #fff !important; + background-image: url(../../assets/images/menu.png); + background-size: 100% 100%; + + .app-icon-a { + display: flex; + align-items: center; + justify-content: center; + padding: 0 10px; + + .app-icon { + width: 32px; + height: 32px; + } + + .app-title { + font-size: 18px; + font-weight: 500; + color: #fff; + text-align: left; + padding-left: 10px; + } + + margin-right: 56px; + } + + + /* + .ant-menu { + background: transparent; + } + + .ant-menu-item-active { + background-color: #fff; + } + + .ant-menu-item-selected { + //background-color: rgba(70, 128, 221, .75); + } + + .ant-menu-item-selected::after { + border-bottom: 3px solid #86b9ff; + } + + .ant-menu-horizonal>.ant-menu-item::after { + right: 0; + left: 0; + } + */ + + .app-top-menu { + display: flex; + align-items: center; + + .app-top-menu-item { + height: 64px; + padding: 0 20px; + font-size: 16px; + cursor: pointer; + display: flex; + align-items: center; + + img { + width: 18px; + margin-right: 8px; + } + + &.active { + background-color: rgba(70, 128, 221, .75); + border-bottom: 3px solid #86b9ff; + } + } + } + + .user-menu { + display: flex; + height: 59px; + align-items: center; + padding: 0 14px; + + .user-menu-icon { + width: 28px; + margin: 20px 10px 20px 0; + } + + &:hover { + background-color: hsla(0, 0%, 100%, .3); + } + } + } + + + .app-sider { + overflow-y: auto; + overflow-x: hidden; + background-color: #fff !important; + z-index: 10; + } + + .app-content { + z-index: 0; + display: flex; + flex-direction: column; + } + + .content-root { + padding: 10px; + flex-grow: 1; + overflow-y: auto; + overflow-x: hidden; + } + + .content-root-fs { + padding: 0; + flex-grow: 1; + overflow: hidden; + } + +} + +.content-body { + background-color: #fff; + padding: 20px; +} \ No newline at end of file diff --git a/src/components/ant_override.less b/src/components/ant_override.less new file mode 100644 index 0000000..17b437a --- /dev/null +++ b/src/components/ant_override.less @@ -0,0 +1,327 @@ +.ant-btn-primary, +.ant-btn-default { + padding: 0 15px; + border-radius: 4px; +} + +.ant-form-item-label>label { + font-weight: bold; + padding-right: 8px; +} + +.ant-input, +.ant-select-selector { + border-radius: 4px !important; + // box-shadow: 0 0 2px 2px #f5f5f5 !important; +} + +.ant-input-search { + .ant-input { + border-radius: 4px 0 0 4px !important; + } + + .ant-btn { + border-radius: 0 4px 4px 0 !important; + min-width: 80px; + } +} + +.ant-radio-group { + .ant-radio-button-wrapper:first-child { + border-radius: 8px 0 0 8px !important + } + + .ant-radio-button-wrapper:last-child { + border-radius: 0 8px 8px 0 !important + } + + .ant-radio-button-wrapper { + border: 1px solid @primary-color !important; + + &:hover { + background-color: #D9EBFF; + } + } + + .ant-radio-button-wrapper { + color: #3B7CFF; + } +} + +.common-style { + .ant-table-container { + border: 1px solid #e8e8e8 !important; + } + + .ant-table-thead>tr>th, + .ant-table-tbody>tr>td, + .ant-table tfoot>tr>th, + .ant-table tfoot>tr>td { + padding: 12px 8px; + border-right: 1px solid transparent !important; + } + + .ant-table-thead>tr>th { + background-color: #e0edff !important; + border-bottom: 1px solid #e8e8e8; + } + + .ant-table-tbody>tr:not(.ant-table-placeholder)>td { + border-top: 1px solid #e0edff; + border-bottom: 1px solid #e0edff; + + &.ant-table-cell-row-hover { + background: #f4f8ff; + color: #3773c5; + } + } + + .ant-table-tbody tr:not(.ant-table-placeholder):nth-child(2n) { + background: #f4f8ff; + } + + .ant-pagination { + + + .ant-pagination-item:not(.ant-pagination-item-active) { + border: none !important; + } + + .ant-pagination-item-link { + border: none !important; + } + + .ant-pagination-item-active { + background-color: #3773c5 !important; + border-radius: 99px; + + a { + color: #fff !important; + } + } + } +} + + +.ant-modal-content { + + border-radius: 4px; + + .ant-modal-header { + background: #2a66c2; + border-radius: 4px 4px 0 0; + + .ant-modal-title { + color: #fff !important; + } + + .ant-modal-close { + color: #fff !important; + } + } + +} + +.ant-btn-link.ant-btn-sm { + color: #3773c5; + height: 18px; +} + +.anticon-close.ant-modal-close-icon { + color: #fff; +} + +td.ant-table-column-sort { + background-color: unset; +} + + +.ant-modal.fullscreen { + width: 100vw !important; + max-width: 100vw !important; + top: 0; + padding-bottom: 0; + + .ant-modal-body { + height: calc(100vh - 55px); + overflow-y: auto; + } +} + + + +/* +.ant-table-thead>tr>th { + border-bottom: none !important; + + background: @primary-color !important; + color: #fff !important; + font-weight: 600 !important; + + &::before { + width: 0 !important; + } + + &:first-child { + border-top-left-radius: 16px !important; + } + + &:last-child { + border-top-right-radius: 16px !important; + } +} + +.ant-table { + background: transparent !important; +} + +.ant-table-tbody>tr>td { + border-bottom: none !important; + background: #fff; + box-shadow: 3px 2px 3px 2px #E8ECF1; + padding: 12px 16px !important; + + + &:first-child { + border-top-left-radius: 8px; + border-bottom-left-radius: 8px; + } + + &:last-child { + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; + } +} + + +.ant-table table { + border-spacing: 0 8px !important; +} + +.ant-pagination { + .ant-select-selector { + border: none !important; + } + + + .ant-pagination-item:not(.ant-pagination-item-active) { + border: none !important; + } + + .ant-pagination-item-link { + border: none !important; + } + + .ant-pagination-item-active { + background-color: @primary-color; + border-radius: 99px; + + a { + color: #fff !important; + } + + } + + .ant-pagination-options-quick-jumper input { + border: none !important; + } +} + +.ant-btn-primary, +.ant-btn-default { + min-width: 110px; + border-radius: 99px; +} + +.ant-input, +.ant-select-selector { + border-radius: 4px !important; + box-shadow: 0 0 2px 2px #f5f5f5 !important; +} + +.ant-input-search { + .ant-input-lg { + border-top-left-radius: 99px !important; + border-bottom-left-radius: 99px !important; + } + + .ant-btn-lg { + border-top-right-radius: 99px !important; + border-bottom-right-radius: 99px !important; + min-width: 80px; + } +} + +.kai-comp .ant-picker-range { + border-top-right-radius: 4px !important; + border-bottom-right-radius: 4px !important; + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + box-shadow: 0 0 2px 2px #f5f5f5 !important; +} + +.kai-comp .ant-picker-status-error.ant-picker { + border-left: none; +} + +.tree-select { + .ant-tree { + border: 1px solid #f3f5f8; + background: #f9fafc; + border-radius: 4px !important; + padding: 8px !important; + } + + .ant-tree-switcher { + background-color: transparent !important; + } + + .ant-tree-switcher { + display: flex; + align-items: center; + justify-content: center; + color: #C7CBD3; + font-size: 12px; + } +} + + +.ant-radio-group { + .ant-radio-button-wrapper:first-child { + border-radius: 8px 0 0 8px !important + } + + .ant-radio-button-wrapper:last-child { + border-radius: 0 8px 8px 0 !important + } + + .ant-radio-button-wrapper { + border: 1px solid @primary-color !important; + + &:hover { + background-color: #D9EBFF; + } + } + + .ant-radio-button-wrapper { + color: #3B7CFF; + } +} + +.ant-checkbox-checked { + .ant-checkbox-inner { + background-color: #3b7cff !important; + border-color: #3b7cff !important; + } + + &::after { + border: none !important; + } +} + +.ant-checkbox-inner { + border-radius: 4px !important; + border-width: 1.4px !important; + border-color: #C7CBD3 !important; +} +*/ \ No newline at end of file diff --git a/src/components/common/ImportModal.tsx b/src/components/common/ImportModal.tsx new file mode 100644 index 0000000..78fb1e6 --- /dev/null +++ b/src/components/common/ImportModal.tsx @@ -0,0 +1,69 @@ +import { UploadOutlined } from '@ant-design/icons'; +import { Button, Modal, Upload, UploadFile, UploadProps } from 'antd'; +import React, { useState } from 'react'; + +const ImportModal: React.FC<{ + visible: boolean; + close: () => void; + doImpt: (file: any) => Promise; + accept: string; +}> = ({ visible, close, doImpt, accept }) => { + const [fileList, setFileList] = useState([]); + const [uploading, setUploading] = useState(false); + + const handleUpload = async () => { + const file = fileList[0]; + if (!file || uploading) { + return; + } + + setUploading(true); + + try { + await doImpt(file); + close(); + } catch (e) { + console.log(e) + } finally { + setUploading(false); + } + }; + + + if (!visible) { + return null; + } + + return ( + close()} + > + { + setFileList([file]); + return false; + }} + onRemove={() => { + setFileList([]); + }} + accept={accept} + maxCount={1} + onChange={(info) => { + console.log(info); + }} + > + + + + ) +} + +export default ImportModal \ No newline at end of file diff --git a/src/components/common/PopupDialog.tsx b/src/components/common/PopupDialog.tsx new file mode 100644 index 0000000..1f74390 --- /dev/null +++ b/src/components/common/PopupDialog.tsx @@ -0,0 +1,48 @@ +import { CloseCircleOutlined, CloseOutlined, FullscreenExitOutlined, FullscreenOutlined } from '@ant-design/icons'; +import { Button, Modal, Space, Tabs } from 'antd'; +import React, { useEffect, useState } from 'react' + +const PopupDialog: React.FC<{ + onClose: () => void; + width: number; + title: React.ReactNode; + data: any; + render: (data: any, fullScreen: boolean) => React.ReactNode; +}> = ({ data, width, title, onClose, render }) => { + + const [fullscreen, setFullscreen] = useState(false); + + const FullBtn = fullscreen ? FullscreenExitOutlined : FullscreenOutlined; + + if (!data) { + return null; + } + + return ( + + {title} +
+ + setFullscreen(!fullscreen)} /> + { onClose(); setFullscreen(false); }} /> + + + )} + className={fullscreen ? 'fullscreen' : undefined} + width={fullscreen ? undefined : width} + onCancel={onClose} + footer={null} + closable={false} + bodyStyle={{ padding: 0 }} + destroyOnClose + maskClosable={false} + > + {data ? render(data, fullscreen) : null} +
+ ) +} + +export default PopupDialog \ No newline at end of file diff --git a/src/components/common/TagsPieChart.tsx b/src/components/common/TagsPieChart.tsx new file mode 100644 index 0000000..3d3a6ea --- /dev/null +++ b/src/components/common/TagsPieChart.tsx @@ -0,0 +1,88 @@ +import React from 'react' +import ReactEcharts from 'echarts-for-react'; + + +export const colorLight = ['#00B9EF', '#36CBA9', '#6EDC8E', '#FACC14', '#da13d4', '#F04864', '#8543E0']; + + +export type StatItem = { + name: string; + percent?: number; + value: number; + data?: any; +} + +const TagsPieChart: React.FC<{ + data: StatItem[]; + total: number; + title: string; + loading?: boolean +}> = ({ data, total, title, loading }) => { + + const option = React.useMemo(() => { + return { + tooltip: { + trigger: 'item', + formatter: function (item: any) { + const { data } = item; + return `${data.name}: ${data.value}` + } + }, + color: colorLight, + series: [ + { + name: '', + type: 'pie', + center: ['50%', '50%'], + radius: ['55%', '80%'], + avoidLabelOverlap: false, + minAngle: 3, + itemStyle: { + borderWidth: 2, + borderColor: '#1f5593' + }, + label: { + normal: { + show: false, + position: 'center' + }, + emphasis: { + show: false, + textStyle: { + fontSize: '18', + fontWeight: 'bold' + } + } + }, + labelLine: { + normal: { + show: false + } + }, + data: data.map(item => { + if (item.value == 0) { + return null + } else { + return item + } + }) + } + ] + }; + }, [data]); + + return ( +
+ +
+
{title}
+
{total}
+
+
+ ) +} + +export default TagsPieChart \ No newline at end of file diff --git a/src/components/common/colors.ts b/src/components/common/colors.ts new file mode 100644 index 0000000..c598394 --- /dev/null +++ b/src/components/common/colors.ts @@ -0,0 +1 @@ +export const MAIN_TEXT_CLR = '#3B4859' \ No newline at end of file diff --git a/src/components/crud/CancelCrud.tsx b/src/components/crud/CancelCrud.tsx new file mode 100644 index 0000000..4466a7d --- /dev/null +++ b/src/components/crud/CancelCrud.tsx @@ -0,0 +1,30 @@ +import { Button, Popconfirm } from 'antd'; +import React from 'react'; +import { CrudContext } from './useCrud'; + + +const CancelCrud: React.FC<{ + crudCtx: CrudContext, + confirm?: boolean, + text?: string +}> = ({ crudCtx, confirm, text }) => { + text = text || '返回'; + if (confirm) { + return ( + { + crudCtx.goto(null, null); + }} + > + + + ) + } else { + return ( + + ) + } + +}; + +export default CancelCrud diff --git a/src/components/crud/FormLayoutProps.ts b/src/components/crud/FormLayoutProps.ts new file mode 100644 index 0000000..3a200b0 --- /dev/null +++ b/src/components/crud/FormLayoutProps.ts @@ -0,0 +1,11 @@ +export const DEF_INPUT_LEN = 464; +export const DEF_INPUT_LEN_QUARTS = 92; + +export const DEF_LAYOUT = { + labelCol: { span: 8 }, + wrapperCol: { span: 16 }, +}; + +export const DEF_TAIL_LAYOUT = { + wrapperCol: { offset: 8, span: 16 }, +}; diff --git a/src/components/crud/OpButton.tsx b/src/components/crud/OpButton.tsx new file mode 100644 index 0000000..8013868 --- /dev/null +++ b/src/components/crud/OpButton.tsx @@ -0,0 +1,48 @@ +import { DeleteOutlined, EditOutlined, QuestionCircleOutlined, UndoOutlined, FileSearchOutlined } from '@ant-design/icons'; +import { Button, Popconfirm, Tooltip } from 'antd' +import React from 'react' + + +type IProps = { + icon?: React.ReactNode; + danger?: boolean; + text?: string; + tooltip?: string; + onClick?: () => any; +}; + +const OpButton: React.FC = ({ tooltip, icon, danger, text, onClick }) => { + if (tooltip) { + return ( + + + + ) + } + return ( + + ) +} + +export default OpButton; + +type ITypedProps = { + onClick?: () => void; +} + +export const DelOpButton: React.FC = ({ onClick }) => ( + } onConfirm={onClick}> + } danger /> + +) + + +export const EditOpButton: React.FC = ({ onClick }) => + } onClick={onClick} /> + +export const ViewOpButton: React.FC = ({ onClick }) => + } onClick={onClick} /> + +export const RestoreOpButton: React.FC = ({ onClick }) => + } onClick={onClick} /> + diff --git a/src/components/crud/useCrud.ts b/src/components/crud/useCrud.ts new file mode 100644 index 0000000..e951576 --- /dev/null +++ b/src/components/crud/useCrud.ts @@ -0,0 +1,44 @@ +import { useState } from "react"; + + +export type BasicCrudType = 'add' | 'edit' | 'view'; + +export const CRUD_NAMES = { + add: '新增', + edit: '编辑' +} + +export type CrudContext = { + mode: modes | null; + record: any; + goto: (mode: modes | null, r: any) => void; + loading: boolean; + setLoading: (val: boolean) => void; +} + + +export default function useCrud(params?: { + mode?: modes; + record?: any; +}): CrudContext { + const [loading, setLoading] = useState(false); + + const [state, setState] = useState<{ + mode: modes | null; + record: any; + }>({ + mode: params?.mode || null, + record: params?.record, + }) + + const goto = (mode: modes | null, record: any) => { + setState({ mode, record }) + }; + + return { + ...state, + goto, + loading, + setLoading, + } +} diff --git a/src/components/crud/usePageTable.ts b/src/components/crud/usePageTable.ts new file mode 100644 index 0000000..fc84702 --- /dev/null +++ b/src/components/crud/usePageTable.ts @@ -0,0 +1,142 @@ +import { TablePaginationConfig, TableProps } from 'antd'; +import { useEffect, useReducer, useRef } from 'react'; + + +export type PageResult = { + list: T[]; + totalRow: number; +} + + +export type SearchOption = { + pageSize?: number; + pageNumber?: number; + search?: { [key: string]: any }; + sortField?: string; + sortOrder?: 'asc' | 'desc'; +} + +type TableState = { + abort: boolean; + + data: T[]; + total: number; + loading: boolean; + + pageSize: number; + pageNumber: number; + search: { [key: string]: string }; + sortField?: string; + sortOrder?: 'asc' | 'desc'; +} + + +export type PageTableContext = { + tableProps: TableProps, + search: (params?: SearchOption) => void, + refresh: () => void, + initialSearch?: { [key: string]: string }, + noRender: (index: number) => number; + searchParams: { [key: string]: string; } +} + +function usePageTable( + service: (params?: SearchOption) => Promise>, + options: SearchOption = {} +): PageTableContext { + const [, forceRender] = useReducer(s => s + 1, 1); + + const state = useRef>({ + abort: false, + data: [], + total: 0, + loading: false, + pageSize: options.pageSize ?? 10, + pageNumber: options.pageNumber ?? 1, + sortField: options.sortField, + sortOrder: options.sortOrder, + search: options.search || {}, + }); + + useEffect(() => { + const stateRef = state.current; + stateRef.abort = false; + search(); + + return () => { stateRef.abort = true; } + }, []); + + const search = (opt: SearchOption = {}) => { + const s = state.current; + if (s.loading || s.abort) { + return; + } + s.loading = true; + forceRender(); + + const pageParams = { + pageNumber: opt?.pageNumber ?? s.pageNumber, + pageSize: opt?.pageSize ?? s.pageSize, + sortField: opt?.sortField ?? s.sortField, + sortOrder: opt?.sortOrder ?? s.sortOrder, + search: opt?.search ?? s.search, + }; + + service(pageParams).then((data) => { + if (!s.abort) { + s.search = pageParams.search; + s.sortField = pageParams.sortField; + s.sortOrder = pageParams.sortOrder; + s.pageNumber = pageParams.pageNumber; + s.pageSize = pageParams.pageSize; + s.data = data.list; + s.total = data.totalRow; + s.loading = false; + + forceRender(); + } + }); + } + + const handleTableChange = (pagination: any, filters: any, sort: any) => { + const { field, order } = sort; + if (field && order) { + const sortOrder: any = order === 'ascend' ? 'asc' : 'desc'; + search({ pageNumber: pagination.current, pageSize: pagination.pageSize, sortOrder, sortField: field }); + return; + } + search({ pageNumber: pagination.current, pageSize: pagination.pageSize }); + } + + return { + tableProps: { + bordered: true, + dataSource: state.current.data, + pagination: { + pageSize: state.current.pageSize, + current: state.current.pageNumber, + total: state.current.total, + ...DefaultPaginationParam, + }, + loading: state.current.loading, + onChange: handleTableChange, + }, + search: (params?: SearchOption) => search({ ...params, pageNumber: 1 }), + refresh: search, + initialSearch: options?.search, + noRender: (index) => (state.current.pageNumber - 1) * state.current.pageSize + (index + 1), + searchParams: state.current.search, + } +} + +export default usePageTable; + + +export const DefaultPaginationParam: TablePaginationConfig = { + showTotal: (total: number, range: [number, number]) => `${range[0]}-${range[1]} 共${total}条`, + showSizeChanger: true, + showQuickJumper: true, + pageSizeOptions: ['10', '20', '50', '100'], + size: 'small' +} + diff --git a/src/config/chart.ts b/src/config/chart.ts new file mode 100644 index 0000000..a3908bf --- /dev/null +++ b/src/config/chart.ts @@ -0,0 +1,171 @@ + + + +export const timeAxisX = { + type: 'time', + axisTick: { + show: false + }, + axisLine: { + lineStyle: { + color: '#1187cd', + }, + }, + axisLabel: { + interval: 0, + fontSize: 14, + }, + splitLine: { + show: true, + lineStyle: { + color: '#1187cd44', + type: [5, 5] + }, + }, +} + +export const enumAxisX = (values: string[], formatter?: boolean) => { + return { + data: values, + axisTick: { + show: false + }, + axisLine: { + lineStyle: { + color: '#1187cd', + }, + }, + splitLine: { + show: true, + lineStyle: { + color: '#1187cd44', + type: [5, 5] + }, + }, + axisLabel: { + fontSize: 18, + formatter: formatter === false ? undefined : charLongNameFormatter + }, + } +} + + +export const unitAsNameY = (unit: string, right?: boolean) => { + return { + name: unit, + nameGap: -6, + nameTextStyle: { + padding: right ? [0, 24, 0, 0] : [0, 0, 0, 16], + }, + } +} + + +export const charLongNameFormatter = (value: string) => { + var strs = value.split(''); + let ret = ''; + for (let i = 0; strs[i]; i += 1) { + if (i > 0) { + ret += '\n'; + } + ret += strs[i]; + } + return ret; +} + +export const valueAxisY = { + type: 'value', + splitLine: { + show: true, + lineStyle: { + color: '#1187cd44', + type: [5, 5] + }, + }, + axisLabel: { + margin: 20, + fontSize: 12, + }, + axisTick: { + show: false + }, + nameTextStyle: { + fontSize: 12, + }, +} + +export const valueAxisYNoLabel = { + type: 'value', + splitLine: { + show: true, + lineStyle: { + color: '#1187cd44', + type: [5, 5] + }, + }, + axisLabel: { + show: false, + }, + axisTick: { + show: false + }, +} + + +export const minmaxMarkPoint = { + label: { + color: '#fff', + }, + data: [ + { type: 'max', name: 'Max', label: { fontSize: 18, textBorderColor: '#000', textBorderWidth: 1 } }, + { type: 'min', name: 'Min', label: { fontSize: 18, textBorderColor: '#000', textBorderWidth: 1 } } + ] +} + +export const labelLegend = { + textStyle: { + fontSize: 16, + }, + itemWidth: 24, + itemHeight: 14, +} + + +export const containLabelGrid = (top?: number) => { + return { + left: 10, + right: 10, + bottom: 10, + top: top || 30, + containLabel: true, + + } +} + +export const smoothAreaLine = (colorSharpFormat: string) => { + return { + type: 'line', + color: colorSharpFormat, + smooth: true, + symbol: 'none' + } +} + +export const smoothAreaLineEx = (colorSharpFormat: string) => { + return { + type: 'line', + color: colorSharpFormat, + smooth: true, + } +} + +export const gradientBarWithLabel = { + type: 'bar', + label: { + show: true, + position: 'top', + textBorderWidth: 0, + fontSize: 12, + } +} + diff --git a/src/config/consts.tsx b/src/config/consts.tsx new file mode 100644 index 0000000..e9088ab --- /dev/null +++ b/src/config/consts.tsx @@ -0,0 +1,30 @@ + +export const StationConsts: any = { + ctrlType: [ + { label: 'PLC', value: 'PLC' }, + { label: 'RTU', value: 'RTU' } + ], + ctrlProtocol: [ + { label: '楚禹', value: '楚禹' }, + { label: '徐州伟思', value: '徐州伟思' }, + { label: 'PLC', value: 'PLC' }, + { label: '722', value: '722' } + ], + wagaType: [ + { label: '分水闸', value: '分水闸' }, + { label: '泄洪闸', value: '泄洪闸' }, + { label: '节制闸', value: '节制闸' }, + { label: '排水闸', value: '排水闸' }, + { label: '退水闸', value: '退水闸' }, + { label: '引(进)水闸', value: '引(进)水闸' }, + { label: '挡潮闸', value: '挡潮闸' }, + { label: '船闸', value: '船闸' }, + { label: '涵闸', value: '涵闸' }, + { label: '其它', value: '其它' }, + ], + gaType: { + "waga": "水闸", + "slcga": "涵闸" + } +} + diff --git a/src/config/index.ts b/src/config/index.ts new file mode 100644 index 0000000..364df7d --- /dev/null +++ b/src/config/index.ts @@ -0,0 +1,28 @@ +export const TITLE = '小玉潭水库综合管理' +export const SUBTITLE = '数据资源中心'; + +const address = 'zhsz'; + +const extent: [number, number, number, number] = [ + 111.4151642480001101, 30.2719341291568753, 112.5877217125527068, 31.7067788077957857 +]; + +const ADCD6 = '420802'; + +const NOAUTH_REDIRECT = 'http://219.138.108.99:30046/user/login?redirect='; + +export const config = { + address, + title: '数据资源中心', + extent, + ADCD6, + + transitionDuaration: 500, + + NOAUTH_REDIRECT +}; + +export const CTRL_DLG_WIDTH = 1800; +export const CHAN_DLG_WIDTH = 1200; + +export const SM4_KEY = 'zo7v0xb9erg2pwqc'; \ No newline at end of file diff --git a/src/index.less b/src/index.less new file mode 100644 index 0000000..a391008 --- /dev/null +++ b/src/index.less @@ -0,0 +1,57 @@ +@import '~antd/dist/antd.less'; + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + overflow-y: hidden; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} + + +#root { + min-width: 1280px; +} + +.flex-grow-1 { + flex-grow: 1; +} + +@font-face { + font-family: "Password Dots Regular"; + src: url('./assets/fonts/password.ttf'); +} + +*, +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +::-webkit-scrollbar { + height: 8px; + width: 8px; +} + +::-webkit-scrollbar-thumb { + background: #d6dde9; + border-radius: 4px; + border: 1px solid #c4cfe1; +} + +::-webkit-scrollbar-track { + background-color: #f6f6f6; +} + +::selection { + color: #fff; + background: #3b7cff; +} \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..0089075 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import { ConfigProvider } from 'antd'; +import zhCN from 'antd/lib/locale/zh_CN'; +import 'moment/locale/zh-cn'; +import { Provider } from 'react-redux'; +import { HashRouter } from 'react-router-dom'; +import { store } from './models/store'; +import AppRouters from './views/AppRouters'; +import './index.less'; +import './components/ant_override.less' + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); + +root.render( + + + + + + + +); diff --git a/src/models/_/defs.ts b/src/models/_/defs.ts new file mode 100644 index 0000000..87f29f9 --- /dev/null +++ b/src/models/_/defs.ts @@ -0,0 +1,118 @@ +export type MenuItem = { + id: string; + title: string; + path?: string; + redirect?: string; + icon?: string; + children?: MenuItem[]; +} +export type SysUserItem = { + 用户账号: string; + 用户姓名: string; + 手机号码: string; + 部门: string; + 职务: string; + 状态: string; +} +export type DepartmentItem = { + 部门编码: string; + 部门名称: string; + 上级部门: string; + 排序号: string; + 备注: string; + 创建日期: string; +} + +export type ResItem = { + 水库代码: string; + 水库名称: string; + 测站编码: string; + 行政区划: string; + 经度: string; + 纬度: string; + 水库规模: string; + 集雨面积: string; + 总库容: string; + 创建日期: string; +} + +export type RivlItem = { + "河流代码": string, + "河流名称": string, + "河流长度": string, + "最大水深": string, + "经度": string, + "纬度": string, + "河源所在位置": string, + "河流流域面积": string, + "承雨面积": string, + "创建日期": string, +} + +export type DamItem = { + "大坝代码": string, + "大坝名称": string, + "是否主坝": string, + "经度": string, + "纬度": string, + "所在位置": string, + "最大坝高": string, + "坝顶长度": string, + "坝顶宽度": string, + "创建日期": string, +} + +export type ElStItem = { + "水电站代码": string, + "水电站名称": string, + "水电站类型": string, + "经度": string, + "纬度": string, + "装机容量": string, + "多年平均发电量": string, + "地点": string, + "创建日期": string, +} + +export type DirItem = { + "id": string, + "serviceTypeId": string, + "serviceName": string, + "describe": string, + "serviceAddr": string, + "port": string, + "route": string, + "registerTime": string, + "provider": string, + "stNum": string, + "contacts": string, + "telephone": string, + "target": string, + "enable": string, + "maxTime": string, + "countVo": { + "allCount": number, + "todayCount": number, + "weekCount": number, + "monthCount": number, + "yearCount": number, + } +} + +export type ServType = { + "服务类型名称": string, + "服务类型描述": string, +} + + +export type StItem = { + 站名: string; + 管理单位: string; + RTU编码: string; + 经度: string; + 纬度: string; + 基础准高程: string; + 站类: string; + 归属协议: string; + 创建日期: string; +} diff --git a/src/models/auth/_.ts b/src/models/auth/_.ts new file mode 100644 index 0000000..2bc48f1 --- /dev/null +++ b/src/models/auth/_.ts @@ -0,0 +1,115 @@ +import { message } from "antd"; +import { MenuItem } from "../_/defs"; + +export type LoginUser = { + id: number; + loginName: string; + name: string; + roleList: string[]; + tokenInfo: { + tokenValue: string; + }; +} + +export type AuthState = { + user: LoginUser | null | 'failed'; + menu: MenuItem[]; +} + +export const USER_SESSION_KEY = '__usereinfo__'; + +export function removeLoginInfo() { + sessionStorage.removeItem(USER_SESSION_KEY); + sessionStorage.removeItem('TOKEN'); +} + +export function setLoginInfo(userInfo: string, token: string) { + sessionStorage.setItem(USER_SESSION_KEY, userInfo); + sessionStorage.setItem('TOKEN', token); +} + +export function getUserFromSession(): LoginUser | null { + const strUser = sessionStorage.getItem(USER_SESSION_KEY); + if (!strUser) { + return null; + } + + try { + const obj: LoginUser = JSON.parse(strUser); + if (obj.id && obj.tokenInfo.tokenValue) { + return obj; + } + } catch (e) { } + return null +} + +export async function regByToken(token: string): Promise { + const result: LoginUser | null = { + id: 1, + loginName: 'admin', + name: '管理员', + roleList: [], + tokenInfo: { + tokenValue: 'demo-token' + }, + } + + setLoginInfo(JSON.stringify(result), result.tokenInfo?.tokenValue); + + return result; +} + +export async function login(form: { username: string, password: string }): Promise { + message.error('登陆失败'); + return; +} + + +export function loadMenu(user: LoginUser): MenuItem[] { + + const id = (() => { + let id = 1; + return () => `${id++}` + })(); + + return [ + { + id: id(), title: '资源目录', redirect: '/mgr/res', icon: 'xtgl.png', children: [ + { + id: id(), title: '工程及水系', redirect: '/mgr/res', children: [ + { id: id(), title: '水库', path: '/mgr/res' }, + { id: id(), title: '河流', path: '/mgr/rivl' }, + { id: id(), title: '大坝', path: '/mgr/dam' }, + // { id: id(), title: '水电站', path: '/mgr/elst' }, + { id: id(), title: '闸阀', path: '/mgr/gate' }, + { id: id(), title: '量水堰', path: '/mgr/wfm' }, + ], + }, + { + id: id(), title: '基础数据管理', redirect: '/mgr/st', children: [ + { id: id(), title: '监测站点管理', path: '/mgr/st' }, + { id: id(), title: '视频点', path: '/mgr/video' }, + //{ id: id(), title: '水位流量曲线', path: '/mgr/rzhis' }, + { id: id(), title: '管理单位', path: '/mgr/unit' }, + { id: id(), title: '行政区划', path: '/mgr/ad' }, + { id: id(), title: '人员管理', path: '/mgr/personel' }, + { id: id(), title: '部门管理', path: '/mgr/department' }, + ], + } + ], + }, + { + id: id(), title: '数据交换共享', redirect: '/mgr/dir', icon: 'xtgl.png', children: [ + { id: id(), title: '目录管理', path: '/mgr/dir' }, + { id: id(), title: '发布及共享服务', path: '/mgr/servreg' }, + { id: id(), title: '元数据管理', path: '/mgr/servmgr' }, + { id: id(), title: '运维管理', path: '/mgr/servwatch' }, + { id: id(), title: '数据可视化', path: '/mgr/datahis' }, + ], + } + ].filter(Boolean); +} + +export function defaultHomePage() { + return '/mgr/sk'; +} diff --git a/src/models/auth/index.ts b/src/models/auth/index.ts new file mode 100644 index 0000000..22fa05c --- /dev/null +++ b/src/models/auth/index.ts @@ -0,0 +1,61 @@ +import { createModel } from "@rematch/core"; +import { RootModel } from ".."; +import { MenuItem } from "../_/defs"; +import { AuthState, getUserFromSession, loadMenu, login, LoginUser, regByToken, removeLoginInfo } from "./_"; + + + +export const auth = createModel()({ + state: { + user: getUserFromSession(), + menu: [], + } as AuthState, + + reducers: { + setUser(state, user: LoginUser | null | 'failed'): AuthState { + return { ...state, user }; + }, + + setMenu(state, menu: MenuItem[]): AuthState { + return { ...state, menu }; + }, + }, + + effects: { + async regByToken(token: string): Promise { + const result = await regByToken(token); + + if (result) { + this.setUser(result); + sessionStorage.setItem('__useToken', '1'); + return true; + } + + this.setUser('failed'); + return false; + }, + + async login(form: { username: string, password: string }): Promise { + const result = await login(form); + + if (result) { + this.setUser(result); + sessionStorage.setItem('__useToken', '0'); + return true; + } + + return false; + }, + + logout() { + removeLoginInfo(); + this.setUser(null); + }, + + async loadMenu(payload, s) { + if (s.auth.user && s.auth.user !== 'failed') { + this.setMenu(loadMenu(s.auth.user)); + } + } + } +}); diff --git a/src/models/auth/menu.ts b/src/models/auth/menu.ts new file mode 100644 index 0000000..40b8760 --- /dev/null +++ b/src/models/auth/menu.ts @@ -0,0 +1,61 @@ +import { MenuItem } from "../_/defs"; + +export function findMenu(menus: MenuItem[], pathname: string) { + if (!menus) { + return []; + } + + for (const m1 of menus) { + if (m1.path === pathname) { + return [m1.id]; + } + + if (m1.children && m1.children.length) { + for (const m2 of m1.children) { + if (m2.path === pathname) { + return [m1.id, m2.id]; + } + + if (m2.children && m2.children.length) { + for (const m3 of m2.children) { + if (m3.path === pathname) { + return [m1.id, m2.id, m3.id]; + } + } + } + } + } + } + + return []; +} + +export function findLeafMenu(menus: MenuItem[], pathname: string) { + if (!menus) { + return null; + } + + for (const m1 of menus) { + if (m1.path === pathname) { + return m1; + } + + if (m1.children && m1.children.length) { + for (const m2 of m1.children) { + if (m2.path === pathname) { + return m2; + } + + if (m2.children && m2.children.length) { + for (const m3 of m2.children) { + if (m3.path === pathname) { + return m3; + } + } + } + } + } + } + + return null; +} diff --git a/src/models/index.ts b/src/models/index.ts new file mode 100644 index 0000000..88c24fb --- /dev/null +++ b/src/models/index.ts @@ -0,0 +1,10 @@ +import { Models } from "@rematch/core" +import { auth } from "./auth"; + +export interface RootModel extends Models { + auth: typeof auth; +} + +export const models: RootModel = { + auth, +}; diff --git a/src/models/store.ts b/src/models/store.ts new file mode 100644 index 0000000..80f4605 --- /dev/null +++ b/src/models/store.ts @@ -0,0 +1,10 @@ +import { init, RematchDispatch, RematchRootState } from '@rematch/core' +import { models, RootModel } from './index' + +export const store = init({ + models, +}) + +export type Store = typeof store +export type Dispatch = RematchDispatch +export type RootState = RematchRootState \ No newline at end of file diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/utils/cachepromise.ts b/src/utils/cachepromise.ts new file mode 100644 index 0000000..dd5207b --- /dev/null +++ b/src/utils/cachepromise.ts @@ -0,0 +1,34 @@ +export default class CachePromise { + expireTime: number; + curTm: number = 0; + promise: Promise | undefined; + pf: () => Promise; + + constructor(pf: () => Promise, expireTime?: number) { + this.pf = pf; + this.expireTime = expireTime || 0; + } + + setNull = () => { + this.promise = undefined; + } + + get = async () => { + const now = Date.now(); + if (this.expireTime && now - this.curTm > this.expireTime) { + this.promise = this.pf(); + this.curTm = now; + } + if (!this.promise) { + this.promise = this.pf(); + this.curTm = now; + } + + const data = await this.promise; + if (!data) { + this.setNull(); + } + + return data; + } +} diff --git a/src/utils/common.ts b/src/utils/common.ts new file mode 100644 index 0000000..81056db --- /dev/null +++ b/src/utils/common.ts @@ -0,0 +1,72 @@ +export function wait(t?: number, data?: any): Promise { + return new Promise((resolve) => { + setTimeout(() => { + resolve(data); + }, t || 1000); + }) +} + + +export function getBasePath(): string { + if (process.env.PUBLIC_URL.startsWith('http')) { + return process.env.PUBLIC_URL; + } else { + return window.location.origin + process.env.PUBLIC_URL; + } +} + + + +export function parseGeoJSONFeature(data: any): any { + if (typeof data.lgtd === 'number' && typeof data.lttd === 'number') { + return { + type: "Feature", + properties: data, + geometry: { + type: "Point", + coordinates: [data.lgtd, data.lttd] + } + }; + } else if (data.geometry) { + let geometryObj = data.geometry; + if (typeof geometryObj === 'string') { + try { + geometryObj = JSON.parse(geometryObj); + } catch (e) { + geometryObj = null; + } + } + if (geometryObj?.type) { + return { + type: "Feature", + properties: data, + geometry: geometryObj + } + } + } else { + return { + type: "Feature", + properties: data, + }; + } +} + +export function parseGeoJSON(data: any): any { + const ret: any = { + type: "FeatureCollection", + crs: { + type: "name", + properties: { + name: "urn:ogc:def:crs:OGC:1.3:CRS84" + } + }, + features: [] + }; + + if (Array.isArray(data)) { + ret.features = data.map(parseGeoJSONFeature); + } + + return ret; +} + diff --git a/src/utils/request.ts b/src/utils/request.ts new file mode 100644 index 0000000..b5c4fc7 --- /dev/null +++ b/src/utils/request.ts @@ -0,0 +1,151 @@ +import { message } from "antd"; +import axios, { AxiosRequestConfig } from "axios"; +import { SearchOption } from "../components/crud/usePageTable"; + +// 此文件根据后端接口的实际规则进行调整 + + +export const XINDA_TOKEN = 'XINDA_TOKEN'; + +let lastLoginErrorMsg = 0; +function loginError(data: any) { + const now = Date.now(); + + if (now - lastLoginErrorMsg < 3000) { + return; + } + + lastLoginErrorMsg = now; + + if ( + data.msg.startsWith('Token已被顶下线') || + data.msg.startsWith('Token已被踢下线') + ) { + message.error('该账号已在别处登录'); + } else if ( + data.msg.startsWith('Token已过期') + ) { + message.error('登陆已过期,请重新登陆'); + } else { + message.error('登陆信息异常,请重新登陆'); + } +} + + +export async function paginate(url: string, params: SearchOption = {}) { + const { search, ...pagerParams } = params; + + const reqParams: any = { + ...search, + ...pagerParams + }; + + try { + const data = await httpPost(url, reqParams); + if (!data) { + message.error('请求失败') + return { list: [], totalRow: 0 } + } + + return { list: data.records || [], totalRow: data.total ?? 0 } + } catch (e) { + return { list: [], totalRow: 0 } + } +} + +export async function paginateDemo(fileName: string, params: SearchOption = {}) { + const data = await fetch(`${process.env.PUBLIC_URL}/demodata/${fileName}`).then(resp => resp.json()); + if (!data) { + message.error('请求失败') + return { list: [], totalRow: 0 } + } + + return { list: data.records || [], totalRow: data.total ?? 0 } +} + +export async function fetchListDemo(fileName: string) { + const data = await fetch(`${process.env.PUBLIC_URL}/demodata/${fileName}`).then(resp => resp.json()); + if (!data) { + message.error('请求失败') + return [] + } + return data; +} + + +export async function httpPost(url: string, params: Object | string, config?: AxiosRequestConfig) { + try { + // const token = sessionStorage.getItem('TOKEN'); + const resp = await axios.post(url, params, config); + const data = resp.data; + if (data.code === 200) { + return data.data || true; + } + /* + if (data.code === 401) { + const dispatch: Dispatch | undefined = (window as any).__dispatch__; + if (dispatch) { + dispatch.auth.logout(); + } + } + */ + if (data.code === 401 && data.msg) { + loginError(data); + } else if (typeof data.msg === 'string') { + message.error(data.msg); + } + return null; + } catch (e) { + console.log(e); + return null; + } +} + + +export async function httpGet(url: string, params?: any) { + try { + // const token = sessionStorage.getItem('TOKEN'); + const resp = await axios.get(url, { + params, + // headers: { Authorization: `Bearer ${token}` } + }); + const data = resp.data; + if (data.code === 200) { + return data.data; + } + if (data.code === 401 && data.msg) { + loginError(data); + } else if (typeof data.msg === 'string') { + message.error(data.msg); + } + /* + if (data.code === 401) { + const dispatch: Dispatch | undefined = (window as any).__dispatch__; + if (dispatch) { + dispatch.auth.logout(); + } + } + */ + return null; + } catch (e) { + console.log(e); + return null; + } +} + +export const download = async (url: string, params: any) => { + + let parts = []; + if (typeof params !== 'string') { + for (const key in params) { + const value = params[key]; + + parts.push(`${key}=${encodeURIComponent(`${value}`)}`); + } + } else { + parts.push(params); + } + console.log(`${url}?${parts.join('&')}`); + window.open(`${url}?${parts.join('&')}`); + +} \ No newline at end of file diff --git a/src/utils/useRefresh.ts b/src/utils/useRefresh.ts new file mode 100644 index 0000000..59d9a0f --- /dev/null +++ b/src/utils/useRefresh.ts @@ -0,0 +1,24 @@ +import { useState, useEffect } from "react"; + + +const useRefresh = (interval: number, params?: any) => { + const [t, setT] = useState(Date.now()); + + useEffect(() => { + let h: any = null; + if (interval) { + h = setInterval(() => { + setT(Date.now()); + }, interval); + } + return () => { + if (interval) { + clearInterval(h); + } + }; + }, [interval, params]); + + return t; +}; + +export default useRefresh; diff --git a/src/utils/useRequest.ts b/src/utils/useRequest.ts new file mode 100644 index 0000000..e532af7 --- /dev/null +++ b/src/utils/useRequest.ts @@ -0,0 +1,51 @@ +import { useState, useEffect, useRef, useReducer } from "react"; + + +export type RequestContext = { + data?: DataType; + error?: any; + loading: boolean; + refresh: () => void; +} + +/** + * @param p + * @returns + * @todo deal refresh when loading + */ +const useRequest = (p: () => Promise, dependences?: any[]): RequestContext => { + const [data, setData] = useState() + const [error, setError] = useState(); + const [loading, setLoading] = useState(false); + const abort = useRef(false); + const [_, refresh] = useReducer(s => s + 1, 0); + + useEffect(() => { + const doFetch = async () => { + setLoading(true); + abort.current = false; + try { + const data = await p(); + if (!abort.current) { + setData(data); + } + } catch (e) { + if (!abort.current) { + setError(e); + } + } finally { + if (!abort.current) { + setLoading(false); + } + } + }; + doFetch(); + return () => { + abort.current = true; + }; + }, dependences ? [...dependences, _] : [_]); + + return { data, error, loading, refresh }; +}; + +export default useRequest; diff --git a/src/utils/useSize.ts b/src/utils/useSize.ts new file mode 100644 index 0000000..2c4b268 --- /dev/null +++ b/src/utils/useSize.ts @@ -0,0 +1,13 @@ +import useResizeObserver from '@react-hook/resize-observer'; +import React from 'react'; + +export default function useSize(target: React.RefObject) { + const [size, setSize] = React.useState(); + + React.useLayoutEffect(() => { + setSize(target.current?.getBoundingClientRect()) + }, [target]); + + useResizeObserver(target, (entry) => setSize(entry.contentRect)) + return size +} \ No newline at end of file diff --git a/src/utils/utils.ts b/src/utils/utils.ts new file mode 100644 index 0000000..b3862b6 --- /dev/null +++ b/src/utils/utils.ts @@ -0,0 +1,105 @@ +import moment from "moment"; + +export function changeObjectStringToMoment(obj: { [key: string]: any }, fields: string[]): any { + const ret = { ...obj }; + for (const f of fields) { + if (f in ret && typeof ret[f] === 'string') { + ret[f] = moment(ret[f]); + } + } + return ret; +} + + +export async function base64FromFile(file: File): Promise { + return new Promise((resolve) => { + const reader = new FileReader(); + reader.readAsDataURL(file); + reader.onload = () => { + const str = reader.result; + if (typeof str === 'string') { + resolve(str); + } + resolve(undefined); + } + reader.onerror = () => { + resolve(undefined); + } + }) +} + +export const normFile = (e: any) => { + if (Array.isArray(e)) { + return e; + } + return e?.fileList; +}; + + +export function randNum(a: number, b: number) { + const ret = a * Math.random() + b; + return parseFloat(ret.toFixed(2)); +} + +export function getParameter(param: string) { + var query = window.location.hash; + var iLen = param.length; + var iStart = query.indexOf(param); + if (iStart == -1) + return ""; + iStart += iLen + 1; + var iEnd = query.indexOf("&", iStart); + if (iEnd == -1) + return query.substring(iStart); + + return query.substring(iStart, iEnd); +} + +export function toFixed3(val: any) { + if (typeof val !== 'number') { + return '-'; + } + return val.toFixed(3); +} + +export function renTm(val: any) { + if (!val) { + return '-' + } + return moment(val).format('MM-DD HH:mm:ss') +} + +export function dpContainerTransform(containerWidth: number, containerHeight: number, size?: DOMRect): undefined | string { + if (!size) { + return; + } + + const sx = size.width / containerWidth; + const sy = size.height / containerHeight; + + const scale = sx < sy ? sx : sy; + if (!scale) { + return + } + + const offx = containerWidth * (sx - scale) * 0.5; + const offy = containerHeight * (sy - scale) * 0.5; + + return `scale(${scale.toFixed(3)}) translate(${offx.toFixed(3)}px, ${offy.toFixed(3)}px)`; +} + +export function notEmpty(value: TValue | null | undefined): value is TValue { + if (value === null || value === undefined) return false; + return true; +} + + + +export function getBasePath(): string { + if (process.env.PUBLIC_URL.startsWith('http')) { + return process.env.PUBLIC_URL; + } else { + return window.location.origin + process.env.PUBLIC_URL; + } +} + diff --git a/src/views/AppRouters.tsx b/src/views/AppRouters.tsx new file mode 100644 index 0000000..e38fcb6 --- /dev/null +++ b/src/views/AppRouters.tsx @@ -0,0 +1,70 @@ +import React, { useEffect } from 'react'; +import { useDispatch } from 'react-redux'; +import { Navigate, useRoutes } from 'react-router'; +import DashboardLayout from '../components/DashboardLayout'; +import { Dispatch } from '../models/store'; +import NotFound from './NotFound'; +import ResPage from './Eng/Res'; +import DamPage from './Eng/Dam'; +import RivlPage from './Eng/Rivl'; +import ElStPage from './Eng/ElSt'; +import GatePage from './Eng/Gate'; +import WfmPage from './Eng/Wfm'; +import StPage from './Base/St/Manage'; +import AdPage from './Base/Ad'; +import DepartmentPage from './Base/Department'; +import PersonelPage from './Base/Personel'; +import RzHisPage from './Base/RzHis'; +import UnitPage from './Base/Unit'; +import VideoPage from './Base/Video'; +import DataHisPage from './Serv/DataHis'; +import RegPage from './Serv/Reg'; +import DirPage from './Serv/Dir'; +import WatchPage from './Serv/Watch'; +import MgrPage from './Serv/Mgr'; + + + +const AppRouters: React.FC = () => { + const dispatch = useDispatch(); + + useEffect(() => { + (window as any).__dispatch__ = dispatch; + return () => { + delete (window as any).__dispatch__; + } + }, [dispatch]); + + + let element = useRoutes([ + { path: '/', element: }, + { + path: '/mgr', element: , children: [ + { path: 'res', element: }, + { path: 'rivl', element: }, + { path: 'dam', element: }, + { path: 'elst', element: }, + { path: 'gate', element: }, + { path: 'wfm', element: }, + { path: 'st', element: }, + { path: 'video', element: }, + //{ path: 'rzhis', element: }, + { path: 'unit', element: }, + { path: 'ad', element: }, + { path: 'personel', element: }, + { path: 'department', element: }, + { path: 'dir', element: }, + { path: 'servreg', element: }, + { path: 'servwatch', element: }, + { path: 'datahis', element: }, + { path: 'servmgr', element: }, + { path: '*', element: }, + ] + }, + { path: '*', element: }, + ]); + + return element; +} + +export default AppRouters diff --git a/src/views/Base/Ad/DataTable.tsx b/src/views/Base/Ad/DataTable.tsx new file mode 100644 index 0000000..4bb0e68 --- /dev/null +++ b/src/views/Base/Ad/DataTable.tsx @@ -0,0 +1,48 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: '序号', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '行政区划编码', key: '行政区划编码', dataIndex: '行政区划编码', width: 120, align: 'center' }, + { title: '行政区划名称', key: '行政区划名称', dataIndex: '行政区划名称', width: 120, align: 'center' }, + + { title: '创建时间', key: '创建时间', dataIndex: '创建时间', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> + row.水电站代码} + {...pager.tableProps} + dataSource={[]} + + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/Ad/SearchBar.tsx b/src/views/Base/Ad/SearchBar.tsx new file mode 100644 index 0000000..b7cf4cc --- /dev/null +++ b/src/views/Base/Ad/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/Ad/_.ts b/src/views/Base/Ad/_.ts new file mode 100644 index 0000000..75edccd --- /dev/null +++ b/src/views/Base/Ad/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('xzqh.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/Ad/index.tsx b/src/views/Base/Ad/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Base/Ad/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Base/Department/DataTable.tsx b/src/views/Base/Department/DataTable.tsx new file mode 100644 index 0000000..b3b24d3 --- /dev/null +++ b/src/views/Base/Department/DataTable.tsx @@ -0,0 +1,49 @@ +import { Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DepartmentItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', width: 80, align: 'center', render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '部门编码', key: '部门编码', dataIndex: '部门编码', width: 120, align: 'center' }, + { title: '部门名称', key: '部门名称', dataIndex: '部门名称', width: 120, align: 'center' }, + { title: '上级部门', key: '上级部门', dataIndex: '上级部门', width: 120, align: 'center' }, + { title: '排序号', key: '排序号', dataIndex: '排序号', width: 120, align: 'center' }, + { title: '备注', key: '备注', dataIndex: '备注', width: 200, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + ( + + + + + + ) + } + ], []); + + return ( + <> +
row.部门编码} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/Department/SearchBar.tsx b/src/views/Base/Department/SearchBar.tsx new file mode 100644 index 0000000..de4f3f6 --- /dev/null +++ b/src/views/Base/Department/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/Department/_.ts b/src/views/Base/Department/_.ts new file mode 100644 index 0000000..9862fea --- /dev/null +++ b/src/views/Base/Department/_.ts @@ -0,0 +1,69 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DepartmentItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { + userId: number; + acl: string; +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('department.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/Department/index.tsx b/src/views/Base/Department/index.tsx new file mode 100644 index 0000000..f799016 --- /dev/null +++ b/src/views/Base/Department/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const DepartmentPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default DepartmentPage \ No newline at end of file diff --git a/src/views/Base/Personel/DataTable.tsx b/src/views/Base/Personel/DataTable.tsx new file mode 100644 index 0000000..621bfe7 --- /dev/null +++ b/src/views/Base/Personel/DataTable.tsx @@ -0,0 +1,52 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { SysUserItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '用户帐号', key: '用户帐号', dataIndex: '用户帐号', width: 120, align: 'center' }, + { title: '用户姓名', key: '用户姓名', dataIndex: '用户姓名', width: 120, align: 'center' }, + { title: '手机号码', key: '手机号码', dataIndex: '手机号码', width: 120, align: 'center' }, + { title: '部门', key: '部门', dataIndex: '部门', width: 120, align: 'center' }, + { title: '职务', key: '职务', dataIndex: '职务', width: 120, align: 'center' }, + { title: '状态', key: '状态', dataIndex: '状态', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + + + ) + } + ], []); + + return ( + <> +
row.用户账号} + {...pager.tableProps} + dataSource={[]} + + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/Personel/SearchBar.tsx b/src/views/Base/Personel/SearchBar.tsx new file mode 100644 index 0000000..c9c2fcf --- /dev/null +++ b/src/views/Base/Personel/SearchBar.tsx @@ -0,0 +1,53 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/Personel/_.ts b/src/views/Base/Personel/_.ts new file mode 100644 index 0000000..05e09c6 --- /dev/null +++ b/src/views/Base/Personel/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { SysUserItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('sysUser.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/Personel/index.tsx b/src/views/Base/Personel/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Base/Personel/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Base/RzHis/DataTable.tsx b/src/views/Base/RzHis/DataTable.tsx new file mode 100644 index 0000000..0cee0f6 --- /dev/null +++ b/src/views/Base/RzHis/DataTable.tsx @@ -0,0 +1,46 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: '序号', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '测站编码', key: '测站编码', dataIndex: '测站编码', width: 120, align: 'center' }, + { title: '站点名称', key: '站点名称', dataIndex: '站点名称', width: 120, align: 'center' }, + { title: '创建时间', key: '创建时间', dataIndex: '创建时间', width: 120, align: 'center' }, + + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/RzHis/SearchBar.tsx b/src/views/Base/RzHis/SearchBar.tsx new file mode 100644 index 0000000..44a1528 --- /dev/null +++ b/src/views/Base/RzHis/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/RzHis/_.ts b/src/views/Base/RzHis/_.ts new file mode 100644 index 0000000..2bb3ed7 --- /dev/null +++ b/src/views/Base/RzHis/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('swll.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/RzHis/index.tsx b/src/views/Base/RzHis/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Base/RzHis/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Base/St/DataTable.tsx b/src/views/Base/St/DataTable.tsx new file mode 100644 index 0000000..21f4ae4 --- /dev/null +++ b/src/views/Base/St/DataTable.tsx @@ -0,0 +1,102 @@ +import { Button, Divider, Drawer, Form, Input, Modal, Popconfirm, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo, useState } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DamItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: '序号', dataIndex: '序号', width: 120, align: 'center' }, + { title: '站名', key: '站名', dataIndex: '站名', width: 130, align: 'center' }, + { title: '管理单位', key: '管理单位', dataIndex: '管理单位', width: 120, align: 'center' }, + { title: 'RTU编码', key: 'RTU编码', dataIndex: 'RTU编码', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '基础准高程', key: '基础准高程', dataIndex: '基础准高程', width: 120, align: 'center' }, + { title: '修正值', key: '修正值', dataIndex: '修正值', width: 120, align: 'center' }, + { title: '站类', key: '站类', dataIndex: '站类', width: 120, align: 'center' }, + { title: '归属协议', key: '归属协议', dataIndex: '归属协议', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: '_', width: 100, align: 'center', fixed: 'right',render: (value:any,row:any) => ( + }> +
+ + + + + + +
+ ) + } + ], []); + + const [openIntroduction, setOpenIntroduction] = useState(false); + + + const onCloseIntroduction = () => { + setOpenIntroduction(false); + }; + const [form] = Form.useForm(); + // 弹框 + const [isModalOpen, setIsModalOpen] = useState(false); + + const showModal = () => { + setIsModalOpen(true); + }; + + const handleOk = () => { + setIsModalOpen(false); + }; + + const handleCancel = () => { + setIsModalOpen(false); + }; + + return ( + <> +
row.大坝代码} + {...pager.tableProps} + /> + +
+ + + + + + + + + + + + + + + + +
+ + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/St/Manage.tsx b/src/views/Base/St/Manage.tsx new file mode 100644 index 0000000..6e0efc0 --- /dev/null +++ b/src/views/Base/St/Manage.tsx @@ -0,0 +1,30 @@ +import { Button, Form, Input, Modal, Select } from 'antd' +import React, { useState } from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + const [isModalOpen, setIsModalOpen] = useState(false); + const handleOk = () => { + setIsModalOpen(false); + }; + + const handleCancel = () => { + setIsModalOpen(false); + }; + + const [isShow, setIsShow] = useState(false); // 控制modal显示和隐藏 + return ( +
+ + + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Base/St/SearchBar.tsx b/src/views/Base/St/SearchBar.tsx new file mode 100644 index 0000000..f6c76ad --- /dev/null +++ b/src/views/Base/St/SearchBar.tsx @@ -0,0 +1,66 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' +import { DatePicker} from 'antd'; + +const { RangePicker } = DatePicker; +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/St/_.ts b/src/views/Base/St/_.ts new file mode 100644 index 0000000..f70f579 --- /dev/null +++ b/src/views/Base/St/_.ts @@ -0,0 +1,69 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DamItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('4_1.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} + + diff --git a/src/views/Base/Unit/DataTable.tsx b/src/views/Base/Unit/DataTable.tsx new file mode 100644 index 0000000..f511afd --- /dev/null +++ b/src/views/Base/Unit/DataTable.tsx @@ -0,0 +1,53 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: '序号', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '管理单位代码', key: '管理单位代码', dataIndex: '管理单位代码', width: 120, align: 'center' }, + { title: '管理单位名称', key: '管理单位名称', dataIndex: '管理单位名称', width: 120, align: 'center' }, + { title: '所属行政区划名称', key: '所属行政区划名称', dataIndex: '所属行政区划名称', width: 120, align: 'center' }, + + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '管理用房面积(m³)', key: '管理用房面积(m³)', dataIndex: '管理用房面积(m³)', width: 120, align: 'center' }, + { title: '人员情况(人)', key: '人员情况(人)', dataIndex: '人员情况(人)', width: 120, align: 'center' }, + { title: '备注', key: '备注', dataIndex: '备注', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + dataSource={[]} + + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/Unit/SearchBar.tsx b/src/views/Base/Unit/SearchBar.tsx new file mode 100644 index 0000000..c790f2a --- /dev/null +++ b/src/views/Base/Unit/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/Unit/_.ts b/src/views/Base/Unit/_.ts new file mode 100644 index 0000000..2e91d51 --- /dev/null +++ b/src/views/Base/Unit/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('gldw.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/Unit/index.tsx b/src/views/Base/Unit/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Base/Unit/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Base/Video/DataTable.tsx b/src/views/Base/Video/DataTable.tsx new file mode 100644 index 0000000..5a23cad --- /dev/null +++ b/src/views/Base/Video/DataTable.tsx @@ -0,0 +1,54 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '视频ID', key: '视频ID', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '视频点名称', key: '视频点名称', dataIndex: '视频点名称', width: 120, align: 'center' }, + { title: '所在区域', key: '所在区域', dataIndex: '所在区域', width: 120, align: 'center' }, + { title: '监控点类型', key: '监控点类型', dataIndex: '监控点类型', width: 120, align: 'center' }, + { title: 'ip端口号', key: 'ip端口号', dataIndex: 'ip端口号', width: 120, align: 'center' }, + { title: '通道号', key: '通道号', dataIndex: '通道号', width: 120, align: 'center' }, + + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '视频序列号', key: '视频序列号', dataIndex: '视频序列号', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + dataSource={[]} + + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Base/Video/SearchBar.tsx b/src/views/Base/Video/SearchBar.tsx new file mode 100644 index 0000000..48f11a3 --- /dev/null +++ b/src/views/Base/Video/SearchBar.tsx @@ -0,0 +1,52 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Base/Video/_.ts b/src/views/Base/Video/_.ts new file mode 100644 index 0000000..a8b9284 --- /dev/null +++ b/src/views/Base/Video/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('video.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Base/Video/index.tsx b/src/views/Base/Video/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Base/Video/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/Dam/DataTable.tsx b/src/views/Eng/Dam/DataTable.tsx new file mode 100644 index 0000000..01f6925 --- /dev/null +++ b/src/views/Eng/Dam/DataTable.tsx @@ -0,0 +1,53 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DamItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '大坝代码', key: '大坝代码', dataIndex: '大坝代码', width: 120, align: 'center' }, + { title: '大坝名称', key: '大坝名称', dataIndex: '大坝名称', width: 120, align: 'center' }, + { title: '是否主坝', key: '是否主坝', dataIndex: '是否主坝', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '大坝所在位置', key: '大坝所在位置', dataIndex: '大坝所在位置', width: 120, align: 'center' }, + { title: '最大坝高(m)', key: '最大坝高(m)', dataIndex: '最大坝高', width: 120, align: 'center' }, + { title: '坝顶长度(m)', key: '坝顶长度(m)', dataIndex: '坝顶长度', width: 120, align: 'center' }, + { title: '坝顶宽度(m)', key: '坝顶宽度(m)', dataIndex: '坝顶宽度', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.大坝代码} + {...pager.tableProps} + dataSource={[]} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/Dam/SearchBar.tsx b/src/views/Eng/Dam/SearchBar.tsx new file mode 100644 index 0000000..97cc3fa --- /dev/null +++ b/src/views/Eng/Dam/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/Dam/_.ts b/src/views/Eng/Dam/_.ts new file mode 100644 index 0000000..4a4b968 --- /dev/null +++ b/src/views/Eng/Dam/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DamItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('dam.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/Dam/index.tsx b/src/views/Eng/Dam/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/Dam/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/ElSt/DataTable.tsx b/src/views/Eng/ElSt/DataTable.tsx new file mode 100644 index 0000000..1987370 --- /dev/null +++ b/src/views/Eng/ElSt/DataTable.tsx @@ -0,0 +1,51 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '水电站代码', key: '水电站代码', dataIndex: '水电站代码', width: 120, align: 'center' }, + { title: '水电站名称', key: '水电站名称', dataIndex: '水电站名称', width: 120, align: 'center' }, + { title: '水电站类型', key: '水电站类型', dataIndex: '水电站类型', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '装机容量(kW)', key: '装机容量(kW)', dataIndex: '装机容量', width: 120, align: 'center' }, + { title: '多年平均发电量(10⁴kW ·h)', key: '多年平均发电量(10⁴kW ·h)', dataIndex: '多年平均发电量', width: 120, align: 'center' }, + { title: '地点', key: '地点', dataIndex: '地点', width: 160, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/ElSt/SearchBar.tsx b/src/views/Eng/ElSt/SearchBar.tsx new file mode 100644 index 0000000..dc44af1 --- /dev/null +++ b/src/views/Eng/ElSt/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/ElSt/_.ts b/src/views/Eng/ElSt/_.ts new file mode 100644 index 0000000..3efd5d9 --- /dev/null +++ b/src/views/Eng/ElSt/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('elst.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/ElSt/index.tsx b/src/views/Eng/ElSt/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/ElSt/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/Gate/DataTable.tsx b/src/views/Eng/Gate/DataTable.tsx new file mode 100644 index 0000000..c3db01b --- /dev/null +++ b/src/views/Eng/Gate/DataTable.tsx @@ -0,0 +1,52 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '闸阀代码', key: '闸阀代码', dataIndex: '闸阀代码', width: 120, align: 'center' }, + { title: '闸阀名称', key: '闸阀名称', dataIndex: '闸阀名称', width: 120, align: 'center' }, + { title: '产品名称', key: '产品名称', dataIndex: '产品名称', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '所在位置', key: '所在位置', dataIndex: '所在位置', width: 120, align: 'center' }, + { title: '型号', key: '型号', dataIndex: '型号', width: 120, align: 'center' }, + { title: '规格', key: '规格', dataIndex: '规格', width: 160, align: 'center' }, + { title: '结构长度', key: '结构长度', dataIndex: '结构长度', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/Gate/SearchBar.tsx b/src/views/Eng/Gate/SearchBar.tsx new file mode 100644 index 0000000..d81684c --- /dev/null +++ b/src/views/Eng/Gate/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/Gate/_.ts b/src/views/Eng/Gate/_.ts new file mode 100644 index 0000000..f36c52b --- /dev/null +++ b/src/views/Eng/Gate/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('zf.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/Gate/index.tsx b/src/views/Eng/Gate/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/Gate/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/Res/DataTable.tsx b/src/views/Eng/Res/DataTable.tsx new file mode 100644 index 0000000..70f0167 --- /dev/null +++ b/src/views/Eng/Res/DataTable.tsx @@ -0,0 +1,53 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ResItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '水库代码', key: '水库代码', dataIndex: '水库代码', width: 120, align: 'center' }, + { title: '水库名称', key: '水库名称', dataIndex: '水库名称', width: 120, align: 'center' }, + { title: '测站编码', key: '测站编码', dataIndex: '测站编码', width: 120, align: 'center' }, + { title: '行政区划', key: '行政区划', dataIndex: '行政区划', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '水库规模', key: '水库规模', dataIndex: '水库规模', width: 120, align: 'center' }, + { title: '集雨面积(km²)', key: '集雨面积(km²)', dataIndex: '集雨面积(km²)', width: 120, align: 'center' }, + { title: '总库容(万m³)', key: '总库容(万m³)', dataIndex: '总库容(万m³)', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水库代码} + {...pager.tableProps} + dataSource={[]} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/Res/SearchBar.tsx b/src/views/Eng/Res/SearchBar.tsx new file mode 100644 index 0000000..8a725bd --- /dev/null +++ b/src/views/Eng/Res/SearchBar.tsx @@ -0,0 +1,59 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/Res/_.ts b/src/views/Eng/Res/_.ts new file mode 100644 index 0000000..81f74ef --- /dev/null +++ b/src/views/Eng/Res/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ResItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('res.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/Res/index.tsx b/src/views/Eng/Res/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/Res/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/Rivl/DataTable.tsx b/src/views/Eng/Rivl/DataTable.tsx new file mode 100644 index 0000000..a962ca9 --- /dev/null +++ b/src/views/Eng/Rivl/DataTable.tsx @@ -0,0 +1,53 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { RivlItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '河流代码', key: '河流代码', dataIndex: '河流代码', width: 120, align: 'center' }, + { title: '河流名称', key: '河流名称', dataIndex: '河流名称', width: 120, align: 'center' }, + { title: '河流长度(km)', key: '河流长度(km)', dataIndex: '河流长度(km)', width: 120, align: 'center' }, + { title: '最大水深(m)', key: '最大水深(m)', dataIndex: '最大水深(m)', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '河源所在位置', key: '河源所在位置', dataIndex: '河源所在位置', width: 180, align: 'center' }, + { title: '河流流域面积(km²)', key: '河流流域面积(km²)', dataIndex: '河流流域面积(km²)', width: 120, align: 'center' }, + { title: '承雨面积(k㎡)', key: '承雨面积(k㎡)', dataIndex: '承雨面积(km²)', width: 120, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.河流代码} + {...pager.tableProps} + dataSource={[]} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/Rivl/SearchBar.tsx b/src/views/Eng/Rivl/SearchBar.tsx new file mode 100644 index 0000000..fc256d4 --- /dev/null +++ b/src/views/Eng/Rivl/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/Rivl/_.ts b/src/views/Eng/Rivl/_.ts new file mode 100644 index 0000000..6c30dd1 --- /dev/null +++ b/src/views/Eng/Rivl/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { RivlItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('rivl.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/Rivl/index.tsx b/src/views/Eng/Rivl/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/Rivl/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Eng/Wfm/DataTable.tsx b/src/views/Eng/Wfm/DataTable.tsx new file mode 100644 index 0000000..bda52f6 --- /dev/null +++ b/src/views/Eng/Wfm/DataTable.tsx @@ -0,0 +1,51 @@ +import { Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ElStItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '量水设施代码', key: '量水设施代码', dataIndex: '量水设施代码', width: 120, align: 'center' }, + { title: '量水设施名称', key: '量水设施名称', dataIndex: '量水设施名称', width: 120, align: 'center' }, + { title: '设施类别', key: '设施类别', dataIndex: '设施类别', width: 120, align: 'center' }, + { title: '经度', key: '经度', dataIndex: '经度', width: 120, align: 'center' }, + { title: '纬度', key: '纬度', dataIndex: '纬度', width: 120, align: 'center' }, + { title: '喉道尺寸(m*m)', key: '喉道尺寸(m*m)', dataIndex: '喉道尺寸(m*m)', width: 120, align: 'center' }, + { title: '设计流量(m³/s)', key: '设计流量(m³/s)', dataIndex: '设计流量(m³/s)', width: 120, align: 'center' }, + { title: '实达流量(m³/s)', key: '实达流量(m³/s)', dataIndex: '实达流量(m³/s)', width: 160, align: 'center' }, + { title: '创建日期', key: '创建日期', dataIndex: '创建日期', width: 120, align: 'center' }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.水电站代码} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Eng/Wfm/SearchBar.tsx b/src/views/Eng/Wfm/SearchBar.tsx new file mode 100644 index 0000000..f1879e5 --- /dev/null +++ b/src/views/Eng/Wfm/SearchBar.tsx @@ -0,0 +1,48 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Eng/Wfm/_.ts b/src/views/Eng/Wfm/_.ts new file mode 100644 index 0000000..7a6877c --- /dev/null +++ b/src/views/Eng/Wfm/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ElStItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('lsy.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Eng/Wfm/index.tsx b/src/views/Eng/Wfm/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Eng/Wfm/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/NotFound/index.tsx b/src/views/NotFound/index.tsx new file mode 100644 index 0000000..a5c4fa7 --- /dev/null +++ b/src/views/NotFound/index.tsx @@ -0,0 +1,8 @@ + +const NotFound = () => { + return ( +
NotFound
+ ) +} + +export default NotFound \ No newline at end of file diff --git a/src/views/Serv/DataHis/index.less b/src/views/Serv/DataHis/index.less new file mode 100644 index 0000000..015dde3 --- /dev/null +++ b/src/views/Serv/DataHis/index.less @@ -0,0 +1,90 @@ +.sjtz { + .rowBox { + box-shadow: 0 1px 4px #c0c4cc; + display: flex; + height: 15vh; + justify-content: space-evenly; + margin: 10px auto; + width: 80vw; + + .title { + align-items: center; + color: #909399; + display: flex; + font-size: 20px; + font-weight: 700; + justify-content: center; + } + + .content { + display: flex; + flex-direction: column; + justify-content: center; + + .data_title { + color: #909399; + font-size: 14px; + font-weight: 700; + line-height: 20px; + padding-left: 20px; + } + + .data_num { + color: #606266; + font-size: 30px; + font-weight: 700; + margin: 10px auto; + } + } + } + + .num1 { + border: 1px solid #c0c4cc; + border-left: 15px solid #fb6260; + + &>div { + border-left: 2px solid #fb6260; + width: 20%; + } + } + + .num2 { + border: 1px solid #c0c4cc; + border-left: 15px solid #02a7f0; + + &>div { + border-left: 2px solid #02a7f0; + width: 20%; + } + } + + .num3 { + border: 1px solid #c0c4cc; + border-left: 15px solid #8400ff; + + &>div { + border-left: 2px solid #8400ff; + width: 20%; + } + } + + .num4 { + border: 1px solid #c0c4cc; + border-left: 15px solid #ffe58f; + + &>div { + border-left: 2px solid #ffe58f; + width: 20%; + } + } + + .num5 { + border: 1px solid #c0c4cc; + border-left: 15px solid #95f204; + + &>div { + border-left: 2px solid #95f204; + width: 20%; + } + } +} \ No newline at end of file diff --git a/src/views/Serv/DataHis/index.tsx b/src/views/Serv/DataHis/index.tsx new file mode 100644 index 0000000..8bb0c0c --- /dev/null +++ b/src/views/Serv/DataHis/index.tsx @@ -0,0 +1,12 @@ +import React from 'react' +import "./index.less" + +const SysUser: React.FC = () => { + return ( +
+
数据统计:
雨量数据统计
今日入库数据
10585
本周入库数据
10585
本月入库数据
114053
本年入库数据
4022228
水位数据统计
今日入库数据
8958
本周入库数据
8968
本月入库数据
99608
本年入库数据
4466338
流量数据统计
今日入库数据
1285
本周入库数据
1285
本月入库数据
15208
本年入库数据
817519
渗压数据统计
今日入库数据
180
本周入库数据
180
本月入库数据
3050
本年入库数据
97139
渗流数据统计
今日入库数据
8
本周入库数据
8
本月入库数据
178
本年入库数据
11964
+
+ ) +} + +export default SysUser \ No newline at end of file diff --git a/src/views/Serv/Dir/DataTable.tsx b/src/views/Serv/Dir/DataTable.tsx new file mode 100644 index 0000000..7f1b505 --- /dev/null +++ b/src/views/Serv/Dir/DataTable.tsx @@ -0,0 +1,51 @@ +import { Badge, Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DirItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '服务类型', key: '服务类型', dataIndex: '服务类型', align: 'center', width: 120 }, + { title: '服务名称', key: 'serviceName', dataIndex: 'serviceName', width: 120 }, + { title: '服务描述', key: 'describe', dataIndex: 'describe', width: 200 }, + { title: '服务地址', key: 'serviceAddr', dataIndex: 'serviceAddr', align: 'center', width: 120 }, + { title: '端口', key: 'port', dataIndex: 'port', align: 'center', width: 120 }, + { title: '启用状态', key: 'enable', dataIndex: 'enable', align: 'center', width: 120, render: val => (val ? : ) }, + { title: '服务状态', key: '服务状态', dataIndex: '服务状态', align: 'center', width: 120, render: val => (val ? : ) }, + { title: '异常', key: '异常', dataIndex: '异常', width: 200 }, + { title: '启/停用原因', key: '启/停用原因', dataIndex: 'tmp', width: 200 }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.id} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Serv/Dir/SearchBar.tsx b/src/views/Serv/Dir/SearchBar.tsx new file mode 100644 index 0000000..5c6100d --- /dev/null +++ b/src/views/Serv/Dir/SearchBar.tsx @@ -0,0 +1,40 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Serv/Dir/_.ts b/src/views/Serv/Dir/_.ts new file mode 100644 index 0000000..f61fdfe --- /dev/null +++ b/src/views/Serv/Dir/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DirItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('dir.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Serv/Dir/index.tsx b/src/views/Serv/Dir/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Serv/Dir/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Serv/Mgr/DataTable.tsx b/src/views/Serv/Mgr/DataTable.tsx new file mode 100644 index 0000000..d2cf350 --- /dev/null +++ b/src/views/Serv/Mgr/DataTable.tsx @@ -0,0 +1,43 @@ +import { Badge, Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { ServType } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '类型名称', key: '类型名称', dataIndex: '类型名称', width: 300 }, + { title: '类型描述', key: '类型描述', dataIndex: '类型描述', width: 600 }, + { + title: '操作', key: 'op', align: 'center', width: 120, render: rec => + (}> + + + + ) + } + ], []); + + return ( + <> +
row.服务类型名称} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Serv/Mgr/SearchBar.tsx b/src/views/Serv/Mgr/SearchBar.tsx new file mode 100644 index 0000000..5c6100d --- /dev/null +++ b/src/views/Serv/Mgr/SearchBar.tsx @@ -0,0 +1,40 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Serv/Mgr/_.ts b/src/views/Serv/Mgr/_.ts new file mode 100644 index 0000000..80f2145 --- /dev/null +++ b/src/views/Serv/Mgr/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { ServType } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('servtype.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Serv/Mgr/index.tsx b/src/views/Serv/Mgr/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Serv/Mgr/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Serv/Reg/DataTable.tsx b/src/views/Serv/Reg/DataTable.tsx new file mode 100644 index 0000000..4d06314 --- /dev/null +++ b/src/views/Serv/Reg/DataTable.tsx @@ -0,0 +1,49 @@ +import { Badge, Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DirItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '服务类型', key: '服务类型', dataIndex: '服务类型', width: 120 }, + { title: '服务名称', key: 'serviceName', dataIndex: 'serviceName', width: 120 }, + { title: '服务描述', key: 'describe', dataIndex: 'describe', width: 200, align: 'center' }, + { title: '服务地址', key: 'serviceAddr', dataIndex: 'serviceAddr', width: 120, align: 'center' }, + { title: '端口', key: 'port', dataIndex: 'port', width: 120, align: 'center' }, + { title: '路由', key: 'route', dataIndex: 'route', width: 120, align: 'center' }, + { title: '注册时间', key: 'registerTime', dataIndex: 'registerTime', align: 'center', width: 160 }, + { + title: '操作', key: 'op', align: 'center', width: 200, render: rec => + (}> + + + + + ) + } + ], []); + + return ( + <> +
row.id} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Serv/Reg/SearchBar.tsx b/src/views/Serv/Reg/SearchBar.tsx new file mode 100644 index 0000000..5c6100d --- /dev/null +++ b/src/views/Serv/Reg/SearchBar.tsx @@ -0,0 +1,40 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Serv/Reg/_.ts b/src/views/Serv/Reg/_.ts new file mode 100644 index 0000000..f61fdfe --- /dev/null +++ b/src/views/Serv/Reg/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DirItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('dir.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Serv/Reg/index.tsx b/src/views/Serv/Reg/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Serv/Reg/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/src/views/Serv/Watch/DataTable.tsx b/src/views/Serv/Watch/DataTable.tsx new file mode 100644 index 0000000..707e397 --- /dev/null +++ b/src/views/Serv/Watch/DataTable.tsx @@ -0,0 +1,45 @@ +import { Badge, Divider, Space, Table } from 'antd'; +import { ColumnsType } from 'antd/lib/table'; +import moment from 'moment'; +import React, { useMemo } from 'react'; +import OpButton, { DelOpButton, EditOpButton } from '../../../components/crud/OpButton'; +import { DirItem } from '../../../models/_/defs'; +import { IContextProp } from './_'; + + + + + +const DataTable: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + + const { pager, crud } = ctx; + const columns = useMemo>(() => [ + { title: '序号', key: 'id', align: 'center', width: 80, render: (_1: any, _2: any, index: number) => ctx.pager.noRender(index) }, + { title: '服务名称', key: 'serviceName', dataIndex: 'serviceName', width: 120 }, + { title: '注册时间', key: 'registerTime', dataIndex: 'registerTime', align: 'center', width: 160 }, + { title: '最近数据时间', key: 'maxTime', dataIndex: 'maxTime', align: 'center', width: 160 }, + { title: '共享数据(条)', key: '共享数据', dataIndex: 'countVo', align: 'center', width: 120, render: val => val?.allCount }, + // { title: '共享站点数量', key: 'stNum', dataIndex: 'stNum', align: 'center', width: 120 }, + { + title: '操作', key: 'op', align: 'center', width: 120, render: rec => + (}> + + + ) + } + ], []); + + return ( + <> +
row.id} + {...pager.tableProps} + /> + + ) +} + +export default DataTable \ No newline at end of file diff --git a/src/views/Serv/Watch/SearchBar.tsx b/src/views/Serv/Watch/SearchBar.tsx new file mode 100644 index 0000000..5c6100d --- /dev/null +++ b/src/views/Serv/Watch/SearchBar.tsx @@ -0,0 +1,40 @@ +import { SearchOutlined } from '@ant-design/icons' +import { Button, Col, Form, Input, Row, Select, Space } from 'antd' +import React from 'react' +import { IContextProp } from './_' + +const SearchBar: React.FC<{ + ctx: IContextProp +}> = ({ ctx }) => { + const { pager } = ctx; + + const doSearch = (data: any) => { + pager.search({ + search: { + username: data.name, + } + }) + } + + return ( + + + + + + + + + + + + + + + + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/views/Serv/Watch/_.ts b/src/views/Serv/Watch/_.ts new file mode 100644 index 0000000..f61fdfe --- /dev/null +++ b/src/views/Serv/Watch/_.ts @@ -0,0 +1,67 @@ +import { message } from "antd"; +import useCrud, { BasicCrudType, CrudContext } from "../../../components/crud/useCrud"; +import usePageTable, { PageTableContext } from "../../../components/crud/usePageTable"; +import { DirItem } from "../../../models/_/defs"; +import { httpGet, httpPost, paginate, paginateDemo } from "../../../utils/request"; + + +type CRUD_TYPER = BasicCrudType; + + +export type IContextProp = { + pager: PageTableContext; + crud: CrudContext; + saveOrUpdate: (val: FormPropType) => Promise; + del: (val: any) => Promise; +} + + +export type FormPropType = { +} + + +export function usePageContext(): IContextProp { + const crud = useCrud(); + const pager = usePageTable((opt: any) => paginateDemo('dir.json', opt)); + + + const saveOrUpdate = async (val: FormPropType): Promise => { + + if (crud.loading || (crud.mode !== 'add' && crud.mode !== 'edit')) { + return; + } + + crud.setLoading(true); + + /* + const res: any = await httpPost(apiPaths.whitelist[crud.mode], val); + if (res) { + message.success('操作成功'); + pager.refresh(); + crud.goto(null, null); + } + */ + + crud.setLoading(false); + } + + const del = async (val: any) => { + + crud.setLoading(true); + /* + const res: any = await httpGet(`${apiPaths.whitelist.del}/${val?.userId}`); + if (res) { + message.success('操作成功'); + pager.refresh(); + } + */ + crud.setLoading(false); + } + + return { + crud, + pager, + saveOrUpdate, + del + } +} diff --git a/src/views/Serv/Watch/index.tsx b/src/views/Serv/Watch/index.tsx new file mode 100644 index 0000000..6ab8e6a --- /dev/null +++ b/src/views/Serv/Watch/index.tsx @@ -0,0 +1,19 @@ +import { Modal } from 'antd' +import React from 'react' +import DataTable from './DataTable' +import SearchBar from './SearchBar' +import { usePageContext } from './_' + +const SysUserPage: React.FC = () => { + + const ctx = usePageContext(); + + return ( +
+ + +
+ ) +} + +export default SysUserPage \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +}
+ + ... + {SUBTITLE} + + +
+ + + + + + +

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