diff --git a/distribution/dashboard/ui/.eslintrc.js b/distribution/dashboard/ui/.eslintrc.js deleted file mode 100644 index 85ba500e7..000000000 --- a/distribution/dashboard/ui/.eslintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: require.resolve('@umijs/max/eslint'), -}; diff --git a/distribution/dashboard/ui/.gitignore b/distribution/dashboard/ui/.gitignore deleted file mode 100644 index 532d642a8..000000000 --- a/distribution/dashboard/ui/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -/node_modules -/.env.local -/.umirc.local.ts -/config/config.local.ts -/src/.umi -/src/.umi-production -/src/.umi-test -/.umi -/.umi-production -/.umi-test -/.mfsu -.swc -/.must.config.js diff --git a/distribution/dashboard/ui/.lintstagedrc b/distribution/dashboard/ui/.lintstagedrc deleted file mode 100644 index f2037b01b..000000000 --- a/distribution/dashboard/ui/.lintstagedrc +++ /dev/null @@ -1,17 +0,0 @@ -{ - "*.{md,json}": [ - "prettier --cache --write" - ], - "*.{js,jsx}": [ - "max lint --fix --eslint-only", - "prettier --cache --write" - ], - "*.{css,less}": [ - "max lint --fix --stylelint-only", - "prettier --cache --write" - ], - "*.ts?(x)": [ - "max lint --fix --eslint-only", - "prettier --cache --parser=typescript --write" - ] -} diff --git a/distribution/dashboard/ui/.npmrc b/distribution/dashboard/ui/.npmrc deleted file mode 100644 index 8f46dd257..000000000 --- a/distribution/dashboard/ui/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -registry=https://registry.npmmirror.com/ - diff --git a/distribution/dashboard/ui/.prettierignore b/distribution/dashboard/ui/.prettierignore deleted file mode 100644 index 5892e28be..000000000 --- a/distribution/dashboard/ui/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -.umi -.umi-production diff --git a/distribution/dashboard/ui/.prettierrc b/distribution/dashboard/ui/.prettierrc deleted file mode 100644 index 70767cdf7..000000000 --- a/distribution/dashboard/ui/.prettierrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "printWidth": 80, - "singleQuote": true, - "trailingComma": "all", - "proseWrap": "never", - "overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }], - "plugins": ["prettier-plugin-organize-imports", "prettier-plugin-packagejson"] -} diff --git a/distribution/dashboard/ui/.stylelintrc.js b/distribution/dashboard/ui/.stylelintrc.js deleted file mode 100644 index 08bc02ce7..000000000 --- a/distribution/dashboard/ui/.stylelintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: require.resolve('@umijs/max/stylelint'), -}; diff --git a/distribution/dashboard/ui/README.md b/distribution/dashboard/ui/README.md deleted file mode 100644 index 3dab1f372..000000000 --- a/distribution/dashboard/ui/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# README - -`@umijs/max` 模板项目,更多功能参考 [Umi Max 简介](https://umijs.org/docs/max/introduce) diff --git a/distribution/dashboard/ui/config/config.ts b/distribution/dashboard/ui/config/config.ts deleted file mode 100644 index 0156ffb17..000000000 --- a/distribution/dashboard/ui/config/config.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { defineConfig } from '@umijs/max'; -import routes from './routes'; - -export default defineConfig({ - antd: {}, - access: {}, - model: {}, - initialState: {}, - request: {}, - favicons: ['/logo.png'], - title: 'OceanBase Dashboard', - mock: false, - layout: false, - locale: { - default: 'zh-CN', - baseSeparator: '-', - }, - routes, - history: { type: 'hash' }, - npmClient: 'yarn' -}); diff --git a/distribution/dashboard/ui/config/routes.ts b/distribution/dashboard/ui/config/routes.ts deleted file mode 100644 index 898ca3dbb..000000000 --- a/distribution/dashboard/ui/config/routes.ts +++ /dev/null @@ -1,123 +0,0 @@ -export default [ - { - path: '/', - component: 'Layouts', - routes: [ - { - path: '/', - component: 'Layouts/BasicLayout', - name: '系统布局', - routes: [ - { - path: 'cluster', - component: 'Cluster', - name: '集群页', - }, - { - path:'cluster/new', - component:'Cluster/New', - name: '创建集群', - }, - { - path:'tenant', - component:'Tenant', - name:'租户页' - }, - { - path:'tenant/new', - component:'Tenant/New', - name:'创建租户' - }, - { - path: 'overview', - component: 'Overview', - name: '系统概览页', - }, - { - path: '/', - redirect: 'overview', - name: '系统概览页', - }, - ], - }, - { - path: 'cluster/:clusterId', - component: 'Cluster/Detail', - name: '集群详情', - routes: [ - { - path: 'overview', - component: 'Cluster/Detail/Overview', - name: '概览页', - }, - { - path: 'topo', - component: 'Cluster/Detail/Topo', - name: '集群拓扑图', - }, - { - path:'monitor', - component:'Cluster/Detail/Monitor', - name:'集群详情监控' - }, - { - path:'tenant', - component:'Cluster/Detail/Tenant', - name:'集群下的租户' - }, - { - path: '/cluster/:clusterId', - redirect: 'overview', - name: '概览页', - }, - ], - }, - { - path:'tenant/:tenantId', - component:'Tenant/Detail', - name:'租户详情', - routes:[ - { - path: 'overview', - component: 'Tenant/Detail/Overview', - name: '概览页', - }, - { - path: 'topo', - component: 'Tenant/Detail/Topo', - name: '租户拓扑图', - }, - { - path: 'backup', - component: 'Tenant/Detail/Backup', - name: '租户备份', - }, - { - path: 'backup/new', - component: 'Tenant/Detail/NewBackup', - name: '新建租户备份', - }, - { - path:'monitor', - component:'Tenant/Detail/Monitor', - name:'租户详情监控' - }, - { - path: '/tenant/:tenantId', - redirect: 'overview', - name: '概览页', - }, - ] - }, - { - path: '/login', - component: 'Login', - name: '登录页', - }, - { - component: 'Error/404', - name: '404 页面不存在', - }, - ], - }, -]; diff --git a/distribution/dashboard/ui/mock/clusterAPI.ts b/distribution/dashboard/ui/mock/clusterAPI.ts deleted file mode 100644 index 520d5c7fe..000000000 --- a/distribution/dashboard/ui/mock/clusterAPI.ts +++ /dev/null @@ -1,46 +0,0 @@ -export default { - '/api/v1/cluster/events': { - data: [ - { - namespace: 'oceanbase', - type: 'NORMAL', //NORMAL, WARNING or nil - count: 0, - firstOccur: 0, - lastSeen: 0, - reason: 'Unhealthy', - object: 'pod/obcluster-obzone1-xerijei', - message: 'pod recreate', - }, - ], - message: '', - successful: true, - }, - - '/cluster/nodes': { - data: [ - { - info: { - name: 'sqaappnoxdnv62s2011161204050.sa128', - status: 'Ready', - roles: 'control-plane,master', - uptime: '28d', - version: 'v1.23.6+k3s1', - internalIp: '11.161.204.50', - externalIp: '', - os: 'Alibaba Group Enterprise Linux Server 7.2 (Paladin)', - kernel: '4.9.151-015.ali3000.alios7.x86_64', - cri: 'docker://18.6.1', - }, - resource: { - cpuTotal: 32, //cpu总量 - cpuUsed: 20.5, //已使用 - memoryTotal: 12341234123, //单位字节 - memoryUsed: 41234123, - // no disk displayed in resource, since it's possible to use remote disk - }, - }, - ], - message: '', - successful: true, - }, -}; diff --git a/distribution/dashboard/ui/mock/monitor.ts b/distribution/dashboard/ui/mock/monitor.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/distribution/dashboard/ui/mock/obclusterAPI.ts b/distribution/dashboard/ui/mock/obclusterAPI.ts deleted file mode 100644 index 355af4143..000000000 --- a/distribution/dashboard/ui/mock/obclusterAPI.ts +++ /dev/null @@ -1,186 +0,0 @@ -export default { - '/obclusters/statistic': { - data: [ - { - status: 'deleting', - count: 0, - }, - { - status: 'operating', - count: 1, - }, - { - status: 'running', - count: 3, - }, - ], - message: '', - successful: true, - }, - - 'POST /obclusters': { - data: { - namespace: 'oceanbase', - name: 'test', - }, - message: '', - successful: true, - }, - - '/obclusters': { - data: [ - { - namespace: 'oceanbase', - name: 'test', - status: 'running', - createTime: '2023-08-20 11:11:11', - image: 'oceanbasedev/oceanbase-cn:4.1.0.1-test', - metrics: { - cpuPercent: 30, - diskPercent: 40, - memoryPercent: 20, - }, - topology: [ - { - zone: 'zone1', - replicas: 2, - name: 'string', - namespace: 'string', - rootService: 'string', - status: 'string', - nodeSelector: [ - { - key: 'ob.zone', - value: 'zone1', - }, - ], - observers: [ - { - address: 'string', - metrics: { - cpuPercent: 0, - diskPercent: 0, - memoryPercent: 0, - }, - name: 'string', - namespace: 'string', - status: 'string', - }, - ], - }, - ], - }, - ], - message: '', - successful: true, - }, - - '/api/v1/obclusters/namespace/test/name/test': { - data: { - namespace: 'oceanbase', - createTime: 'string', - name: 'test', - status: 'running', - image: 'oceanbasedev/oceanbase-cn:4.1.0.1-test', - metrics: { - cpuPercent: 10, - diskPercent: 20, - memoryPercent: 30, - }, - topology: [ - { - name: 'obcluster-test-obzone1', - namespace: 'topology', - zone: 'zone1', - replicas: '2', - status: 'running', - rootService: '1.1.1.1', - nodeSelector: [ - { - key: 'string', - value: 'string', - }, - ], - observers: [ - { - name: 'obcluster-obzone1-xxxxxx', - namespace: 'observers', - status: 'running', - address: '1.1.1.1', - metrics: { - cpuPercent: '40', - memoryPercent: '50', - diskPercent: '60', - }, - }, - ], - }, - { - name: 'obcluster-test-obzone2', - namespace: 'topology2', - zone: 'zone2', - replicas: '1', - status: 'running', - rootService: '1.1.1.1', - nodeSelector: [ - { - key: 'string', - value: 'string', - }, - ], - observers: [ - { - name: 'obcluster-obzone2-xxxxxx', - namespace: 'observers2', - status: 'running', - address: '1.1.12.2', - metrics: { - cpuPercent: '40', - memoryPercent: '50', - diskPercent: '60', - }, - }, - ], - }, - ], - }, - message: '', - successful: true, - }, - - 'POST /obclusters/namespace/oceanbase/name/test': { - data: '', - message: '升级成功', - successful: true, - }, - - 'POST /obclusters/namespace/oceanbase/name/test/obzones/zone1/scale': { - data: '', - message: '', - successful: true, - }, - - 'POST /obclusters/namespace/oceanbase/name/test/obzones': { - data: '', - message: '', - successful: true, - }, - - 'DELETE /obclusters/namespace/oceanbase/name/test': { - data: '', - message: '删除成功', - successful: true, - }, - - 'DELETE /obclusters/namespace/oceanbase/name/test/obzones/zone1': { - data: '', - message: '', - successful: true, - }, - - 'DELETE /observers/namespace/oceanbase/name/test': { - data: '', - message: '', - successful: true, - }, -}; diff --git a/distribution/dashboard/ui/mock/tenantAPI.ts b/distribution/dashboard/ui/mock/tenantAPI.ts deleted file mode 100644 index 821d23d1e..000000000 --- a/distribution/dashboard/ui/mock/tenantAPI.ts +++ /dev/null @@ -1,171 +0,0 @@ -export default { - '/api/v1/obtenants': { - data: [ - { - charset: 'string', - clusterName: 'string', - createTime: 'string', - locality: 'string', - name: 'test', - namespace: 'test', - status: 'string', - tenantName: 'string', - tenantRole: 'string', - topology: [ - { - iopsWeight: 0, - logDiskSize: 'string', - maxIops: 0, - memorySize: 'string', - cpuCount: 1, - minIops: 0, - priority: 0, - type: 'string', - zone: 'string', - }, - ], - unitNumber: 0, - }, - ], - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test': { - data: { - charset: 'string', - clusterName: 'string', - createTime: 'string', - locality: 'string', - name: 'test', - namespace: 'test', - primaryTenant: 'string', - restoreSource: { - archiveSource: 'string', - bakDataSource: 'string', - bakEncryptionSecret: 'string', - ossAccessSecret: 'string', - type: 'string', - until: 'string', - }, - rootCredential: 'string', - standbyROCredentail: 'string', - status: 'string', - tenantName: 'string', - tenantRole: 'Primary', - topology: [ - { - iopsWeight: 0, - logDiskSize: 'string', - cpuCount: 1, - maxIops: 0, - memorySize: '1', - minIops: 0, - priority: 0, - type: 'string', - zone: 'zone1', - }, - ], - unitNumber: 0, - }, - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test/backupPolicy': { - data: { - archivePath: 'string', - bakDataPath: 'string', - bakEncryptionSecret: 'string', - destType: 'string', - jobKeepWindow: 'string', - name: 'string', - namespace: 'string', - ossAccessSecret: 'string', - pieceInterval: 'string', - recoveryWindow: 'string', - scheduleDates: [ - { - backupType: 'typea', - day: 1, - }, - { - backupType: 'typeb', - day: 2, - }, - { - backupType: 'typec', - day: 3, - }, - ], - scheduleTime: 'string', - scheduleType: 'string', - status: 'string', - tenantName: 'string', - }, - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test/backup/FULL/jobs': { - data: [ - { - encryptionSecret: 'FULL', - endTime: 'FULL', - name: 'FULL', - path: 'FULL', - startTime: 'FULL', - status: 'FULL', - statusInDatabase: 'FULL', - type: 'FULL', - }, - ], - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test/backup/INCR/jobs': { - data: [ - { - encryptionSecret: 'INCR', - endTime: 'INCR', - name: 'INCR', - path: 'INCR', - startTime: 'INCR', - status: 'INCR', - statusInDatabase: 'INCR', - type: 'INCR', - }, - ], - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test/backup/CLEAN/jobs': { - data: [ - { - encryptionSecret: 'CLEAN', - endTime: 'CLEAN', - name: 'CLEAN', - path: 'CLEAN', - startTime: 'CLEAN', - status: 'CLEAN', - statusInDatabase: 'CLEAN', - type: 'CLEAN', - }, - ], - message: 'string', - successful: true, - }, - '/api/v1/obtenants/test/test/backup/ARCHIVE/jobs': { - data: [ - { - encryptionSecret: 'ARCHIVE', - endTime: 'ARCHIVE', - name: 'ARCHIVE', - path: 'ARCHIVE', - startTime: 'ARCHIVE', - status: 'ARCHIVE', - statusInDatabase: 'ARCHIVE', - type: 'ARCHIVE', - }, - ], - message: 'string', - successful: true, - }, -}; diff --git a/distribution/dashboard/ui/package.json b/distribution/dashboard/ui/package.json deleted file mode 100644 index 8066f0353..000000000 --- a/distribution/dashboard/ui/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "private": true, - "scripts": { - "dev": "max dev", - "build": "max build", - "format": "prettier --cache --write .", - "postinstall": "max setup", - "setup": "max setup", - "start": "npm run dev" - }, - "dependencies": { - "@ant-design/icons": "^5.0.1", - "@ant-design/pro-components": "^2.6.8", - "@antv/g2plot": "^2.4.31", - "@antv/g6": "^4.8.21", - "@antv/g6-react-node": "^1.4.5", - "@oceanbase/ui": "^0.2.13", - "@umijs/max": "^4.0.72", - "ahooks": "^3.7.8", - "antd": "^5.4.0", - "copy-to-clipboard": "^3.3.3", - "i18next": "^23.10.0", - "jsencrypt": "^3.3.2", - "lodash": "^4.17.21", - "moment": "^2.29.4" - }, - "devDependencies": { - "@types/lodash": "^4.14.197", - "@types/react": "^18.0.33", - "@types/react-dom": "^18.0.11", - "lint-staged": "^13.2.0", - "prettier": "^2.8.7", - "prettier-plugin-organize-imports": "^3.2.2", - "prettier-plugin-packagejson": "^2.4.3", - "typescript": "^5.0.3" - }, - "repository": "git@gitlab.alibaba-inc.com:oceanbase/oceanbase-dashboard.git" -} diff --git a/distribution/dashboard/ui/public/logo.png b/distribution/dashboard/ui/public/logo.png deleted file mode 100644 index 519b7d8de..000000000 Binary files a/distribution/dashboard/ui/public/logo.png and /dev/null differ diff --git a/distribution/dashboard/ui/src/access.ts b/distribution/dashboard/ui/src/access.ts deleted file mode 100644 index 388cf66e2..000000000 --- a/distribution/dashboard/ui/src/access.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default (initialState: API.UserInfo) => { - // 在这里按照初始化数据定义项目中的权限,统一管理 - // 参考文档 https://umijs.org/docs/max/access - const canSeeAdmin = !!( - initialState && initialState.name !== 'dontHaveAccess' - ); - return { - canSeeAdmin, - }; -}; diff --git a/distribution/dashboard/ui/src/app.tsx b/distribution/dashboard/ui/src/app.tsx deleted file mode 100644 index 03eb99aba..000000000 --- a/distribution/dashboard/ui/src/app.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import type { RequestConfig } from '@umijs/max'; -import { message } from 'antd'; -import { getLocale } from '@umijs/max'; - -// 错误处理方案: 错误类型 -enum ErrorShowType {} - -interface ResponseStructure { - successful: boolean; - showType?: ErrorShowType; -} - -export const request: RequestConfig = { - timeout: 10000, - - errorConfig: { - // 基于responseInterceptors实现,触发条件:data.success === false - errorThrower: (res: ResponseStructure) => { - const { successful } = res; - if (!successful) { - //throw error - throw new Error(res); - } - }, - // 会 catch errorThrower 抛出的错误 - errorHandler: (err) => { - console.log('errorHandler', err); - if (err?.response?.status === 401) { - location.href = '/#/login'; - } else { - message.error(err?.response?.data?.message || err.message); - } - }, - }, - - // 请求拦截器 - requestInterceptors: [ - // (url, options) => { - // if (localStorage.getItem('token')) { - // options.headers.Authorization = localStorage.getItem('token'); - // } - // return { url, options }; - // }, - ], - - // 响应拦截器 - responseInterceptors: [ - // (response) => { - // console.log('response', response); - // if (response.status === 401) { - // message.info(response.data.message); - // location.href = '/login'; - // } - // return response; - // }, - ], -}; -export const rootContainer = (element: JSX.Element) => { - const locale = getLocale() || 'zh-CN'; - request.headers = { - 'Accept-Language': locale, - }; - return <>{element}; -}; \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/.gitkeep b/distribution/dashboard/ui/src/assets/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/distribution/dashboard/ui/src/assets/badge/default.svg b/distribution/dashboard/ui/src/assets/badge/default.svg deleted file mode 100644 index a8f3cb013..000000000 --- a/distribution/dashboard/ui/src/assets/badge/default.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/badge/error.svg b/distribution/dashboard/ui/src/assets/badge/error.svg deleted file mode 100644 index a6660f67c..000000000 --- a/distribution/dashboard/ui/src/assets/badge/error.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/badge/processing.svg b/distribution/dashboard/ui/src/assets/badge/processing.svg deleted file mode 100644 index 55645d56e..000000000 --- a/distribution/dashboard/ui/src/assets/badge/processing.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/badge/success.svg b/distribution/dashboard/ui/src/assets/badge/success.svg deleted file mode 100644 index 173e1e4d9..000000000 --- a/distribution/dashboard/ui/src/assets/badge/success.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/badge/warning.svg b/distribution/dashboard/ui/src/assets/badge/warning.svg deleted file mode 100644 index 49a4875f6..000000000 --- a/distribution/dashboard/ui/src/assets/badge/warning.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/cluster/deleting.svg b/distribution/dashboard/ui/src/assets/cluster/deleting.svg deleted file mode 100644 index a0be7b5b7..000000000 --- a/distribution/dashboard/ui/src/assets/cluster/deleting.svg +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/cluster/operating.svg b/distribution/dashboard/ui/src/assets/cluster/operating.svg deleted file mode 100644 index a32f0f28d..000000000 --- a/distribution/dashboard/ui/src/assets/cluster/operating.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/cluster/running.svg b/distribution/dashboard/ui/src/assets/cluster/running.svg deleted file mode 100644 index 9caa4d3cd..000000000 --- a/distribution/dashboard/ui/src/assets/cluster/running.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/empty.svg b/distribution/dashboard/ui/src/assets/empty.svg deleted file mode 100644 index af2eea958..000000000 --- a/distribution/dashboard/ui/src/assets/empty.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/logo.svg b/distribution/dashboard/ui/src/assets/logo.svg deleted file mode 100644 index 2ae4a5176..000000000 --- a/distribution/dashboard/ui/src/assets/logo.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/logo1.svg b/distribution/dashboard/ui/src/assets/logo1.svg deleted file mode 100644 index 5109bf94c..000000000 --- a/distribution/dashboard/ui/src/assets/logo1.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - 编组 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/logo_with_ob.png b/distribution/dashboard/ui/src/assets/logo_with_ob.png deleted file mode 100644 index 80a728d96..000000000 Binary files a/distribution/dashboard/ui/src/assets/logo_with_ob.png and /dev/null differ diff --git a/distribution/dashboard/ui/src/assets/more.svg b/distribution/dashboard/ui/src/assets/more.svg deleted file mode 100644 index 0c060604d..000000000 --- a/distribution/dashboard/ui/src/assets/more.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/obproxy.svg b/distribution/dashboard/ui/src/assets/obproxy.svg deleted file mode 100644 index e41d6a356..000000000 --- a/distribution/dashboard/ui/src/assets/obproxy.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - icon/集群-basic备份 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/oceanbase_logo.svg b/distribution/dashboard/ui/src/assets/oceanbase_logo.svg deleted file mode 100644 index d6e0efdd6..000000000 --- a/distribution/dashboard/ui/src/assets/oceanbase_logo.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/server/deleting.svg b/distribution/dashboard/ui/src/assets/server/deleting.svg deleted file mode 100644 index 76fe09aee..000000000 --- a/distribution/dashboard/ui/src/assets/server/deleting.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/server/running.svg b/distribution/dashboard/ui/src/assets/server/running.svg deleted file mode 100644 index 7280f5584..000000000 --- a/distribution/dashboard/ui/src/assets/server/running.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/server/warning.svg b/distribution/dashboard/ui/src/assets/server/warning.svg deleted file mode 100644 index 5f479356e..000000000 --- a/distribution/dashboard/ui/src/assets/server/warning.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/tenant.svg b/distribution/dashboard/ui/src/assets/tenant.svg deleted file mode 100644 index 6f6fe3eac..000000000 --- a/distribution/dashboard/ui/src/assets/tenant.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - icon/租户-basic备份 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/creating.svg b/distribution/dashboard/ui/src/assets/zone/creating.svg deleted file mode 100644 index b09d1a78b..000000000 --- a/distribution/dashboard/ui/src/assets/zone/creating.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/deleted.svg b/distribution/dashboard/ui/src/assets/zone/deleted.svg deleted file mode 100644 index 893a1bf56..000000000 --- a/distribution/dashboard/ui/src/assets/zone/deleted.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/deleting.svg b/distribution/dashboard/ui/src/assets/zone/deleting.svg deleted file mode 100644 index 6dce84b34..000000000 --- a/distribution/dashboard/ui/src/assets/zone/deleting.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/disabled.svg b/distribution/dashboard/ui/src/assets/zone/disabled.svg deleted file mode 100644 index 893a1bf56..000000000 --- a/distribution/dashboard/ui/src/assets/zone/disabled.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/error.svg b/distribution/dashboard/ui/src/assets/zone/error.svg deleted file mode 100644 index 790d5775f..000000000 --- a/distribution/dashboard/ui/src/assets/zone/error.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/operating.svg b/distribution/dashboard/ui/src/assets/zone/operating.svg deleted file mode 100644 index 9e0caa2cd..000000000 --- a/distribution/dashboard/ui/src/assets/zone/operating.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/restarting.svg b/distribution/dashboard/ui/src/assets/zone/restarting.svg deleted file mode 100644 index 6dce84b34..000000000 --- a/distribution/dashboard/ui/src/assets/zone/restarting.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/running.svg b/distribution/dashboard/ui/src/assets/zone/running.svg deleted file mode 100644 index 542f9aea2..000000000 --- a/distribution/dashboard/ui/src/assets/zone/running.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/service_stopped.svg b/distribution/dashboard/ui/src/assets/zone/service_stopped.svg deleted file mode 100644 index 893a1bf56..000000000 --- a/distribution/dashboard/ui/src/assets/zone/service_stopped.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/starting.svg b/distribution/dashboard/ui/src/assets/zone/starting.svg deleted file mode 100644 index 6dce84b34..000000000 --- a/distribution/dashboard/ui/src/assets/zone/starting.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/stopped.svg b/distribution/dashboard/ui/src/assets/zone/stopped.svg deleted file mode 100644 index 893a1bf56..000000000 --- a/distribution/dashboard/ui/src/assets/zone/stopped.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/stopping.svg b/distribution/dashboard/ui/src/assets/zone/stopping.svg deleted file mode 100644 index 6dce84b34..000000000 --- a/distribution/dashboard/ui/src/assets/zone/stopping.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/assets/zone/unavailable.svg b/distribution/dashboard/ui/src/assets/zone/unavailable.svg deleted file mode 100644 index 790d5775f..000000000 --- a/distribution/dashboard/ui/src/assets/zone/unavailable.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/components/ClassSelect/index.tsx b/distribution/dashboard/ui/src/components/ClassSelect/index.tsx deleted file mode 100644 index 47b51c1bb..000000000 --- a/distribution/dashboard/ui/src/components/ClassSelect/index.tsx +++ /dev/null @@ -1,104 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Select, Tooltip } from 'antd'; - -interface ClassSelectProps { - selectList: { - value: string; - label: string; - toolTipData: any; - }[]; - form: any; - name: string | number | (string | number)[]; -} - -export default function ClassSelect({ - selectList, - form, - name, -}: ClassSelectProps) { - const filterOption = ( - input: string, - option: { label: string; value: string }, - ) =>{ - return (option?.value ?? '').toLowerCase().includes(input.toLowerCase()); - } - - const formatData = (list: any) => { - list.forEach((item: any) => { - item.label = ( - - {item.toolTipData.map((data: any) => { - let key = Object.keys(data)[0]; - if (typeof data[key] === 'string') { - return ( -
  • -
    -

    {key}:

    -

    {data[key]}

    -
    -
  • - ); - } else { - let value = JSON.stringify(data[key]) || String(data[key]); - return ( -
  • -
    -

    {key}:

    -

    {value}

    -
    -
  • - ); - } - })} - - } - > -
    {item.value}
    -
    - ); - }); - return list; - }; - - const selectChange = (val: string) => { - form.setFieldValue(name, val); - form.validateFields([name]); - }; - - return ( - - handleFocusKey( - // index, - selectorIdx, - 'key', - ) - } - showSearch - placeholder={intl.formatMessage({ - id: 'OBDashboard.components.NodeSelector.PleaseSelect', - defaultMessage: '请选择', - })} - optionFilterProp="label" - //@ts-ignore - filterOption={filterOption} - options={keyList} - allowClear - /> - - - : - - - - - - - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/AddZoneModal.tsx b/distribution/dashboard/ui/src/components/customModal/AddZoneModal.tsx deleted file mode 100644 index c52fc6321..000000000 --- a/distribution/dashboard/ui/src/components/customModal/AddZoneModal.tsx +++ /dev/null @@ -1,156 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Form, Input, InputNumber, message } from 'antd'; - -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { addObzone } from '@/services'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; -import NodeSelector from '../NodeSelector'; - -type FieldType = { - name: string; -}; - -export default function AddZoneModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const [form] = Form.useForm(); - - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - - const handleCancel = () => setVisible(false); - const onFinish = async (values: any) => { - const [namespace, name] = getNSName(); - const res = await addObzone({ namespace, name, ...values }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - - const getNowNodeSelector = () => { - return form.getFieldValue('nodeSelector'); - }; - return ( - -
    - - label={intl.formatMessage({ - id: 'OBDashboard.components.customModal.AddZoneModal.ZoneName', - defaultMessage: 'zone名称', - })} - name="zone" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'OBDashboard.components.customModal.AddZoneModal.EnterAZoneName', - defaultMessage: '请输入zone名称!', - }), - }, - ]} - > - - - - label={intl.formatMessage({ - id: 'OBDashboard.components.customModal.AddZoneModal.NumberOfServers', - defaultMessage: 'server数', - })} - name="replicas" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'OBDashboard.components.customModal.AddZoneModal.PleaseEnterTheNumberOf', - defaultMessage: '请输入server数!', - }), - }, - ]} - > - - - {/* 如果不能为空的话应该需要添加默认值 */} - {/*

    node-selector:

    - - {(fields, { add, remove }) => ( - <> - {fields.map(({ key, name, ...restField }) => ( - - - - - : - - - - remove(name)} /> - - ))} - - - - - )} - */} - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/DeleteModal.tsx b/distribution/dashboard/ui/src/components/customModal/DeleteModal.tsx deleted file mode 100644 index 6d22357fd..000000000 --- a/distribution/dashboard/ui/src/components/customModal/DeleteModal.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { intl } from '@/utils/intl'; -import { ExclamationCircleFilled } from '@ant-design/icons'; -import { Modal } from 'antd'; - -interface showDeleteConfirmProps { - onOk: () => void; - onCancel?: () => void; - title: string; - content?: string; -} - -const { confirm } = Modal; -export default function showDeleteConfirm({ - onOk, - title, - content, - onCancel, -}: showDeleteConfirmProps) { - confirm({ - title, - icon: , - content, - okText: intl.formatMessage({ - id: 'OBDashboard.components.customModal.DeleteModal.Yes', - defaultMessage: '是的', - }), - okType: 'danger', - cancelText: intl.formatMessage({ - id: 'OBDashboard.components.customModal.DeleteModal.Cancel', - defaultMessage: '取消', - }), - onCancel, - onOk, - }); -} diff --git a/distribution/dashboard/ui/src/components/customModal/LineGraphModal.tsx b/distribution/dashboard/ui/src/components/customModal/LineGraphModal.tsx deleted file mode 100644 index ee40ffc3a..000000000 --- a/distribution/dashboard/ui/src/components/customModal/LineGraphModal.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Modal } from 'antd'; -import React from 'react'; - -interface LineGraphModalProps { - visible: boolean; - setVisible: (prop: boolean) => void; - width?: number; - title?: React.ReactNode; -} - -export default function LineGraphModal( - props: LineGraphModalProps & React.PropsWithChildren, -) { - const { visible, setVisible, width, title } = props; - return ( - setVisible(false)} - open={visible} - > - {props.children} - - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/LogReplayModal.tsx b/distribution/dashboard/ui/src/components/customModal/LogReplayModal.tsx deleted file mode 100644 index 0586726cf..000000000 --- a/distribution/dashboard/ui/src/components/customModal/LogReplayModal.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { replayLogOfTenant } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { DatePicker, Form, TimePicker, message } from 'antd'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -type FieldType = { - unitNumber: string; -}; - -export default function LogReplayModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const [form] = Form.useForm(); - - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - - const handleCancel = () => setVisible(false); - const onFinish = async (values: any) => { - const [namespace, name] = getNSName(); - const res = await replayLogOfTenant({ namespace, name, ...values }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - return ( - -
    - - label={intl.formatMessage({ - id: 'Dashboard.components.customModal.LogReplayModal.RecoveryDate', - defaultMessage: '恢复日期', - })} - name="date" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'Dashboard.components.customModal.LogReplayModal.SelectARecoveryDate', - defaultMessage: '请选择恢复日期', - }), - }, - ]} - > - - - - label={intl.formatMessage({ - id: 'Dashboard.components.customModal.LogReplayModal.MinutesAndSeconds', - defaultMessage: '时分秒', - })} - name="time" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'Dashboard.components.customModal.LogReplayModal.SelectARecoveryTime', - defaultMessage: '请选择恢复时间', - }), - }, - ]} - > - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/ModifyPasswordModal.tsx b/distribution/dashboard/ui/src/components/customModal/ModifyPasswordModal.tsx deleted file mode 100644 index 0cfce74df..000000000 --- a/distribution/dashboard/ui/src/components/customModal/ModifyPasswordModal.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { changeTenantPassword } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { Form, Input, message } from 'antd'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -type FieldType = { - Password: string; -}; - -export default function ModifyPasswordModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const [form] = Form.useForm(); - - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - - const handleCancel = () => setVisible(false); - const onFinish = async (values: any) => { - const [namespace, name] = getNSName(); - const res = await changeTenantPassword({ - ns: namespace, - name, - User: 'root', - Password: values.password, - }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - return ( - -
    - - label={intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyPasswordModal.EnterANewPassword', - defaultMessage: '输入新密码', - })} - name="password" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyPasswordModal.PleaseEnter', - defaultMessage: '请输入', - }), - }, - ]} - > - - - - label={intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyPasswordModal.EnterAgain', - defaultMessage: '再次输入', - })} - name="passwordAgain" - validateTrigger="onBlur" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyPasswordModal.PleaseEnter', - defaultMessage: '请输入', - }), - }, - () => ({ - validator(_: any, value: string) { - if ( - form.getFieldValue('password') && - value !== form.getFieldValue('password') - ) { - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyPasswordModal.TheTwoInputsAreInconsistent', - defaultMessage: '两次输入不一致', - }), - ), - ); - } - return Promise.resolve(); - }, - }), - ]} - > - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/ModifyUnitDetailModal.tsx b/distribution/dashboard/ui/src/components/customModal/ModifyUnitDetailModal.tsx deleted file mode 100644 index f8503dd3a..000000000 --- a/distribution/dashboard/ui/src/components/customModal/ModifyUnitDetailModal.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { SUFFIX_UNIT } from '@/constants'; -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { patchTenantConfiguration } from '@/services/tenant'; -import { intl } from '@/utils/intl'; - -import { Col, Form, InputNumber, Row, message } from 'antd'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; -export default function ModifyUnitDetailModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const [form] = Form.useForm(); - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - const handleCancel = () => setVisible(false); - const onFinish = async (values: any) => { - const [namespace, name] = getNSName(); - const res = await patchTenantConfiguration({ namespace, name, ...values }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - return ( - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/ModifyUnitModal.tsx b/distribution/dashboard/ui/src/components/customModal/ModifyUnitModal.tsx deleted file mode 100644 index 2dc743f09..000000000 --- a/distribution/dashboard/ui/src/components/customModal/ModifyUnitModal.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { patchTenantConfiguration } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { Form, InputNumber, message } from 'antd'; -import { useEffect } from 'react'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -type FieldType = { - unitNum: string; -}; - -export default function ModifyUnitModal({ - visible, - setVisible, - defaultValue = 1, - successCallback, -}: CommonModalType & { defaultValue: number }) { - const [form] = Form.useForm(); - - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - - const handleCancel = () => setVisible(false); - const onFinish = async (values: any) => { - const [namespace, name] = getNSName(); - const res = await patchTenantConfiguration({ - ns: namespace, - name, - ...values, - }); - if (res.successful) { - message.success( - res.message || - intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyUnitModal.ModifiedSuccessfully', - defaultMessage: '修改成功', - }), - ); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - - useEffect(() => { - if (defaultValue !== form.getFieldValue('unitNum')) { - form.resetFields(); - } - }, [defaultValue]); - - return ( - -
    - - label={intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyUnitModal.NumberOfUnits', - defaultMessage: 'Unit 数量', - })} - name="unitNum" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'Dashboard.components.customModal.ModifyUnitModal.PleaseEnterTheNumberOf', - defaultMessage: '请输入 Unit 数量', - }), - }, - ]} - > - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/OperateModal.tsx b/distribution/dashboard/ui/src/components/customModal/OperateModal.tsx deleted file mode 100644 index fe7b1f4b1..000000000 --- a/distribution/dashboard/ui/src/components/customModal/OperateModal.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import type { CommonModalType } from '.'; -import ActivateTenant from './ActivateTenantModal'; -import AddZoneModal from './AddZoneModal'; -import LogReplayModal from './LogReplayModal'; -import ModifyPasswordModal from './ModifyPasswordModal'; -import ModifyUnitModal from './ModifyUnitModal'; -import ScaleModal from './ScaleModal'; -import SwitchTenantModal from './SwitchTenantModal'; -import UpgradeModal from './UpgradeModal'; -import UpgradeTenantModal from './UpgradeTenantModal'; -import ModifyUnitDetailModal from './ModifyUnitDetailModal'; - -interface OperateModalProps { - type: API.ModalType; - zoneName?: any; - defaultValue?: number; - disabled?: boolean; -} - -export default function OperateModal({ - type, - ...props -}: OperateModalProps & CommonModalType) { - if (type === 'addZone') { - return ; - } - - if (type === 'scaleServer' && props.zoneName) { - return ; - } - - if (type === 'upgradeCluster') { - return ; - } - - if (type === 'changePassword') { - return ; - } - - if (type === 'logReplay') { - return ; - } - if (type === 'activateTenant') { - return ; - } - if (type === 'switchTenant') { - return ; - } - - if (type === 'upgradeTenant') { - return ; - } - - if(type === 'modifyUnitSpecification'){ - return - } - - if(type === 'changeUnitCount'){ - return ; - } - - return; -} diff --git a/distribution/dashboard/ui/src/components/customModal/ScaleModal.tsx b/distribution/dashboard/ui/src/components/customModal/ScaleModal.tsx deleted file mode 100644 index a91768d30..000000000 --- a/distribution/dashboard/ui/src/components/customModal/ScaleModal.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Form, InputNumber, message } from 'antd'; -import CustomModal from '.'; - -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { scaleObserver } from '@/services'; -import { useEffect } from 'react'; -import type { CommonModalType } from '.'; - -interface ScaleModalProps { - zoneName?: string; - defaultValue?: number; -} - -export default function ScaleModal({ - visible, - setVisible, - successCallback, - zoneName, - defaultValue = 1, -}: ScaleModalProps & CommonModalType) { - const [form] = Form.useForm(); - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - const onFinish = async (val: any) => { - if (!zoneName) throw new Error('zoneName is not defined'); - const [namespace, name] = getNSName(); - const res = await scaleObserver({ - namespace, - name, - zoneName, - replicas: val.replicas, - }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - - useEffect(() => { - form.setFieldValue('replicas', defaultValue); - }, [defaultValue]); - - return ( - { - setVisible(false); - form.resetFields(); - }} - > -
    - - - -
    -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/SwitchTenantModal.tsx b/distribution/dashboard/ui/src/components/customModal/SwitchTenantModal.tsx deleted file mode 100644 index 402f1870b..000000000 --- a/distribution/dashboard/ui/src/components/customModal/SwitchTenantModal.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { message } from 'antd'; - -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { changeTenantRole } from '@/services/tenant'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -export default function SwitchTenantModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const { run: activateTenant } = useRequest(changeTenantRole, { - manual: true, - onSuccess: ({ successful }) => { - if (successful) { - message.success( - intl.formatMessage({ - id: 'Dashboard.components.customModal.SwitchTenantModal.TheStandbyTenantHasBeen', - defaultMessage: '激活备租户成功', - }), - ); - setVisible(false); - successCallback(); - } - }, - }); - const handleSubmit = async () => { - const [ns, name] = getNSName(); - await activateTenant({ ns, name }); - }; - const handleCancel = () => setVisible(false); - - return ( - -

    - {intl.formatMessage({ - id: 'Dashboard.components.customModal.SwitchTenantModal.AfterThePrimaryAndSecondary', - defaultMessage: - '主备切换后,原备租户将成为新的主租户,原主租户将成为新的备租户,确定要切换吗?', - })} -

    -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/UpgradeModal.tsx b/distribution/dashboard/ui/src/components/customModal/UpgradeModal.tsx deleted file mode 100644 index 754e67ed2..000000000 --- a/distribution/dashboard/ui/src/components/customModal/UpgradeModal.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Form, Input, message } from 'antd'; - -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { upgradeObcluster } from '@/services'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -type FieldType = { - image: string; -}; -export default function UpgradeModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const [form] = Form.useForm(); - - const handleSubmit = async () => { - try { - await form.validateFields(); - form.submit(); - } catch (err) {} - }; - - const handleCancel = () => setVisible(false); - const onFinish = async ({ image }: any) => { - const [ns, name] = getNSName(); - const res = await upgradeObcluster({ ns, name, image }); - if (res.successful) { - message.success(res.message); - successCallback(); - form.resetFields(); - setVisible(false); - } - }; - return ( - -
    - - label={intl.formatMessage({ - id: 'OBDashboard.components.customModal.UpgradeModal.Image', - defaultMessage: '镜像', - })} - name="image" - rules={[ - { - required: true, - message: intl.formatMessage({ - id: 'OBDashboard.components.customModal.UpgradeModal.PleaseEnterAnImage', - defaultMessage: '请输入镜像!', - }), - }, - ]} - > - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/UpgradeTenantModal.tsx b/distribution/dashboard/ui/src/components/customModal/UpgradeTenantModal.tsx deleted file mode 100644 index 583cd1beb..000000000 --- a/distribution/dashboard/ui/src/components/customModal/UpgradeTenantModal.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { message } from 'antd'; - -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { changeTenantRole } from '@/services/tenant'; -import type { CommonModalType } from '.'; -import CustomModal from '.'; - -export default function UpgradeTenantModal({ - visible, - setVisible, - successCallback, -}: CommonModalType) { - const { run: activateTenant } = useRequest(changeTenantRole, { - manual: true, - onSuccess: ({ successful }) => { - if (successful) { - message.success( - intl.formatMessage({ - id: 'Dashboard.components.customModal.UpgradeTenantModal.TheTenantVersionHasBeen', - defaultMessage: '租户版本升级成功', - }), - ); - setVisible(false); - successCallback(); - } - }, - }); - const handleSubmit = async () => { - const [ns, name] = getNSName(); - await activateTenant({ ns, name }); - }; - const handleCancel = () => setVisible(false); - - return ( - -

    - {intl.formatMessage({ - id: 'Dashboard.components.customModal.UpgradeTenantModal.TheCurrentTenantVersionIs', - defaultMessage: - '当前租户的版本为 xxxx,集群的版本为xxx,确定升级租户吗?', - })} -

    -
    - ); -} diff --git a/distribution/dashboard/ui/src/components/customModal/index.tsx b/distribution/dashboard/ui/src/components/customModal/index.tsx deleted file mode 100644 index 6611c19ab..000000000 --- a/distribution/dashboard/ui/src/components/customModal/index.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Modal } from 'antd'; -import { ReactNode } from 'react'; - -interface CustomModalProps { - isOpen: boolean; - title: string; - handleOk: () => void; - handleCancel: () => void; - children: ReactNode; - width?: number; -} - -export type CommonModalType = { - visible: boolean; - setVisible: (prop: boolean) => void; - successCallback: (val:any) => void; -}; - -export default function CustomModal(props: CustomModalProps) { - const { isOpen, handleOk, handleCancel, title, width = 520 } = props; - return ( - - {props.children} - - ); -} diff --git a/distribution/dashboard/ui/src/components/moreModal/index.less b/distribution/dashboard/ui/src/components/moreModal/index.less deleted file mode 100644 index a3bb8fc32..000000000 --- a/distribution/dashboard/ui/src/components/moreModal/index.less +++ /dev/null @@ -1,30 +0,0 @@ -.moreContainer { - background-color: #fff; - position: absolute; - border-radius: 6px; - box-shadow: 0 4px 8px 0 rgba(0, 59, 141, 0.06); - padding: 4px; -} - -.hidden { - // visibility: hidden; - // pointer-events: none; - display: none; -} - -ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -li { - display: block; - margin: 0; - padding: 5px 20px; - cursor: pointer; -} - -li:hover { - background-color: rgb(248, 250, 254); -} diff --git a/distribution/dashboard/ui/src/components/moreModal/index.tsx b/distribution/dashboard/ui/src/components/moreModal/index.tsx deleted file mode 100644 index 4758144fe..000000000 --- a/distribution/dashboard/ui/src/components/moreModal/index.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import styles from './index.less'; - -interface MoreModalProps { - visible: boolean; - ItemClick: (value: API.ModalType) => void; - list: { value: string; label: string }[]; - innerRef: any; - disable: boolean; -} - -export default function MoreModal({ - visible, - list, - ItemClick, - innerRef, - disable, -}: MoreModalProps) { - return ( -
      - {list.map((item, index) => ( -
    • ItemClick(item.value as API.ModalType) : () => {}} - key={index} - > - {item.label} -
    • - ))} -
    - ); -} diff --git a/distribution/dashboard/ui/src/constants/doc.ts b/distribution/dashboard/ui/src/constants/doc.ts deleted file mode 100644 index 13c9eda52..000000000 --- a/distribution/dashboard/ui/src/constants/doc.ts +++ /dev/null @@ -1,5 +0,0 @@ -const MIRROR_SERVER = - 'https://hub.docker.com/r/oceanbase/oceanbase-cloud-native/tags'; -const MIRROR_MONITOR = 'https://hub.docker.com/r/oceanbase/obagent/tags'; - -export { MIRROR_MONITOR, MIRROR_SERVER }; diff --git a/distribution/dashboard/ui/src/constants/index.ts b/distribution/dashboard/ui/src/constants/index.ts deleted file mode 100644 index 1b64d50e1..000000000 --- a/distribution/dashboard/ui/src/constants/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import badgeDeleting from '@/assets/badge/error.svg'; -import badgeRunning from '@/assets/badge/processing.svg'; -import badgeOperating from '@/assets/badge/warning.svg'; -import clusterDeleting from '@/assets/cluster/deleting.svg'; -import clusterOperating from '@/assets/cluster/operating.svg'; -import clusterRunning from '@/assets/cluster/running.svg'; -import serverDeleting from '@/assets/server/deleting.svg'; -import serverRunning from '@/assets/server/running.svg'; -import serverOperating from '@/assets/server/warning.svg'; -import zoneDeleting from '@/assets/zone/deleting.svg'; -import zoneOperating from '@/assets/zone/operating.svg'; -import zoneRunning from '@/assets/zone/running.svg'; - -//统一状态常量和颜色 -const STATUS = ['running', 'deleting', 'operating']; -const COLOR_MAP = new Map([ - ['running', 'geekblue'], - ['deleting', 'volcano'], - ['operating', 'gold'], - ['creating', 'blue'], -]); -const CLUSTER_IMG_MAP = new Map([ - ['running', clusterRunning], - ['deleting', clusterOperating], - ['operating', clusterDeleting], -]); -const SERVER_IMG_MAP = new Map([ - ['running', serverRunning], - ['deleting', serverDeleting], - ['operating', serverOperating], -]); -const ZONE_IMG_MAP = new Map([ - ['running', zoneRunning], - ['deleting', zoneDeleting], - ['operating', zoneOperating], -]); -const BADGE_IMG_MAP = new Map([ - ['running', badgeRunning], - ['deleting', badgeDeleting], - ['operating', badgeOperating], -]); - -const REFRESH_CLUSTER_TIME = 10000; -// 性能监控自动刷新时间 15s -const REFRESH_FREQUENCY = 15; -// 监控点位数量 -const POINT_NUMBER = 15; - -const SUFFIX_UNIT = 'GB'; - -export { - POINT_NUMBER, - REFRESH_CLUSTER_TIME, - REFRESH_FREQUENCY, - SUFFIX_UNIT, - BADGE_IMG_MAP, - CLUSTER_IMG_MAP, - COLOR_MAP, - SERVER_IMG_MAP, - STATUS, - ZONE_IMG_MAP, -}; diff --git a/distribution/dashboard/ui/src/constants/schedule.ts b/distribution/dashboard/ui/src/constants/schedule.ts deleted file mode 100644 index 566765adc..000000000 --- a/distribution/dashboard/ui/src/constants/schedule.ts +++ /dev/null @@ -1,165 +0,0 @@ -import { intl } from '@/utils/intl'; -import { range } from 'lodash'; - -export const SCHEDULE_TYPE_OPTIONS = [ - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Zhou', - defaultMessage: '周', - }), - value: 'Weekly', - }, - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Month', - defaultMessage: '月', - }), - value: 'Monthly', - }, -]; - -export const WEEK_OPTIONS = [ - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.One', - defaultMessage: '一', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Monday', - defaultMessage: '星期一', - }), - value: 1, - }, - - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Ii', - defaultMessage: '二', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Tuesday', - defaultMessage: '星期二', - }), - - value: 2, - }, - - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Three', - defaultMessage: '三', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Wednesday', - defaultMessage: '星期三', - }), - - value: 3, - }, - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Four', - defaultMessage: '四', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Thursday', - defaultMessage: '星期四', - }), - - value: 4, - }, - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Five', - defaultMessage: '五', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Friday', - defaultMessage: '星期五', - }), - - value: 5, - }, - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Six', - defaultMessage: '六', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Saturday', - defaultMessage: '星期六', - }), - - value: 6, - }, - { - label: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Day', - defaultMessage: '日', - }), - fullLabel: intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Sunday', - defaultMessage: '星期日', - }), - - value: 7, - }, -]; - -export const WEEK_TEXT_MAP = new Map([ - [ - 1, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Monday', - defaultMessage: '星期一', - }), - ], - [ - 2, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Tuesday', - defaultMessage: '星期二', - }), - ], - [ - 3, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Wednesday', - defaultMessage: '星期三', - }), - ], - [ - 4, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Thursday', - defaultMessage: '星期四', - }), - ], - [ - 5, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Friday', - defaultMessage: '星期五', - }), - ], - [ - 6, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Saturday', - defaultMessage: '星期六', - }), - ], - [ - 7, - intl.formatMessage({ - id: 'Dashboard.src.constants.schedule.Sunday', - defaultMessage: '星期日', - }), - ], -]); - -export const MONTH_OPTIONS = range(1, 32).map((item) => ({ - label: item < 10 ? `0${item}` : item, - fullLabel: item < 10 ? `0${item}` : item, - value: item, -})); diff --git a/distribution/dashboard/ui/src/hook/usePublicKey.ts b/distribution/dashboard/ui/src/hook/usePublicKey.ts deleted file mode 100644 index d6cd77638..000000000 --- a/distribution/dashboard/ui/src/hook/usePublicKey.ts +++ /dev/null @@ -1,23 +0,0 @@ -import React, { useEffect } from 'react'; -import { infoReq } from '@/services'; -import JSEncrypt from 'jsencrypt'; - -export const usePublicKey = () => { - const [publicKey, setPublicKey] = React.useState(''); - - useEffect(() => { - infoReq().then((res) => { - setPublicKey(res.data.publicKey); - }).catch((err) => { - console.log(err) - }); - }, []) - - return publicKey; -} - -export const encryptText = (text: string, publicKey: string): string | false => { - const encrypt = new JSEncrypt(); - encrypt.setPublicKey(publicKey); - return encrypt.encrypt(text); -} \ No newline at end of file diff --git a/distribution/dashboard/ui/src/hook/useRequestOfMonitor.ts b/distribution/dashboard/ui/src/hook/useRequestOfMonitor.ts deleted file mode 100644 index 5078ac910..000000000 --- a/distribution/dashboard/ui/src/hook/useRequestOfMonitor.ts +++ /dev/null @@ -1,55 +0,0 @@ -import type { - BaseOptions, - CombineService, -} from '@ahooksjs/use-request/es/types'; -import { useRequest } from 'ahooks'; -import { useCallback, useRef } from 'react'; - -const useLockFn = (fn: (...args: any) => Promise) => { - let lockRef = useRef(false); - - return [ - useCallback( - async (...args: any) => { - if (lockRef.current) return; - lockRef.current = true; - try { - const ret = await fn(...args); - lockRef.current = false; - return ret; - } catch (err) { - lockRef.current = false; - throw err; - } - }, - [fn], - ), - (val: boolean) => { - lockRef.current = val; - }, - ]; -}; - -const useRequestOfMonitor = ( - service: CombineService, - options?: BaseOptions & { isRealTime?: boolean }, -) => { - const { isRealTime } = options || {} - const requestResult = useRequest(service, { ...options }); - // 使用竞态锁来防止监控请求堆积 - const [run, setIsLock] = useLockFn(requestResult.run); - if (!isRealTime) setIsLock(false); - return { - ...requestResult, - run: (params) => { - if (!isRealTime) { - setIsLock(false); - requestResult.run(params); - } else { - run(params); - } - }, - }; -}; - -export { useRequestOfMonitor }; diff --git a/distribution/dashboard/ui/src/i18n/strings/en-US.json b/distribution/dashboard/ui/src/i18n/strings/en-US.json deleted file mode 100644 index 0833972b8..000000000 --- a/distribution/dashboard/ui/src/i18n/strings/en-US.json +++ /dev/null @@ -1,559 +0,0 @@ -{ - "dashboard.pages.Cluster.ClusterEvents.ClusterName": "Cluster name", - "dashboard.pages.Cluster.ClusterEvents.Status": "Status", - "dashboard.pages.Cluster.ClusterEvents.Creating": "Creating", - "dashboard.pages.Cluster.ClusterEvents.TakingOver": "Taking over", - "dashboard.pages.Cluster.ClusterEvents.AllocatedCpu": "Allocated CPU", - "dashboard.pages.Cluster.ClusterEvents.AllocatedMemory": "Allocated memory", - "dashboard.pages.Cluster.ClusterEvents.UsedDataDisk": "Used data disk", - "dashboard.pages.Cluster.ClusterEvents.NumberOfRentedHouseholds": "Number of rented households", - "dashboard.pages.Cluster.ClusterEvents.OceanbaseVersionNumber": "OceanBase version number", - "dashboard.pages.Cluster.ClusterEvents.DeploymentMode": "Deployment Mode", - "dashboard.pages.Cluster.ClusterEvents.CpuArchitecture": "CPU architecture", - "dashboard.pages.Cluster.ClusterEvents.CreationTime": "Creation time", - "dashboard.pages.Cluster.ClusterEvents.AlertInformation": "Alert information", - "dashboard.pages.Cluster.ClusterEvents.NormalOperation": "Normal operation", - "dashboard.pages.Cluster.ClusterEvents.Cluster": "Cluster (1)", - "dashboard.pages.Cluster.ClusterEvents.April": "April 26, 2023", - "dashboard.pages.Cluster.ClusterEvents.Unavailable": "Unavailable", - "dashboard.pages.Cluster.ClusterList.ClusterName": "Cluster name", - "dashboard.pages.Cluster.ClusterList.Status": "Status", - "dashboard.pages.Cluster.ClusterList.Creating": "Creating", - "dashboard.pages.Cluster.ClusterList.TakingOver": "Taking over", - "dashboard.pages.Cluster.ClusterList.AllocatedCpu": "Allocated CPU", - "dashboard.pages.Cluster.ClusterList.AllocatedMemory": "Allocated memory", - "dashboard.pages.Cluster.ClusterList.UsedDataDisk": "Used data disk", - "dashboard.pages.Cluster.ClusterList.NumberOfRentedHouseholds": "Number of rented households", - "dashboard.pages.Cluster.ClusterList.OceanbaseVersionNumber": "OceanBase version number", - "dashboard.pages.Cluster.ClusterList.DeploymentMode": "Deployment Mode", - "dashboard.pages.Cluster.ClusterList.CpuArchitecture": "CPU architecture", - "dashboard.pages.Cluster.ClusterList.CreationTime": "Creation time", - "dashboard.pages.Cluster.ClusterList.AlertInformation": "Alert information", - "dashboard.pages.Cluster.ClusterList.NormalOperation": "Normal operation", - "dashboard.pages.Cluster.ClusterList.Cluster": "Cluster (1)", - "dashboard.pages.Cluster.ClusterList.April": "April 26, 2023", - "dashboard.pages.Cluster.ClusterList.Unavailable": "Unavailable", - "dashboard.pages.Cluster.ClusterList.ClusterList": "Cluster list", - "dashboard.pages.Cluster.ClusterList.AddCluster": "Add cluster", - "dashboard.Detail.Overview.ZoneName": "Zone name", - "dashboard.Detail.Overview.Region": "Region", - "dashboard.Detail.Overview.DataCenter": "Data Center", - "dashboard.Detail.Overview.NumberOfMachines": "Number of machines", - "dashboard.Detail.Overview.CpuArchitecture": "CPU architecture", - "dashboard.Detail.Overview.Status": "Status", - "dashboard.Detail.Overview.Operation": "Operation", - "dashboard.Detail.Overview.AddObserver": "Add OBServer", - "dashboard.Detail.Overview.Main": "11.124.9.37:2882 (main)", - "dashboard.Detail.Overview.NormalOperation": "Normal operation", - "dashboard.Detail.Overview.SqlPort": "SQL Port", - "dashboard.Detail.Overview.RpcPort": "RPC Port", - "dashboard.Detail.Overview.Zone": "zone", - "dashboard.Detail.Overview.Model": "Model", - "dashboard.Detail.Overview.ResourceLevel": "Resource level", - "dashboard.Detail.Overview.Restart": "Restart", - "dashboard.Detail.Overview.Replace": "Replace", - "dashboard.Detail.Overview.Overview": "Overview", - "dashboard.Detail.Overview.AddObserver.1": "Add OBServer", - "dashboard.Detail.Overview.AddZone": "Add Zone", - "dashboard.Detail.Overview.CreateATenant": "Create a tenant", - "dashboard.Detail.Overview.UpgradedVersion": "Upgraded version", - "dashboard.Detail.Overview.ChangePassword": "Change password", - "dashboard.Detail.Overview.BasicInformation": "Basic information", - "dashboard.Detail.Overview.ClusterType": "Cluster type", - "dashboard.Detail.Overview.PrimaryCluster": "Primary cluster", - "dashboard.Detail.Overview.OceanbaseVersionNumber": "OceanBase version number:", - "dashboard.Detail.Overview.NumberOfRegions": "Number of regions:", - "dashboard.Detail.Overview.DeploymentMode": "Deployment Mode:", - "dashboard.Detail.Overview.Cluster": "Cluster (1)", - "dashboard.Detail.Topo.constants.CreateATenant": "Create a tenant", - "dashboard.Detail.Topo.constants.AddZone": "Add zone", - "dashboard.Detail.Topo.constants.AddZone.1": "Add zone", - "dashboard.Detail.Topo.constants.DeleteZone": "Delete zone", - "dashboard.Detail.Topo.constants.UpgradeZone": "Upgrade zone", - "dashboard.Detail.Topo.constants.AddServer": "Add server", - "dashboard.Detail.Topo.constants.DeleteServer": "Delete server", - "dashboard.Detail.Topo.constants.UpgradeServer": "Upgrade server", - "dashboard.Detail.Topo.Cluster": "Cluster", - "dashboard.Detail.Topo.Running": "Running", - "dashboard.Cluster.Detail.Overview": "Overview", - "dashboard.Cluster.Detail.Cluster": "Cluster", - "dashboard.Cluster.Detail.TopologyDiagram": "Topology", - "dashboard.Cluster.Detail.BackupAndRecovery": "Backup and Recovery", - "dashboard.Cluster.New.BackUp.BackupAndRecovery": "Backup and Recovery", - "dashboard.Cluster.New.BasicInfo.BasicInformation": "Basic information", - "dashboard.Cluster.New.Monitor.Monitoring": "Monitoring", - "dashboard.Cluster.New.Resource.Resources": "Resources", - "dashboard.Cluster.New.Topo.Topology": "Topology", - "dashboard.Cluster.New.CreateACluster": "Create a cluster", - "dashboard.Cluster.New.Cancel": "Cancel", - "dashboard.Cluster.New.Submit": "Submit", - "dashboard.Layouts.BasicLayout.Overview": "Overview", - "dashboard.Layouts.BasicLayout.Cluster": "Cluster", - "dashboard.Layouts.BasicLayout.YouClickedTheDropDown": "You clicked the drop-down menu.", - "dashboard.Layouts.BasicLayout.PersonalSettings": "Personal Settings", - "dashboard.Layouts.BasicLayout.ChangePassword": "Change password", - "dashboard.Layouts.BasicLayout.LogOut": "Log out", - "dashboard.pages.Login.Login": "Login", - "dashboard.pages.Overview.EventsTable.ClusterName": "Cluster name", - "dashboard.pages.Overview.EventsTable.Status": "Status", - "dashboard.pages.Overview.EventsTable.Creating": "Creating", - "dashboard.pages.Overview.EventsTable.TakingOver": "Taking over", - "dashboard.pages.Overview.EventsTable.AllocatedCpu": "Allocated CPU", - "dashboard.pages.Overview.EventsTable.AllocatedMemory": "Allocated memory", - "dashboard.pages.Overview.EventsTable.UsedDataDisk": "Used data disk", - "dashboard.pages.Overview.EventsTable.NumberOfRentedHouseholds": "Number of rented households", - "dashboard.pages.Overview.EventsTable.OceanbaseVersionNumber": "OceanBase version number", - "dashboard.pages.Overview.EventsTable.DeploymentMode": "Deployment Mode", - "dashboard.pages.Overview.EventsTable.CpuArchitecture": "CPU architecture", - "dashboard.pages.Overview.EventsTable.CreationTime": "Creation time", - "dashboard.pages.Overview.EventsTable.AlertInformation": "Alert information", - "dashboard.pages.Overview.EventsTable.NormalOperation": "Normal operation", - "dashboard.pages.Overview.EventsTable.Cluster": "Cluster (1)", - "dashboard.pages.Overview.EventsTable.April": "April 26, 2023", - "dashboard.pages.Overview.EventsTable.Unavailable": "Unavailable", - "dashboard.pages.Overview.NodesTable.ClusterName": "Cluster name", - "dashboard.pages.Overview.NodesTable.Status": "Status", - "dashboard.pages.Overview.NodesTable.Creating": "Creating", - "dashboard.pages.Overview.NodesTable.TakingOver": "Taking over", - "dashboard.pages.Overview.NodesTable.AllocatedCpu": "Allocated CPU", - "dashboard.pages.Overview.NodesTable.AllocatedMemory": "Allocated memory", - "dashboard.pages.Overview.NodesTable.UsedDataDisk": "Used data disk", - "dashboard.pages.Overview.NodesTable.NumberOfRentedHouseholds": "Number of rented households", - "dashboard.pages.Overview.NodesTable.OceanbaseVersionNumber": "OceanBase version number", - "dashboard.pages.Overview.NodesTable.DeploymentMode": "Deployment Mode", - "dashboard.pages.Overview.NodesTable.CpuArchitecture": "CPU architecture", - "dashboard.pages.Overview.NodesTable.CreationTime": "Creation time", - "dashboard.pages.Overview.NodesTable.AlertInformation": "Alert information", - "dashboard.pages.Overview.NodesTable.NormalOperation": "Normal operation", - "dashboard.pages.Overview.NodesTable.Cluster": "Cluster (1)", - "dashboard.pages.Overview.NodesTable.April": "April 26, 2023", - "dashboard.pages.Overview.NodesTable.Unavailable": "Unavailable", - "dashboard.pages.Overview.OverviewStatus.OceanbaseCluster": "OceanBase cluster", - "dashboard.pages.Overview.OverviewStatus.OceanbaseTenants": "OceanBase tenants", - "dashboard.pages.Overview.OverviewStatus.TotalQuantity": "Total quantity", - "dashboard.pages.Overview.OverviewStatus.Running": "Running", - "dashboard.pages.Overview.OverviewStatus.Stopped": "Stopped", - "dashboard.pages.Overview.OverviewStatus.Other": "Other", - "dashboard.pages.Overview.Overview": "Overview", - "OBDashboard.pages.Cluster.ClusterList.Used": "Used", - "OBDashboard.pages.Cluster.ClusterList.Unused": "Unused", - "OBDashboard.pages.Cluster.ClusterList.ClusterName": "Cluster name", - "OBDashboard.pages.Cluster.ClusterList.Namespace": "Namespace", - "OBDashboard.pages.Cluster.ClusterList.Status": "Status", - "OBDashboard.pages.Cluster.ClusterList.CreationTime": "Creation time", - "OBDashboard.pages.Cluster.ClusterList.Image": "Image", - "OBDashboard.pages.Cluster.ClusterList.CreateACluster": "Create a cluster", - "OBDashboard.Detail.Overview.BasicInfo.ClusterName": "Cluster name:", - "OBDashboard.Detail.Overview.BasicInfo.Namespace": "Namespace:", - "OBDashboard.Detail.Overview.BasicInfo.Image": "Image:", - "OBDashboard.Detail.Overview.BasicInfo.ClusterStatus": "Cluster status", - "OBDashboard.Detail.Overview.ServerTable.ServerName": "Server Name", - "OBDashboard.Detail.Overview.ServerTable.Namespace": "Namespace", - "OBDashboard.Detail.Overview.ServerTable.Address": "Address", - "OBDashboard.Detail.Overview.ServerTable.Status": "Status", - "OBDashboard.Detail.Overview.ZoneTable.ZoneName": "Zone name", - "OBDashboard.Detail.Overview.ZoneTable.Namespace": "Namespace", - "OBDashboard.Detail.Overview.ZoneTable.NumberOfMachines": "Number of machines", - "OBDashboard.Detail.Overview.ZoneTable.RootServiceIp": "Root service IP", - "OBDashboard.Detail.Overview.ZoneTable.Status": "Status", - "OBDashboard.Detail.Overview.ZoneTable.Operation": "Operation", - "OBDashboard.Detail.Overview.ZoneTable.Expansion": "Expansion", - "OBDashboard.Detail.Overview.ZoneTable.AreYouSureYouWant": "Are you sure you want to delete the zone?", - "OBDashboard.Detail.Overview.ZoneTable.Delete": "Delete", - "OBDashboard.Detail.Overview.ZoneTable.OperationSucceeded": "Operation succeeded!", - "OBDashboard.Detail.Overview.DeletedSuccessfully": "Deleted successfully", - "OBDashboard.Detail.Overview.Upgrade": "Upgrade", - "OBDashboard.Detail.Overview.AreYouSureYouWant": "Are you sure you want to delete the cluster?", - "OBDashboard.Detail.Overview.Delete": "Delete", - "OBDashboard.Detail.Topo.constants.Upgrade": "Upgrade", - "OBDashboard.Detail.Topo.constants.Delete": "Delete", - "OBDashboard.Detail.Topo.constants.Expansion": "Expansion", - "OBDashboard.Detail.Topo.helper.Cluster": "Cluster", - "OBDashboard.Detail.Topo.AreYouSureYouWant": "Are you sure you want to delete the cluster?", - "OBDashboard.Detail.Topo.AreYouSureYouWant.1": "Are you sure you want to delete the Zone?", - "OBDashboard.Cluster.Detail.PerformanceMonitoring": "Performance", - "OBDashboard.pages.Cluster.Monitor.ZoomInToView": "Zoom in to view", - "OBDashboard.Cluster.New.BackUp.Address": "Address", - "OBDashboard.Cluster.New.BackUp.PleaseEnterTheAddress": "Please enter the address!", - "OBDashboard.Cluster.New.BackUp.Path": "Path", - "OBDashboard.Cluster.New.BackUp.EnterAPath": "Enter a path!", - "OBDashboard.Cluster.New.BasicInfo.CopiedSuccessfully": "Copied successfully", - "OBDashboard.Cluster.New.BasicInfo.AddNamespace": "Add namespace", - "OBDashboard.Cluster.New.BasicInfo.Namespace": "Namespace", - "OBDashboard.Cluster.New.BasicInfo.EnterANamespace": "Enter a namespace", - "OBDashboard.Cluster.New.BasicInfo.PleaseSelect": "Please select", - "OBDashboard.Cluster.New.BasicInfo.ToCharactersInLength": "8 to 32 characters in length", - "OBDashboard.Cluster.New.BasicInfo.CanOnlyContainLettersNumbers": "Can only contain letters, numbers, and special characters (~! @ **** & *_-+ = |()", - "OBDashboard.Cluster.New.BasicInfo.AtLeastUppercaseAndLowercase": "At least 2 uppercase and lowercase letters, numbers, and special characters", - "OBDashboard.Cluster.New.BasicInfo.Password": "Password", - "OBDashboard.Cluster.New.BasicInfo.PleaseEnterOrGenerateRandomly": "Please enter or generate randomly", - "OBDashboard.Cluster.New.BasicInfo.PleaseRememberThePasswordOr": "Please remember the password, or", - "OBDashboard.Cluster.New.BasicInfo.CopyPassword": "Copy password", - "OBDashboard.Cluster.New.BasicInfo.AndKeepItProperly": "And keep it properly", - "OBDashboard.Cluster.New.BasicInfo.RandomlyGenerated": "Randomly generated", - "OBDashboard.Cluster.New.BasicInfo.TheNameOfTheResource": "The name of the resource in k8s", - "OBDashboard.Cluster.New.BasicInfo.ResourceName": "Resource Name", - "OBDashboard.Cluster.New.BasicInfo.EnterAKSResource": "Enter a k8s resource name", - "OBDashboard.Cluster.New.BasicInfo.ClusterName": "Cluster name", - "OBDashboard.Cluster.New.BasicInfo.EnterAClusterName": "Enter a cluster name", - "OBDashboard.Cluster.New.Monitor.TheImageShouldBeFully": "The image should be fully written registry/image:tag, for example, oceanbase/obagent:4.2.0-100000062023080210", - "OBDashboard.Cluster.New.Monitor.EnterAnImage": "Enter an image", - "OBDashboard.Cluster.New.Monitor.Image": "Image", - "OBDashboard.Cluster.New.Monitor.Resources": "Resources", - "OBDashboard.Cluster.New.Monitor.EnterTheNumberOfCpus": "Enter the number of CPUs", - "OBDashboard.Cluster.New.Monitor.NumberOfCpus": "Number of CPUs", - "OBDashboard.Cluster.New.Monitor.EnterMemory": "Enter Memory", - "OBDashboard.Cluster.New.Monitor.Memory": "Memory", - "OBDashboard.Cluster.New.Observer.TheImageShouldBeFully": "The image should be fully written registry/image:tag, for example, oceanbase/oceanbase-cloud-native:4.2.0.0-101000032023091319", - "OBDashboard.Cluster.New.Observer.EnterLabel": "Enter {label}", - "OBDashboard.Cluster.New.Observer.Image": "Image", - "OBDashboard.Cluster.New.Observer.Resources": "Resources", - "OBDashboard.Cluster.New.Observer.Memory": "Memory", - "OBDashboard.Cluster.New.Observer.Data": "Data", - "OBDashboard.Cluster.New.Observer.Log": "Log", - "OBDashboard.Cluster.New.Parameters.ParameterSettings": "Parameter settings", - "OBDashboard.Cluster.New.Parameters.ParameterName": "Parameter name", - "OBDashboard.Cluster.New.Parameters.EnterAParameterName": "Enter a parameter name", - "OBDashboard.Cluster.New.Parameters.ParameterValue": "Parameter value", - "OBDashboard.Cluster.New.Parameters.EnterAParameterValue": "Enter a parameter value", - "OBDashboard.Cluster.New.Parameters.Operation": "Operation", - "OBDashboard.Cluster.New.Parameters.AreYouSureYouWant": "Are you sure you want to delete this parameter?", - "OBDashboard.Cluster.New.Parameters.Delete": "Delete", - "OBDashboard.Cluster.New.Parameters.Cancel": "Cancel", - "OBDashboard.Cluster.New.Parameters.AddParameters": "Add parameters", - "OBDashboard.Cluster.New.Topo.ZoneName": "Zone name", - "OBDashboard.Cluster.New.Topo.EnterAZoneName": "Enter a zone name", - "OBDashboard.Cluster.New.Topo.NumberOfServers": "servers", - "OBDashboard.Cluster.New.Topo.AreYouSureYouWant": "Are you sure you want to delete this configuration item?", - "OBDashboard.Cluster.New.Topo.Delete": "Delete", - "OBDashboard.Cluster.New.Topo.Cancel": "Cancel", - "OBDashboard.Cluster.New.Topo.AddZone": "Add Zone", - "OBDashboard.Cluster.New.helper.EnterAPassword": "Enter a password", - "OBDashboard.Cluster.New.helper.ToCharactersInLength": "8 to 32 characters in length", - "OBDashboard.Cluster.New.helper.CanOnlyContainLettersNumbers": "Can only contain letters, numbers, and special characters (~! @ **** & *_-+ = |(){}[]:;,.? /'$\"<>)", - "OBDashboard.Cluster.New.helper.AtLeastUppercaseAndLowercase": "At least 2 uppercase and lowercase letters, numbers, and special characters", - "OBDashboard.Cluster.New.helper.TheResourceNameMayBe": "The resource name may be spliced into the domain name and must conform to the domain name format.", - "OBDashboard.pages.Overview.NodesTable.NodeName": "Node name", - "OBDashboard.pages.Overview.NodesTable.Status": "Status", - "OBDashboard.pages.Overview.NodesTable.Role": "Role", - "OBDashboard.pages.Overview.NodesTable.RunningTime": "Running time", - "OBDashboard.pages.Overview.NodesTable.Version": "Version", - "OBDashboard.pages.Overview.NodesTable.InternalIpAddress": "Internal IP address", - "OBDashboard.pages.Overview.NodesTable.ExternalIpAddress": "External IP address", - "OBDashboard.pages.Overview.NodesTable.OperatingSystem": "Operating system", - "OBDashboard.pages.Overview.NodesTable.KernelVersion": "Kernel version", - "OBDashboard.pages.Overview.NodesTable.ContainerRuntime": "Container Runtime", - "OBDashboard.pages.Overview.NodesTable.AllocatedCpu": "Allocated CPU", - "OBDashboard.pages.Overview.NodesTable.AllocatedMemory": "Allocated memory", - "OBDashboard.pages.Overview.NodesTable.Node": "Node", - "OBDashboard.pages.Overview.OverviewStatus.Deleting": "Deleting", - "OBDashboard.pages.Overview.OverviewStatus.InOperation": "In operation", - "OBDashboard.components.ClassSelect.PleaseSelect": "Please select", - "OBDashboard.components.EventsTable.Namespace": "Namespace", - "OBDashboard.components.EventsTable.Type": "Type", - "OBDashboard.components.EventsTable.Normal": "Normal", - "OBDashboard.components.EventsTable.Warning": "Warning", - "OBDashboard.components.EventsTable.NumberOfOccurrences": "Number of occurrences", - "OBDashboard.components.EventsTable.FirstOccurrenceTime": "First occurrence time", - "OBDashboard.components.EventsTable.RecentOccurrenceTime": "Recent occurrence time", - "OBDashboard.components.EventsTable.Cause": "Cause", - "OBDashboard.components.EventsTable.AssociatedObjects": "Associated objects", - "OBDashboard.components.EventsTable.Information": "Information", - "OBDashboard.components.EventsTable.Event": "Event", - "OBDashboard.components.NodeSelector.EnterAKey": "Enter a key.", - "OBDashboard.components.NodeSelector.PleaseSelect": "Please select", - "OBDashboard.components.NodeSelector.EnterValue": "Enter value", - "OBDashboard.components.NodeSelector.AddNodeselector": "Add nodeSelector", - "OBDashboard.components.customModal.AddNSModal.AddedSuccessfully": "Added successfully", - "OBDashboard.components.customModal.AddNSModal.AddNamespace": "Add namespace", - "OBDashboard.components.customModal.AddNSModal.EnterNamespace": "Enter namespace!", - "OBDashboard.components.customModal.AddZoneModal.AddZone": "Add Zone", - "OBDashboard.components.customModal.AddZoneModal.ZoneName": "zone name", - "OBDashboard.components.customModal.AddZoneModal.EnterAZoneName": "Enter a zone name!", - "OBDashboard.components.customModal.AddZoneModal.NumberOfServers": "Number of servers", - "OBDashboard.components.customModal.AddZoneModal.PleaseEnterTheNumberOf": "Please enter the number of servers!", - "OBDashboard.components.customModal.DeleteModal.Yes": "Yes", - "OBDashboard.components.customModal.DeleteModal.Cancel": "Cancel", - "OBDashboard.components.customModal.ScaleModal.ExpandZone": "Expand Zone", - "OBDashboard.components.customModal.ScaleModal.PleaseEnterTheNumberOf": "Please enter the number of scales!", - "OBDashboard.components.customModal.UpgradeModal.VersionUpgrade": "Version Upgrade", - "OBDashboard.components.customModal.UpgradeModal.Image": "Image", - "OBDashboard.components.customModal.UpgradeModal.PleaseEnterAnImage": "Please enter an image!", - "OBDashboard.Cluster.New.BackUp.PleaseEnter": "Please enter", - "OBDashboard.Cluster.New.BasicInfo.EnterAResourceName": "Enter a resource name", - "OBDashboard.Cluster.New.Monitor.PleaseEnter": "Please enter", - "OBDashboard.Cluster.New.Observer.EnterAnImage": "Enter an image", - "OBDashboard.Cluster.New.Observer.PleaseEnter": "Please enter", - "OBDashboard.Cluster.New.Parameters.PleaseEnter": "Please enter", - "OBDashboard.Cluster.New.Topo.PleaseEnter": "Please enter", - "OBDashboard.components.customModal.AddNSModal.PleaseEnter": "Please enter", - "OBDashboard.components.customModal.AddZoneModal.PleaseEnter": "Please enter", - "OBDashboard.components.customModal.ScaleModal.PleaseEnter": "Please enter", - "OBDashboard.components.customModal.UpgradeModal.PleaseEnter": "Please enter", - "OBDashboard.src.services.OceanbaseCluster": "OceanBase cluster", - "OBDashboard.src.services.OceanbaseTenants": "OceanBase tenants", - "OBDashboard.src.services.OperationSucceededTheClusterIs": "Operation succeeded! The cluster is being created.", - "OBDashboard.src.services.OperationSucceeded": "Operation succeeded!", - "OBDashboard.src.services.TheOperationIsSuccessfulAnd": "The operation is successful and is being added.", - "OBDashboard.Detail.Monitor.DataFilter.CustomTime": "Custom Time", - "OBDashboard.Detail.Monitor.DataFilter.NearlyMinutes": "Nearly 30 minutes", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHour": "Nearly 1 hour", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours": "Nearly 3 hours", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.1": "Nearly 6 hours", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.2": "Nearly 12 hours", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.3": "Nearly 24 hours", - "OBDashboard.Detail.Monitor.DataFilter.LastDays": "Last 7 Days", - "OBDashboard.Detail.Monitor.DataFilter.UpdateTimeRealtime": "Update Time: ${ realTime}", - "OBDashboard.Detail.Monitor.DataFilter.UpdateFrequency": "Update frequency:", - "OBDashboard.Detail.Monitor.DataFilter.Seconds": "Seconds", - "OBDashboard.Detail.Monitor.DataFilter.AutoRefresh": "Auto refresh:", - "OBDashboard.Detail.Monitor.DataFilter.DataFiltering": "Data Filtering", - "OBDashboard.Detail.Monitor.DataFilter.All": "All", - "OBDashboard.Detail.Monitor.DataFilter.SelectTime": "Select Time:", - "Dashboard.Cluster.Detail.Tenant": "Tenant", - "Dashboard.Layouts.BasicLayout.Tenant": "Tenant", - "Dashboard.Detail.Backup.BackupJobs.FullBackup": "Full Backup", - "Dashboard.Detail.Backup.BackupJobs.IncrementalBackup": "Incremental Backup", - "Dashboard.Detail.Backup.BackupJobs.LogArchiving": "Log archiving", - "Dashboard.Detail.Backup.BackupJobs.DataCleansing": "Data cleansing", - "Dashboard.Detail.Backup.JobTable.Status": "Status", - "Dashboard.Detail.Backup.JobTable.DatabaseStatus": "Database status", - "Dashboard.Detail.Backup.JobTable.Type": "Type", - "Dashboard.Detail.Backup.JobTable.EncryptedPassword": "Encrypted password", - "Dashboard.Detail.Backup.JobTable.StartTime": "Start time", - "Dashboard.Detail.Backup.TheTenantHasNotCreated": "The tenant has not created a backup policy. Do you want to create it now?", - "Dashboard.Detail.Backup.CreateNow": "Create now", - "Dashboard.Detail.NewBackup.ScheduleSelectComp.SelectAll": "Select all", - "Dashboard.Detail.NewBackup.CreateATenantBackupPolicy": "Create a tenant backup policy", - "Dashboard.Detail.NewBackup.Cancel": "Cancel", - "Dashboard.Detail.NewBackup.Submit": "Submit", - "Dashboard.Detail.NewBackup.BackupPolicyConfiguration": "Backup policy configuration", - "Dashboard.Detail.NewBackup.BackupType": "Backup type", - "Dashboard.Detail.NewBackup.SelectABackupType": "Select a backup type", - "Dashboard.Detail.NewBackup.PleaseSelect": "Please select", - "Dashboard.Detail.NewBackup.EnterOssAccessid": "Enter OSS AccessID", - "Dashboard.Detail.NewBackup.PleaseEnter": "Please enter", - "Dashboard.Detail.NewBackup.EnterOssAccesskey": "Enter OSS AccessKey", - "Dashboard.Detail.NewBackup.LogArchivePath": "Log archive path", - "Dashboard.Detail.NewBackup.EnterTheLogArchivePath": "Enter the log archive path.", - "Dashboard.Detail.NewBackup.DataBackupPath": "Data Backup Path", - "Dashboard.Detail.NewBackup.EnterTheDataBackupPath": "Enter the data backup path", - "Dashboard.Detail.NewBackup.SchedulingCycle": "Scheduling cycle", - "Dashboard.Detail.NewBackup.SelectASchedulingCycle": "Select a scheduling cycle", - "Dashboard.Detail.NewBackup.SchedulingTime": "Scheduling time", - "Dashboard.Detail.NewBackup.SelectASchedulingTime": "Select a scheduling time", - "Dashboard.Detail.NewBackup.BackupData": "Backup data", - "Dashboard.Detail.NewBackup.WeRecommendThatYouConfigure": "We recommend that you configure at least one full backup.", - "Dashboard.Detail.NewBackup.FullQuantity": "Full quantity", - "Dashboard.Detail.NewBackup.Increment": "Increment", - "Dashboard.Detail.NewBackup.AdvancedConfiguration": "Advanced Configuration", - "Dashboard.Detail.NewBackup.EncryptedBackup": "Encrypted backup:", - "Dashboard.Detail.NewBackup.EncryptedPassword": "Encrypted password", - "Dashboard.Detail.NewBackup.EnterAnEncryptionPassword": "Enter an encryption password", - "Dashboard.Detail.NewBackup.BackupTaskRetention": "Backup task retention:", - "Dashboard.Detail.NewBackup.PleaseEnterTheRetentionDays": "Please enter the retention days of backup tasks", - "Dashboard.Detail.NewBackup.DataRecoveryWindow": "Data recovery window:", - "Dashboard.Detail.NewBackup.EnterTheDataRecoveryWindow": "Enter the data recovery window:", - "Dashboard.Detail.NewBackup.ArchiveSliceInterval": "Archive slice interval", - "Dashboard.Detail.Overview.Backups.FilePath": "File path", - "Dashboard.Detail.Overview.Backups.PlanType": "Plan type", - "Dashboard.Detail.Overview.Backups.PlannedDate": "Planned date", - "Dashboard.Detail.Overview.Backups.ScheduledTime": "Scheduled Time", - "Dashboard.Detail.Overview.Backups.Status": "Status", - "Dashboard.Detail.Overview.Backups.StatusInTheDatabase": "Status in the database", - "Dashboard.Detail.Overview.Backups.Type": "Type", - "Dashboard.Detail.Overview.Backups.StartTime": "Start time", - "Dashboard.Detail.Overview.Backups.EndTime": "End time", - "Dashboard.Detail.Overview.Backups.Backup": "Backup", - "Dashboard.Detail.Overview.Backups.BackupPolicy": "Backup policy", - "Dashboard.Detail.Overview.BasicInfo.ResourceName": "Resource Name", - "Dashboard.Detail.Overview.BasicInfo.Namespace": "Namespace", - "Dashboard.Detail.Overview.BasicInfo.TenantName": "Tenant name", - "Dashboard.Detail.Overview.BasicInfo.ClusterName": "Cluster name", - "Dashboard.Detail.Overview.BasicInfo.TenantRole": "Tenant role", - "Dashboard.Detail.Overview.BasicInfo.NumberOfUnits": "Number of units", - "Dashboard.Detail.Overview.BasicInfo.Status": "Status", - "Dashboard.Detail.Overview.BasicInfo.Priority": "Priority", - "Dashboard.Detail.Overview.BasicInfo.CharacterSet": "Character set", - "Dashboard.Detail.Overview.BasicInfo.MasterTenant": "Master Tenant", - "Dashboard.Detail.Overview.BasicInfo.RecoverySource": "Recovery Source", - "Dashboard.Detail.Overview.BasicInfo.ArchiveSource": "Archive source", - "Dashboard.Detail.Overview.BasicInfo.DataSource": "Data source", - "Dashboard.Detail.Overview.BasicInfo.BasicInformation": "Basic information", - "Dashboard.Detail.Overview.BasicInfo.TenantResources": "Tenant Resources", - "Dashboard.Detail.Overview.DeletedSuccessfully": "Deleted successfully", - "Dashboard.Detail.Overview.UnitSpecificationManagement": "Unit specification management", - "Dashboard.Detail.Overview.ChangePassword": "Change password", - "Dashboard.Detail.Overview.DeleteTenant": "Delete tenant", - "Dashboard.Detail.Overview.AreYouSureYouWant": "Are you sure you want to delete the tenant?", - "Dashboard.Detail.Overview.ActivateASecondaryTenant": "Activate a secondary tenant", - "Dashboard.Detail.Overview.ActiveStandbySwitchover": "Active/standby switchover", - "Dashboard.Detail.Overview.StandbyTenantPlaybackLog": "Standby tenant playback log", - "Dashboard.Detail.Overview.TenantVersionUpgrade": "Tenant version upgrade", - "Dashboard.Detail.Overview.Overview": "Overview", - "Dashboard.Tenant.Detail.Overview": "Overview", - "Dashboard.Tenant.Detail.Cluster": "Cluster", - "Dashboard.Tenant.Detail.Tenant": "Tenant", - "Dashboard.Tenant.Detail.TopologyDiagram": "Topology diagram", - "Dashboard.Tenant.Detail.Backup": "Backup", - "Dashboard.Tenant.New.BasicInfo.BasicInformation": "Basic information", - "Dashboard.Tenant.New.BasicInfo.EnterAnObCluster": "Enter an OB cluster", - "Dashboard.Tenant.New.BasicInfo.ObCluster": "OB cluster", - "Dashboard.Tenant.New.BasicInfo.EnterAResourceName": "Enter a resource name", - "Dashboard.Tenant.New.BasicInfo.ResourceName": "Resource Name", - "Dashboard.Tenant.New.BasicInfo.TenantName": "Tenant name", - "Dashboard.Tenant.New.BasicInfo.EnterATenantName": "Enter a tenant name", - "Dashboard.Tenant.New.BasicInfo.PleaseEnter": "Please enter", - "Dashboard.Tenant.New.BasicInfo.PleaseEnterTheNumberOf": "Please enter the number of units", - "Dashboard.Tenant.New.BasicInfo.NumberOfUnits": "Number of units", - "Dashboard.Tenant.New.BasicInfo.ConnectionWhitelist": "Connection whitelist", - "Dashboard.Tenant.New.ResourcePools.Weight": "Weight", - "Dashboard.Tenant.New.ResourcePools.ResourcePool": "Resource Pool", - "Dashboard.Tenant.New.ResourcePools.PleaseEnterCpuCore": "Please enter CPU (core)", - "Dashboard.Tenant.New.ResourcePools.Nuclear": "Core", - "Dashboard.Tenant.New.ResourcePools.PleaseEnter": "Please enter", - "Dashboard.Tenant.New.ResourcePools.EnterMemorySize": "Enter Memory size", - "Dashboard.Tenant.New.ResourcePools.LogDisk": "Log disk", - "Dashboard.Tenant.New.ResourcePools.IopsWeight": "iops weight", - "Dashboard.Tenant.New.ResourcePools.ZonePriority": "Zone priority", - "Dashboard.components.PasswordInput.CopiedSuccessfully": "Copied successfully", - "Dashboard.components.PasswordInput.ToCharactersInLength": "8 to 32 characters in length", - "Dashboard.components.PasswordInput.CanOnlyContainLettersNumbers": "Can only contain letters, numbers, and special characters (~! @ **** & *_-+ = |()", - "Dashboard.components.PasswordInput.AtLeastUppercaseAndLowercase": "At least 2 uppercase and lowercase letters, numbers, and special characters", - "Dashboard.components.PasswordInput.Password": "Password", - "Dashboard.components.PasswordInput.PleaseEnterOrGenerateRandomly": "Please enter or generate randomly", - "Dashboard.components.PasswordInput.PleaseRememberThePasswordOr": "Please remember the password, or", - "Dashboard.components.PasswordInput.CopyPassword": "Copy password", - "Dashboard.components.PasswordInput.AndKeepItProperly": "And keep it properly", - "Dashboard.components.PasswordInput.RandomlyGenerated": "Randomly generated", - "Dashboard.components.TopoComponent.constants.ModifyTheNumberOfUnits": "Modify the number of units", - "Dashboard.components.TopoComponent.constants.AdjustUnitSpecifications": "Adjust Unit specifications", - "Dashboard.components.customModal.ActivateTenantModal.TheStandbyTenantHasBeen": "The standby tenant has been activated.", - "Dashboard.components.customModal.ActivateTenantModal.ActivateASecondaryTenant": "Activate a secondary tenant", - "Dashboard.components.customModal.ActivateTenantModal.AfterTheStandbyTenantIs": "After the standby tenant is upgraded to the master, it can accept external read and write requests. Are you sure you want to activate it?", - "Dashboard.components.customModal.LogReplayModal.StandbyTenantLogPlayback": "Standby tenant log playback", - "Dashboard.components.customModal.LogReplayModal.RecoveryDate": "Recovery date", - "Dashboard.components.customModal.LogReplayModal.SelectARecoveryDate": "Select a recovery date", - "Dashboard.components.customModal.LogReplayModal.MinutesAndSeconds": "Minutes and seconds", - "Dashboard.components.customModal.LogReplayModal.SelectARecoveryTime": "Select a recovery time", - "Dashboard.components.customModal.ModifyPasswordModal.ModifyRootPassword": "Modify root password", - "Dashboard.components.customModal.ModifyPasswordModal.EnterANewPassword": "Enter a new password", - "Dashboard.components.customModal.ModifyPasswordModal.PleaseEnter": "Please enter", - "Dashboard.components.customModal.ModifyPasswordModal.EnterAgain": "Enter again", - "Dashboard.components.customModal.ModifyUnitDetailModal.AdjustUnitSpecifications": "Adjust Unit specifications", - "Dashboard.components.customModal.ModifyUnitDetailModal.EnterTheNumberOfCpu": "Enter the number of CPU cores", - "Dashboard.components.customModal.ModifyUnitDetailModal.Nuclear": "Nuclear", - "Dashboard.components.customModal.ModifyUnitDetailModal.PleaseEnter": "Please enter", - "Dashboard.components.customModal.ModifyUnitDetailModal.EnterMemory": "Enter Memory", - "Dashboard.components.customModal.ModifyUnitDetailModal.IopsWeight": "iops weight", - "Dashboard.components.customModal.ModifyUnitModal.ModifyTheNumberOfUnits": "Modify the number of units", - "Dashboard.components.customModal.ModifyUnitModal.NumberOfUnits": "Number of units", - "Dashboard.components.customModal.ModifyUnitModal.PleaseEnterTheNumberOf": "Please enter the number of units", - "Dashboard.components.customModal.ModifyUnitModal.PleaseEnter": "Please enter", - "Dashboard.components.customModal.SwitchTenantModal.TheStandbyTenantHasBeen": "The standby tenant has been activated.", - "Dashboard.components.customModal.SwitchTenantModal.ActiveStandbySwitchover": "Active/standby switchover", - "Dashboard.components.customModal.SwitchTenantModal.AfterThePrimaryAndSecondary": "After the primary and secondary tenants switch, the original secondary tenants will become the new primary tenants and the original primary tenants will become the new secondary tenants. Are you sure you want to switch?", - "Dashboard.components.customModal.UpgradeTenantModal.TheTenantVersionHasBeen": "The tenant version has been upgraded.", - "Dashboard.components.customModal.UpgradeTenantModal.TenantVersionUpgrade": "Tenant version upgrade", - "Dashboard.components.customModal.UpgradeTenantModal.TheCurrentTenantVersionIs": "The current tenant version is xxxx and the cluster version is xxx. Are you sure you want to upgrade the tenant?", - "Dashboard.src.constants.schedule.Zhou": "Zhou", - "Dashboard.src.constants.schedule.Month": "Month", - "Dashboard.src.constants.schedule.One": "One", - "Dashboard.src.constants.schedule.Monday": "Monday", - "Dashboard.src.constants.schedule.Ii": "II", - "Dashboard.src.constants.schedule.Tuesday": "Tuesday", - "Dashboard.src.constants.schedule.Three": "Three", - "Dashboard.src.constants.schedule.Wednesday": "Wednesday", - "Dashboard.src.constants.schedule.Four": "Four", - "Dashboard.src.constants.schedule.Thursday": "Thursday", - "Dashboard.src.constants.schedule.Five": "Five", - "Dashboard.src.constants.schedule.Friday": "Friday", - "Dashboard.src.constants.schedule.Six": "Six", - "Dashboard.src.constants.schedule.Saturday": "Saturday", - "Dashboard.src.constants.schedule.Day": "Day", - "Dashboard.src.constants.schedule.Sunday": "Sunday", - "Dashboard.Tenant.New.TenantSource.Title": "Title", - "Dashboard.Tenant.New.TenantSource.TenantResources": "Tenant Resources", - "Dashboard.Tenant.New.TenantSource.TenantRole": "Tenant role", - "Dashboard.Tenant.New.TenantSource.SelectATenantRole": "Select a tenant role", - "Dashboard.Tenant.New.TenantSource.PleaseSelect": "Please select", - "Dashboard.Tenant.New.TenantSource.RestoreFromBackup": "Restore from backup", - "Dashboard.Tenant.New.TenantSource.RecoveryType": "Recovery type", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryType": "Select a recovery type", - "Dashboard.Tenant.New.TenantSource.EnterOssAccessid": "Enter OSS AccessID", - "Dashboard.Tenant.New.TenantSource.PleaseEnter": "Please enter", - "Dashboard.Tenant.New.TenantSource.EnterOssAccesskey": "Enter OSS AccessKey", - "Dashboard.Tenant.New.TenantSource.LogArchivePath": "Log archive path", - "Dashboard.Tenant.New.TenantSource.EnterTheLogArchivePath": "Enter the log archive path.", - "Dashboard.Tenant.New.TenantSource.DataBackupPath": "Data Backup Path", - "Dashboard.Tenant.New.TenantSource.EnterTheDataBackupPath": "Enter the data backup path", - "Dashboard.Tenant.New.TenantSource.EncryptedPassword": "Encrypted password", - "Dashboard.Tenant.New.TenantSource.RestoreToASpecificTime": "Restore to a specific time", - "Dashboard.Tenant.New.TenantSource.RecoveryDate": "Recovery date", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryDate": "Select a recovery date", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryTime": "Select a recovery time", - "Dashboard.Tenant.New.TenantSource.MinutesAndSeconds": "Minutes and seconds", - "Dashboard.Tenant.New.TenantSource.SynchronizePrimaryTenants": "Synchronize primary tenants", - "Dashboard.Tenant.New.TenantSource.MasterTenant": "Master Tenant", - "Dashboard.Tenant.New.TenantCreatedSuccessfully": "Tenant created successfully", - "Dashboard.Tenant.New.CreateATenant": "Create a tenant", - "Dashboard.Tenant.New.Cancel": "Cancel", - "Dashboard.Tenant.New.Submit": "Submit", - "Dashboard.pages.Tenant.TenantsList.ResourceName": "Resource Name", - "Dashboard.pages.Tenant.TenantsList.Namespace": "Namespace", - "Dashboard.pages.Tenant.TenantsList.Cluster": "Cluster", - "Dashboard.pages.Tenant.TenantsList.TenantName": "Tenant name", - "Dashboard.pages.Tenant.TenantsList.TenantRole": "Tenant role", - "Dashboard.pages.Tenant.TenantsList.NumberOfUnits": "Number of units", - "Dashboard.pages.Tenant.TenantsList.Status": "Status", - "Dashboard.pages.Tenant.TenantsList.CreationTime": "Creation time", - "Dashboard.pages.Tenant.TenantsList.TenantList": "Tenant List", - "Dashboard.pages.Tenant.TenantsList.CreateATenant": "Create a tenant", - "Dashboard.components.customModal.LineGraphModal.Cancel": "Cancel", - "Dashboard.components.customModal.Ok": "OK", - "Dashboard.components.customModal.Cancel": "Cancel", - "Dashboard.components.customModal.ModifyPasswordModal.TheTwoInputsAreInconsistent": "The two inputs are inconsistent.", - "Dashboard.components.customModal.ModifyUnitModal.ModifiedSuccessfully": "Modified successfully", - "Dashboard.Detail.NewBackup.CreatedSuccessfully": "Created successfully", - "Dashboard.Detail.Backup.BackupConfiguration.LogArchivePath": "Log archive path", - "Dashboard.Detail.Backup.BackupConfiguration.DataBackupPath": "Data Backup Path", - "Dashboard.Detail.Backup.BackupConfiguration.Status": "Status", - "Dashboard.Detail.Backup.BackupConfiguration.BackupType": "Backup type", - "Dashboard.Detail.Backup.BackupConfiguration.BackupTaskRetention": "Backup task retention", - "Dashboard.Detail.Backup.BackupConfiguration.DataRecoveryWindow": "Data recovery window", - "Dashboard.Detail.Backup.BackupConfiguration.ArchiveSliceInterval": "Archive slice interval", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded": "Operation succeeded", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded.1": "Operation succeeded!", - "Dashboard.Detail.Backup.BackupConfiguration.NoConfigurationChangeDetected": "No configuration change detected", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded.2": "Operation succeeded!", - "Dashboard.Detail.Backup.BackupConfiguration.BackupPolicyConfiguration": "Backup policy configuration", - "Dashboard.Detail.Backup.BackupConfiguration.UpdateConfiguration": "Update configuration", - "Dashboard.Detail.Backup.BackupConfiguration.Edit": "Edit", - "Dashboard.Detail.Backup.BackupConfiguration.Recovery": "Recovery", - "Dashboard.Detail.Backup.BackupConfiguration.Pause": "Pause", - "Dashboard.Detail.Backup.BackupConfiguration.Delete": "Delete", - "Dashboard.Detail.Backup.BackupConfiguration.EncryptPasswordInformation": "Encrypt password information", - "Dashboard.Detail.Backup.BackupConfiguration.Days": "Days", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.AdvancedConfiguration": "Advanced Configuration", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EncryptedBackup": "Encrypted backup:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EncryptedPassword": "Encrypted password", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EnterAnEncryptionPassword": "Enter an encryption password", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.PleaseEnter": "Please enter", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.BackupTaskRetention": "Backup task retention:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.PleaseEnterTheRetentionDays": "Please enter the retention days of backup tasks", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.DataRecoveryWindow": "Data recovery window:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EnterTheDataRecoveryWindow": "Enter the data recovery window:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.ArchiveSliceInterval": "Archive slice interval", - "Dashboard.Detail.NewBackup.BakMethodsList.BackupData": "Backup data", - "Dashboard.Detail.NewBackup.BakMethodsList.WeRecommendThatYouConfigure": "We recommend that you configure at least one full backup.", - "Dashboard.Detail.NewBackup.BakMethodsList.FullQuantity": "Full quantity", - "Dashboard.Detail.NewBackup.BakMethodsList.Increment": "Increment", - "Dashboard.Detail.NewBackup.SchduleSelectFormItem.SchedulingCycle": "Scheduling cycle", - "Dashboard.Detail.NewBackup.SchduleSelectFormItem.SelectASchedulingCycle": "Select a scheduling cycle", - "Dashboard.Detail.NewBackup.ScheduleTimeFormItem.SchedulingTime": "Scheduling time", - "Dashboard.Detail.NewBackup.ScheduleTimeFormItem.SelectASchedulingTime": "Select a scheduling time", - "Dashboard.Cluster.New.Monitor.Image": "Image", - "Dashboard.Cluster.New.Monitor.ImageList": "(Image list)", - "Dashboard.Cluster.New.Observer.Image": "Image", - "Dashboard.Cluster.New.Observer.ImageList": "(Image list)" -} diff --git a/distribution/dashboard/ui/src/i18n/strings/index.d.ts b/distribution/dashboard/ui/src/i18n/strings/index.d.ts deleted file mode 100644 index 6a4d9a1eb..000000000 --- a/distribution/dashboard/ui/src/i18n/strings/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const locale: any; -export default locale; diff --git a/distribution/dashboard/ui/src/i18n/strings/index.js b/distribution/dashboard/ui/src/i18n/strings/index.js deleted file mode 100644 index 9b61c93e1..000000000 --- a/distribution/dashboard/ui/src/i18n/strings/index.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - 'en-US': require('./en-US.json'), - 'zh-CN': require('./zh-CN.json'), -}; diff --git a/distribution/dashboard/ui/src/i18n/strings/zh-CN.json b/distribution/dashboard/ui/src/i18n/strings/zh-CN.json deleted file mode 100644 index 7fe9afdad..000000000 --- a/distribution/dashboard/ui/src/i18n/strings/zh-CN.json +++ /dev/null @@ -1,559 +0,0 @@ -{ - "dashboard.pages.Cluster.ClusterEvents.ClusterName": "集群名", - "dashboard.pages.Cluster.ClusterEvents.Status": "状态", - "dashboard.pages.Cluster.ClusterEvents.Creating": "创建中", - "dashboard.pages.Cluster.ClusterEvents.TakingOver": "接管中", - "dashboard.pages.Cluster.ClusterEvents.AllocatedCpu": "已分配CPU", - "dashboard.pages.Cluster.ClusterEvents.AllocatedMemory": "已分配内存", - "dashboard.pages.Cluster.ClusterEvents.UsedDataDisk": "已使用数据盘", - "dashboard.pages.Cluster.ClusterEvents.NumberOfRentedHouseholds": "租户数", - "dashboard.pages.Cluster.ClusterEvents.OceanbaseVersionNumber": "OceanBase版本号", - "dashboard.pages.Cluster.ClusterEvents.DeploymentMode": "部署模式", - "dashboard.pages.Cluster.ClusterEvents.CpuArchitecture": "CPU架构", - "dashboard.pages.Cluster.ClusterEvents.CreationTime": "创建时间", - "dashboard.pages.Cluster.ClusterEvents.AlertInformation": "告警信息", - "dashboard.pages.Cluster.ClusterEvents.NormalOperation": "正常运行", - "dashboard.pages.Cluster.ClusterEvents.Cluster": "集群(1)", - "dashboard.pages.Cluster.ClusterEvents.April": "2023年4月26日", - "dashboard.pages.Cluster.ClusterEvents.Unavailable": "不可用", - "dashboard.pages.Cluster.ClusterList.ClusterName": "集群名", - "dashboard.pages.Cluster.ClusterList.Status": "状态", - "dashboard.pages.Cluster.ClusterList.Creating": "创建中", - "dashboard.pages.Cluster.ClusterList.TakingOver": "接管中", - "dashboard.pages.Cluster.ClusterList.AllocatedCpu": "已分配CPU", - "dashboard.pages.Cluster.ClusterList.AllocatedMemory": "已分配内存", - "dashboard.pages.Cluster.ClusterList.UsedDataDisk": "已使用数据盘", - "dashboard.pages.Cluster.ClusterList.NumberOfRentedHouseholds": "租户数", - "dashboard.pages.Cluster.ClusterList.OceanbaseVersionNumber": "OceanBase版本号", - "dashboard.pages.Cluster.ClusterList.DeploymentMode": "部署模式", - "dashboard.pages.Cluster.ClusterList.CpuArchitecture": "CPU架构", - "dashboard.pages.Cluster.ClusterList.CreationTime": "创建时间", - "dashboard.pages.Cluster.ClusterList.AlertInformation": "告警信息", - "dashboard.pages.Cluster.ClusterList.NormalOperation": "正常运行", - "dashboard.pages.Cluster.ClusterList.Cluster": "集群(1)", - "dashboard.pages.Cluster.ClusterList.April": "2023年4月26日", - "dashboard.pages.Cluster.ClusterList.Unavailable": "不可用", - "dashboard.pages.Cluster.ClusterList.ClusterList": "集群列表", - "dashboard.pages.Cluster.ClusterList.AddCluster": "添加集群", - "dashboard.Detail.Overview.ZoneName": "Zone名", - "dashboard.Detail.Overview.Region": "所属Region", - "dashboard.Detail.Overview.DataCenter": "所在机房", - "dashboard.Detail.Overview.NumberOfMachines": "机器数量", - "dashboard.Detail.Overview.CpuArchitecture": "CPU架构", - "dashboard.Detail.Overview.Status": "状态", - "dashboard.Detail.Overview.Operation": "操作", - "dashboard.Detail.Overview.AddObserver": "添加 OBServer", - "dashboard.Detail.Overview.Main": "11.124.9.37:2882(主)", - "dashboard.Detail.Overview.NormalOperation": "正常运行", - "dashboard.Detail.Overview.SqlPort": "SQL端口", - "dashboard.Detail.Overview.RpcPort": "RPC端口", - "dashboard.Detail.Overview.Zone": "所属zone", - "dashboard.Detail.Overview.Model": "机型", - "dashboard.Detail.Overview.ResourceLevel": "资源水位", - "dashboard.Detail.Overview.Restart": "重启", - "dashboard.Detail.Overview.Replace": "替换", - "dashboard.Detail.Overview.Overview": "概览", - "dashboard.Detail.Overview.AddObserver.1": "添加OBServer", - "dashboard.Detail.Overview.AddZone": "新增Zone", - "dashboard.Detail.Overview.CreateATenant": "新建租户", - "dashboard.Detail.Overview.UpgradedVersion": "升级版本", - "dashboard.Detail.Overview.ChangePassword": "修改密码", - "dashboard.Detail.Overview.BasicInformation": "基本信息", - "dashboard.Detail.Overview.ClusterType": "集群类型", - "dashboard.Detail.Overview.PrimaryCluster": "主集群", - "dashboard.Detail.Overview.OceanbaseVersionNumber": "OceanBase 版本号:", - "dashboard.Detail.Overview.NumberOfRegions": "Region 数量:", - "dashboard.Detail.Overview.DeploymentMode": "部署模式:", - "dashboard.Detail.Overview.Cluster": "集群(1)", - "dashboard.Detail.Topo.constants.CreateATenant": "新建租户", - "dashboard.Detail.Topo.constants.AddZone": "新增zone", - "dashboard.Detail.Topo.constants.AddZone.1": "添加zone", - "dashboard.Detail.Topo.constants.DeleteZone": "删除zone", - "dashboard.Detail.Topo.constants.UpgradeZone": "升级zone", - "dashboard.Detail.Topo.constants.AddServer": "添加server", - "dashboard.Detail.Topo.constants.DeleteServer": "删除server", - "dashboard.Detail.Topo.constants.UpgradeServer": "升级server", - "dashboard.Detail.Topo.Cluster": "集群", - "dashboard.Detail.Topo.Running": "运行中", - "dashboard.Cluster.Detail.Overview": "概览", - "dashboard.Cluster.Detail.Cluster": "集群", - "dashboard.Cluster.Detail.TopologyDiagram": "拓扑图", - "dashboard.Cluster.Detail.BackupAndRecovery": "备份恢复", - "dashboard.Cluster.New.BackUp.BackupAndRecovery": "备份恢复", - "dashboard.Cluster.New.BasicInfo.BasicInformation": "基本信息", - "dashboard.Cluster.New.Monitor.Monitoring": "监控", - "dashboard.Cluster.New.Resource.Resources": "资源", - "dashboard.Cluster.New.Topo.Topology": "拓扑", - "dashboard.Cluster.New.CreateACluster": "创建集群", - "dashboard.Cluster.New.Cancel": "取消", - "dashboard.Cluster.New.Submit": "提交", - "dashboard.Layouts.BasicLayout.Overview": "概览", - "dashboard.Layouts.BasicLayout.Cluster": "集群", - "dashboard.Layouts.BasicLayout.YouClickedTheDropDown": "你点击了下拉菜单", - "dashboard.Layouts.BasicLayout.PersonalSettings": "个人设置", - "dashboard.Layouts.BasicLayout.ChangePassword": "修改密码", - "dashboard.Layouts.BasicLayout.LogOut": "退出登录", - "dashboard.pages.Login.Login": "登录", - "dashboard.pages.Overview.EventsTable.ClusterName": "集群名", - "dashboard.pages.Overview.EventsTable.Status": "状态", - "dashboard.pages.Overview.EventsTable.Creating": "创建中", - "dashboard.pages.Overview.EventsTable.TakingOver": "接管中", - "dashboard.pages.Overview.EventsTable.AllocatedCpu": "已分配CPU", - "dashboard.pages.Overview.EventsTable.AllocatedMemory": "已分配内存", - "dashboard.pages.Overview.EventsTable.UsedDataDisk": "已使用数据盘", - "dashboard.pages.Overview.EventsTable.NumberOfRentedHouseholds": "租户数", - "dashboard.pages.Overview.EventsTable.OceanbaseVersionNumber": "OceanBase版本号", - "dashboard.pages.Overview.EventsTable.DeploymentMode": "部署模式", - "dashboard.pages.Overview.EventsTable.CpuArchitecture": "CPU架构", - "dashboard.pages.Overview.EventsTable.CreationTime": "创建时间", - "dashboard.pages.Overview.EventsTable.AlertInformation": "告警信息", - "dashboard.pages.Overview.EventsTable.NormalOperation": "正常运行", - "dashboard.pages.Overview.EventsTable.Cluster": "集群(1)", - "dashboard.pages.Overview.EventsTable.April": "2023年4月26日", - "dashboard.pages.Overview.EventsTable.Unavailable": "不可用", - "dashboard.pages.Overview.NodesTable.ClusterName": "集群名", - "dashboard.pages.Overview.NodesTable.Status": "状态", - "dashboard.pages.Overview.NodesTable.Creating": "创建中", - "dashboard.pages.Overview.NodesTable.TakingOver": "接管中", - "dashboard.pages.Overview.NodesTable.AllocatedCpu": "已分配CPU", - "dashboard.pages.Overview.NodesTable.AllocatedMemory": "已分配内存", - "dashboard.pages.Overview.NodesTable.UsedDataDisk": "已使用数据盘", - "dashboard.pages.Overview.NodesTable.NumberOfRentedHouseholds": "租户数", - "dashboard.pages.Overview.NodesTable.OceanbaseVersionNumber": "OceanBase版本号", - "dashboard.pages.Overview.NodesTable.DeploymentMode": "部署模式", - "dashboard.pages.Overview.NodesTable.CpuArchitecture": "CPU架构", - "dashboard.pages.Overview.NodesTable.CreationTime": "创建时间", - "dashboard.pages.Overview.NodesTable.AlertInformation": "告警信息", - "dashboard.pages.Overview.NodesTable.NormalOperation": "正常运行", - "dashboard.pages.Overview.NodesTable.Cluster": "集群(1)", - "dashboard.pages.Overview.NodesTable.April": "2023年4月26日", - "dashboard.pages.Overview.NodesTable.Unavailable": "不可用", - "dashboard.pages.Overview.OverviewStatus.OceanbaseCluster": "OceanBase集群", - "dashboard.pages.Overview.OverviewStatus.OceanbaseTenants": "OceanBase租户", - "dashboard.pages.Overview.OverviewStatus.TotalQuantity": "总数量", - "dashboard.pages.Overview.OverviewStatus.Running": "运行中", - "dashboard.pages.Overview.OverviewStatus.Stopped": "已停止", - "dashboard.pages.Overview.OverviewStatus.Other": "其他", - "dashboard.pages.Overview.Overview": "概览", - "OBDashboard.pages.Cluster.ClusterList.Used": "已使用", - "OBDashboard.pages.Cluster.ClusterList.Unused": "未使用", - "OBDashboard.pages.Cluster.ClusterList.ClusterName": "集群名", - "OBDashboard.pages.Cluster.ClusterList.Namespace": "命名空间", - "OBDashboard.pages.Cluster.ClusterList.Status": "状态", - "OBDashboard.pages.Cluster.ClusterList.CreationTime": "创建时间", - "OBDashboard.pages.Cluster.ClusterList.Image": "镜像", - "OBDashboard.pages.Cluster.ClusterList.CreateACluster": "创建集群", - "OBDashboard.Detail.Overview.BasicInfo.ClusterName": "集群名:", - "OBDashboard.Detail.Overview.BasicInfo.Namespace": "命名空间:", - "OBDashboard.Detail.Overview.BasicInfo.Image": "镜像:", - "OBDashboard.Detail.Overview.BasicInfo.ClusterStatus": "集群状态", - "OBDashboard.Detail.Overview.ServerTable.ServerName": "Server名", - "OBDashboard.Detail.Overview.ServerTable.Namespace": "命名空间", - "OBDashboard.Detail.Overview.ServerTable.Address": "地址", - "OBDashboard.Detail.Overview.ServerTable.Status": "状态", - "OBDashboard.Detail.Overview.ZoneTable.ZoneName": "Zone名", - "OBDashboard.Detail.Overview.ZoneTable.Namespace": "命名空间", - "OBDashboard.Detail.Overview.ZoneTable.NumberOfMachines": "机器数量", - "OBDashboard.Detail.Overview.ZoneTable.RootServiceIp": "根服务IP", - "OBDashboard.Detail.Overview.ZoneTable.Status": "状态", - "OBDashboard.Detail.Overview.ZoneTable.Operation": "操作", - "OBDashboard.Detail.Overview.ZoneTable.Expansion": "扩缩容", - "OBDashboard.Detail.Overview.ZoneTable.AreYouSureYouWant": "你确定要删除该zone吗?", - "OBDashboard.Detail.Overview.ZoneTable.Delete": "删除", - "OBDashboard.Detail.Overview.ZoneTable.OperationSucceeded": "操作成功!", - "OBDashboard.Detail.Overview.DeletedSuccessfully": "删除成功", - "OBDashboard.Detail.Overview.Upgrade": "升级", - "OBDashboard.Detail.Overview.AreYouSureYouWant": "你确定要删除该集群吗?", - "OBDashboard.Detail.Overview.Delete": "删除", - "OBDashboard.Detail.Topo.constants.Upgrade": "升级", - "OBDashboard.Detail.Topo.constants.Delete": "删除", - "OBDashboard.Detail.Topo.constants.Expansion": "扩缩容", - "OBDashboard.Detail.Topo.helper.Cluster": "集群", - "OBDashboard.Detail.Topo.AreYouSureYouWant": "你确定要删除集群吗?", - "OBDashboard.Detail.Topo.AreYouSureYouWant.1": "你确定要删除该Zone吗?", - "OBDashboard.Cluster.Detail.PerformanceMonitoring": "性能监控", - "OBDashboard.pages.Cluster.Monitor.ZoomInToView": "放大查看", - "OBDashboard.Cluster.New.BackUp.Address": "地址", - "OBDashboard.Cluster.New.BackUp.PleaseEnterTheAddress": "请输入地址!", - "OBDashboard.Cluster.New.BackUp.Path": "路径", - "OBDashboard.Cluster.New.BackUp.EnterAPath": "请输入路径!", - "OBDashboard.Cluster.New.BasicInfo.CopiedSuccessfully": "复制成功", - "OBDashboard.Cluster.New.BasicInfo.AddNamespace": "新增命名空间", - "OBDashboard.Cluster.New.BasicInfo.Namespace": "命名空间", - "OBDashboard.Cluster.New.BasicInfo.EnterANamespace": "请输入命名空间", - "OBDashboard.Cluster.New.BasicInfo.PleaseSelect": "请选择", - "OBDashboard.Cluster.New.BasicInfo.ToCharactersInLength": "长度为 8~32 个字符", - "OBDashboard.Cluster.New.BasicInfo.CanOnlyContainLettersNumbers": "只能包含字母、数字和特殊字符(~!@#%^&*_-+=|()", - "OBDashboard.Cluster.New.BasicInfo.AtLeastUppercaseAndLowercase": "大小写字母、数字和特殊字符都至少包含 2 个", - "OBDashboard.Cluster.New.BasicInfo.Password": "密码", - "OBDashboard.Cluster.New.BasicInfo.PleaseEnterOrGenerateRandomly": "请输入或随机生成", - "OBDashboard.Cluster.New.BasicInfo.PleaseRememberThePasswordOr": "请牢记密码,也可", - "OBDashboard.Cluster.New.BasicInfo.CopyPassword": "复制密码", - "OBDashboard.Cluster.New.BasicInfo.AndKeepItProperly": "并妥善保存", - "OBDashboard.Cluster.New.BasicInfo.RandomlyGenerated": "随机生成", - "OBDashboard.Cluster.New.BasicInfo.TheNameOfTheResource": "k8s中资源的名称", - "OBDashboard.Cluster.New.BasicInfo.ResourceName": "资源名称", - "OBDashboard.Cluster.New.BasicInfo.EnterAKSResource": "请输入k8s资源名称", - "OBDashboard.Cluster.New.BasicInfo.ClusterName": "集群名", - "OBDashboard.Cluster.New.BasicInfo.EnterAClusterName": "请输入集群名", - "OBDashboard.Cluster.New.Monitor.TheImageShouldBeFully": "镜像应写全 registry/image:tag,例如 oceanbase/obagent:4.2.0-100000062023080210", - "OBDashboard.Cluster.New.Monitor.EnterAnImage": "请输入镜像", - "OBDashboard.Cluster.New.Monitor.Image": "镜像", - "OBDashboard.Cluster.New.Monitor.Resources": "资源", - "OBDashboard.Cluster.New.Monitor.EnterTheNumberOfCpus": "请输入cpu数量", - "OBDashboard.Cluster.New.Monitor.NumberOfCpus": "cpu数量", - "OBDashboard.Cluster.New.Monitor.EnterMemory": "请输入内存", - "OBDashboard.Cluster.New.Monitor.Memory": "内存", - "OBDashboard.Cluster.New.Observer.TheImageShouldBeFully": "镜像应写全 registry/image:tag,例如 oceanbase/oceanbase-cloud-native:4.2.0.0-101000032023091319", - "OBDashboard.Cluster.New.Observer.EnterLabel": "请输入{{label}}", - "OBDashboard.Cluster.New.Observer.Image": "镜像", - "OBDashboard.Cluster.New.Observer.Resources": "资源", - "OBDashboard.Cluster.New.Observer.Memory": "内存", - "OBDashboard.Cluster.New.Observer.Data": "数据", - "OBDashboard.Cluster.New.Observer.Log": "日志", - "OBDashboard.Cluster.New.Parameters.ParameterSettings": "参数设置", - "OBDashboard.Cluster.New.Parameters.ParameterName": "参数名", - "OBDashboard.Cluster.New.Parameters.EnterAParameterName": "请输入参数名", - "OBDashboard.Cluster.New.Parameters.ParameterValue": "参数值", - "OBDashboard.Cluster.New.Parameters.EnterAParameterValue": "请输入参数值", - "OBDashboard.Cluster.New.Parameters.Operation": "操作", - "OBDashboard.Cluster.New.Parameters.AreYouSureYouWant": "确定要删除该参数吗?", - "OBDashboard.Cluster.New.Parameters.Delete": "删除", - "OBDashboard.Cluster.New.Parameters.Cancel": "取消", - "OBDashboard.Cluster.New.Parameters.AddParameters": "添加参数", - "OBDashboard.Cluster.New.Topo.ZoneName": "Zone名称", - "OBDashboard.Cluster.New.Topo.EnterAZoneName": "请输入zone名称", - "OBDashboard.Cluster.New.Topo.NumberOfServers": "server数", - "OBDashboard.Cluster.New.Topo.AreYouSureYouWant": "确定要删除该配置项吗?", - "OBDashboard.Cluster.New.Topo.Delete": "删除", - "OBDashboard.Cluster.New.Topo.Cancel": "取消", - "OBDashboard.Cluster.New.Topo.AddZone": "添加Zone", - "OBDashboard.Cluster.New.helper.EnterAPassword": "请输入密码", - "OBDashboard.Cluster.New.helper.ToCharactersInLength": "长度为 8~32 个字符", - "OBDashboard.Cluster.New.helper.CanOnlyContainLettersNumbers": "只能包含字母、数字和特殊字符(~!@#%^&*_-+=|(){}[]:;,.?/`$\"<>)", - "OBDashboard.Cluster.New.helper.AtLeastUppercaseAndLowercase": "大小写字母、数字和特殊字符都至少包含 2 个", - "OBDashboard.Cluster.New.helper.TheResourceNameMayBe": "资源名可能拼接到域名中,需要符合域名格式", - "OBDashboard.pages.Overview.NodesTable.NodeName": "节点名", - "OBDashboard.pages.Overview.NodesTable.Status": "状态", - "OBDashboard.pages.Overview.NodesTable.Role": "角色", - "OBDashboard.pages.Overview.NodesTable.RunningTime": "已运行时间", - "OBDashboard.pages.Overview.NodesTable.Version": "版本", - "OBDashboard.pages.Overview.NodesTable.InternalIpAddress": "内部IP", - "OBDashboard.pages.Overview.NodesTable.ExternalIpAddress": "外部IP", - "OBDashboard.pages.Overview.NodesTable.OperatingSystem": "操作系统", - "OBDashboard.pages.Overview.NodesTable.KernelVersion": "内核版本", - "OBDashboard.pages.Overview.NodesTable.ContainerRuntime": "容器运行时", - "OBDashboard.pages.Overview.NodesTable.AllocatedCpu": "已分配CPU", - "OBDashboard.pages.Overview.NodesTable.AllocatedMemory": "已分配内存", - "OBDashboard.pages.Overview.NodesTable.Node": "节点", - "OBDashboard.pages.Overview.OverviewStatus.Deleting": "删除中", - "OBDashboard.pages.Overview.OverviewStatus.InOperation": "操作中", - "OBDashboard.components.ClassSelect.PleaseSelect": "请选择", - "OBDashboard.components.EventsTable.Namespace": "命名空间", - "OBDashboard.components.EventsTable.Type": "类型", - "OBDashboard.components.EventsTable.Normal": "正常", - "OBDashboard.components.EventsTable.Warning": "警告", - "OBDashboard.components.EventsTable.NumberOfOccurrences": "发生次数", - "OBDashboard.components.EventsTable.FirstOccurrenceTime": "第一次发生时间", - "OBDashboard.components.EventsTable.RecentOccurrenceTime": "最近发生时间", - "OBDashboard.components.EventsTable.Cause": "原因", - "OBDashboard.components.EventsTable.AssociatedObjects": "关联对象", - "OBDashboard.components.EventsTable.Information": "信息", - "OBDashboard.components.EventsTable.Event": "事件", - "OBDashboard.components.NodeSelector.EnterAKey": "请输入key", - "OBDashboard.components.NodeSelector.PleaseSelect": "请选择", - "OBDashboard.components.NodeSelector.EnterValue": "请输入value", - "OBDashboard.components.NodeSelector.AddNodeselector": "添加 nodeSelector", - "OBDashboard.components.customModal.AddNSModal.AddedSuccessfully": "新增成功", - "OBDashboard.components.customModal.AddNSModal.AddNamespace": "新增命名空间", - "OBDashboard.components.customModal.AddNSModal.EnterNamespace": "请输入namespace!", - "OBDashboard.components.customModal.AddZoneModal.AddZone": "新增Zone", - "OBDashboard.components.customModal.AddZoneModal.ZoneName": "zone名称", - "OBDashboard.components.customModal.AddZoneModal.EnterAZoneName": "请输入zone名称!", - "OBDashboard.components.customModal.AddZoneModal.NumberOfServers": "server数", - "OBDashboard.components.customModal.AddZoneModal.PleaseEnterTheNumberOf": "请输入server数!", - "OBDashboard.components.customModal.DeleteModal.Yes": "是的", - "OBDashboard.components.customModal.DeleteModal.Cancel": "取消", - "OBDashboard.components.customModal.ScaleModal.ExpandZone": "扩容Zone", - "OBDashboard.components.customModal.ScaleModal.PleaseEnterTheNumberOf": "请输入扩缩容数目!", - "OBDashboard.components.customModal.UpgradeModal.VersionUpgrade": "版本升级", - "OBDashboard.components.customModal.UpgradeModal.Image": "镜像", - "OBDashboard.components.customModal.UpgradeModal.PleaseEnterAnImage": "请输入镜像!", - "OBDashboard.Cluster.New.BackUp.PleaseEnter": "请输入", - "OBDashboard.Cluster.New.BasicInfo.EnterAResourceName": "请输入资源名", - "OBDashboard.Cluster.New.Monitor.PleaseEnter": "请输入", - "OBDashboard.Cluster.New.Observer.EnterAnImage": "请输入镜像", - "OBDashboard.Cluster.New.Observer.PleaseEnter": "请输入", - "OBDashboard.Cluster.New.Parameters.PleaseEnter": "请输入", - "OBDashboard.Cluster.New.Topo.PleaseEnter": "请输入", - "OBDashboard.components.customModal.AddNSModal.PleaseEnter": "请输入", - "OBDashboard.components.customModal.AddZoneModal.PleaseEnter": "请输入", - "OBDashboard.components.customModal.ScaleModal.PleaseEnter": "请输入", - "OBDashboard.components.customModal.UpgradeModal.PleaseEnter": "请输入", - "OBDashboard.src.services.OceanbaseCluster": "OceanBase集群", - "OBDashboard.src.services.OceanbaseTenants": "OceanBase租户", - "OBDashboard.src.services.OperationSucceededTheClusterIs": "操作成功!集群正在创建中", - "OBDashboard.src.services.OperationSucceeded": "操作成功!", - "OBDashboard.src.services.TheOperationIsSuccessfulAnd": "操作成功,正在添加中", - "OBDashboard.Detail.Monitor.DataFilter.CustomTime": "自定义时间", - "OBDashboard.Detail.Monitor.DataFilter.NearlyMinutes": "近30分钟", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHour": "近1小时", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours": "近3小时", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.1": "近6小时", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.2": "近12小时", - "OBDashboard.Detail.Monitor.DataFilter.NearlyHours.3": "近24小时", - "OBDashboard.Detail.Monitor.DataFilter.LastDays": "近7天", - "OBDashboard.Detail.Monitor.DataFilter.UpdateTimeRealtime": "更新时间:{{realTime}}", - "OBDashboard.Detail.Monitor.DataFilter.UpdateFrequency": "更新频率:", - "OBDashboard.Detail.Monitor.DataFilter.Seconds": "秒", - "OBDashboard.Detail.Monitor.DataFilter.AutoRefresh": "自动刷新:", - "OBDashboard.Detail.Monitor.DataFilter.DataFiltering": "数据筛选", - "OBDashboard.Detail.Monitor.DataFilter.All": "全部", - "OBDashboard.Detail.Monitor.DataFilter.SelectTime": "选择时间:", - "Dashboard.Cluster.Detail.Tenant": "租户", - "Dashboard.Layouts.BasicLayout.Tenant": "租户", - "Dashboard.Detail.Backup.BackupJobs.FullBackup": "全量备份", - "Dashboard.Detail.Backup.BackupJobs.IncrementalBackup": "增量备份", - "Dashboard.Detail.Backup.BackupJobs.LogArchiving": "日志归档", - "Dashboard.Detail.Backup.BackupJobs.DataCleansing": "数据清理", - "Dashboard.Detail.Backup.JobTable.Status": "状态", - "Dashboard.Detail.Backup.JobTable.DatabaseStatus": "数据库状态", - "Dashboard.Detail.Backup.JobTable.Type": "类型", - "Dashboard.Detail.Backup.JobTable.EncryptedPassword": "加密密码", - "Dashboard.Detail.Backup.JobTable.StartTime": "开始时间", - "Dashboard.Detail.Backup.TheTenantHasNotCreated": "该租户尚未创建备份策略,是否立即创建?", - "Dashboard.Detail.Backup.CreateNow": "立即创建", - "Dashboard.Detail.NewBackup.ScheduleSelectComp.SelectAll": "全选", - "Dashboard.Detail.NewBackup.CreateATenantBackupPolicy": "创建租户备份策略", - "Dashboard.Detail.NewBackup.Cancel": "取消", - "Dashboard.Detail.NewBackup.Submit": "提交", - "Dashboard.Detail.NewBackup.BackupPolicyConfiguration": "备份策略配置", - "Dashboard.Detail.NewBackup.BackupType": "备份类型", - "Dashboard.Detail.NewBackup.SelectABackupType": "请选择备份类型", - "Dashboard.Detail.NewBackup.PleaseSelect": "请选择", - "Dashboard.Detail.NewBackup.EnterOssAccessid": "请输入 OSS AccessID", - "Dashboard.Detail.NewBackup.PleaseEnter": "请输入", - "Dashboard.Detail.NewBackup.EnterOssAccesskey": "请输入 OSS AccessKey", - "Dashboard.Detail.NewBackup.LogArchivePath": "日志归档路径", - "Dashboard.Detail.NewBackup.EnterTheLogArchivePath": "请输入日志归档路径", - "Dashboard.Detail.NewBackup.DataBackupPath": "数据备份路径", - "Dashboard.Detail.NewBackup.EnterTheDataBackupPath": "请输入数据备份路径", - "Dashboard.Detail.NewBackup.SchedulingCycle": "调度周期", - "Dashboard.Detail.NewBackup.SelectASchedulingCycle": "请选择调度周期", - "Dashboard.Detail.NewBackup.SchedulingTime": "调度时间", - "Dashboard.Detail.NewBackup.SelectASchedulingTime": "请选择调度时间", - "Dashboard.Detail.NewBackup.BackupData": "备份数据方式", - "Dashboard.Detail.NewBackup.WeRecommendThatYouConfigure": "建议至少配置 1 个全量备份", - "Dashboard.Detail.NewBackup.FullQuantity": "全量", - "Dashboard.Detail.NewBackup.Increment": "增量", - "Dashboard.Detail.NewBackup.AdvancedConfiguration": "高级配置", - "Dashboard.Detail.NewBackup.EncryptedBackup": "加密备份:", - "Dashboard.Detail.NewBackup.EncryptedPassword": "加密密码", - "Dashboard.Detail.NewBackup.EnterAnEncryptionPassword": "请输入加密密码", - "Dashboard.Detail.NewBackup.BackupTaskRetention": "备份任务保留:", - "Dashboard.Detail.NewBackup.PleaseEnterTheRetentionDays": "请输入备份任务保留天数", - "Dashboard.Detail.NewBackup.DataRecoveryWindow": "数据恢复窗口:", - "Dashboard.Detail.NewBackup.EnterTheDataRecoveryWindow": "请输入数据恢复窗口:", - "Dashboard.Detail.NewBackup.ArchiveSliceInterval": "归档切片间隔", - "Dashboard.Detail.Overview.Backups.FilePath": "档案路径", - "Dashboard.Detail.Overview.Backups.PlanType": "计划类型", - "Dashboard.Detail.Overview.Backups.PlannedDate": "计划日期", - "Dashboard.Detail.Overview.Backups.ScheduledTime": "计划时间", - "Dashboard.Detail.Overview.Backups.Status": "状态", - "Dashboard.Detail.Overview.Backups.StatusInTheDatabase": "数据库中状态", - "Dashboard.Detail.Overview.Backups.Type": "类型", - "Dashboard.Detail.Overview.Backups.StartTime": "开始时间", - "Dashboard.Detail.Overview.Backups.EndTime": "结束时间", - "Dashboard.Detail.Overview.Backups.Backup": "备份", - "Dashboard.Detail.Overview.Backups.BackupPolicy": "备份策略", - "Dashboard.Detail.Overview.BasicInfo.ResourceName": "资源名", - "Dashboard.Detail.Overview.BasicInfo.Namespace": "命名空间", - "Dashboard.Detail.Overview.BasicInfo.TenantName": "租户名", - "Dashboard.Detail.Overview.BasicInfo.ClusterName": "集群名", - "Dashboard.Detail.Overview.BasicInfo.TenantRole": "租户角色", - "Dashboard.Detail.Overview.BasicInfo.NumberOfUnits": "unit 数量", - "Dashboard.Detail.Overview.BasicInfo.Status": "状态", - "Dashboard.Detail.Overview.BasicInfo.Priority": "优先级", - "Dashboard.Detail.Overview.BasicInfo.CharacterSet": "字符集", - "Dashboard.Detail.Overview.BasicInfo.MasterTenant": "主租户", - "Dashboard.Detail.Overview.BasicInfo.RecoverySource": "恢复源", - "Dashboard.Detail.Overview.BasicInfo.ArchiveSource": "存档来源", - "Dashboard.Detail.Overview.BasicInfo.DataSource": "数据源", - "Dashboard.Detail.Overview.BasicInfo.BasicInformation": "基本信息", - "Dashboard.Detail.Overview.BasicInfo.TenantResources": "租户资源", - "Dashboard.Detail.Overview.DeletedSuccessfully": "删除成功", - "Dashboard.Detail.Overview.UnitSpecificationManagement": "Unit规格管理", - "Dashboard.Detail.Overview.ChangePassword": "修改密码", - "Dashboard.Detail.Overview.DeleteTenant": "删除租户", - "Dashboard.Detail.Overview.AreYouSureYouWant": "你确定要删除该租户吗?", - "Dashboard.Detail.Overview.ActivateASecondaryTenant": "激活备租户", - "Dashboard.Detail.Overview.ActiveStandbySwitchover": "主备切换", - "Dashboard.Detail.Overview.StandbyTenantPlaybackLog": "备租户回放日志", - "Dashboard.Detail.Overview.TenantVersionUpgrade": "租户版本升级", - "Dashboard.Detail.Overview.Overview": "概览", - "Dashboard.Tenant.Detail.Overview": "概览", - "Dashboard.Tenant.Detail.Cluster": "集群", - "Dashboard.Tenant.Detail.Tenant": "租户", - "Dashboard.Tenant.Detail.TopologyDiagram": "拓扑图", - "Dashboard.Tenant.Detail.Backup": "备份", - "Dashboard.Tenant.New.BasicInfo.BasicInformation": "基本信息", - "Dashboard.Tenant.New.BasicInfo.EnterAnObCluster": "请输入OB集群", - "Dashboard.Tenant.New.BasicInfo.ObCluster": "OB集群", - "Dashboard.Tenant.New.BasicInfo.EnterAResourceName": "请输入资源名", - "Dashboard.Tenant.New.BasicInfo.ResourceName": "资源名", - "Dashboard.Tenant.New.BasicInfo.TenantName": "租户名", - "Dashboard.Tenant.New.BasicInfo.EnterATenantName": "请输入租户名", - "Dashboard.Tenant.New.BasicInfo.PleaseEnter": "请输入", - "Dashboard.Tenant.New.BasicInfo.PleaseEnterTheNumberOf": "请输入Unit 数量", - "Dashboard.Tenant.New.BasicInfo.NumberOfUnits": "Unit 数量", - "Dashboard.Tenant.New.BasicInfo.ConnectionWhitelist": "连接白名单", - "Dashboard.Tenant.New.ResourcePools.Weight": "权重", - "Dashboard.Tenant.New.ResourcePools.ResourcePool": "资源池", - "Dashboard.Tenant.New.ResourcePools.PleaseEnterCpuCore": "请输入 CPU (核)", - "Dashboard.Tenant.New.ResourcePools.Nuclear": "核", - "Dashboard.Tenant.New.ResourcePools.PleaseEnter": "请输入", - "Dashboard.Tenant.New.ResourcePools.EnterMemorySize": "请输入Memory size", - "Dashboard.Tenant.New.ResourcePools.LogDisk": "日志磁盘", - "Dashboard.Tenant.New.ResourcePools.IopsWeight": "iops 权重", - "Dashboard.Tenant.New.ResourcePools.ZonePriority": "Zone优先级", - "Dashboard.components.PasswordInput.CopiedSuccessfully": "复制成功", - "Dashboard.components.PasswordInput.ToCharactersInLength": "长度为 8~32 个字符", - "Dashboard.components.PasswordInput.CanOnlyContainLettersNumbers": "只能包含字母、数字和特殊字符(~!@#%^&*_-+=|()", - "Dashboard.components.PasswordInput.AtLeastUppercaseAndLowercase": "大小写字母、数字和特殊字符都至少包含 2 个", - "Dashboard.components.PasswordInput.Password": "密码", - "Dashboard.components.PasswordInput.PleaseEnterOrGenerateRandomly": "请输入或随机生成", - "Dashboard.components.PasswordInput.PleaseRememberThePasswordOr": "请牢记密码,也可", - "Dashboard.components.PasswordInput.CopyPassword": "复制密码", - "Dashboard.components.PasswordInput.AndKeepItProperly": "并妥善保存", - "Dashboard.components.PasswordInput.RandomlyGenerated": "随机生成", - "Dashboard.components.TopoComponent.constants.ModifyTheNumberOfUnits": "修改 Unit 数量", - "Dashboard.components.TopoComponent.constants.AdjustUnitSpecifications": "调整 Unit 规格", - "Dashboard.components.customModal.ActivateTenantModal.TheStandbyTenantHasBeen": "激活备租户成功", - "Dashboard.components.customModal.ActivateTenantModal.ActivateASecondaryTenant": "激活备租户", - "Dashboard.components.customModal.ActivateTenantModal.AfterTheStandbyTenantIs": "备租户升主之后可接受外界读写请求,确定要激活吗?", - "Dashboard.components.customModal.LogReplayModal.StandbyTenantLogPlayback": "备租户日志回放", - "Dashboard.components.customModal.LogReplayModal.RecoveryDate": "恢复日期", - "Dashboard.components.customModal.LogReplayModal.SelectARecoveryDate": "请选择恢复日期", - "Dashboard.components.customModal.LogReplayModal.MinutesAndSeconds": "时分秒", - "Dashboard.components.customModal.LogReplayModal.SelectARecoveryTime": "请选择恢复时间", - "Dashboard.components.customModal.ModifyPasswordModal.ModifyRootPassword": "修改 root 密码", - "Dashboard.components.customModal.ModifyPasswordModal.EnterANewPassword": "输入新密码", - "Dashboard.components.customModal.ModifyPasswordModal.PleaseEnter": "请输入", - "Dashboard.components.customModal.ModifyPasswordModal.EnterAgain": "再次输入", - "Dashboard.components.customModal.ModifyUnitDetailModal.AdjustUnitSpecifications": "调整 Unit 规格", - "Dashboard.components.customModal.ModifyUnitDetailModal.EnterTheNumberOfCpu": "请输入 CPU 核数", - "Dashboard.components.customModal.ModifyUnitDetailModal.Nuclear": "核", - "Dashboard.components.customModal.ModifyUnitDetailModal.PleaseEnter": "请输入", - "Dashboard.components.customModal.ModifyUnitDetailModal.EnterMemory": "请输入 Memory", - "Dashboard.components.customModal.ModifyUnitDetailModal.IopsWeight": "iops权重", - "Dashboard.components.customModal.ModifyUnitModal.ModifyTheNumberOfUnits": "修改 Unit 数量", - "Dashboard.components.customModal.ModifyUnitModal.NumberOfUnits": "Unit 数量", - "Dashboard.components.customModal.ModifyUnitModal.PleaseEnterTheNumberOf": "请输入 Unit 数量", - "Dashboard.components.customModal.ModifyUnitModal.PleaseEnter": "请输入", - "Dashboard.components.customModal.SwitchTenantModal.TheStandbyTenantHasBeen": "激活备租户成功", - "Dashboard.components.customModal.SwitchTenantModal.ActiveStandbySwitchover": "主备切换", - "Dashboard.components.customModal.SwitchTenantModal.AfterThePrimaryAndSecondary": "主备切换后,原备租户将成为新的主租户,原主租户将成为新的备租户,确定要切换吗?", - "Dashboard.components.customModal.UpgradeTenantModal.TheTenantVersionHasBeen": "租户版本升级成功", - "Dashboard.components.customModal.UpgradeTenantModal.TenantVersionUpgrade": "租户版本升级", - "Dashboard.components.customModal.UpgradeTenantModal.TheCurrentTenantVersionIs": "当前租户的版本为 xxxx,集群的版本为xxx,确定升级租户吗?", - "Dashboard.src.constants.schedule.Zhou": "周", - "Dashboard.src.constants.schedule.Month": "月", - "Dashboard.src.constants.schedule.One": "一", - "Dashboard.src.constants.schedule.Monday": "星期一", - "Dashboard.src.constants.schedule.Ii": "二", - "Dashboard.src.constants.schedule.Tuesday": "星期二", - "Dashboard.src.constants.schedule.Three": "三", - "Dashboard.src.constants.schedule.Wednesday": "星期三", - "Dashboard.src.constants.schedule.Four": "四", - "Dashboard.src.constants.schedule.Thursday": "星期四", - "Dashboard.src.constants.schedule.Five": "五", - "Dashboard.src.constants.schedule.Friday": "星期五", - "Dashboard.src.constants.schedule.Six": "六", - "Dashboard.src.constants.schedule.Saturday": "星期六", - "Dashboard.src.constants.schedule.Day": "日", - "Dashboard.src.constants.schedule.Sunday": "星期日", - "Dashboard.Tenant.New.TenantSource.Title": "标题", - "Dashboard.Tenant.New.TenantSource.TenantResources": "租户资源", - "Dashboard.Tenant.New.TenantSource.TenantRole": "租户角色", - "Dashboard.Tenant.New.TenantSource.SelectATenantRole": "请选择租户角色", - "Dashboard.Tenant.New.TenantSource.PleaseSelect": "请选择", - "Dashboard.Tenant.New.TenantSource.RestoreFromBackup": "从备份恢复", - "Dashboard.Tenant.New.TenantSource.RecoveryType": "恢复类型", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryType": "请选择恢复类型", - "Dashboard.Tenant.New.TenantSource.EnterOssAccessid": "请输入 OSS AccessID", - "Dashboard.Tenant.New.TenantSource.PleaseEnter": "请输入", - "Dashboard.Tenant.New.TenantSource.EnterOssAccesskey": "请输入 OSS AccessKey", - "Dashboard.Tenant.New.TenantSource.LogArchivePath": "日志归档路径", - "Dashboard.Tenant.New.TenantSource.EnterTheLogArchivePath": "请输入日志归档路径", - "Dashboard.Tenant.New.TenantSource.DataBackupPath": "数据备份路径", - "Dashboard.Tenant.New.TenantSource.EnterTheDataBackupPath": "请输入数据备份路径", - "Dashboard.Tenant.New.TenantSource.EncryptedPassword": "加密密码", - "Dashboard.Tenant.New.TenantSource.RestoreToASpecificTime": "恢复至特定时间", - "Dashboard.Tenant.New.TenantSource.RecoveryDate": "恢复日期", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryDate": "请选择恢复日期", - "Dashboard.Tenant.New.TenantSource.SelectARecoveryTime": "请选择恢复时间", - "Dashboard.Tenant.New.TenantSource.MinutesAndSeconds": "时分秒", - "Dashboard.Tenant.New.TenantSource.SynchronizePrimaryTenants": "同步主租户", - "Dashboard.Tenant.New.TenantSource.MasterTenant": "主租户", - "Dashboard.Tenant.New.TenantCreatedSuccessfully": "创建租户成功", - "Dashboard.Tenant.New.CreateATenant": "创建租户", - "Dashboard.Tenant.New.Cancel": "取消", - "Dashboard.Tenant.New.Submit": "提交", - "Dashboard.pages.Tenant.TenantsList.ResourceName": "资源名", - "Dashboard.pages.Tenant.TenantsList.Namespace": "命名空间", - "Dashboard.pages.Tenant.TenantsList.Cluster": "所属集群", - "Dashboard.pages.Tenant.TenantsList.TenantName": "租户名", - "Dashboard.pages.Tenant.TenantsList.TenantRole": "租户角色", - "Dashboard.pages.Tenant.TenantsList.NumberOfUnits": "Unit 数量", - "Dashboard.pages.Tenant.TenantsList.Status": "状态", - "Dashboard.pages.Tenant.TenantsList.CreationTime": "创建时间", - "Dashboard.pages.Tenant.TenantsList.TenantList": "租户列表", - "Dashboard.pages.Tenant.TenantsList.CreateATenant": "创建租户", - "Dashboard.components.customModal.LineGraphModal.Cancel": "取消", - "Dashboard.components.customModal.Ok": "确定", - "Dashboard.components.customModal.Cancel": "取消", - "Dashboard.components.customModal.ModifyPasswordModal.TheTwoInputsAreInconsistent": "两次输入不一致", - "Dashboard.components.customModal.ModifyUnitModal.ModifiedSuccessfully": "修改成功", - "Dashboard.Detail.NewBackup.CreatedSuccessfully": "创建成功", - "Dashboard.Detail.Backup.BackupConfiguration.LogArchivePath": "日志归档路径", - "Dashboard.Detail.Backup.BackupConfiguration.DataBackupPath": "数据备份路径", - "Dashboard.Detail.Backup.BackupConfiguration.Status": "状态", - "Dashboard.Detail.Backup.BackupConfiguration.BackupType": "备份类型", - "Dashboard.Detail.Backup.BackupConfiguration.BackupTaskRetention": "备份任务保留", - "Dashboard.Detail.Backup.BackupConfiguration.DataRecoveryWindow": "数据恢复窗口", - "Dashboard.Detail.Backup.BackupConfiguration.ArchiveSliceInterval": "归档切片间隔", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded": "操作成功", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded.1": "操作成功!", - "Dashboard.Detail.Backup.BackupConfiguration.NoConfigurationChangeDetected": "未检测到配置更改", - "Dashboard.Detail.Backup.BackupConfiguration.OperationSucceeded.2": "操作成功!", - "Dashboard.Detail.Backup.BackupConfiguration.BackupPolicyConfiguration": "备份策略配置", - "Dashboard.Detail.Backup.BackupConfiguration.UpdateConfiguration": "更新配置", - "Dashboard.Detail.Backup.BackupConfiguration.Edit": "编辑", - "Dashboard.Detail.Backup.BackupConfiguration.Recovery": "恢复", - "Dashboard.Detail.Backup.BackupConfiguration.Pause": "暂停", - "Dashboard.Detail.Backup.BackupConfiguration.Delete": "删除", - "Dashboard.Detail.Backup.BackupConfiguration.EncryptPasswordInformation": "加密密码信息", - "Dashboard.Detail.Backup.BackupConfiguration.Days": "天", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.AdvancedConfiguration": "高级配置", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EncryptedBackup": "加密备份:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EncryptedPassword": "加密密码", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EnterAnEncryptionPassword": "请输入加密密码", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.PleaseEnter": "请输入", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.BackupTaskRetention": "备份任务保留:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.PleaseEnterTheRetentionDays": "请输入备份任务保留天数", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.DataRecoveryWindow": "数据恢复窗口:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.EnterTheDataRecoveryWindow": "请输入数据恢复窗口:", - "Dashboard.Detail.NewBackup.AdvancedConfiguration.ArchiveSliceInterval": "归档切片间隔", - "Dashboard.Detail.NewBackup.BakMethodsList.BackupData": "备份数据方式", - "Dashboard.Detail.NewBackup.BakMethodsList.WeRecommendThatYouConfigure": "建议至少配置 1 个全量备份", - "Dashboard.Detail.NewBackup.BakMethodsList.FullQuantity": "全量", - "Dashboard.Detail.NewBackup.BakMethodsList.Increment": "增量", - "Dashboard.Detail.NewBackup.SchduleSelectFormItem.SchedulingCycle": "调度周期", - "Dashboard.Detail.NewBackup.SchduleSelectFormItem.SelectASchedulingCycle": "请选择调度周期", - "Dashboard.Detail.NewBackup.ScheduleTimeFormItem.SchedulingTime": "调度时间", - "Dashboard.Detail.NewBackup.ScheduleTimeFormItem.SelectASchedulingTime": "请选择调度时间", - "Dashboard.Cluster.New.Monitor.Image": "镜像", - "Dashboard.Cluster.New.Monitor.ImageList": "(镜像列表)", - "Dashboard.Cluster.New.Observer.Image": "镜像", - "Dashboard.Cluster.New.Observer.ImageList": "(镜像列表)" -} diff --git a/distribution/dashboard/ui/src/models/global.ts b/distribution/dashboard/ui/src/models/global.ts deleted file mode 100644 index 9724ad951..000000000 --- a/distribution/dashboard/ui/src/models/global.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { useState } from 'react'; - -// 全局共享数据 -export default () => { - const [chooseClusterName, setChooseClusterName] = useState(''); - const [userName, setUsername] = useState(); - return { - chooseClusterName, - setChooseClusterName, - userName, - setUsername, - }; -}; diff --git a/distribution/dashboard/ui/src/pages/Cluster/ClusterList.tsx b/distribution/dashboard/ui/src/pages/Cluster/ClusterList.tsx deleted file mode 100644 index 7ca5c1d1a..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/ClusterList.tsx +++ /dev/null @@ -1,197 +0,0 @@ -import { intl } from '@/utils/intl'; -import { ProCard } from '@ant-design/pro-components'; -import { Pie } from '@antv/g2plot'; -import { Link } from '@umijs/max'; -import { Button, Col, Table, Tag } from 'antd'; -import type { ColumnsType } from 'antd/es/table'; - -import { COLOR_MAP } from '@/constants'; -import { useEffect } from 'react'; -import styles from './index.less'; -interface DataType { - namespace: string; - name: string; - status: string; - createTime: string; - image: string; - cpuPercent: string; - memoryPercent: string; - diskPercent: string; -} - -interface CanvasPieProps { - percent: number; - name: 'cpu' | 'memory' | 'disk'; -} - -interface ClusterListProps { - handleAddCluster: () => void; - clusterList: any; -} - -const CanvasPie = ({ percent, name }: CanvasPieProps) => { - const data = [ - { - type: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Used', - defaultMessage: '已使用', - }), - value: percent, - }, - { - type: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Unused', - defaultMessage: '未使用', - }), - value: 100 - percent, - }, - ]; - - useEffect(() => { - let pie = new Pie(`${name}-container`, { - data, - angleField: 'value', - colorField: 'type', - width: 100, - height: 100, - legend: false, - label: { - type: 'inner', - offset: '-60%', - content: ({ percent }) => `${(percent * 100).toFixed(0)}%`, - style: { - fontSize: 10, - textAlign: 'center', - }, - }, - color: ({ type }) => { - if ( - type === - intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Used', - defaultMessage: '已使用', - }) - ) { - if (name === 'cpu') { - return 'rgb(111,143,243)'; - } else if (name === 'memory') { - return 'rgb(125,213,169)'; - } else { - return 'rgb(97,111,143)'; - } - } else { - return 'rgb(228,231,236)'; - } - }, - }); - pie.render(); - }, []); - - return
    ; -}; - -const columns: ColumnsType = [ - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.ClusterName', - defaultMessage: '集群名', - }), - dataIndex: 'name', - key: 'name', - render: (value, record) => ( - {value} - ), - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Namespace', - defaultMessage: '命名空间', - }), - dataIndex: 'namespace', - key: 'namespace', - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Status', - defaultMessage: '状态', - }), - dataIndex: 'status', - key: 'status', - render: (value) => {value} , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.CreationTime', - defaultMessage: '创建时间', - }), - dataIndex: 'createTime', - key: 'createTime', - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Cluster.ClusterList.Image', - defaultMessage: '镜像', - }), - dataIndex: 'image', - key: 'image', - }, - //监控还未返回 - // { - // title: '监控', - // children: [ - // { - // title: 'CPU', - // dataIndex: 'cpuPercent', - // key: 'cpuPercent', - // render: (value) => , - // }, - // { - // title: '内存', - // dataIndex: 'memoryPercent', - // key: 'memoryPercent', - // render: (value) => , - // }, - // { - // title: '磁盘', - // dataIndex: 'diskPercent', - // key: 'diskPercent', - // render: (value) => , - // }, - // ], - // }, -]; - -export default function ClusterList({ - handleAddCluster, - clusterList, -}: ClusterListProps) { - return ( - - -
    -

    - {intl.formatMessage({ - id: 'dashboard.pages.Cluster.ClusterList.ClusterList', - defaultMessage: '集群列表', - })} -

    - -
    - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Monitor/DataFilter.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/Monitor/DataFilter.tsx deleted file mode 100644 index d3057a58b..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Monitor/DataFilter.tsx +++ /dev/null @@ -1,387 +0,0 @@ -import { POINT_NUMBER, REFRESH_FREQUENCY } from '@/constants'; -import { intl } from '@/utils/intl'; -import { ProCard } from '@ant-design/pro-components'; -import { useUpdateEffect } from 'ahooks'; -import { Col, DatePicker, Row, Select, Switch } from 'antd'; -import type { RangePickerProps } from 'antd/es/date-picker'; -import type { Dayjs } from 'dayjs'; -import dayjs from 'dayjs'; -import moment from 'moment'; -import { useEffect, useState } from 'react'; -import { caculateStep } from './helper'; -import type { - FilterDataType, - Label, - LabelType, - OptionType, - QueryRangeType, -} from './index'; -import styles from './index.less'; - -interface DataFilterProps { - isRefresh: boolean; - realTime: string; - filterData: FilterDataType; - filterLabel: LabelType[]; - queryRange: QueryRangeType; - setQueryRange: React.Dispatch>; - setIsRefresh: React.Dispatch>; - setFilterLable: React.Dispatch>; - setFilterData: React.Dispatch>; -} -const { RangePicker } = DatePicker; -const DateSelectOption: OptionType[] = [ - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.CustomTime', - defaultMessage: '自定义时间', - }), - value: 'custom', - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyMinutes', - defaultMessage: '近30分钟', - }), - value: 1800000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyHour', - defaultMessage: '近1小时', - }), - value: 3600000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyHours', - defaultMessage: '近3小时', - }), - value: 10800000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyHours.1', - defaultMessage: '近6小时', - }), - value: 21600000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyHours.2', - defaultMessage: '近12小时', - }), - value: 43200000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.NearlyHours.3', - defaultMessage: '近24小时', - }), - value: 86400000, - }, - { - label: intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.LastDays', - defaultMessage: '近7天', - }), - value: 604800000, - }, -]; - -type RangeValue = [Dayjs | null, Dayjs | null] | null; - -//选择时间下拉框改变右边时间选择框 -//所以右边时间选择框需要value属性 受控 -export default function DataFilter({ - isRefresh, - realTime, - filterData, - filterLabel, //发送请求的label - queryRange, //defaultVAlue - setIsRefresh, - setFilterLable, - setQueryRange, -}: DataFilterProps) { - const [zoneOption, setZoneOption] = useState([]); - const [serverOption, setServerOption] = useState([]); - const [selectZone, setSelectZone] = useState(); - const [selectServer, setSelectServer] = useState(); - const [dateValue, setDateValue] = useState([ - dayjs(queryRange.startTimestamp * 1000), - dayjs(queryRange.endTimestamp * 1000), - ]); - const [selectRange, setSelectRange] = useState('custom'); - const AutoRefresh = () => { - const textStyle = { - marginRight: 12, - color: '#8592ad', - }; - return ( -
    - {isRefresh && ( - <> - - {intl.formatMessage( - { - id: 'OBDashboard.Detail.Monitor.DataFilter.UpdateTimeRealtime', - defaultMessage: '更新时间:{realTime}', - }, - { realTime: realTime }, - )} - - - {intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.UpdateFrequency', - defaultMessage: '更新频率:', - })} - {REFRESH_FREQUENCY} - {intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.Seconds', - defaultMessage: '秒', - })} - - - )} - {intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.AutoRefresh', - defaultMessage: '自动刷新:', - })} - - { - setIsRefresh(value); - }} - /> -
    - ); - }; - - const clearLabel = (current: LabelType[], key: Label): LabelType[] => { - let newLable = [...current]; - const idx = newLable.findIndex((item: LabelType) => item.key === key); - if (idx !== -1) { - newLable.splice(idx, 1); - } - return newLable; - }; - - //替换 或者 添加 - const updateLable = ( - current: LabelType[], - key: Label, - value: string, - ): LabelType[] => { - let newLable = [...current]; - const idx = newLable.findIndex((item: LabelType) => item.key === key); - if (idx !== -1) { - newLable[idx] = { key, value }; - } else { - newLable.push({ - key, - value, - }); - } - return newLable; - }; - - const handleLabel = (val: string | undefined): LabelType[] => { - let isClear: boolean = !Boolean(val), - currentLable = [...filterLabel]; - if (isClear) { - //清空obzone&svr_ip - currentLable = clearLabel(clearLabel(filterLabel, 'obzone'), 'svr_ip'); - } else { - //更新zone后清空server - currentLable = clearLabel( - updateLable(filterLabel, 'obzone', val!), - 'svr_ip', - ); - } - return currentLable; - }; - - const zoneSelectChange = (val: string | undefined) => { - setSelectZone(val); - setSelectServer(undefined); - setFilterLable(handleLabel(val)); - //清空 - if (typeof val === 'undefined') { - setServerOption(filterData.serverList); - return; - } - const filterServers = filterData.serverList.filter((server: OptionType) => { - return server.zone === val; - }); - setServerOption(filterServers); - }; - - const serverSelectChange = (val: string | undefined) => { - const isClear: boolean = !Boolean(val); - let lable: LabelType[] = [...filterLabel]; - if (isClear) { - lable = clearLabel(lable, 'svr_ip'); - } else { - lable = updateLable(lable, 'svr_ip', val!); - } - setFilterLable(lable); - setSelectServer(val); - }; - - const range = (start: number, end: number) => { - const result = []; - for (let i = start; i < end; i++) { - result.push(i); - } - return result; - }; - - const disabledDateTime: RangePickerProps['disabledTime'] = (_) => { - const isToday = _?.date() === moment().date(); - if (!isToday) - return { - disabledHours: () => [], - disabledMinutes: () => [], - disabledSeconds: () => [], - }; - return { - disabledHours: () => range(0, 24).splice(moment().hour() + 1, 24), - disabledMinutes: (hour) => { - if (hour === moment().hour()) { - return range(0, 60).splice(moment().minute() + 1, 60); - } - return []; - }, - disabledSeconds: (hour, minute) => { - if (hour === moment().hour() && minute === moment().minute()) { - return range(0, 60).splice(moment().second(), 60); - } - return []; - }, - }; - }; - - const disabledDate: RangePickerProps['disabledDate'] = (current) => { - return current && current > dayjs().endOf('day'); - }; - - const rangePickerChange = (date: RangeValue) => { - if (selectRange !== 'custom') setSelectRange('custom'); - setDateValue(date); - }; - - const selectRangeChange = (value: string | number) => { - setSelectRange(value); - }; - - useUpdateEffect(() => { - if (filterData.zoneList.length) { - setZoneOption(filterData.zoneList); - } - if (filterData.serverList.length) { - setServerOption(filterData.serverList); - } - }, [filterData]); - - useUpdateEffect(() => { - if (selectRange !== 'custom') { - let nowTimestamp = new Date().valueOf(); - let startTimestamp = nowTimestamp - (selectRange as number); - setDateValue([dayjs(startTimestamp), dayjs(nowTimestamp)]); - } - }, [selectRange]); - - useEffect(() => { - if (dateValue?.length) { - const [startDate, endDate] = dateValue; - - if (startDate && endDate) { - let startTimestamp = Math.ceil(startDate.valueOf() / 1000); - let endTimestamp = Math.ceil(endDate.valueOf() / 1000); - setQueryRange({ - startTimestamp, - endTimestamp, - step: caculateStep(startTimestamp, endTimestamp, POINT_NUMBER), - }); - } - } - }, [dateValue]); - - return ( - } - > - -
    -
    - Zone: - {' '} -
    - - -
    - - {intl.formatMessage({ - id: 'OBDashboard.Detail.Monitor.DataFilter.SelectTime', - defaultMessage: '选择时间:', - })} - -
    - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/ZoneTable.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/ZoneTable.tsx deleted file mode 100644 index 7b7f0929a..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/ZoneTable.tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { intl } from '@/utils/intl'; //@ts-nocheck -import { ProCard } from '@ant-design/pro-components'; -import { Col, Table, Tag, message } from 'antd'; -import type { ColumnType } from 'antd/es/table'; - -import showDeleteConfirm from '@/components/customModal/DeleteModal'; -import { COLOR_MAP } from '@/constants'; -import { deleteObzone } from '@/services'; -import { getNSName } from './helper'; - -interface ZoneTableProps { - zones: API.Zone[]; - setVisible: React.Dispatch>; - chooseZoneRef: React.MutableRefObject; - typeRef: React.MutableRefObject; - setChooseServerNum: React.Dispatch>; -} - -export default function ZoneTable({ - zones, - setVisible, - chooseZoneRef, - typeRef, - setChooseServerNum, -}: ZoneTableProps) { - const getZoneColumns = (remove, clickScale) => { - const columns: ColumnType = [ - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.ZoneName', - defaultMessage: 'Zone名', - }), - dataIndex: 'name', - key: 'name', - width: 190, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.Namespace', - defaultMessage: '命名空间', - }), - dataIndex: 'namespace', - key: 'namespace', - }, - { - title: 'zone', - dataIndex: 'zone', - key: 'zone', - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.NumberOfMachines', - defaultMessage: '机器数量', - }), - dataIndex: 'replicas', - key: 'replicas', - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.RootServiceIp', - defaultMessage: '根服务IP', - }), - dataIndex: 'rootService', - key: 'rootService', - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.Status', - defaultMessage: '状态', - }), - dataIndex: 'status', - key: 'status', - render: (value) => {value} , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.Operation', - defaultMessage: '操作', - }), - key: 'action', - render: (value, record) => { - return ( - <> - { - clickScale(record.zone); - setChooseServerNum(record.replicas); - }} - > - {intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.Expansion', - defaultMessage: '扩缩容', - })} - - { - showDeleteConfirm({ - onOk: () => remove(record.zone), - title: intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.AreYouSureYouWant', - defaultMessage: '你确定要删除该zone吗?', - }), - }); - }} - > - {intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.Delete', - defaultMessage: '删除', - })} - - - ); - }, - }, - ]; - - return columns; - }; - const clickScale = (zoneName: string) => { - chooseZoneRef.current = zoneName; - typeRef.current = 'scaleServer'; - setVisible(true); - }; - //删除的ns和name是集群的 - const handleDelete = async (zoneName:string) => { - const [ns, name] = getNSName(); - const res = await deleteObzone({ - ns, - name, - zoneName, - }); - if (res.successful) { - message.success( - intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.ZoneTable.OperationSucceeded', - defaultMessage: '操作成功!', - }), - ); - } - }; - return ( - - -
    - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/helper.ts b/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/helper.ts deleted file mode 100644 index aec9fee47..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/helper.ts +++ /dev/null @@ -1,83 +0,0 @@ -// 与UI无关函数 - -/** - * 通过url的path获取namespace和name - * - * @returns {Array} [namespace,name] - * @example /cluster/ns=oceanbase&nm=test/overview => [oceanbase,test] - */ -const getNSName = () => { - let pathArr = location.hash.split('/'), - res: string[] = []; - if (!pathArr.length) return res; - for (let path of pathArr) { - - if (path.split('&').length === 3) { - const [ns, name,clusterName] = path.split('&'); - if (ns.split('=')[0] === 'ns' && name.split('=')[0] === 'nm') { - res[0] = ns.split('=')[1]; - res[1] = name.split('=')[1]; - res[2] = clusterName.split('=')[1]; - } - return res; - }else if(path.split('&').length === 2){ - const [ns, name] = path.split('&'); - if (ns.split('=')[0] === 'ns' && name.split('=')[0] === 'nm') { - res[0] = ns.split('=')[1]; - res[1] = name.split('=')[1]; - } - return res; - } - } - return res; -}; - -// 存在集群|zone|server状态不为running 则返回status为operating -const formatClusterData = (responseData: any): API.ClusterDetail => { - const res: any = { - info: {}, - metrics: {}, - zones: [], - servers: [], - }; - let status: 'running' | 'operating' = 'running'; - for (let key of Object.keys(responseData)) { - if (key === 'status' && responseData[key] !== 'running') { - status = 'operating'; - } - if (key !== 'topology' && key !== 'metrics') { - res['info'][key] = responseData[key]; - } else if (key === 'metrics') { - res[key] = responseData[key]; - } else { - const servers: API.Server[] = []; - const zones = responseData[key].map((zone: any) => { - let temp: any = {}; - for (let _key in zone) { - if (_key !== 'observers') { - temp[_key] = zone[_key]; - } else { - zone[_key].forEach((server:API.Server)=>{ - server.zone = zone.zone - }) - temp.servers = zone[_key] - servers.push(...zone[_key]); - } - } - return temp; - }); - for (let zone of zones) { - if (zone.status !== 'running') status = 'operating'; - } - for (let server of servers) { - if (server.status !== 'running') status = 'operating'; - } - res['zones'] = zones; - res['servers'] = servers; - } - } - res.status = status; - return res; -}; - -export { formatClusterData, getNSName }; diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.less b/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.less deleted file mode 100644 index 5d7d591a9..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.less +++ /dev/null @@ -1,10 +0,0 @@ -.resourceContainer{ - display: flex; - - .resourceText{ - flex: 1; - } - .resourceContent{ - flex: 5; - } -} \ No newline at end of file diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.tsx deleted file mode 100644 index 65739e1d2..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Overview/index.tsx +++ /dev/null @@ -1,158 +0,0 @@ -import { intl } from '@/utils/intl'; -import { PageContainer } from '@ant-design/pro-components'; -import { history, useModel } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Button, Row, message } from 'antd'; -import { useEffect, useRef, useState } from 'react'; - -import showDeleteConfirm from '@/components/customModal/DeleteModal'; -import OperateModal from '@/components/customModal/OperateModal'; -import { REFRESH_CLUSTER_TIME } from '@/constants'; -import { deleteObcluster, getClusterDetailReq } from '@/services'; -import BasicInfo from './BasicInfo'; -import ServerTable from './ServerTable'; -import ZoneTable from './ZoneTable'; -import { getNSName } from './helper'; - -//集群详情概览页 -const ClusterOverview: React.FC = () => { - const { setChooseClusterName } = useModel('global'); - const [operateModalVisible, setOperateModalVisible] = - useState(false); - const [[ns, name]] = useState(getNSName()); - const chooseZoneName = useRef(''); - const timerRef = useRef() - const [chooseServerNum, setChooseServerNum] = useState(1); - //当前运维弹窗类型 - const modalType = useRef('addZone'); - const { data: clusterDetail, run: getClusterDetail } = useRequest( - getClusterDetailReq, - { - manual: true, - onSuccess: (data) => { - setChooseClusterName(data.info.clusterName); - if (data.status === 'operating') { - timerRef.current = setTimeout(() => { - getClusterDetail({ ns, name }); - }, REFRESH_CLUSTER_TIME); - }else if(timerRef.current){ - clearTimeout(timerRef.current) - } - }, - }, - ); - const isOperating = clusterDetail && clusterDetail.status === 'operating'; - const handleDelete = async () => { - const res = await deleteObcluster({ ns, name }); - if (res.successful) { - message.success( - intl.formatMessage({ - id: 'OBDashboard.Detail.Overview.DeletedSuccessfully', - defaultMessage: '删除成功', - }), - ); - history.push('/cluster') - } - }; - - const operateSuccess = () => { - setTimeout(() => { - getClusterDetail({ ns, name }); - }, 1000); - }; - const handleAddZone = () => { - modalType.current = 'addZone'; - setOperateModalVisible(true); - }; - const handleUpgrade = () => { - modalType.current = 'upgrade'; - setOperateModalVisible(true); - }; - - const header = () => { - return { - title: intl.formatMessage({ - id: 'dashboard.Detail.Overview.Overview', - defaultMessage: '概览', - }), - extra: [ - , - , - , - ], - }; - }; - - useEffect(() => { - getClusterDetail({ ns, name }); - - return ()=>{ - if(timerRef.current){ - clearTimeout(timerRef.current) - } - } - }, []); - - return ( - - - {clusterDetail && ( - - )} - - {clusterDetail && ( - - )} - - {clusterDetail && ( - - )} - - - - ); -}; - -export default ClusterOverview; diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Tenant/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/Tenant/index.tsx deleted file mode 100644 index 2dee7f693..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Tenant/index.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import EventsTable from '@/components/EventsTable'; -import MonitorComp from '@/components/MonitorComp'; -import TenantsList from '@/pages/Tenant/TenantsList'; -import { getClusterDetailReq } from '@/services'; -import { getAllTenants } from '@/services/tenant'; -import { PageContainer } from '@ant-design/pro-components'; -import { useNavigate } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Row } from 'antd'; -import BasicInfo from '../Overview/BasicInfo'; -import { getNSName } from '../Overview/helper'; - -const defaultQueryRange = { - step: 20, - endTimestamp: Math.floor(new Date().valueOf() / 1000), - startTimestamp: Math.floor(new Date().valueOf() / 1000) - 60 * 30, -}; - -export default function Tenant() { - const [ns, name, clusterName] = getNSName(); - const navigate = useNavigate(); - const { data: tenantsListResponse, run: getTenantsList } = useRequest( - getAllTenants, - { - manual: true, - }, - ); - const { data: clusterDetail } = useRequest(getClusterDetailReq, { - defaultParams: [{ name, ns }], - onSuccess: () => { - getTenantsList(name) - }, - }); - const tenantsList = tenantsListResponse?.data; - const handleAddCluster = () => navigate('/tenant/new'); - return ( - - - {clusterDetail && ( - - )} - {tenantsList && ( - - )} - - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/Topo/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/Topo/index.tsx deleted file mode 100644 index 8bdc2473b..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/Topo/index.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import TopoComponent from '@/components/TopoComponent'; -export default function Topo() { - return ; -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/Detail/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/Detail/index.tsx deleted file mode 100644 index 58da77975..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/Detail/index.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import logoImg from '@/assets/logo1.svg'; -import { logoutReq } from '@/services'; -import { intl } from '@/utils/intl'; -import { Menu } from '@oceanbase/design'; -import type { MenuItem } from '@oceanbase/design/es/BasicLayout'; -import { BasicLayout, IconFont } from '@oceanbase/ui'; -import { Outlet, history, useLocation, useParams } from '@umijs/max'; -import { useRequest } from 'ahooks'; -const subSideMenus: MenuItem[] = [ - { - title: intl.formatMessage({ - id: 'dashboard.Cluster.Detail.Overview', - defaultMessage: '概览', - }), - key: 'overview', - link: '/overview', - icon: , - }, - { - title: intl.formatMessage({ - id: 'dashboard.Cluster.Detail.Cluster', - defaultMessage: '集群', - }), - key: 'cluster', - link: '/cluster', - icon: , - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Cluster.Detail.Tenant', - defaultMessage: '租户', - }), - key: 'tenant', - link: '/tenant', - icon: , - }, -]; - -const ClusterDetail: React.FC = () => { - const params = useParams(); - const user = localStorage.getItem('user'); - const location = useLocation(); - const { clusterId } = params; - const { run: logout } = useRequest(logoutReq, { - manual: true, - onSuccess: (data) => { - if (data.successful) { - history.push('/login'); - } - }, - }); - const menus: MenuItem[] = [ - { - title: intl.formatMessage({ - id: 'dashboard.Cluster.Detail.Overview', - defaultMessage: '概览', - }), - link: `/cluster/${clusterId}`, - }, - { - title: intl.formatMessage({ - id: 'dashboard.Cluster.Detail.TopologyDiagram', - defaultMessage: '拓扑图', - }), - link: `/cluster/${clusterId}/topo`, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.Cluster.Detail.PerformanceMonitoring', - defaultMessage: '性能监控', - }), - key: 'monitor', - link: `/cluster/${clusterId}/monitor`, - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Cluster.Detail.Tenant', - defaultMessage: '租户', - }), - key: 'tenant', - link: `/cluster/${clusterId}/tenant`, - }, - ]; - - const userMenu = ( - { - logout(); - }} - > - - {intl.formatMessage({ - id: 'dashboard.Layouts.BasicLayout.LogOut', - defaultMessage: '退出登录', - })} - - - ); - - return ( -
    - - - -
    - ); -}; - -export default ClusterDetail; diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/BackUp.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/BackUp.tsx deleted file mode 100644 index 8df6cd312..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/BackUp.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Card, Col, Form, Input, Row, Space, Switch } from 'antd'; -import { useEffect, useState } from 'react'; - -export default function BackUp() { - const [isExpand, setIsExpand] = useState(false); - - useEffect(() => { - let [cardBody] = document.querySelectorAll( - '#backup-card .ant-card-body', - ) as NodeListOf; - if (!isExpand && cardBody) { - cardBody.style.padding = '0px'; - } else { - cardBody.style.padding = '24px'; - } - }, [isExpand]); - - return ( -
    - - - {intl.formatMessage({ - id: 'dashboard.Cluster.New.BackUp.BackupAndRecovery', - defaultMessage: '备份恢复', - })} - - setIsExpand(!isExpand)} - checked={isExpand} - /> - - } - bordered={false} - id="backup-card" - > - {isExpand && ( - <> - - - - - - - - - - - - - - )} - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/BasicInfo.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/BasicInfo.tsx deleted file mode 100644 index 8c21910a5..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/BasicInfo.tsx +++ /dev/null @@ -1,203 +0,0 @@ -import { intl } from '@/utils/intl'; -import { PlusOutlined } from '@ant-design/icons'; -import { useRequest, useUpdateEffect } from 'ahooks'; -import { - Button, - Card, - Col, - Divider, - Form, - Input, - Row, - Select, - Tooltip, - message, -} from 'antd'; -import type { FormInstance } from 'antd/lib/form'; - -import AddNSModal from '@/components/customModal/AddNSModal'; -import { getNameSpaces } from '@/services'; -import copy from 'copy-to-clipboard'; -import { useState } from 'react'; -import PasswordInput from '@/components/PasswordInput'; -import { - generateRandomPassword, - passwordRules, - resourceNameRule, -} from './helper'; -import styles from './index.less'; - -interface BasicInfoProps { - form: FormInstance; - passwordVal: string; - setPasswordVal: React.Dispatch>; -} - -export default function BasicInfo({ - form, - passwordVal, - setPasswordVal, -}: BasicInfoProps) { - // control the modal for adding a new namespace - const [visible, setVisible] = useState(false); - const { data, run: getNS } = useRequest(getNameSpaces); - - const filterOption = ( - input: string, - option: { label: string; value: string }, - ) => (option?.label ?? '').toLowerCase().includes(input.toLowerCase()); - - - const DropDownComponent = (menu: any) => { - return ( -
    - {menu} - -
    setVisible(true)} - style={{ padding: '8px', cursor: 'pointer' }} - > - - - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.BasicInfo.AddNamespace', - defaultMessage: '新增命名空间', - })} - -
    -
    - ); - }; - - const addNSCallback = (newNS:string)=>{ - form.setFieldValue('namespace',newNS) - form.validateFields(['namespace']) - getNS() - } - - return ( -
    - - - - - - - - - - - - - - - - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/Monitor.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/Monitor.tsx deleted file mode 100644 index 9f1d9b019..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/Monitor.tsx +++ /dev/null @@ -1,157 +0,0 @@ -import { SUFFIX_UNIT } from '@/constants'; -import { MIRROR_MONITOR } from '@/constants/doc'; -import { intl } from '@/utils/intl'; -import { - Card, - Col, - Form, - Input, - InputNumber, - Space, - Switch, - Tooltip, -} from 'antd'; -import { useEffect, useState } from 'react'; - -const monitorTooltipText = intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Monitor.TheImageShouldBeFully', - defaultMessage: - '镜像应写全 registry/image:tag,例如 oceanbase/obagent:4.2.0-100000062023080210', -}); - -export default function Monitor() { - const [isExpand, setIsExpand] = useState(false); - useEffect(() => { - let [cardBody] = document.querySelectorAll( - '#monitor-card .ant-card-body', - ) as NodeListOf; - if (!isExpand && cardBody) { - cardBody.style.padding = '0px'; - } else { - cardBody.style.padding = '24px'; - } - }, [isExpand]); - - return ( - - - - {intl.formatMessage({ - id: 'dashboard.Cluster.New.Monitor.Monitoring', - defaultMessage: '监控', - })} - - setIsExpand(!isExpand)} - checked={isExpand} - /> - - } - bordered={false} - id="monitor-card" - > - {isExpand && ( - <> - - - {intl.formatMessage({ - id: 'Dashboard.Cluster.New.Monitor.Image', - defaultMessage: '镜像', - })}{' '} - - {intl.formatMessage({ - id: 'Dashboard.Cluster.New.Monitor.ImageList', - defaultMessage: '(镜像列表)', - })} - - - } - name={['monitor', 'image']} - > - - - - -

    - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Monitor.Resources', - defaultMessage: '资源', - })} -

    -
    - - - - - - -
    - - )} -
    - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/Observer.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/Observer.tsx deleted file mode 100644 index b3a91eb27..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/Observer.tsx +++ /dev/null @@ -1,223 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Card, Col, Form, Input, InputNumber, Row, Tooltip } from 'antd'; - -import ClassSelect from '@/components/ClassSelect'; -import { SUFFIX_UNIT } from '@/constants'; -import { MIRROR_SERVER } from '@/constants/doc'; -import styles from './index.less'; - -const observerToolTipText = intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Observer.TheImageShouldBeFully', - defaultMessage: - '镜像应写全 registry/image:tag,例如 oceanbase/oceanbase-cloud-native:4.2.0.0-101000032023091319', -}); -export default function Observer({ storageClasses, form }: any) { - const CustomItem = (prop: any) => { - const { label } = prop; - return ( - - {prop.children} - - ); - }; - - return ( - - - - - {intl.formatMessage({ - id: 'Dashboard.Cluster.New.Observer.Image', - defaultMessage: '镜像', - })}{' '} - - {intl.formatMessage({ - id: 'Dashboard.Cluster.New.Observer.ImageList', - defaultMessage: '(镜像列表)', - })} - - - } - name={['observer', 'image']} - > - - - - - -

    - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Observer.Resources', - defaultMessage: '资源', - })} -

    - -
    - - - - - - -
    - - -

    storage

    - - - -

    - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Observer.Data', - defaultMessage: '数据', - })} -

    -
    - - - - - {storageClasses && ( - - )} - - {/* */} - -
    - - -

    - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Observer.Log', - defaultMessage: '日志', - })} -

    -
    - - - - - {storageClasses && ( - - )} - -
    - - -

    redoLog

    -
    - - - - - {storageClasses && ( - - )} - -
    - - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/Parameters.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/Parameters.tsx deleted file mode 100644 index a47563daf..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/Parameters.tsx +++ /dev/null @@ -1,181 +0,0 @@ -import { intl } from '@/utils/intl'; -import { PlusOutlined } from '@ant-design/icons'; -import { - Button, - Card, - Col, - Form, - Input, - Popconfirm, - Row, - Space, - Switch, -} from 'antd'; -import { useEffect, useState } from 'react'; - -export default function Parameters() { - const [isExpand, setIsExpand] = useState(false); - - useEffect(() => { - let [cardBody] = document.querySelectorAll( - '#parameters-card .ant-card-body', - ) as NodeListOf; - if (!isExpand && cardBody) { - cardBody.style.padding = '0px'; - } else { - cardBody.style.padding = '24px'; - } - }, [isExpand]); - - return ( - - - - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Parameters.ParameterSettings', - defaultMessage: '参数设置', - })} - - setIsExpand(!isExpand)} - checked={isExpand} - /> - - } - bordered={false} - id="parameters-card" - > - {isExpand && ( - <> - - {(fields, { add, remove }) => ( - <> - {fields.map(({ key, name }, index) => ( -
    - -
    - - - - - - - - - - - - { - remove(index); - }} - okText={intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Parameters.Delete', - defaultMessage: '删除', - })} - cancelText={intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Parameters.Cancel', - defaultMessage: '取消', - })} - okButtonProps={{ - danger: true, - ghost: true, - }} - > - - {intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Parameters.Delete', - defaultMessage: '删除', - })} - - - - - - - ))} - - - - - - - )} - - - )} - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/Topo.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/Topo.tsx deleted file mode 100644 index 6ce747668..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/Topo.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { intl } from '@/utils/intl'; -import { DeleteOutlined, PlusOutlined } from '@ant-design/icons'; -import type { FormInstance } from 'antd'; -import { - Button, - Card, - Col, - Form, - Input, - InputNumber, - Popconfirm, - Row, -} from 'antd'; - -import NodeSelector from '@/components/NodeSelector'; -import { resourceNameRule } from './helper'; - -export default function Topo({ form }: { form: FormInstance }) { - const getNowNodeSelector = (zoneIdx: number) => { - return () => { - const topologyData = form.getFieldValue('topology'); - const { nodeSelector } = topologyData[zoneIdx]; - return nodeSelector; - }; - }; - - return ( - - - - {(fields, { add, remove }) => { - return ( - <> - {fields.map(({ key, name }, index) => ( -
    - -
    - - - - - - - - - - - - - - {fields.length > 1 && ( - - { - remove(index); - }} - okText={intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Topo.Delete', - defaultMessage: '删除', - })} - cancelText={intl.formatMessage({ - id: 'OBDashboard.Cluster.New.Topo.Cancel', - defaultMessage: '取消', - })} - okButtonProps={{ - danger: true, - ghost: true, - }} - > - - - - )} - - - - ))} - - - - - - - - - ); - }} - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/helper.ts b/distribution/dashboard/ui/src/pages/Cluster/New/helper.ts deleted file mode 100644 index fab19463e..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/helper.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { intl } from '@/utils/intl'; -function generateRandomPassword() { - const length = Math.floor(Math.random() * 25) + 8; // 生成8到32之间的随机长度 - const characters = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~!@#%^&*_-+=|(){}[]:;,.?/`$"<>'; // 可用字符集合 - - let password = ''; - let countUppercase = 0; // 大写字母计数器 - let countLowercase = 0; // 小写字母计数器 - let countNumber = 0; // 数字计数器 - let countSpecialChar = 0; // 特殊字符计数器 - - // 生成随机密码 - for (let i = 0; i < length; i++) { - const randomIndex = Math.floor(Math.random() * characters.length); - const randomChar = characters[randomIndex]; - password += randomChar; - - // 判断字符类型并增加相应计数器 - if (/[A-Z]/.test(randomChar)) { - countUppercase++; - } else if (/[a-z]/.test(randomChar)) { - countLowercase++; - } else if (/[0-9]/.test(randomChar)) { - countNumber++; - } else { - countSpecialChar++; - } - } - - // 检查计数器是否满足要求 - if ( - countUppercase < 2 || - countLowercase < 2 || - countNumber < 2 || - countSpecialChar < 2 - ) { - return generateRandomPassword(); // 重新生成密码 - } - - return password; -} - -const passwordRules = [ - { - required: true, - message: intl.formatMessage({ - id: 'OBDashboard.Cluster.New.helper.EnterAPassword', - defaultMessage: '请输入密码', - }), - }, - () => ({ - validator(_: any, value: string) { - if (value.length >= 8 && value.length <= 32) { - return Promise.resolve(); - } - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'OBDashboard.Cluster.New.helper.ToCharactersInLength', - defaultMessage: '长度为 8~32 个字符', - }), - ), - ); - }, - }), - () => ({ - validator(_: any, value: string) { - const regex = /^[a-zA-Z0-9~!@#%^&*\-_+=|(){}[\]:;,.?/`$"<>]+$/; - if (regex.test(value)) { - return Promise.resolve(); - } - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'OBDashboard.Cluster.New.helper.CanOnlyContainLettersNumbers', - defaultMessage: - '只能包含字母、数字和特殊字符(~!@#%^&*_-+=|(){}[]:;,.?/`$"<>)', - }), - ), - ); - }, - }), - () => ({ - validator(_: any, value: string) { - if ( - /^(?=(.*[a-z]){2,})(?=(.*[A-Z]){2,})(?=(.*\d){2,})(?=(.*[~!@#%^&*_\-+=|(){}\[\]:;,.?/`$'"<>\\]){2,})[A-Za-z\d~!@#%^&*_\-+=|(){}\[\]:;,.?/`$'"<>\\]{2,}$/.test( - value, - ) - ) { - return Promise.resolve(); - } - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'OBDashboard.Cluster.New.helper.AtLeastUppercaseAndLowercase', - defaultMessage: '大小写字母、数字和特殊字符都至少包含 2 个', - }), - ), - ); - }, - }), -]; - -/** - * 检查资源名是否符合域名格式 资源名可能拼接到域名里面 - **/ -function checkName(name: string): boolean { - const regex = - /[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/g; - const res = name.match(regex); - if (res && res[0] === name) return true; - return false; -} - -const resourceNameRule = () => ({ - validator(_: any, value: string) { - if (checkName(value)) { - return Promise.resolve(); - } - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'OBDashboard.Cluster.New.helper.TheResourceNameMayBe', - defaultMessage: '资源名可能拼接到域名中,需要符合域名格式', - }), - ), - ); - }, -}); -export { checkName, generateRandomPassword, passwordRules, resourceNameRule }; diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/index.less b/distribution/dashboard/ui/src/pages/Cluster/New/index.less deleted file mode 100644 index 1cd89c8ea..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/index.less +++ /dev/null @@ -1,28 +0,0 @@ -.passwordFormItem .ant-form-item-control-input-content { - display: flex; -} - -.titleText { - font-size: 16px; - font-weight: 600; -} - -.subTitleText { - font-size: 14px; - font-weight: 600; -} - -.resourceContent, -.dataContent, -.logContent, -.redologContent { - display: flex; - .leftContent { - margin-right: 8px; - } -} - -.toolTipContent{ - border-radius: 2px; - box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/New/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/New/index.tsx deleted file mode 100644 index b4b785f48..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/New/index.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import { getStorageClasses } from '@/services'; -import { intl } from '@/utils/intl'; -import { PageContainer } from '@ant-design/pro-components'; -import { useNavigate,history } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Button, Form, Row,message } from 'antd'; -import { useState } from 'react'; - -import BackUp from './BackUp'; -import BasicInfo from './BasicInfo'; -import Monitor from './Monitor'; -import Observer from './Observer'; -import Parameters from './Parameters'; -import Topo from './Topo'; -import { createObclusterReq } from '@/services'; -import { encryptText, usePublicKey } from '@/hook/usePublicKey' - -export default function New() { - const navigate = useNavigate(); - const [form] = Form.useForm(); - const [passwordVal, setPasswordVal] = useState(''); - const { data: storageClasses } = useRequest(getStorageClasses); - const publicKey = usePublicKey(); - - const onFinish = async (values: any) => { - values.clusterId = new Date().getTime() % 4294901759; - values.rootPassword = encryptText(values.rootPassword, publicKey) as string; - const res = await createObclusterReq(values); - if (res.successful) { - message.success(res.message, 3); - form.resetFields(); - setPasswordVal(''); - history.back() - } - }; - const initialValues = { - topology: [ - { - zone: 'zone1', - replicas: 1, - }, - { - zone: 'zone2', - replicas: 1, - }, - { - zone: 'zone3', - replicas: 1, - }, - ], - // observer:{ - // resource:{ - // cpu:2, - // memory:10 - // }, - // storage:{ - // data:{ - // size:30 - // }, - // log:{ - // size:30 - // }, - // redoLog:{ - // size:30 - // } - // } - // }, - // monitor:{ - // resource:{ - // cpu:1, - // memory:1 - // } - // } - }; - return ( - { - navigate('/cluster'); - }, - }} - footer={[ - , - , - ]} - > -
    - - - - - - - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Cluster/index.less b/distribution/dashboard/ui/src/pages/Cluster/index.less deleted file mode 100644 index 73708efbc..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/index.less +++ /dev/null @@ -1,27 +0,0 @@ -.clusterHeader{ - display: flex; - justify-content: space-between; -} - -.monitorHeader{ - padding: 20px; -} - -.monitorContainer{ - display: flex; - flex-wrap: wrap; - .monitorItem{ - width: calc(1 / 3 * 100%); - border-radius: 0; - .graphHeader{ - margin-bottom: 20px; - display: flex; - justify-content: space-between; - .graphHeaderText{ - font-size: 16px; - font-weight: 500; - } - } - } -} - diff --git a/distribution/dashboard/ui/src/pages/Cluster/index.tsx b/distribution/dashboard/ui/src/pages/Cluster/index.tsx deleted file mode 100644 index fd24458c9..000000000 --- a/distribution/dashboard/ui/src/pages/Cluster/index.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { PageContainer } from '@ant-design/pro-components'; -import { useNavigate } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Row } from 'antd'; -import { useState } from 'react'; - -import EventsTable from '@/components/EventsTable'; -import MonitorComp from '@/components/MonitorComp'; -import ClusterList from './ClusterList'; -// import Monitor from './Monitor'; -import { getObclusterListReq } from '@/services'; -import type { LabelType, QueryRangeType } from './Detail/Monitor'; - -const defaultQueryRange:QueryRangeType = { - step: 20, - endTimestamp: Math.floor(new Date().valueOf() / 1000), - startTimestamp: Math.floor(new Date().valueOf() / 1000) - 60 * 30, -} - -//集群概览页 -const ClusterPage: React.FC = () => { - const navigate = useNavigate(); - const [clusterNames, setClusterNames] = useState([]); - - const { data: clusterList } = useRequest(getObclusterListReq, { - onSuccess: (data) => { - let clusterNames: LabelType[] = data.map((item) => ({ - key: 'ob_cluster_name', - value: item.clusterName, - })); - setClusterNames(clusterNames); - }, - }); - - const handleAddCluster = () => navigate('new'); - - return ( - - - - - - - - ); -}; - -export default ClusterPage; diff --git a/distribution/dashboard/ui/src/pages/Error/404.tsx b/distribution/dashboard/ui/src/pages/Error/404.tsx deleted file mode 100644 index ffa2bc045..000000000 --- a/distribution/dashboard/ui/src/pages/Error/404.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export default ()=>{ - return

    404

    -} \ No newline at end of file diff --git a/distribution/dashboard/ui/src/pages/Layouts/BasicLayout/index.tsx b/distribution/dashboard/ui/src/pages/Layouts/BasicLayout/index.tsx deleted file mode 100644 index 1922bb3ce..000000000 --- a/distribution/dashboard/ui/src/pages/Layouts/BasicLayout/index.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import logoImg from '@/assets/logo1.svg'; -import { logoutReq } from '@/services'; -import { intl } from '@/utils/intl'; -import { Menu } from '@oceanbase/design'; -import type { MenuItem } from '@oceanbase/design/es/BasicLayout'; -import { IconFont, BasicLayout as OBLayout } from '@oceanbase/ui'; -import { Outlet, history, useLocation } from '@umijs/max'; -import { useRequest } from 'ahooks'; - -const BasicLayout: React.FC = () => { - const location = useLocation(); - const user = localStorage.getItem('user'); - const { run: logout } = useRequest(logoutReq, { - manual: true, - onSuccess: (data) => { - if (data.successful) { - history.push('/login'); - } - }, - }); - - // const Title = () => ( - // history.push('/')} - // src="https://www.gartner.com/pi/vendorimages/oceanbase_1640501555454.png" - // /> - // ); - - const menus: MenuItem[] = [ - { - title: intl.formatMessage({ - id: 'dashboard.Layouts.BasicLayout.Overview', - defaultMessage: '概览', - }), - link: '/overview', - icon: , - }, - { - title: intl.formatMessage({ - id: 'dashboard.Layouts.BasicLayout.Cluster', - defaultMessage: '集群', - }), - link: '/cluster', - icon: , - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Layouts.BasicLayout.Tenant', - defaultMessage: '租户', - }), - link: '/tenant', - icon: , - }, - ]; - - const userMenu = ( - { - logout(); - }} - > - - {intl.formatMessage({ - id: 'dashboard.Layouts.BasicLayout.LogOut', - defaultMessage: '退出登录', - })} - - - ); - - return ( -
    - - - -
    - ); -}; - -export default BasicLayout; diff --git a/distribution/dashboard/ui/src/pages/Layouts/index.less b/distribution/dashboard/ui/src/pages/Layouts/index.less deleted file mode 100644 index 43f122354..000000000 --- a/distribution/dashboard/ui/src/pages/Layouts/index.less +++ /dev/null @@ -1,16 +0,0 @@ -.layout { - height: 100%; -} - -.rootContainer { - height: 100%; - min-width: 1280px; -} - -:global { - .ob-layout-header-about { - .ob-layout-header-logo { - height: 52px !important; - } - } -} diff --git a/distribution/dashboard/ui/src/pages/Layouts/index.tsx b/distribution/dashboard/ui/src/pages/Layouts/index.tsx deleted file mode 100644 index 69962a7a6..000000000 --- a/distribution/dashboard/ui/src/pages/Layouts/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { ConfigProvider } from '@oceanbase/design'; -import enUS from '@oceanbase/ui/es/locale/en-US'; -import zhCN from '@oceanbase/ui/es/locale/zh-CN'; -import { Outlet, getLocale, useNavigate } from '@umijs/max'; -import { Layout } from 'antd'; - -import styles from './index.less'; - -//前置处理 -const PreLayout: React.FC = () => { - const navigate = useNavigate(); - const locale = getLocale() || 'zh-CN'; - const localeMap = { - 'zh-CN': zhCN, - 'en-US': enUS, - }; - return ( - -
    - - - -
    -
    - ); -}; - -export default PreLayout; diff --git a/distribution/dashboard/ui/src/pages/Login/index.less b/distribution/dashboard/ui/src/pages/Login/index.less deleted file mode 100644 index 3d9b3d5f9..000000000 --- a/distribution/dashboard/ui/src/pages/Login/index.less +++ /dev/null @@ -1,17 +0,0 @@ - -.loginContainer{ - height: 100vh; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; -} - -.logo{ - width: 350px; - margin-bottom: 30px; -} - -.loginForm{ - margin-bottom: 100px; -} \ No newline at end of file diff --git a/distribution/dashboard/ui/src/pages/Login/index.tsx b/distribution/dashboard/ui/src/pages/Login/index.tsx deleted file mode 100644 index 59153ad40..000000000 --- a/distribution/dashboard/ui/src/pages/Login/index.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import { intl } from '@/utils/intl' -import { LockOutlined, UserOutlined } from '@ant-design/icons' -import { useNavigate } from '@umijs/max' -import { Button, Form, Input } from 'antd' -import React from 'react' - -import logoSrc from '@/assets/oceanbase_logo.svg' -import { encryptText, usePublicKey } from '@/hook/usePublicKey' -import { loginReq } from '@/services' -import styles from './index.less' - -const Login: React.FC = () => { - const navigate = useNavigate(); - const publicKey = usePublicKey(); - - const onFinish = async(values: API.User) => { - values.password = encryptText(values.password, publicKey) as string; - const res = await loginReq(values); - - if(res.successful){ - navigate('/overview'); - localStorage.setItem('user', values.username); - } - }; - - return ( -
    -
    - -
    -
    - - } placeholder="Username" /> - - - } - type="password" - placeholder="Password" - /> - - - - - - -
    - ); -}; - -export default Login; - diff --git a/distribution/dashboard/ui/src/pages/Overview/NodesTable.tsx b/distribution/dashboard/ui/src/pages/Overview/NodesTable.tsx deleted file mode 100644 index cf8f52f14..000000000 --- a/distribution/dashboard/ui/src/pages/Overview/NodesTable.tsx +++ /dev/null @@ -1,175 +0,0 @@ -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { Card, Col, Progress, Table, Tag } from 'antd'; -import type { ColumnsType, TableProps } from 'antd/es/table'; - -import CustomTooltip from '@/components/CustomTooltip'; -import { getNodeInfoReq } from '@/services'; - -interface DataType { - key: React.Key; - name: string; - status: string; - roles: string; - uptime: string; - version: string; - internalIp: string; - externalIp: string; - os: string; - kernel: string; - cri: string; - cup: string; - memory: string; -} - -const columns: ColumnsType = [ - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.NodeName', - defaultMessage: '节点名', - }), - dataIndex: 'name', - key: 'name', - width: 120, - render: (val) => , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.Status', - defaultMessage: '状态', - }), - dataIndex: 'status', - key: 'status', - width: 100, - render: (val) => { - let color = 'default'; - if (val === 'ready') { - color = 'success'; - } else if (val === 'not ready') { - color = 'warning'; - } - return {val}; - }, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.Role', - defaultMessage: '角色', - }), - dataIndex: 'roles', - key: 'roles', - width: 120, - render: (val) => , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.RunningTime', - defaultMessage: '已运行时间', - }), - dataIndex: 'uptime', - key: 'uptime', - width: 120, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.Version', - defaultMessage: '版本', - }), - dataIndex: 'version', - key: 'version', - width: 120, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.InternalIpAddress', - defaultMessage: '内部IP', - }), - dataIndex: 'internalIP', - key: 'internalIP', - width: 120, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.ExternalIpAddress', - defaultMessage: '外部IP', - }), - dataIndex: 'externalIP', - key: 'externalIP', - width: 120, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.OperatingSystem', - defaultMessage: '操作系统', - }), - dataIndex: 'os', - key: 'os', - width: 140, - render: (val) => , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.KernelVersion', - defaultMessage: '内核版本', - }), - dataIndex: 'kernel', - key: 'kernel', - width: 140, - render: (val) => , - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.ContainerRuntime', - defaultMessage: '容器运行时', - }), - dataIndex: 'cri', - key: 'cri', - width: 140, - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.AllocatedCpu', - defaultMessage: '已分配CPU', - }), - dataIndex: 'cpu', - key: 'cpu', - render: (value) => ( - - ), - }, - { - title: intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.AllocatedMemory', - defaultMessage: '已分配内存', - }), - dataIndex: 'memory', - key: 'memory', - render: (value) => ( - - ), - }, -]; - -export default function NodesTable() { - const { data } = useRequest(getNodeInfoReq); - return ( -
    - -

    - {intl.formatMessage({ - id: 'OBDashboard.pages.Overview.NodesTable.Node', - defaultMessage: '节点', - })} -

    -
    - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Overview/OverviewStatus.tsx b/distribution/dashboard/ui/src/pages/Overview/OverviewStatus.tsx deleted file mode 100644 index 0fc560932..000000000 --- a/distribution/dashboard/ui/src/pages/Overview/OverviewStatus.tsx +++ /dev/null @@ -1,122 +0,0 @@ -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { Badge, Card, Col, Row } from 'antd'; - -import clusterImg from '@/assets/cluster/running.svg'; -import tenantImg from '@/assets/tenant.svg'; -import { getOBStatisticReq } from '@/services'; -import styles from './index.less'; - -export default function OverviewStatus() { - //每次请求完成后,useRequest 钩子函数会根据请求结果更新 data 的值 可以直接使用data值 - const { data } = useRequest(getOBStatisticReq); - const clusterHref = '/#/cluster'; - const tenantHref = '/#/tenant'; - return ( - <> - {data && - data.map((item, index) => { - return ( - - - - - svg - -
    -
    {item.total}
    -
    - {intl.formatMessage({ - id: 'dashboard.pages.Overview.OverviewStatus.TotalQuantity', - defaultMessage: '总数量', - })} -
    -
    - - -
    {item.name}
    - - - - - - ); - })} - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Overview/index.less b/distribution/dashboard/ui/src/pages/Overview/index.less deleted file mode 100644 index 40fdb9312..000000000 --- a/distribution/dashboard/ui/src/pages/Overview/index.less +++ /dev/null @@ -1,41 +0,0 @@ -.cardContent { - border-radius: 2; - margin-top: 16px; -} - -.banContent{ - background-color: #d3d4d6; -} - -.imgContent { - height: 72px; - width: 72px; - margin-top: -46px; -} - -.total { - margin-top: 14px; - width: 72px; - .totalText { - font-size: 36px; - font-weight: bold; - } - - .totalTitle { - color: rgba(0, 0, 0, 0.65); - } -} - -.name { - font-size: 16px; - font-weight: bold; - margin-bottom: 28px; - min-width: 120px; -} - -.zeroText { - color: rgba(0, 0, 0, 0.25); - cursor: text; - pointer-events: none; -} - diff --git a/distribution/dashboard/ui/src/pages/Overview/index.tsx b/distribution/dashboard/ui/src/pages/Overview/index.tsx deleted file mode 100644 index 78e1f4240..000000000 --- a/distribution/dashboard/ui/src/pages/Overview/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { intl } from '@/utils/intl'; -import { PageContainer } from '@ant-design/pro-components'; -import { Row } from 'antd'; - -import EventsTable from '../../components/EventsTable'; -import NodesTable from './NodesTable'; -import OverviewStatus from './OverviewStatus'; - -const OverviewPage: React.FC = () => { - return ( - - {/* - - - - */} - - ); -}; - -export default OverviewPage; diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/BackupConfiguration.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/BackupConfiguration.tsx deleted file mode 100644 index da4921a55..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/BackupConfiguration.tsx +++ /dev/null @@ -1,361 +0,0 @@ -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { - deletePolicyOfTenant, - getBackupPolicy, - updateBackupPolicyOfTenant, -} from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { - Button, - Card, - Col, - Descriptions, - Form, - InputNumber, - Row, - Select, - Space, - message, -} from 'antd'; -import dayjs from 'dayjs'; -import { useRef, useState } from 'react'; -import { - checkIsSame, - formatBackupForm, - formatBackupPolicyData, -} from '../../helper'; -import BakMethodsList from '../NewBackup/BakMethodsList'; -import SchduleSelectFormItem from '../NewBackup/SchduleSelectFormItem'; -import ScheduleTimeFormItem from '../NewBackup/ScheduleTimeFormItem'; -interface BackupConfigurationProps { - backupPolicy: API.BackupPolicy; - setBackupPolicy: React.Dispatch< - React.SetStateAction - >; -} - -export default function BackupConfiguration({ - backupPolicy, - setBackupPolicy, -}: BackupConfigurationProps) { - const [form] = Form.useForm(); - const scheduleValue = Form.useWatch(['scheduleDates'], form); - const [isEdit, setIsEdit] = useState(false); - const [pollingInterval, setPollingInterval] = useState(0); - const [loading, setIsLoading] = useState(false); - const curConfig = useRef({}); - const [ns, name] = getNSName(); - - const INFO_CONFIG = { - archivePath: { - label: intl.formatMessage({ - id: 'Dashboard.Detail.Backup.BackupConfiguration.LogArchivePath', - defaultMessage: '日志归档路径', - }), - }, - bakDataPath: { - label: intl.formatMessage({ - id: 'Dashboard.Detail.Backup.BackupConfiguration.DataBackupPath', - defaultMessage: '数据备份路径', - }), - }, - status: { - label: intl.formatMessage({ - id: 'Dashboard.Detail.Backup.BackupConfiguration.Status', - defaultMessage: '状态', - }), - }, - destType: { - label: intl.formatMessage({ - id: 'Dashboard.Detail.Backup.BackupConfiguration.BackupType', - defaultMessage: '备份类型', - }), - editRender: ( -
    ; -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/index.tsx deleted file mode 100644 index ce31cdcd3..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Backup/index.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import EmptyImg from '@/assets/empty.svg'; -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { getBackupPolicy, getTenant } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { PageContainer } from '@ant-design/pro-components'; -import { history } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Button, Card, Row } from 'antd'; -import BasicInfo from '../Overview/BasicInfo'; -import BackupConfiguration from './BackupConfiguration'; -import BackupJobs from './BackupJobs'; -import { useState } from 'react'; - -export default function Backup() { - const [ns, name] = getNSName(); - const [backupPolicy,setBackupPolicy] = useState() - - useRequest(getBackupPolicy, { - defaultParams: [{ ns, name }], - onSuccess:({successful,data})=>{ - if(successful)setBackupPolicy(data) - } - }); - const { data: tenantDetailResponse } = useRequest(getTenant, { - defaultParams: [{ ns, name }], - }); - const tenantDetail = tenantDetailResponse?.data; - - return ( - - {!backupPolicy ? ( - - empty - -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.Backup.TheTenantHasNotCreated', - defaultMessage: '该租户尚未创建备份策略,是否立即创建?', - })} -

    - -
    - ) : ( - - {tenantDetail && ( - - )} - - - - )} -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Monitor/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Monitor/index.tsx deleted file mode 100644 index 44b302988..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Monitor/index.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export default function Monitor() { - return

    Monitor

    ; -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/AdvancedConfiguration.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/AdvancedConfiguration.tsx deleted file mode 100644 index 03854babc..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/AdvancedConfiguration.tsx +++ /dev/null @@ -1,152 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Card, Col, Form, Input, InputNumber, Row, Space, Switch } from 'antd'; -import { useState } from 'react'; -import styles from './index.less'; - -interface AdvancedConfigurationProps { - open?: boolean; - disable?: boolean; -} - -const { Password } = Input; - -export default function AdvancedConfiguration({ - open = false, - disable = false, -}: AdvancedConfigurationProps) { - const [isExpand, setIsExpand] = useState(open); - const [passInputExpand, setPassInputExpand] = useState(open); - const [jobInputExpand, setJobInputExpand] = useState(open); - const [recoveryInputExpand, setRecoveryInputExpand] = useState(open); - return ( - - - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.AdvancedConfiguration.AdvancedConfiguration', - defaultMessage: '高级配置', - })} - - setIsExpand(!isExpand)} checked={isExpand} /> - - } - bordered={false} - > - {isExpand && ( - -
    - - setPassInputExpand(!passInputExpand)} - checked={passInputExpand} - /> - - {passInputExpand && ( - - - - )} - - - - setJobInputExpand(!jobInputExpand)} - checked={jobInputExpand} - /> - - {jobInputExpand && ( - - - - )} - - - - setRecoveryInputExpand(!recoveryInputExpand)} - checked={recoveryInputExpand} - /> - - {recoveryInputExpand && ( - - - - )} - - - - - - )} - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/BakMethodsList.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/BakMethodsList.tsx deleted file mode 100644 index 1294a873f..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/BakMethodsList.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { WEEK_TEXT_MAP } from '@/constants/schedule'; -import { intl } from '@/utils/intl'; -import { Form, Radio, Space } from 'antd'; -import type { FormInstance } from 'antd/lib/form'; - -interface BacMethodsListProps { - scheduleValue?: { - mode: 'Monthly' | 'Weekly'; - days: number[]; - }; - disable?: boolean; - form?: FormInstance; -} - -export default function BakMethodsList({ - scheduleValue, - disable = false, - form, -}: BacMethodsListProps) { - const dataSource = scheduleValue || form?.getFieldValue('scheduleDates'); - - return ( - -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.BakMethodsList.BackupData', - defaultMessage: '备份数据方式', - })} -

    -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.BakMethodsList.WeRecommendThatYouConfigure', - defaultMessage: '建议至少配置 1 个全量备份', - })} -

    - {dataSource?.days - .sort((pre: number, cur: number) => pre - cur) - .map((day: number, index: number) => ( - - - - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.BakMethodsList.FullQuantity', - defaultMessage: '全量', - })} - - - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.BakMethodsList.Increment', - defaultMessage: '增量', - })} - - - - ))} -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/SchduleSelectFormItem.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/SchduleSelectFormItem.tsx deleted file mode 100644 index 06a5d464d..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/SchduleSelectFormItem.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { intl } from '@/utils/intl'; -import { useUpdateEffect } from 'ahooks'; -import type { FormInstance } from 'antd'; -import { Form, Space } from 'antd'; -import { clone } from 'lodash'; -import type { ParamsType } from './ScheduleSelectComp'; -import ScheduleSelectComp from './ScheduleSelectComp'; - -interface SchduleSelectFormItemProps { - form: FormInstance; - scheduleValue: any; - disable?: boolean; -} - -export default function SchduleSelectFormItem({ - form, - scheduleValue, - disable = false, -}: SchduleSelectFormItemProps) { - /** - * When the scheduling cycle changes, - * ensure that the backup data method - * can be changed accordingly. - */ - useUpdateEffect(() => { - let newScheduleValue = clone(scheduleValue); - scheduleValue.days.forEach((key: number) => { - if (!scheduleValue[String(key)]) { - newScheduleValue[key] = 'Full'; - form.setFieldValue('scheduleDates', newScheduleValue); - } - }); - Object.keys(scheduleValue).forEach((key) => { - if (/^[\d]+$/.test(key) && !scheduleValue?.days.includes(Number(key))) { - delete newScheduleValue[key]; - form.setFieldValue('scheduleDates', newScheduleValue); - } - }); - }, [scheduleValue]); - - return ( - -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.SchduleSelectFormItem.SchedulingCycle', - defaultMessage: '调度周期', - })} -

    - ({ - validator: (_: any, value: ParamsType) => { - if (!value.days.length) { - return Promise.reject( - new Error( - intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.SchduleSelectFormItem.SelectASchedulingCycle', - defaultMessage: '请选择调度周期', - }), - ), - ); - } - return Promise.resolve(); - }, - }), - ]} - name={['scheduleDates']} - > - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleSelectComp.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleSelectComp.tsx deleted file mode 100644 index 71636bc58..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleSelectComp.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import { - MONTH_OPTIONS, - SCHEDULE_TYPE_OPTIONS, - WEEK_OPTIONS, -} from '@/constants/schedule'; -import { intl } from '@/utils/intl'; -import { Checkbox, Radio } from 'antd'; -import styles from './index.less'; - -export type ParamsType = { - mode: 'Weekly' | 'Monthly'; - days: number[]; -}; - -interface ScheduleSelectCompProps { - value: ParamsType; - onChange: (val: ParamsType) => void; - disable?: boolean; -} - -export default function ScheduleSelectComp({ - value: params, - onChange, - disable, -}: ScheduleSelectCompProps) { - const handleSelectDay = (day: number) => { - onChange({ - ...params, - days: params.days.includes(day) - ? params.days.filter((curDay) => curDay !== day) - : [...params.days, day], - }); - }; - - return ( -
    - { - onChange({ - mode: e.target.value, - days: [], - }); - }} - value={params.mode} - optionType="button" - buttonStyle="solid" - disabled={disable} - /> - -
      - {(params.mode === 'Weekly' ? WEEK_OPTIONS : MONTH_OPTIONS).map( - (item, index) => ( -
    • handleSelectDay(item.value)} - key={index} - style={disable ? { pointerEvents: 'none' } : {}} - > - {item.label} -
    • - ), - )} - {params.mode === 'Weekly' && ( - - onChange({ - ...params, - days: e.target.checked - ? WEEK_OPTIONS.map((item) => item.value) - : [], - }) - } - indeterminate={params.days.length > 0 && params.days.length < 7} - style={{ marginLeft: 14, marginTop: 8 }} - > - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.ScheduleSelectComp.SelectAll', - defaultMessage: '全选', - })} - - )} -
    -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleTimeFormItem.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleTimeFormItem.tsx deleted file mode 100644 index 43fe1b89c..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/ScheduleTimeFormItem.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { intl } from '@/utils/intl'; -import { Form, Space, TimePicker } from 'antd'; - -export default function ScheduleTimeFormItem({ - disable = false, -}: { - disable?: boolean; -}) { - return ( - <> - -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.ScheduleTimeFormItem.SchedulingTime', - defaultMessage: '调度时间', - })} -

    - - - -
    - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.less b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.less deleted file mode 100644 index 4b2f5b6df..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.less +++ /dev/null @@ -1,56 +0,0 @@ -.container { - width: 268px; - margin-top: 8px; - padding: 12px 8px; - background-color: #f0f0f0; - border-radius: 2px; - li { - display: inline-flex; - align-items: center; - justify-content: center; - width: 24px; - height: 24px; - margin: 4px 6px; - border-radius: 6px; - cursor: pointer; - &:hover { - color: #006aff; - border: 1px solid #006aff; - } - } - .selected { - color: #fff; - background-color: #006aff; - &:hover { - color: #fff; - } - } - - .disabled { - color: #bfbfbf; - background-color: #f7f7f7; - cursor: not-allowed; - pointer-events: none; - } -} - -.column { - display: flex; - align-items: center; - margin-bottom: 24px; - .labelText { - height: 32px; - display: inline-flex; - align-items: center; - font-size: 14px; - color: #132039; - } - .switch { - margin-right: 16px; - } - :global { - .ant-form-item { - margin-bottom: 0 !important; - } - } -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.tsx deleted file mode 100644 index c329bcc94..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/NewBackup/index.tsx +++ /dev/null @@ -1,256 +0,0 @@ -import { usePublicKey } from '@/hook/usePublicKey'; -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { createBackupPolicyOfTenant, getTenant } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { PageContainer } from '@ant-design/pro-components'; -import { useNavigate } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { - Button, - Card, - Col, - Form, - Input, - Row, - Select, - Space, - message, -} from 'antd'; -import { formatBackupForm } from '../../helper'; -import BasicInfo from '../Overview/BasicInfo'; -import AdvancedConfiguration from './AdvancedConfiguration'; -import BakMethodsList from './BakMethodsList'; -import SchduleSelectFormItem from './SchduleSelectFormItem'; -import ScheduleTimeFormItem from './ScheduleTimeFormItem'; -const { Password } = Input; -export default function NewBackup() { - const navigate = useNavigate(); - const [ns, name] = getNSName(); - const [form] = Form.useForm(); - const publicKey = usePublicKey(); - const scheduleValue = Form.useWatch(['scheduleDates'], form); - - const distType = [ - { label: 'OSS', value: 'OSS' }, - { label: 'NFS', value: 'NFS' }, - ]; - - const handleSubmit = async (values: any) => { - const res = await createBackupPolicyOfTenant({ - ns, - name, - ...formatBackupForm(values, publicKey), - }); - if (res.successful) { - message.success( - intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.CreatedSuccessfully', - defaultMessage: '创建成功', - }), - 3, - ); - form.resetFields(); - history.back(); - } - }; - - const initialValues = { - scheduleDates: { - mode: 'Weekly', - days: [], - }, - }; - const { data: tenantDetailResponse } = useRequest(getTenant, { - defaultParams: [{ ns, name }], - }); - - const tenantDetail = tenantDetailResponse?.data; - - return ( - navigate(`/tenant/ns=${ns}&nm=${name}/backup`), - }} - footer={[ - , - , - ]} - > - {tenantDetail && ( - - )} - -
    - - -
    - -

    - {intl.formatMessage({ - id: 'Dashboard.Detail.NewBackup.BackupPolicyConfiguration', - defaultMessage: '备份策略配置', - })} -

    - -
    - - - - - - - - - - - - - - - - - - - {scheduleValue && ( - - - - )} - - - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Backups.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Backups.tsx deleted file mode 100644 index dff145c71..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Backups.tsx +++ /dev/null @@ -1,143 +0,0 @@ -import { intl } from '@/utils/intl'; -import { ProCard } from '@ant-design/pro-components'; -import { Col, Descriptions, Table, Tooltip } from 'antd'; -import type { ColumnsType } from 'antd/es/table'; - -interface BackupsProps { - backupPolicy: API.BackupPolicy; - backupJobs: API.BackupJob[]; -} - -export default function Backups({ backupPolicy, backupJobs }: BackupsProps) { - const PolicyConfig = { - destType: 'destType', - archivePath: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.FilePath', - defaultMessage: '档案路径', - }), - bakDataPath: 'bakDataPath', - scheduleType: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.PlanType', - defaultMessage: '计划类型', - }), - scheduleDates: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.PlannedDate', - defaultMessage: '计划日期', - }), - scheduleTime: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.ScheduledTime', - defaultMessage: '计划时间', - }), - }; - - const columns: ColumnsType = [ - { - title: 'name', - dataIndex: 'name', - key: 'name', - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.Status', - defaultMessage: '状态', - }), - dataIndex: 'status', - key: 'status', - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.StatusInTheDatabase', - defaultMessage: '数据库中状态', - }), - dataIndex: 'statusInDatabase', - key: 'statusInDatabase', - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.Type', - defaultMessage: '类型', - }), - dataIndex: 'string', - key: 'string', - }, - { - title: 'path', - dataIndex: 'path', - key: 'path', - ellipsis: true, - render: (val) => ( - - {val} - - ), - }, - { - title: 'encryptionSecret', - dataIndex: 'encryptionSecret', - key: 'encryptionSecret', - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.StartTime', - defaultMessage: '开始时间', - }), - dataIndex: 'startTime', - key: 'startTime', - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.EndTime', - defaultMessage: '结束时间', - }), - dataIndex: 'endTime', - key: 'endTime', - }, - ]; - - return ( - - - {intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Backups.Backup', - defaultMessage: '备份', - })} - - } - collapsible - > - - {Object.keys(PolicyConfig).map((key, index) => ( - - {key !== 'scheduleDates' ? ( - {backupPolicy[key]} - ) : ( -
    - {backupPolicy[key].map((item, index) => ( - - {item.backupType},{item.day} - {index !== backupPolicy[key].length}{' '} - - ))} -
    - )} -
    - ))} -
    -
    - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/BasicInfo.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/BasicInfo.tsx deleted file mode 100644 index 70573161f..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/BasicInfo.tsx +++ /dev/null @@ -1,119 +0,0 @@ -import { COLOR_MAP } from '@/constants'; -import { intl } from '@/utils/intl'; -import { ProCard } from '@ant-design/pro-components'; -import { Col, Descriptions, Row, Tag } from 'antd'; - -export default function BasicInfo({ - info, - source, - style, -}: API.TenantBasicInfo & { style?: React.CSSProperties }) { - const InfoConfig = { - name: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.ResourceName', - defaultMessage: '资源名', - }), - namespace: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.Namespace', - defaultMessage: '命名空间', - }), - tenantName: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.TenantName', - defaultMessage: '租户名', - }), - clusterName: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.ClusterName', - defaultMessage: '集群名', - }), - tenantRole: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.TenantRole', - defaultMessage: '租户角色', - }), - unitNumber: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.NumberOfUnits', - defaultMessage: 'unit 数量', - }), - status: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.Status', - defaultMessage: '状态', - }), - locality: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.Priority', - defaultMessage: '优先级', - }), - charset: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.CharacterSet', - defaultMessage: '字符集', - }), - }; - const SourceConfig = { - primaryTenant: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.MasterTenant', - defaultMessage: '主租户', - }), - restoreType: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.RecoverySource', - defaultMessage: '恢复源', - }), - archiveSource: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.ArchiveSource', - defaultMessage: '存档来源', - }), - bakDataSource: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.BasicInfo.DataSource', - defaultMessage: '数据源', - }), - until: 'until', - }; - - const checkSource = (source:any)=>{ - Object.keys(source).forEach((key)=>{ - if(source[key])return true - }) - return false - } - - return ( - - - - - {Object.keys(InfoConfig).map( - (key: keyof typeof InfoConfig, index) => { - return ( - - {key !== 'status' ? ( - info[key] - ) : ( - {info[key]} - )} - - ); - }, - )} - - {checkSource(source) && ( - - {Object.keys(SourceConfig).map((key, index) => ( - - {source[key]} - - ))} - - )} - - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Replicas.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Replicas.tsx deleted file mode 100644 index f7f2a4c87..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/Replicas.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { ProCard } from '@ant-design/pro-components'; -import { Col, Descriptions } from 'antd'; - -export default function Replicas({replicaList}:{replicaList: API.ReplicaDetailType[]}) { - return ( - - {replicaList.map((replica, index) => ( - replicas} collapsible key={index}> - - {Object.keys(replica).map((key, idx) => ( - {replica[key]} - ))} - - - ))} - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.less b/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.less deleted file mode 100644 index 283071ff4..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.less +++ /dev/null @@ -1,37 +0,0 @@ -.tenantContainer{ - :global{ - .ant-tooltip-arrow::before{ - background-color: #ffffff; - } - .ant-tooltip-inner{ - background-color: #ffffff; - color: #132039; - } - .ant-pro-card-collapsible-icon{ - position: absolute; - right: 12px; - top: 28px; - } - .ant-pro-card-collapsible-icon svg { - height: 24px; - width: 24px; - } - } -} -ul { - list-style-type: none; - margin: 0; - padding: 0; - } - - li { - display: block; - margin: 0; - padding: 5px 20px; - cursor: pointer; - } - - li:hover { - background-color: rgb(248, 250, 254); - } - \ No newline at end of file diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.tsx deleted file mode 100644 index 27c00719c..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Overview/index.tsx +++ /dev/null @@ -1,245 +0,0 @@ -import EventsTable from '@/components/EventsTable'; -import showDeleteConfirm from '@/components/customModal/DeleteModal'; -import OperateModal from '@/components/customModal/OperateModal'; -import { REFRESH_CLUSTER_TIME } from '@/constants'; -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import { - deleteTenent, - getBackupJobs, - getBackupPolicy, - getTenant, -} from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { EllipsisOutlined } from '@ant-design/icons'; -import { PageContainer } from '@ant-design/pro-components'; -import { history } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Button, Row, Tooltip, message } from 'antd'; -import { useEffect, useRef, useState } from 'react'; -import Backups from './Backups'; -import BasicInfo from './BasicInfo'; -import Replicas from './Replicas'; -import styles from './index.less'; - -type OperateItemConfigType = { - text: string; - onClick: () => void; - show: boolean; - isMore: boolean; - danger?: boolean; -}; - -export default function TenantOverview() { - const [operateModalVisible, setOperateModalVisible] = - useState(false); - //Current operation and maintenance modal type - const modalType = useRef('changeUnitCount'); - const [defaultUnitCount, setDefaultUnitCount] = useState(1); - const [[ns, name]] = useState(getNSName()); - - const openOperateModal = (type: API.ModalType) => { - modalType.current = type; - setOperateModalVisible(true); - }; - - const handleDelete = async () => { - const res = await deleteTenent({ ns, name }); - if (res.successful) { - message.success( - intl.formatMessage({ - id: 'Dashboard.Detail.Overview.DeletedSuccessfully', - defaultMessage: '删除成功', - }), - ); - history.push('/tenant'); - } - }; - - const { data: tenantDetailResponse, run: getTenantDetail } = useRequest( - getTenant, - { - manual: true, - onSuccess: ({ data, successful }) => { - if (successful) { - if (data.info.unitNumber) { - setDefaultUnitCount(data.info.unitNumber) - } - if (data.info.status === 'operating') { - setTimeout(() => { - getTenantDetail({ ns, name }); - }, REFRESH_CLUSTER_TIME); - } - } - }, - }, - ); - - const { data: backupPolicyResponse } = useRequest(getBackupPolicy, { - defaultParams: [{ name, ns }], - }); - const { data: backupJobsResponse } = useRequest(getBackupJobs, { - defaultParams: [{ name, ns, type: 'FULL' }], - }); - - const tenantDetail = tenantDetailResponse?.data; - const backupPolicy = backupPolicyResponse?.data; - const backupJobs = backupJobsResponse?.data; - - const operateListConfig: OperateItemConfigType[] = [ - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.UnitSpecificationManagement', - defaultMessage: 'Unit规格管理', - }), - onClick: () => openOperateModal('changeUnitCount'), - show: tenantDetail?.info.tenantRole === 'PRIMARY', - isMore: false, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.ChangePassword', - defaultMessage: '修改密码', - }), - onClick: () => openOperateModal('changePassword'), - show: tenantDetail?.info.tenantRole === 'PRIMARY', - isMore: false, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.DeleteTenant', - defaultMessage: '删除租户', - }), - onClick: () => - showDeleteConfirm({ - onOk: handleDelete, - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.AreYouSureYouWant', - defaultMessage: '你确定要删除该租户吗?', - }), - }), - show: true, - isMore: false, - danger: true, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.ActivateASecondaryTenant', - defaultMessage: '激活备租户', - }), - onClick: () => openOperateModal('activateTenant'), - show: tenantDetail?.info.tenantRole === 'STANDBY', - isMore: true, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.ActiveStandbySwitchover', - defaultMessage: '主备切换', - }), - onClick: () => openOperateModal('switchTenant'), - show: Boolean(tenantDetail?.source?.primaryTenant), - isMore: true, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.StandbyTenantPlaybackLog', - defaultMessage: '备租户回放日志', - }), - onClick: () => openOperateModal('logReplay'), - show: tenantDetail?.info.tenantRole === 'STANDBY', - isMore: true, - }, - { - text: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.TenantVersionUpgrade', - defaultMessage: '租户版本升级', - }), - onClick: () => openOperateModal('upgradeTenant'), - show: tenantDetail?.info.tenantRole === 'PRIMARY', - isMore: true, - }, - ]; - - const OperateListModal = () => ( -
      - {operateListConfig - .filter((item) => item.isMore && item.show) - .map((operateItem, index) => ( -
    • - {operateItem.text} -
    • - ))} -
    - ); - - const operateSuccess = () => { - setTimeout(() => { - getTenantDetail({ ns, name }); - }, 1000); - }; - const header = () => { - let container = document.getElementById('tenant-detail-container'); - return { - title: intl.formatMessage({ - id: 'Dashboard.Detail.Overview.Overview', - defaultMessage: '概览', - }), - extra: [ - ...operateListConfig - .filter((item) => item.show && !item.isMore) - .map((item, index) => ( - - )), - container} - title={} - placement="bottomLeft" - key={4} - > - - , - ], - }; - }; - - useEffect(() => { - getTenantDetail({ ns, name }); - }, []); - - return ( -
    - - - {tenantDetail && ( - - )} - - {tenantDetail && tenantDetail.replicas && ( - - )} - - - - {backupPolicy && backupJobs && ( - - )} - - - - -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/Topo/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/Topo/index.tsx deleted file mode 100644 index 4805a74c8..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/Topo/index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { getNSName } from '@/pages/Cluster/Detail/Overview/helper'; -import TopoComponent from '@/components/TopoComponent'; -import { getTenant } from '@/services/tenant'; -import { useRequest } from 'ahooks'; -import BasicInfo from '../Overview/BasicInfo'; - -export default function Topo() { - const [ns, name] = getNSName(); - const { data: tenantResponse } = useRequest(getTenant, { - defaultParams: [{ ns, name }], - }); - const tenantTopoData = tenantResponse?.data; - - return ( -
    - {tenantTopoData && ( - - } - /> - )} -
    - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/Detail/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/Detail/index.tsx deleted file mode 100644 index 4d914a17c..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/Detail/index.tsx +++ /dev/null @@ -1,122 +0,0 @@ -import logoImg from '@/assets/logo1.svg'; -import { logoutReq } from '@/services'; -import { intl } from '@/utils/intl'; -import { Menu } from '@oceanbase/design'; -import type { MenuItem } from '@oceanbase/design/es/BasicLayout'; -import { BasicLayout, IconFont } from '@oceanbase/ui'; -import { Outlet, history, useLocation, useParams } from '@umijs/max'; -import { useRequest } from 'ahooks'; -const subSideMenus: MenuItem[] = [ - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.Overview', - defaultMessage: '概览', - }), - key: 'overview', - link: '/overview', - icon: , - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.Cluster', - defaultMessage: '集群', - }), - key: 'cluster', - link: '/cluster', - icon: , - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.Tenant', - defaultMessage: '租户', - }), - key: 'tenant', - link: '/tenant', - icon: , - }, -]; - -const TenantDetail: React.FC = () => { - const params = useParams(); - const user = localStorage.getItem('user'); - const location = useLocation(); - const { tenantId } = params; - - const { run: logout } = useRequest(logoutReq, { - manual: true, - onSuccess: (data) => { - if (data.successful) { - history.push('/login'); - } - }, - }); - const menus: MenuItem[] = [ - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.Overview', - defaultMessage: '概览', - }), - link: `/tenant/${tenantId}`, - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.TopologyDiagram', - defaultMessage: '拓扑图', - }), - link: `/tenant/${tenantId}/topo`, - }, - { - title: intl.formatMessage({ - id: 'Dashboard.Tenant.Detail.Backup', - defaultMessage: '备份', - }), - link: `/tenant/${tenantId}/backup`, - }, - // { - // title: '性能监控', - // key: 'monitor', - // link: `/tenant/${clusterId}/monitor`, - // }, - ]; - const userMenu = ( - { - logout(); - }} - > - - {intl.formatMessage({ - id: 'dashboard.Layouts.BasicLayout.LogOut', - defaultMessage: '退出登录', - })} - - - ); - - return ( -
    - - - -
    - ); -}; - -export default TenantDetail; diff --git a/distribution/dashboard/ui/src/pages/Tenant/New/BasicInfo.tsx b/distribution/dashboard/ui/src/pages/Tenant/New/BasicInfo.tsx deleted file mode 100644 index f68e98f13..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/New/BasicInfo.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import PasswordInput from '@/components/PasswordInput'; -import { intl } from '@/utils/intl'; -import { Card, Col, Form, Input, InputNumber, Row, Select } from 'antd'; -import type { FormInstance } from 'antd/lib/form'; - -interface BasicInfoProps { - form: FormInstance; - passwordVal: string; - clusterList: API.SimpleClusterList; - setSelectClusterId: React.Dispatch>; - - setPasswordVal: React.Dispatch>; -} -export default function BasicInfo({ - form, - passwordVal, - clusterList, - setPasswordVal, - setSelectClusterId, -}: BasicInfoProps) { - const clusterOptions = clusterList.map((cluster) => ({ - value: cluster.clusterId, - label: cluster.name, - })); - const selectClusterChange = (id: number) => { - setSelectClusterId(id); - }; - return ( - - -
    - - - - - - - - - - - - - - - - - - - - - - */} - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/New/ResourcePools.tsx b/distribution/dashboard/ui/src/pages/Tenant/New/ResourcePools.tsx deleted file mode 100644 index 4aef23698..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/New/ResourcePools.tsx +++ /dev/null @@ -1,189 +0,0 @@ -import { SUFFIX_UNIT } from '@/constants'; -import { intl } from '@/utils/intl'; -import { Card, Checkbox, Col, Form, InputNumber, Row } from 'antd'; -import { FormInstance } from 'antd/lib/form'; -import { useEffect, useState } from 'react'; -import styles from './index.less'; - -interface ResourcePoolsProps { - selectClusterId?: number; - clusterList: API.SimpleClusterList; - form: FormInstance; -} - -export default function ResourcePools({ - selectClusterId, - clusterList, - form, -}: ResourcePoolsProps) { - const ZoneItem = ({ name }: { name: string }) => { - const [isChecked, setIsChecked] = useState(false); - - useEffect(() => { - if (!isChecked) - form.setFieldValue(['pools', name, 'priority'], undefined); - }, [isChecked]); - return ( -
    - {name} - setIsChecked(!e.target.value)} - /> - -
    - - - - - - ); - }; - - const targetZoneList = clusterList - .filter((cluster) => cluster.clusterId === selectClusterId)[0] - ?.topology.map((zone) => ({ zone: zone.zone })); - return ( - -
    -

    Unit config

    -
    - -
    - - - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.ResourcePools.Nuclear', - defaultMessage: '核', - })} - - } - placeholder={intl.formatMessage({ - id: 'Dashboard.Tenant.New.ResourcePools.PleaseEnter', - defaultMessage: '请输入', - })} - style={{ width: '100%' }} - /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {targetZoneList && ( - -

    - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.ResourcePools.ZonePriority', - defaultMessage: 'Zone优先级', - })} -

    - {targetZoneList.map((item, index) => ( - - ))} -
    - )} - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/New/TenantSource.tsx b/distribution/dashboard/ui/src/pages/Tenant/New/TenantSource.tsx deleted file mode 100644 index 32f29faca..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/New/TenantSource.tsx +++ /dev/null @@ -1,407 +0,0 @@ -import { getAllTenants } from '@/services/tenant'; -import { intl } from '@/utils/intl'; -import { useRequest } from 'ahooks'; -import { - Card, - Col, - DatePicker, - Form, - Input, - Row, - Select, - Switch, - TimePicker, -} from 'antd'; -import { FormInstance } from 'antd/lib/form'; -import { useEffect, useState } from 'react'; -import styles from './index.less'; - -interface TenantSourceProps { - form: FormInstance; - clusterName: string; -} -type RoleType = 'PRIMARY' | 'STANDBY'; -const { Password } = Input; -export default function TenantSource({ form, clusterName }: TenantSourceProps) { - const [isChecked, setIsChecked] = useState(false); - const [recoverChecked, setRecoverChecked] = useState(false); - const [synchronizeChecked, setSynchronizeChecked] = useState(false); - const [recoverTimeChecked, setRecoverTimeChecked] = useState(false); - const [selectRole, setSelectRole] = useState(); - const subTitleStyle = { - display: 'flex', - alignItems: 'center', - marginBottom: 24, - }; - const h3Style = { marginBottom: 0, marginRight: 12 }; - //主租户和备租户 - const tenantRole = [ - { - label: 'PRIMARY', - value: 'PRIMARY', - }, - { - label: 'STANDBY', - value: 'STANDBY', - }, - ]; - - const recoverType = [ - { - label: 'NFS', - value: 'NFS', - }, - { - label: 'OSS', - value: 'OSS', - }, - ]; - - const tenantRoleChange = (value: RoleType) => { - setSelectRole(value); - if (value === 'PRIMARY' && synchronizeChecked) { - setSynchronizeChecked(false); - } - }; - - const { run: getTenants, data: tenantListRes } = useRequest(getAllTenants); - - const tenantList = tenantListRes?.data.map((tenant) => ({ - label: tenant.name, - value: tenant.name, - })); - - useEffect(() => { - if (synchronizeChecked && clusterName) { - getTenants(clusterName); - } - }, [synchronizeChecked, clusterName]); - - return ( - - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.TenantSource.Title', - defaultMessage: '标题', - })} - - {/* 租户资源{' '} - setIsChecked(val)} checked={isChecked} /> */} - - } - > -
    -
    -

    - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.TenantSource.TenantResources', - defaultMessage: '租户资源', - })} -

    {' '} - setIsChecked(val)} checked={isChecked} /> -
    - {isChecked && ( - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - {/* */} - - -
    - {' '} -
    -

    - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.TenantSource.RestoreToASpecificTime', - defaultMessage: '恢复至特定时间', - })} -

    {' '} - setRecoverTimeChecked(val)} - checked={recoverTimeChecked} - disabled={synchronizeChecked === true} - /> -
    - {recoverTimeChecked && ( - -
    - - - - - - - - - - - )} - {/* */} - - - )} - -
    -
    -

    - {intl.formatMessage({ - id: 'Dashboard.Tenant.New.TenantSource.SynchronizePrimaryTenants', - defaultMessage: '同步主租户', - })} -

    - setSynchronizeChecked(val)} - checked={synchronizeChecked} - disabled={recoverTimeChecked === true || selectRole === 'PRIMARY'} - /> -
    - {synchronizeChecked && ( - -
    - - - ); -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/helper.ts b/distribution/dashboard/ui/src/pages/Tenant/helper.ts deleted file mode 100644 index fc8c49f81..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/helper.ts +++ /dev/null @@ -1,165 +0,0 @@ -// import { encryptText } from '@/hook/usePublicKey'; -import dayjs from 'dayjs'; -import { clone } from 'lodash'; - -const isExist = (val: string | number | undefined): boolean => { - if (typeof val === 'number') return true; - return !!val; -}; -const formatUnitConfig = (unitConfig: any): API.UnitConfig => { - let _unitConfig = clone(unitConfig); - _unitConfig['cpuCount'] = String(_unitConfig['cpuCount']); - if (isExist(_unitConfig['logDiskSize'])) { - _unitConfig['logDiskSize'] = _unitConfig['logDiskSize'] + 'Gi'; - } - if (isExist(_unitConfig['memorySize'])) { - _unitConfig['memorySize'] = _unitConfig['memorySize'] + 'Gi'; - } - return _unitConfig; -}; - -export function formatNewTenantForm( - originFormData: any, - clusterName: string, - publicKey: string, -): API.TenantBody { - let result: API.TenantBody = {}; - Object.keys(originFormData).forEach((key) => { - if (key === 'connectWhiteList') { - result[key] = originFormData[key].join(','); - } else if (key === 'obcluster') { - result[key] = clusterName; - } else if (key === 'pools') { - result[key] = Object.keys(originFormData[key]) - .map((zone) => ({ - zone, - priority: originFormData[key]?.[zone]?.priority, - type: 'Full', - })) - .filter((item) => item.priority); - } else if (key === 'source') { - if (originFormData[key]['tenant'] || originFormData[key]['restore']) - result[key] = {}; - if (originFormData[key]['tenant']) { - result[key]['tenant'] = originFormData[key]['tenant']; - } - if (originFormData[key]['restore']) { - let { until } = originFormData[key]['restore']; - result[key]['restore'] = { - ...originFormData[key]['restore'], - ossAccessId: originFormData[key]['restore'].ossAccessId, - ossAccessKey: originFormData[key]['restore'].ossAccessKey, - // ossAccessId: encryptText( - // originFormData[key]['restore'].ossAccessId, - // publicKey, - // ), - // ossAccessKey: encryptText( - // originFormData[key]['restore'].ossAccessKey, - // publicKey, - // ), - until: - until && until.date && until.time - ? { - timestamp: - dayjs(until.date).format('YYYY-MM-DD') + - ' ' + - dayjs(until.time).format('HH:mm:ss'), - } - : { unlimited: true }, - }; - if (originFormData[key]['restore'].bakEncryptionPassword) { - result[key]['restore']['bakEncryptionPassword'] = - originFormData[key]['restore'].bakEncryptionPassword; - // result[key]['restore']['bakEncryptionPassword'] = encryptText( - // originFormData[key]['restore'].bakEncryptionPassword, - // publicKey, - // ); - } else { - delete result[key]['restore']['bakEncryptionPassword']; - } - } - } else if (key === 'rootPassword') { - result[key] = originFormData[key]; - // result[key] = encryptText(originFormData[key], publicKey); - } else if (key === 'unitConfig') { - result[key] = formatUnitConfig(originFormData[key]); - } else { - result[key] = originFormData[key]; - } - }); - return result; -} -/** - * encrypt ossAccessId,ossAccessKey,bakEncryptionPassword - * - * format scheduleDates - */ -export function formatBackupForm(originFormData: any, publicKey?: string) { - let formData = clone(originFormData); - if (formData.bakEncryptionPassword) { - formData.bakEncryptionPassword = originFormData.bakEncryptionPassword; - // formData.bakEncryptionPassword = encryptText( - // originFormData.bakEncryptionPassword, - // publicKey, - // ); - } - if (formData.ossAccessId) formData.ossAccessId = originFormData.ossAccessId; - if (formData.ossAccessKey) - formData.ossAccessKey = originFormData.ossAccessKey; - // formData.ossAccessId = encryptText(originFormData.ossAccessId, publicKey); - // formData.ossAccessKey = encryptText(originFormData.ossAccessKey, publicKey); - formData.scheduleTime = dayjs(formData.scheduleTime).format('HH:mm'); - formData.scheduleType = formData.scheduleDates.mode; - delete formData.scheduleDates.days; - delete formData.scheduleDates.mode; - formData.scheduleDates = Object.keys(formData.scheduleDates).map((key) => ({ - day: Number(key), - backupType: formData.scheduleDates[key], - })); - return formData; -} - -export function formatBackupPolicyData(backupPolicy: API.BackupPolicy) { - if (!backupPolicy) return; - let result: any = {}; - result.days = backupPolicy.scheduleDates.map((item) => item.day); - result.mode = backupPolicy.scheduleType; - result.days.forEach((day, index) => { - result[day] = backupPolicy.scheduleDates[index].backupType; - }); - return result; -} - -function checkDateIsSame( - preDates: API.ScheduleDatesType, - curDates: API.ScheduleDatesType, -): boolean { - if (preDates.length !== curDates.length) return false; - for (let preDate of preDates) { - let targetItem = curDates.find((curDate) => curDate.day === preDate.day); - if (!targetItem) return false; - if (targetItem.backupType !== preDate.backupType) return false; - } - return true; -} - -export function checkIsSame( - preData: API.BackupPolicy, - curData: API.BackupConfigEditable, -): boolean { - for (let key of Object.keys(curData)) { - if (key === 'scheduleDates') { - if ( - !checkDateIsSame(preData['scheduleDates'], curData['scheduleDates']) - ) { - return false; - } - } else { - if (curData[key] !== preData[key]) { - return false; - } - } - } - - return true; -} diff --git a/distribution/dashboard/ui/src/pages/Tenant/index.less b/distribution/dashboard/ui/src/pages/Tenant/index.less deleted file mode 100644 index ad4065cfd..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/index.less +++ /dev/null @@ -1,4 +0,0 @@ -.clusterHeader{ - display: flex; - justify-content: space-between; -} \ No newline at end of file diff --git a/distribution/dashboard/ui/src/pages/Tenant/index.tsx b/distribution/dashboard/ui/src/pages/Tenant/index.tsx deleted file mode 100644 index 135851c43..000000000 --- a/distribution/dashboard/ui/src/pages/Tenant/index.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { PageContainer } from '@ant-design/pro-components'; -import { useNavigate } from '@umijs/max'; -import { useRequest } from 'ahooks'; -import { Row } from 'antd'; -import { useState } from 'react'; - -import EventsTable from '@/components/EventsTable'; -import MonitorComp from '@/components/MonitorComp'; -import { getAllTenants } from '@/services/tenant'; -import TenantsList from './TenantsList'; - - -import type { LabelType, QueryRangeType } from '../Cluster/Detail/Monitor'; - -const defaultQueryRange: QueryRangeType = { - step: 20, - endTimestamp: Math.floor(new Date().valueOf() / 1000), - startTimestamp: Math.floor(new Date().valueOf() / 1000) - 60 * 30, -}; -// 租户概览页 -export default function TenantPage() { - const [filterLabel, setFilterLabel] = useState([]); - const navigate = useNavigate(); - const { data: tenantsListResponse } = useRequest(getAllTenants, { - onSuccess:({data,successful})=>{ - if(successful){ - setFilterLabel(data.map((item)=>({ - key:'tenant_name', - value:item.tenantName - }))); - } - } - }); - const handleAddCluster = () => navigate('new'); - const tenantsList = tenantsListResponse?.data - return ( - - - {tenantsList && ( - - )} - - - - - - ); -} diff --git a/distribution/dashboard/ui/src/services/index.ts b/distribution/dashboard/ui/src/services/index.ts deleted file mode 100644 index d852e1b03..000000000 --- a/distribution/dashboard/ui/src/services/index.ts +++ /dev/null @@ -1,414 +0,0 @@ -import { formatTopoData } from '@/components/TopoComponent/helper'; -import { formatClusterData } from '@/pages/Cluster/Detail/Overview/helper'; -import { intl } from '@/utils/intl'; //@ts-nocheck -import { request } from '@umijs/max'; -import _ from 'lodash'; -import moment from 'moment'; - -export async function loginReq(body: API.User) { - return request('/api/v1/login', { - method: 'POST', - data: body, - }); -} - -export async function logoutReq() { - return request('/api/v1/logout', { - method: 'POST', - }); -} - -export async function infoReq() { - return request('/api/v1/info', { - method: 'GET', - }); -} - -/** - * 不传参数表示返回所有 - */ -export async function getEventsReq(params: { - type?: API.EventType; - objectType?: API.EventObjectType; -}) { - const r = await request('/api/v1/cluster/events', { - method: 'GET', - params, - }); - if (r.successful) { - let count = 0; - r.data.sort((pre, next) => next.lastSeen - pre.lastSeen); - for (let event of r.data) { - event.id = ++count; - event.firstOccur = moment - .unix(event.firstOccur) - .format('YYYY-MM-DD HH:mm:ss'); - event.lastSeen = moment - .unix(event.lastSeen) - .format('YYYY-MM-DD HH:mm:ss'); - } - } - return r.data; -} - -export async function getNodeInfoReq() { - const r = await request('/api/v1/cluster/nodes', { method: 'GET' }); - let res = []; - if (r.successful) { - for (let node of r.data) { - let obj = {}; - Object.assign(obj, node.info, node.resource); - obj.cpu = ((obj.cpuUsed / obj.cpuTotal) * 100).toFixed(1); - obj.memory = ((obj.memoryUsed / obj.memoryTotal) * 100).toFixed(1); - obj.uptime = moment.unix(obj.uptime).format('YYYY-MM-DD HH:mm:ss'); - res.push(obj); - } - } - return res; -} - -export async function getNodeLabelsReq() { - const r = await request('/api/v1/cluster/nodes', { method: 'GET' }); - let res = { key: [], value: [], originLabels: [] }; - if (r.successful) { - for (let node of r.data) { - res.originLabels = res.originLabels.concat(node.info.labels); - } - for (let label of res.originLabels) { - const { key, value } = label; - res.key.push({ label: key, value: key }); - res.value.push({ label: value, value: value }); - } - res.key = _.uniqBy(res.key, 'label'); - res.value = _.uniqBy(res.value, 'label'); - } - - return res; -} - -export async function getOBStatisticReq() { - const r = await request('/api/v1/obclusters/statistic', { - method: 'GET', - }); - let data = r.data, - res = []; - if (r.successful) { - let obj = { - total: 0, - name: intl.formatMessage({ - id: 'OBDashboard.src.services.OceanbaseCluster', - defaultMessage: 'OceanBase集群', - }), - type: 'cluster', - deleting: 0, - operating: 0, - running: 0, - }; - let tenant = _.clone(obj); - tenant.name = intl.formatMessage({ - id: 'OBDashboard.src.services.OceanbaseTenants', - defaultMessage: 'OceanBase租户', - }); - tenant.type = 'tenant'; - for (let item of data) { - obj.total += item.count; - obj[item.status] = item.count; - } - res.push(obj); - res.push(tenant); - } - - return res; -} - -export async function createObclusterReq(body: any) { - const r = await request('/api/v1/obclusters', { method: 'POST', data: body }); - if (r.successful && !r.message) { - r.message = intl.formatMessage({ - id: 'OBDashboard.src.services.OperationSucceededTheClusterIs', - defaultMessage: '操作成功!集群正在创建中', - }); - } - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} - -export async function getObclusterListReq() { - const r = await request('/api/v1/obclusters', { - method: 'GET', - }); - if (r.successful) { - let res: API.ClusterList = []; - for (let cluster of r.data) { - let obj = {}; - cluster.createTime = moment - .unix(cluster.createTime) - .format('YYYY-MM-DD HH:mm:ss'); - for (let key in cluster) { - if (key !== 'metrics') { - obj[key] = cluster[key]; - } else if (cluster['metrics']) { - obj['cpuPercent'] = cluster['metrics']['cpuPercent']; - obj['memoryPercent'] = cluster['metrics']['memoryPercent']; - obj['diskPercent'] = cluster['metrics']['diskPercent']; - } - } - res.push(obj); - } - return res; - } - - return []; -} - -export async function getSimpleClusterList(): Promise { - const r = await request('/api/v1/obclusters', { - method: 'GET', - }); - if (r.successful) { - return r.data.map((clusterDetail) => ({ - clusterId: clusterDetail.clusterId, - name: clusterDetail.name, - namespace: clusterDetail.namespace, - topology: clusterDetail.topology, - })); - } - return []; -} - -export async function getClusterDetailReq({ - ns, - name, - useFor, - tenantReplicas, -}: { - ns: string; - name: string; - useFor?: string; - tenantReplicas?: API.ReplicaDetailType[]; -}) { - const r = await request(`/api/v1/obclusters/namespace/${ns}/name/${name}`, { - method: 'GET', - }); - if (r.successful) { - if (useFor === 'topo') return formatTopoData(r.data, tenantReplicas); - return formatClusterData(r.data); - } - return r.data; -} -export async function upgradeObcluster({ - ns, - name, - image, -}: { - ns: string; - name: string; - image: string; -}) { - const r = await request(`/api/v1/obclusters/namespace/${ns}/name/${name}`, { - method: 'POST', - data: { image }, - }); - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} -export async function scaleObserver({ - namespace, - name, - zoneName, - replicas, -}: { - namespace: string; - name: string; - zoneName: string; - replicas: number; -}) { - const r = await request( - `/api/v1/obclusters/namespace/${namespace}/name/${name}/obzones/${zoneName}/scale`, - { - method: 'POST', - data: { replicas }, - }, - ); - if (r.successful && !r.message) - r.message = intl.formatMessage({ - id: 'OBDashboard.src.services.OperationSucceeded', - defaultMessage: '操作成功!', - }); - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} -export async function addObzone({ - namespace, - name, - ...body -}: { - namespace: string; - name: string; - zone: string; - replicas: number; - nodeSelector: { key: string; value: string }[]; -}) { - const r = await request( - `/api/v1/obclusters/namespace/${namespace}/name/${name}/obzones`, - { method: 'POST', data: body }, - ); - if (r.successful && !r.message) - r.message = intl.formatMessage({ - id: 'OBDashboard.src.services.TheOperationIsSuccessfulAnd', - defaultMessage: '操作成功,正在添加中', - }); - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} -export async function deleteObcluster({ - ns, - name, -}: { - ns: string; - name: string; -}) { - const r = await request(`/api/v1/obclusters/namespace/${ns}/name/${name}`, { - method: 'DELETE', - }); - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} - -export async function deleteObzone({ - ns, - name, - zoneName, -}: { - ns: string; - name: string; - zoneName: string; -}) { - const r = await request( - `/api/v1/obclusters/namespace/${ns}/name/${name}/obzones/${zoneName}`, - { - method: 'DELETE', - }, - ); - return { - successful: r.successful, - data: r.data, - message: r.message, - }; -} - -export async function deleteObserver({ - ns, - name, -}: { - ns: string; - name: string; -}) { - const r = await request(`/api/v1/observers/namespace/${ns}/name/${name}`, { - method: 'DELETE', - }); - return { - successful: r.successful, - data: r.data, - }; -} - -export async function getNameSpaces() { - const r = await request('/api/v1/cluster/namespaces', { - method: 'GET', - }); - if (r.successful) { - let res = []; - for (let item of r.data) { - res.push({ - value: item.namespace, - label: item.namespace, - disabled: item.status !== 'Active', - }); - } - return res; - } - return r.data; -} - -export async function createNameSpace(namespace: string) { - const r = await request('/api/v1/cluster/namespaces', { - method: 'POST', - data: { namespace }, - }); - return { - successful: r.successful, - data: r.data, - }; -} - -export async function getStorageClasses() { - const r = await request('/api/v1/cluster/storageClasses', { - method: 'GET', - }); - if (r.successful) { - let res = []; - for (let item of r.data) { - let toolTipData = []; - Object.keys(item).forEach((key) => { - // if (key !== 'name') toolTipData.push({[key]:item[key]}) - toolTipData.push({ [key]: item[key] }); - }); - res.push({ - value: item.name, - label: item.name, - toolTipData: toolTipData, - }); - } - return res; - } - return r.data; -} - -export async function getAllMetrics(type: API.EventObjectType) { - const r = await request('/api/v1/metrics', { - method: 'GET', - params: { scope: type }, - }); - return r.data; -} - -// //时间戳换算成时间 -export async function queryMetricsReq({ type, ...data }: API.QueryMetricsType) { - const r = await request('/api/v1/metrics/query', { - method: 'POST', - data, - }); - if (r.successful) { - if (!r.data || !r.data.length) return []; - r.data.forEach((metric) => { - metric.values.forEach((item) => { - // item.date = moment.unix(item.timestamp).format('YYYY-MM-DD HH:mm:ss'); - item.date = item.timestamp * 1000; - if (type === 'OVERVIEW') { - item.name = metric.metric.labels[0]?.value || ''; - } else { - item.name = metric.metric.name; - } - }); - }); - let res = _.flatten(r.data.map((metric) => metric.values)); - return res; - } - return r.data || []; -} diff --git a/distribution/dashboard/ui/src/services/tenant.ts b/distribution/dashboard/ui/src/services/tenant.ts deleted file mode 100644 index 5f7f3acae..000000000 --- a/distribution/dashboard/ui/src/services/tenant.ts +++ /dev/null @@ -1,244 +0,0 @@ -import { getInitialObjOfKeys } from '@/utils/helper'; -import { request } from '@umijs/max'; - -const tenantPrefix = '/api/v1/obtenants'; - -export async function getAllTenants( - obcluster?: string, -): Promise { - let query = ''; - if (obcluster) query = `?obcluster=${obcluster}`; - return request(`${tenantPrefix}${query}`, { - method: 'GET', - }); -} - -export async function getTenant({ - ns, - name, -}: API.NamespaceAndName): Promise { - let r = await request(`${tenantPrefix}/${ns}/${name}`, { - method: 'GET', - }); - let infoKeys = [ - 'charset', - 'clusterName', - 'tenantName', - 'tenantRole', - 'unitNumber', - 'status', - 'name', - 'namespace', - 'locality', - ]; - let res: API.TenantBasicInfo = { - info: {}, - source: {}, - replicas: [], - }; - if (r.successful) { - res.info = getInitialObjOfKeys(r.data,infoKeys) - if (r.data.primaryTenant) res.source!.primaryTenant = r.data.primaryTenant; - if (r.data.restoreSource?.archiveSource) - res.source!.archiveSource = r.data.restoreSource.archiveSource; - if (r.data.restoreSource?.bakDataSource) - res.source!.bakDataSource = r.data.restoreSource.bakDataSource; - if (r.data.restoreSource?.until) - res.source!.until = r.data.restoreSource.until; - - res.replicas = r.data.topology; - return { - ...r, - data: res, - }; - } - return r; -} - -export async function createTenant({ - ...body -}: API.TenantBody): Promise { - return request(`${tenantPrefix}`, { - method: 'PUT', - data: body, - }); -} - -export async function deleteTenent({ - ns, - name, -}: API.NamespaceAndName): Promise { - return request(`${tenantPrefix}/${ns}/${name}`, { - method: 'DELETE', - }); -} - -export async function createBackupPolicyOfTenant({ - ns, - name, - ...body -}: API.NamespaceAndName & API.TenantPolicy): Promise { - return request(`${tenantPrefix}/${ns}/${name}/backupPolicy`, { - method: 'PUT', - data:body - }); -} - -export async function updateBackupPolicyOfTenant({ - ns, - name, - ...body -}: API.NamespaceAndName & API.UpdateTenantPolicy): Promise { - return request(`${tenantPrefix}/${ns}/${name}/backupPolicy`, { - method: 'PATCH', - data: body, - }); -} - -export async function deletePolicyOfTenant({ - ns, - name, -}: API.NamespaceAndName): Promise { - return request(`${tenantPrefix}/${ns}/${name}/backupPolicy`, { - method: 'DELETE', - }); -} - -export async function getBackupPolicy({ - ns, - name, -}: API.NamespaceAndName): Promise { - let r = await request(`${tenantPrefix}/${ns}/${name}/backupPolicy`); - const keys = [ - 'destType', - 'archivePath', - 'bakDataPath', - 'scheduleType', - 'scheduleTime', - 'scheduleDates', - 'status', - 'ossAccessSecret', - 'bakEncryptionSecret', - 'jobKeepWindow', - 'pieceInterval', - 'recoveryWindow' - ]; - - if (r.successful) { - return { - ...r, - data: getInitialObjOfKeys(r.data, keys), - }; - } - return r; -} - -export async function getBackupJobs({ - ns, - name, - type, - limit = 10, -}: API.NamespaceAndName & { - type: API.JobType; - limit?: number; -}): Promise { - let r = await request( - `${tenantPrefix}/${ns}/${name}/backup/${type}/jobs?limit=${limit}`, - ); - let res: API.BackupJob[] = []; - if (r.successful) { - res = r.data.map((job: API.BackupJob) => ({ - encryptionSecret: job.encryptionSecret, - endTime: job.endTime, - name: job.name, - path: job.path, - startTime: job.startTime, - status: job.status, - statusInDatabase: job.statusInDatabase, - type: job.type, - })); - return { - ...r, - data: res, - }; - } - return r; -} - -// 备租户回放日志 -export async function replayLogOfTenant({ - ns, - name, - ...body -}: API.NamespaceAndName & API.ReplayLogType): Promise { - return request(`${tenantPrefix}/${ns}/${name}/logreplay`, { - method: 'POST', - data: body, - }); -} - -export async function changeTenantRole({ - ns, - name, -}: API.NamespaceAndName): Promise { - return request(`${tenantPrefix}/${ns}/${name}/role`, { - method: 'POST', - }); -} -export async function changeTenantPassword({ - ns, - name, - ...body -}: API.NamespaceAndName & API.UserCredentials): Promise { - return request(`${tenantPrefix}/${ns}/${name}/userCredentials`, { - method: 'POST', - data: body, - }); -} - -export async function modifyUnitNumber({ - ns, - name, - ...body -}: API.NamespaceAndName & API.UnitNumber): Promise { - return request(`${tenantPrefix}/${ns}/${name}/unitNumber`, { - method: 'PUT', - data: body, - }); -} - -// 升级特定租户的租户兼容版本以匹配集群版本 -export async function upgradeTenantCompatibilityVersion({ - ns, - name, -}: API.NamespaceAndName): Promise { - return request(`${tenantPrefix}/${ns}/${name}/version`, { - method: 'POST', - }); -} - -export async function modifyUnitConfig({ - ns, - name, - zone, - ...body -}: API.NamespaceAndName & { - zone: string; -} & API.UnitConfig): Promise { - return request(`${tenantPrefix}/${ns}/${name}/${zone}`, { - method: 'PUT', - data: body, - }); -} - -export async function patchTenantConfiguration({ - ns, - name, - ...body -}: API.NamespaceAndName & - API.PatchTenantConfiguration): Promise { - return request(`${tenantPrefix}/${ns}/${name}`, { - method: 'PATCH', - data: body, - }); -} diff --git a/distribution/dashboard/ui/src/services/typings.d.ts b/distribution/dashboard/ui/src/services/typings.d.ts deleted file mode 100644 index 5045bef5e..000000000 --- a/distribution/dashboard/ui/src/services/typings.d.ts +++ /dev/null @@ -1,391 +0,0 @@ -/* eslint-disable */ -// 该文件由 OneAPI 自动生成,请勿手动修改! - -declare namespace API { - interface User { - username: string; - password: string; - } - - type Metrics = { - cpuPercent: number; - diskPercent: number; - memoryPercent: number; - }; - - type NodeSelector = { - key: string; - value: string; - }; - - type ClusterInfo = { - name: string; - namespace: string; - status: string; - statusDetail: string; - image: string; - createTime: string; - metrics: Metrics; - clusterId: number; - clusterName: string; - }; - - type Zone = { - name: string; - namespace: string; - zone: string; - replicas: string; - status: string; - rootService: string; - statusDetail: string; - nodeSelector: NodeSelector[]; - servers: Server[]; - }; - - type Server = { - name: string; - namespace: string; - status: string; - statusDetail: string; - address: string; - metrics: Metrics; - zone?: string; //所属zone - }; - - type ClusterDetail = { - info: ClusterInfo; - zones: Zone[]; - servers: Server[]; - metrics: Metrics; - status?: 'running' | 'operating'; - }; - - type Topology = { - name: string; - namespace: string; - zone: string; - replicas: string; - status: string; - statusDetail: string; - rootService: string; - observers: Server[]; - }; - - type ClusterItem = { - topology: Topology[]; - } & ClusterInfo; - - interface ClusterListResponse extends CommonResponse { - data: ClusterItem[]; - } - - type SimpleClusterList = { - name: string; - clusterId: number; - namespace: string; - topology: Topology[]; - }[]; - - type ClusterList = ClusterItem[]; - - type ModalType = - | 'upgradeCluster' - | 'addZone' - | 'scaleServer' - | 'changePassword' - | 'logReplay' - | 'activateTenant' - | 'switchTenant' - | 'upgradeTenant' - | 'changeUnitCount' - | 'modifyUnitSpecification' - | 'deleteCluster' - | 'deleteZone' - - type LableKeys = - | 'ob_cluster_name' - | 'ob_cluster_id' - | 'tenant_name' - | 'tenant_id' - | 'svr_ip' - | 'obzone'; - - type MetricsLabels = { key: LableKeys; value: string }[]; - type QueryMetricsType = { - groupLabels: string[]; - labels: MetricsLabels; - metrics: string[]; - queryRange: { endTimestamp: number; startTimestamp: number; step: number }; - type:MonitorUserFor; - }; - - type EventType = 'NORMAL' | 'WARNING'; - - type MonitorUserFor = 'OVERVIEW' | 'DETAIL'; - - type EventObjectType = 'OBCLUSTER' | 'OBTENANT' | 'OBCLUSTER_OVERVIEW'; - - type TenantRole = 'PRIMARY' | 'STANDBY'; - - type JobType = 'FULL' | 'INCR' | 'CLEAN' | 'ARCHIVE'; - - type DestType = 'NFS' | 'OSS'; - - type ReplicaDetailType = { - iopsWeight: number; - logDiskSize: string; - maxIops: number; - memorySize: string; - cpuCount: number; - minIops: number; - priority: number; - type: string; - zone: string; - }; - - type ScheduleDatesType = { - backupType: 'Full' | 'Incremental'; - day: number; - }[]; - - interface TenantDetail { - charset: string; - clusterName: string; - createTime: string; - locality: string; - name: string; - namespace: string; - status: string; - tenantName: string; - tenantRole: TenantRole; - topology: ReplicaDetailType[]; - unitNumber: number; - } - - interface BackupPolicy { - destType: DestType; - archivePath: string; - bakDataPath: string; - scheduleType: string; - scheduleTime: string; - scheduleDates: ScheduleDatesType; - } - - interface BackupJob { - encryptionSecret: string; - endTime: string; - name: string; - path: string; - startTime: string; - status: string; - statusInDatabase: string; - type: string; - } - []; - - type NamespaceAndName = { - ns: string; - name: string; - }; - - type UnitConfig = { - iopsWeight?: number; - logDiskSize?: string; - cpuCount: string; - maxIops?: number; - memorySize: string; - minIops?: number; - } - - type TenantBody = { - connectWhiteList?: string; - name: string; - namespace?:string; - obcluster: string; - pools?: { - priority: number; - zone: string; - }[]; - rootPassword: string; - source?: { - restore?: { - archiveSource: string; - bakDataSource: string; - bakEncryptionPassword?: string; - ossAccessId: string; - ossAccessKey: string; - type: string; - until?: { - timestamp?: string; - unlimited?: boolean; - }; - }; - tenant?: string; - }; - tenantName: string; - tenantRole?: TenantRole; - unitConfig: UnitConfig; - unitNum: number; - }; - type TenantPolicy = { - archivePath: string; - bakDataPath: string; - bakEncryptionPassword?: string; - destType: DestType; - jobKeepWindow?: number; - ossAccessId: string; - ossAccessKey: string; - pieceInterval?: number; - recoveryWindow?: number; - scheduleDates: ScheduleDatesType; - scheduleTime: string; - scheduleType: 'Weekly' | 'Monthly'; - }; - - type UpdateTenantPolicy = { - jobKeepWindow?: number; - pieceInterval?: number; - recoveryWindow?: number; - scheduleDates?: ScheduleDatesType; - scheduleType?: 'Weekly' | 'Monthly'; - status?: string; - }; - - interface CommonResponse { - data: any; - message: string; - successful: boolean; - } - - interface TenantsListResponse extends CommonResponse { - data: TenantDetail[]; - } - - interface BackupJobsResponse extends CommonResponse { - data: BackupJob[]; - } - - interface TenantInfoType extends CommonResponse { - data: { - charset: string; - clusterName: string; - createTime: string; - locality: string; - name: string; - namespace: string; - primaryTenant: string; - restoreSource: { - archiveSource: string; - bakDataSource: string; - bakEncryptionSecret: string; - ossAccessSecret: string; - type: string; - until: string; - }; - rootCredential: string; - standbyROCredentail: string; - status: string; - tenantName: string; - tenantRole: TenantRole; - topology: ReplicaDetailType[]; - unitNumber: number; - }; - } - - interface BackupPolicy { - archivePath: string; - bakDataPath: string; - bakEncryptionSecret: string; - destType: DestType; - jobKeepWindow: string; - name: string; - namespace: string; - ossAccessSecret: string; - pieceInterval: string; - recoveryWindow: string; - scheduleDates: ScheduleDatesType; - scheduleTime: string; - scheduleType: string; - status: string; - tenantName: string; - } - - interface BackupPolicyResponse extends CommonResponse { - data: BackupPolicy; - } - - type BackupConfigEditable = { - destType: DestType; - jobKeepWindow: number; - pieceInterval: number; - recoveryWindow: number; - scheduleDates: ScheduleDatesType; - scheduleTime: string; - scheduleType: string; - } - - type ReplayLogType = { - timestamp: string; - unlimited: boolean; - }; - - type UserCredentials = { - User: string; - Password: string; - }; - - type UnitNumber = { - unitNum: number; - }; - - type UnitConfig = { - iopsWeight: number; - logDiskSize: string; - maxIops: number; - memorySize: string; - cpuCount: number; - minIops: number; - }; - - type PatchTenantConfiguration = { - unitConfig?: { - pools?: { - priority: number; - zone: string; - }[]; - unitConfig?: UnitConfig; - }; - unitNum?: number; - }; - - type InfoType = { - charset: string; - clusterName: string; - tenantName: string; - tenantRole: TenantRole; - unitNumber: number; - status: string; - name: string; - namespace: string; - locality: string; - style?: any; - }; - interface TenantsListResponse extends CommonResponse { - data: TenantDetail[]; - } - - interface TenantBasicInfoResponse extends CommonResponse { - data: TenantBasicInfo; - } - - type TenantBasicInfo = { - info: InfoType; - source?: { - primaryTenant?: string; - archiveSource?: string; - bakDataSource?: string; - until?: string; - }; - replicas?: ReplicaDetailType[]; - }; -} diff --git a/distribution/dashboard/ui/src/utils/helper.ts b/distribution/dashboard/ui/src/utils/helper.ts deleted file mode 100644 index 39e3d5f03..000000000 --- a/distribution/dashboard/ui/src/utils/helper.ts +++ /dev/null @@ -1,6 +0,0 @@ -export const getInitialObjOfKeys = ( targetObj: any,keys: string[]) => { - return keys.reduce((pre, cur) => { - pre[cur] = targetObj[cur]; - return pre; - }, {}); -}; diff --git a/distribution/dashboard/ui/src/utils/intl.tsx b/distribution/dashboard/ui/src/utils/intl.tsx deleted file mode 100644 index 621fb75ef..000000000 --- a/distribution/dashboard/ui/src/utils/intl.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { createIntl } from 'react-intl'; -import en_US from '@/i18n/strings/en-US.json'; -import zh_CN from '@/i18n/strings/zh-CN.json'; - -const messages = { - 'en-US': en_US, - 'zh-CN': zh_CN, -}; - -export const getLocale = () => { - const lang = - typeof localStorage !== 'undefined' - ? window.localStorage.getItem('umi_locale') - : ''; - return lang || 'zh-CN'; -}; - -export const locale = getLocale(); - -export const intl = createIntl({ - locale, - messages: messages[locale], -}); \ No newline at end of file diff --git a/distribution/dashboard/ui/tsconfig.json b/distribution/dashboard/ui/tsconfig.json deleted file mode 100644 index 133cfd82a..000000000 --- a/distribution/dashboard/ui/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./src/.umi/tsconfig.json" -} diff --git a/distribution/dashboard/ui/typings.d.ts b/distribution/dashboard/ui/typings.d.ts deleted file mode 100644 index 74cffc303..000000000 --- a/distribution/dashboard/ui/typings.d.ts +++ /dev/null @@ -1 +0,0 @@ -import '@umijs/max/typings'; diff --git a/distribution/dashboard/ui/yarn.lock b/distribution/dashboard/ui/yarn.lock deleted file mode 100644 index f3b6f1a3a..000000000 --- a/distribution/dashboard/ui/yarn.lock +++ /dev/null @@ -1,11954 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@ahooksjs/use-request@^2.0.0", "@ahooksjs/use-request@^2.8.14": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@ahooksjs/use-request/-/use-request-2.8.15.tgz#daa32a8395ba75e8deb9f4fde4e221a4a8f525db" - integrity sha512-xhVaM4fyIiAMdVFuuU5i3CFUdFa/IblF+fvITVMFaUEO3w/V5tVCAF6WIA3T03n1/RPuzRkA7Ao1PFtSGtGelw== - dependencies: - lodash.debounce "^4.0.8" - lodash.throttle "^4.1.1" - -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@ant-design/antd-theme-variable@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/antd-theme-variable/-/antd-theme-variable-1.0.0.tgz#b930e20fa3de9300bf3987aaccfd11529568b93f" - integrity sha512-0vr5GCwM7xlAl6NxG1lPbABO+SYioNJL3HVy2FA8wTlsIMoZvQwcwsxTw6eLQCiN9V2UQ8kBtfz8DW8utVVE5w== - -"@ant-design/colors@^4.0.5": - version "4.0.5" - resolved "https://registry.npmmirror.com/@ant-design/colors/-/colors-4.0.5.tgz#d7d100d7545cca8f624954604a6892fc48ba5aae" - integrity sha512-3mnuX2prnWOWvpFTS2WH2LoouWlOgtnIpc6IarWN6GOzzLF8dW/U8UctuvIPhoboETehZfJ61XP+CGakBEPJ3Q== - dependencies: - tinycolor2 "^1.4.1" - -"@ant-design/colors@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-6.0.0.tgz#9b9366257cffcc47db42b9d0203bb592c13c0298" - integrity sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ== - dependencies: - "@ctrl/tinycolor" "^3.4.0" - -"@ant-design/colors@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3" - integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg== - dependencies: - "@ctrl/tinycolor" "^3.4.0" - -"@ant-design/cssinjs@^1.11.1", "@ant-design/cssinjs@^1.13.2", "@ant-design/cssinjs@^1.9.1": - version "1.13.2" - resolved "https://registry.yarnpkg.com/@ant-design/cssinjs/-/cssinjs-1.13.2.tgz#833098a6866a9f754e31562b0d5dc8b1133648d9" - integrity sha512-II3QJx6V6boYkAIUiEd1/hquSeX1r67sUOtsvco35fTmV46JvkJz946/6K+ikiuODBSE1kLf7fJ5gHetQyUyww== - dependencies: - "@babel/runtime" "^7.11.1" - "@emotion/hash" "^0.8.0" - "@emotion/unitless" "^0.7.5" - classnames "^2.3.1" - csstype "^3.0.10" - rc-util "^5.34.1" - stylis "^4.0.13" - -"@ant-design/icons-svg@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" - integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== - -"@ant-design/icons@^4.7.0", "@ant-design/icons@^4.8.0": - version "4.8.0" - resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-4.8.0.tgz#3084e2bb494cac3dad6c0392f77c1efc90ee1fa4" - integrity sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg== - dependencies: - "@ant-design/colors" "^6.0.0" - "@ant-design/icons-svg" "^4.2.1" - "@babel/runtime" "^7.11.2" - classnames "^2.2.6" - rc-util "^5.9.4" - -"@ant-design/icons@^5.0.0", "@ant-design/icons@^5.0.1", "@ant-design/icons@^5.1.0": - version "5.1.4" - resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-5.1.4.tgz#614e29e26d092c2c1c1a2acbc0d84434d8d1474e" - integrity sha512-YHKL7Jx3bM12OxvtiYDon04BsBT/6LGitYEqar3GljzWaAyMOAD8i/uF1Rsi5Us/YNdWWXBGSvZV2OZWMpJlcA== - dependencies: - "@ant-design/colors" "^7.0.0" - "@ant-design/icons-svg" "^4.2.1" - "@babel/runtime" "^7.11.2" - classnames "^2.2.6" - rc-util "^5.31.1" - -"@ant-design/moment-webpack-plugin@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@ant-design/moment-webpack-plugin/-/moment-webpack-plugin-0.0.3.tgz#2524f513b2f0b223b94b99626be281d0a334123f" - integrity sha512-MLm1FUpg02fP615ShQnCUN9la2E4RylDxKyolkGqAWTIHO4HyGM0A5x71AMALEyP/bC+UEEWBGSQ+D4/8hQ+ww== - -"@ant-design/pro-card@2.5.7": - version "2.5.7" - resolved "https://registry.yarnpkg.com/@ant-design/pro-card/-/pro-card-2.5.7.tgz#0fb58cc05a4c5de90bcd59f27b6960b2510259e7" - integrity sha512-oW2ed3DEF+Hf2i5aKHNc0DzZdLtRFZ+R7bqeaOvofRqbQbC3rg5SMiaU6kXuqWWqNMysQouH9anDLQqmARTuFA== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - classnames "^2.3.2" - omit.js "^2.0.2" - rc-resize-observer "^1.0.0" - rc-util "^5.4.0" - -"@ant-design/pro-components@^2.0.1", "@ant-design/pro-components@^2.6.4", "@ant-design/pro-components@^2.6.8": - version "2.6.8" - resolved "https://registry.npmmirror.com/@ant-design/pro-components/-/pro-components-2.6.8.tgz#50a0ba4f64df90523c433459572bcac6c3d1c611" - integrity sha512-mTJEI7wBGgSBJalawlYW5PNzuOGo34UkmYzOHQ6+7X/md+eio23C+YHnEQkyrT3K3y1gpEbM1vvXb8VCZKPblQ== - dependencies: - "@ant-design/pro-card" "2.5.7" - "@ant-design/pro-descriptions" "2.4.8" - "@ant-design/pro-field" "2.10.7" - "@ant-design/pro-form" "2.16.2" - "@ant-design/pro-layout" "7.16.4" - "@ant-design/pro-list" "2.5.8" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-skeleton" "2.1.6" - "@ant-design/pro-table" "3.10.2" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.16.3" - -"@ant-design/pro-descriptions@2.4.8": - version "2.4.8" - resolved "https://registry.yarnpkg.com/@ant-design/pro-descriptions/-/pro-descriptions-2.4.8.tgz#a6173312d0d633f9e9c8e7cc41bd1a9b9dbb4b8f" - integrity sha512-68dHRC2JD8V+9wulGztw7wzxHjO2YPuFxbnVKQO4j6RqQ4lYgHDcbrLo3FbAJF9ytKZeJlLHc2ahdcs+ssu7qQ== - dependencies: - "@ant-design/pro-field" "2.10.7" - "@ant-design/pro-form" "2.16.2" - "@ant-design/pro-skeleton" "2.1.6" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - rc-resize-observer "^0.2.3" - rc-util "^5.0.6" - use-json-comparison "^1.0.5" - -"@ant-design/pro-field@2.10.7": - version "2.10.7" - resolved "https://registry.yarnpkg.com/@ant-design/pro-field/-/pro-field-2.10.7.tgz#847d7c122718529e1179a7fee6bdb5b8b8d35b9a" - integrity sha512-evDIyj1PTKIGHRUCobRunnFJDf73tSj/W+/mfd3XB+EzKvGK/xtwwXXHD93YDpMc/5Vc3o8TYkKwvPxKxhsoHQ== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - "@chenshuai2144/sketch-color" "^1.0.8" - classnames "^2.3.2" - dayjs "^1.11.9" - lodash.tonumber "^4.0.3" - omit.js "^2.0.2" - rc-util "^5.4.0" - swr "^2.0.0" - -"@ant-design/pro-form@2.16.2": - version "2.16.2" - resolved "https://registry.yarnpkg.com/@ant-design/pro-form/-/pro-form-2.16.2.tgz#69dcd03ea242918f06997da131804610b22f3cd3" - integrity sha512-n0vobrvqTjjibZ4EeSvuPh+LZWBcNK2BXkeokzSCnHckqgxXVvfw//jvOV7GnP5qAFmhAH2QH2IJPVr/a0jOXQ== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-field" "2.10.7" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - "@chenshuai2144/sketch-color" "^1.0.7" - "@umijs/use-params" "^1.0.9" - classnames "^2.3.2" - lodash.merge "^4.6.2" - omit.js "^2.0.2" - rc-resize-observer "^1.1.0" - rc-util "^5.0.6" - use-json-comparison "^1.0.5" - use-media-antd-query "^1.1.0" - -"@ant-design/pro-layout@7.16.4": - version "7.16.4" - resolved "https://registry.yarnpkg.com/@ant-design/pro-layout/-/pro-layout-7.16.4.tgz#1d0040eed59ac99d4d78bd6f7d90709881f581e2" - integrity sha512-A3iWPLUBl28Phe/Itu8dNoxT+Ci3+Zh04x5q7zeiEJdlFIRmIqotFBvANqFf1ndQovt+SqwkSFfi/GqH7EnN3w== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - "@umijs/route-utils" "^4.0.0" - "@umijs/use-params" "^1.0.9" - classnames "^2.3.2" - lodash.merge "^4.6.2" - omit.js "^2.0.2" - path-to-regexp "2.4.0" - rc-resize-observer "^1.1.0" - rc-util "^5.0.6" - swr "^2.0.0" - use-json-comparison "^1.0.3" - use-media-antd-query "^1.1.0" - warning "^4.0.3" - -"@ant-design/pro-list@2.5.8": - version "2.5.8" - resolved "https://registry.yarnpkg.com/@ant-design/pro-list/-/pro-list-2.5.8.tgz#a0d7194acea877dcaa80b95bbc9176c5fd0c6a9d" - integrity sha512-QOuZgSUShJXy6PJv9naVpznWzvDSgggU/7/PEKxsP7M/el0rphYzBpoO4VbjI/UPbjwiBXQ2LFPovoYeX4vvpg== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-card" "2.5.7" - "@ant-design/pro-field" "2.10.7" - "@ant-design/pro-table" "3.10.2" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - classnames "^2.3.2" - dayjs "^1.11.9" - rc-resize-observer "^1.0.0" - rc-util "^4.19.0" - use-media-antd-query "^1.1.0" - -"@ant-design/pro-provider@2.11.1": - version "2.11.1" - resolved "https://registry.yarnpkg.com/@ant-design/pro-provider/-/pro-provider-2.11.1.tgz#063b1157766a571fd2c06a6db4f52a5590976ffd" - integrity sha512-A7zXZ+58IGVuIAGvo8Hia9Wz0TFfFMo+tIv16Pu2RF9sMdGg4pE5M87qT7+45TkKodWpnpBd4cIte3jfY5v/LQ== - dependencies: - "@ant-design/cssinjs" "^1.11.1" - "@babel/runtime" "^7.18.0" - "@ctrl/tinycolor" "^3.4.0" - rc-util "^5.0.1" - swr "^2.0.0" - -"@ant-design/pro-skeleton@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@ant-design/pro-skeleton/-/pro-skeleton-2.1.6.tgz#ef280bac886e26aeb2a404e002115cc57ea6ede9" - integrity sha512-IQD1rjMvHA2Ca8Ez/w8JWAEpGJSjCUwlm0Xm0KU02xOKw3YNGE8HC8TdZ9TbA3VJIzvi6g/J/UQWImWRgkRFbA== - dependencies: - "@babel/runtime" "^7.18.0" - use-media-antd-query "^1.1.0" - -"@ant-design/pro-table@3.10.2": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@ant-design/pro-table/-/pro-table-3.10.2.tgz#d0e03f4fc4e2ca3204c17e25af8ebf07a1b09dea" - integrity sha512-E9fYD4irmF/AxR9P8cURW1xj1z0OTiZWglhXNiCbEHAYVtZEXguco3m5/ltj6qY/vmBa7q9+tsemp9Mw4cOvxw== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-card" "2.5.7" - "@ant-design/pro-field" "2.10.7" - "@ant-design/pro-form" "2.16.2" - "@ant-design/pro-provider" "2.11.1" - "@ant-design/pro-utils" "2.12.6" - "@babel/runtime" "^7.18.0" - "@dnd-kit/core" "^6.0.8" - "@dnd-kit/sortable" "^7.0.2" - "@dnd-kit/utilities" "^3.2.1" - classnames "^2.3.2" - dayjs "^1.11.9" - omit.js "^2.0.2" - rc-resize-observer "^1.0.0" - rc-util "^5.0.1" - use-json-comparison "^1.0.5" - -"@ant-design/pro-utils@2.12.6": - version "2.12.6" - resolved "https://registry.yarnpkg.com/@ant-design/pro-utils/-/pro-utils-2.12.6.tgz#a2eac2a756d574614f9d8f3438788dbe922488d8" - integrity sha512-zBCD+uH0dZFM+ThRNDKHfLNCFfBa1vL/2KlPGGAOEIphx/Lt2PREELAHE6GnurlDEmNuBQFtAAV8Pgs9ccMeRg== - dependencies: - "@ant-design/icons" "^5.0.0" - "@ant-design/pro-provider" "2.11.1" - "@babel/runtime" "^7.18.0" - classnames "^2.3.2" - dayjs "^1.11.9" - rc-util "^5.0.6" - swr "^2.0.0" - -"@ant-design/react-slick@~0.29.1": - version "0.29.2" - resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-0.29.2.tgz#53e6a7920ea3562eebb304c15a7fc2d7e619d29c" - integrity sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA== - dependencies: - "@babel/runtime" "^7.10.4" - classnames "^2.2.5" - json2mq "^0.2.0" - lodash "^4.17.21" - resize-observer-polyfill "^1.5.1" - -"@ant-design/react-slick@~1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz#241bb412aeacf7ff5d50c61fa5db66773fde6b56" - 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" - -"@antfu/install-pkg@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz#157bb04f0de8100b9e4c01734db1a6c77e98bbb5" - integrity sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ== - dependencies: - execa "^5.1.1" - find-up "^5.0.0" - -"@antfu/utils@^0.7.2": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.5.tgz#c36f37add92a7de57b9c29ae0c1f399706bff345" - integrity sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg== - -"@antv/adjust@^0.2.1": - version "0.2.5" - resolved "https://registry.npmmirror.com/@antv/adjust/-/adjust-0.2.5.tgz#bb37bb4a0a87ca3f4b660848bc9ac07f02bcf5db" - integrity sha512-MfWZOkD9CqXRES6MBGRNe27Q577a72EIwyMnE29wIlPliFvJfWwsrONddpGU7lilMpVKecS3WAzOoip3RfPTRQ== - dependencies: - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/algorithm@^0.0.6": - version "0.0.6" - resolved "https://registry.npmmirror.com/@antv/algorithm/-/algorithm-0.0.6.tgz#6ab68b1961afd87727ad09433b97f90326b3b328" - integrity sha512-g/abjTXHwzebghN8QPuk3z5nM/C9Wf1Toq6iHK6lwZXdUMGHxxhuO5RAkkYcR2Vib550zdQy6PLldmAWhgOjQA== - -"@antv/algorithm@^0.1.8": - version "0.1.25" - resolved "https://registry.npmmirror.com/@antv/algorithm/-/algorithm-0.1.25.tgz#1aa88d4909138a2900935f0a9a3cb97bc8db65d2" - integrity sha512-TGwPyFoAu4+iEJd0y1l0gHdBXCbUj8a4gR7P3GzZRfEfRnWfk+gswApzOSTd7c6HP402JOEF64PAJQKxQgSPSQ== - dependencies: - "@antv/util" "^2.0.13" - tslib "^2.0.0" - -"@antv/attr@^0.3.1": - version "0.3.5" - resolved "https://registry.npmmirror.com/@antv/attr/-/attr-0.3.5.tgz#0708c74fed5ad6ee03ad1e2913099ed8248f7ebf" - integrity sha512-wuj2gUo6C8Q2ASSMrVBuTcb5LcV+Tc0Egiy6bC42D0vxcQ+ta13CLxgMmHz8mjD0FxTPJDXSciyszRSC5TdLsg== - dependencies: - "@antv/color-util" "^2.0.1" - "@antv/scale" "^0.3.0" - "@antv/util" "~2.0.0" - tslib "^2.3.1" - -"@antv/color-util@^2.0.1", "@antv/color-util@^2.0.2", "@antv/color-util@^2.0.3", "@antv/color-util@^2.0.6": - version "2.0.6" - resolved "https://registry.npmmirror.com/@antv/color-util/-/color-util-2.0.6.tgz#5e129bb9ce3f2b9309b52102b3dc929430ccc016" - integrity sha512-KnPEaAH+XNJMjax9U35W67nzPI+QQ2x27pYlzmSIWrbj4/k8PGrARXfzDTjwoozHJY8qG62Z+Ww6Alhu2FctXQ== - dependencies: - "@antv/util" "^2.0.9" - tslib "^2.0.3" - -"@antv/component@^0.8.27": - version "0.8.35" - resolved "https://registry.npmmirror.com/@antv/component/-/component-0.8.35.tgz#1d5b8e11bd496cb505e646f505f5f58f0c5173e9" - integrity sha512-VnRa5X77nBPI952o2xePEEMSNZ6g2mcUDrQY8mVL2kino/8TFhqDq5fTRmDXZyWyIYd4ulJTz5zgeSwAnX/INQ== - dependencies: - "@antv/color-util" "^2.0.3" - "@antv/dom-util" "~2.0.1" - "@antv/g-base" "^0.5.9" - "@antv/matrix-util" "^3.1.0-beta.1" - "@antv/path-util" "~2.0.7" - "@antv/scale" "~0.3.1" - "@antv/util" "~2.0.0" - fecha "~4.2.0" - tslib "^2.0.3" - -"@antv/coord@^0.3.0": - version "0.3.1" - resolved "https://registry.npmmirror.com/@antv/coord/-/coord-0.3.1.tgz#982e261d8a1e06a198eb518ea7acc20ed875a019" - integrity sha512-rFE94C8Xzbx4xmZnHh2AnlB3Qm1n5x0VT3OROy257IH6Rm4cuzv1+tZaUBATviwZd99S+rOY9telw/+6C9GbRw== - dependencies: - "@antv/matrix-util" "^3.1.0-beta.2" - "@antv/util" "~2.0.12" - tslib "^2.1.0" - -"@antv/dom-util@^2.0.1", "@antv/dom-util@^2.0.2", "@antv/dom-util@~2.0.1": - version "2.0.4" - resolved "https://registry.npmmirror.com/@antv/dom-util/-/dom-util-2.0.4.tgz#b09b56c56fec42896fc856edad56b595b47ab514" - integrity sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ== - dependencies: - tslib "^2.0.3" - -"@antv/event-emitter@^0.1.1", "@antv/event-emitter@^0.1.2", "@antv/event-emitter@~0.1.0": - version "0.1.3" - resolved "https://registry.npmmirror.com/@antv/event-emitter/-/event-emitter-0.1.3.tgz#3e06323b9dcd55a3241ddc7c5458cfabd2095164" - integrity sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg== - -"@antv/g-base@^0.5.1", "@antv/g-base@^0.5.11", "@antv/g-base@^0.5.12", "@antv/g-base@^0.5.9", "@antv/g-base@~0.5.6": - version "0.5.15" - resolved "https://registry.npmmirror.com/@antv/g-base/-/g-base-0.5.15.tgz#4d4174c956ba652a4b55c4f6a2c28aaa92e7738d" - integrity sha512-QOtq50QpnKez9J75/Z8j2yZ7QDQdk8R8mVQJiHtaEO5eI7DM4ZbrsWff/Ew26JYmPWdq7nbRuARMAD4PX9uuLA== - dependencies: - "@antv/event-emitter" "^0.1.1" - "@antv/g-math" "^0.1.9" - "@antv/matrix-util" "^3.1.0-beta.1" - "@antv/path-util" "~2.0.5" - "@antv/util" "~2.0.13" - "@types/d3-timer" "^2.0.0" - d3-ease "^1.0.5" - d3-interpolate "^3.0.1" - d3-timer "^1.0.9" - detect-browser "^5.1.0" - tslib "^2.0.3" - -"@antv/g-canvas@^0.5.2", "@antv/g-canvas@~0.5.10": - version "0.5.14" - resolved "https://registry.npmmirror.com/@antv/g-canvas/-/g-canvas-0.5.14.tgz#099668cb65d9c89dc2fc1000313c18298dcf8a13" - integrity sha512-IUGLEMIMAUYgaBMT8h3FTmYQYz7sjQkKWwh6Psqx+UPK86fySa+G8fMRrh1EqAL07jVB+GRnn6Ym+3FoFUgeFg== - dependencies: - "@antv/g-base" "^0.5.12" - "@antv/g-math" "^0.1.9" - "@antv/matrix-util" "^3.1.0-beta.1" - "@antv/path-util" "~2.0.5" - "@antv/util" "~2.0.0" - gl-matrix "^3.0.0" - tslib "^2.0.3" - -"@antv/g-math@^0.1.1", "@antv/g-math@^0.1.9": - version "0.1.9" - resolved "https://registry.npmmirror.com/@antv/g-math/-/g-math-0.1.9.tgz#1f981b9aebf5c024f284389aa3e5cba8cefa1f28" - integrity sha512-KHMSfPfZ5XHM1PZnG42Q2gxXfOitYveNTA7L61lR6mhZ8Y/aExsYmHqaKBsSarU0z+6WLrl9C07PQJZaw0uljQ== - dependencies: - "@antv/util" "~2.0.0" - gl-matrix "^3.0.0" - -"@antv/g-svg@^0.5.1", "@antv/g-svg@^0.5.2", "@antv/g-svg@~0.5.6": - version "0.5.7" - resolved "https://registry.npmmirror.com/@antv/g-svg/-/g-svg-0.5.7.tgz#d63db5f8590a5f3ceab097c183ec80ed143f0a50" - integrity sha512-jUbWoPgr4YNsOat2Y/rGAouNQYGpw4R0cvlN0YafwOyacFFYy2zC8RslNd6KkPhhR3XHNSqJOuCYZj/YmLUwYw== - dependencies: - "@antv/g-base" "^0.5.12" - "@antv/g-math" "^0.1.9" - "@antv/util" "~2.0.0" - detect-browser "^5.0.0" - tslib "^2.0.3" - -"@antv/g-webgpu-core@^0.7.2": - version "0.7.2" - resolved "https://registry.npmmirror.com/@antv/g-webgpu-core/-/g-webgpu-core-0.7.2.tgz#65ef2a1253e319ffb2ed568d222b8313635d6677" - integrity sha512-xUMmop7f3Rs34zFYKXLqHhDR1CQTeDl/7vI7Sn3X/73BqJc3X3HIIRvm83Fg2CjVACaOzw4WeLRXNaOCp9fz9w== - dependencies: - eventemitter3 "^4.0.0" - gl-matrix "^3.1.0" - lodash "^4.17.15" - probe.gl "^3.1.1" - -"@antv/g-webgpu-engine@^0.7.2": - version "0.7.2" - resolved "https://registry.npmmirror.com/@antv/g-webgpu-engine/-/g-webgpu-engine-0.7.2.tgz#64631f24930f449ef41ffff6429d4fb9519eca23" - integrity sha512-lx8Y93IW2cnJvdoDRKyMmTdYqSC1pOmF0nyG3PGGyA0NI9vBYVgO0KTF6hkyWjdTWVq7XDZyf/h8CJridLh3lg== - dependencies: - "@antv/g-webgpu-core" "^0.7.2" - gl-matrix "^3.1.0" - lodash "^4.17.15" - regl "^1.3.11" - -"@antv/g-webgpu@0.7.2": - version "0.7.2" - resolved "https://registry.npmmirror.com/@antv/g-webgpu/-/g-webgpu-0.7.2.tgz#39ba2123816322fec9563236211ad8ab1e40924d" - integrity sha512-kw+oYGsdvj5qeUfy5DPb/jztZBV+2fmqBd3Vv8NlKatfBmv8AirYX/CCW74AUSdWm99rEiLyxFB1VdRZ6b/wnQ== - dependencies: - "@antv/g-webgpu-core" "^0.7.2" - "@antv/g-webgpu-engine" "^0.7.2" - gl-matrix "^3.1.0" - gl-vec2 "^1.3.0" - lodash "^4.17.15" - -"@antv/g2@^4.1.26": - version "4.2.10" - resolved "https://registry.npmmirror.com/@antv/g2/-/g2-4.2.10.tgz#9448082e7610eb8d16bdf7c97c2ce4f275bafdf9" - integrity sha512-/ZlJ/DFJBCvtEQgE6roxdd6sBml0fZ8ZVfzG+HdjGpA7/ceURb8XkxUcqa0E8NV+e4sFijnaAhBCdUm2whiuyA== - dependencies: - "@antv/adjust" "^0.2.1" - "@antv/attr" "^0.3.1" - "@antv/color-util" "^2.0.2" - "@antv/component" "^0.8.27" - "@antv/coord" "^0.3.0" - "@antv/dom-util" "^2.0.2" - "@antv/event-emitter" "~0.1.0" - "@antv/g-base" "~0.5.6" - "@antv/g-canvas" "~0.5.10" - "@antv/g-svg" "~0.5.6" - "@antv/matrix-util" "^3.1.0-beta.3" - "@antv/path-util" "^2.0.15" - "@antv/scale" "^0.3.14" - "@antv/util" "~2.0.5" - tslib "^2.0.0" - -"@antv/g2plot@^2.4.31": - version "2.4.31" - resolved "https://registry.npmmirror.com/@antv/g2plot/-/g2plot-2.4.31.tgz#b444aee07d06939949eaa8ba8f8e93f948634aa5" - integrity sha512-SlWHYVsJgRN7E1Oe5Qk6yWBrSWmctmloknFmklaqe9vEeK+YB9ZLUffZvtAHT10mA2NZ+VjGUhlnMNgR9M1PQg== - dependencies: - "@antv/color-util" "^2.0.6" - "@antv/event-emitter" "^0.1.2" - "@antv/g-base" "^0.5.11" - "@antv/g2" "^4.1.26" - "@antv/matrix-util" "^3.1.0-beta.2" - "@antv/path-util" "^3.0.1" - "@antv/scale" "^0.3.18" - "@antv/util" "^2.0.17" - d3-hierarchy "^2.0.0" - d3-regression "^1.3.5" - fmin "^0.0.2" - pdfast "^0.2.0" - size-sensor "^1.0.1" - tslib "^2.0.3" - -"@antv/g6-core@0.8.21": - version "0.8.21" - resolved "https://registry.npmmirror.com/@antv/g6-core/-/g6-core-0.8.21.tgz#efb55365e047f304a178eccc1249cd4feedb30c4" - integrity sha512-zgOn/OW6/RSCPopiNseiLJc0oVV10yoJYS6phcQxceQQHSfwofFkEN2OQvpCCCQ2aMZ9rOkeYNvSdLnAzYyCKg== - dependencies: - "@antv/algorithm" "^0.1.8" - "@antv/dom-util" "^2.0.1" - "@antv/event-emitter" "~0.1.0" - "@antv/g-base" "^0.5.1" - "@antv/g-math" "^0.1.1" - "@antv/matrix-util" "^3.1.0-beta.3" - "@antv/path-util" "^2.0.3" - "@antv/util" "~2.0.5" - ml-matrix "^6.5.0" - tslib "^2.1.0" - -"@antv/g6-core@^0.0.7": - version "0.0.7" - resolved "https://registry.npmmirror.com/@antv/g6-core/-/g6-core-0.0.7.tgz#6e8496fd6bacd8d698c92151c9a7765693c307c6" - integrity sha512-6ixXCqxsrKgovdf14KglKT6dQFb4LbzZgQaMj9s5NsfJWgwN9aYWyU2qbsyWgHkp/AOyW+vef+w2Vlk42qXFwg== - dependencies: - "@antv/algorithm" "^0.0.6" - "@antv/dom-util" "^2.0.1" - "@antv/event-emitter" "~0.1.0" - "@antv/g-base" "^0.5.1" - "@antv/g-math" "^0.1.1" - "@antv/matrix-util" "^3.1.0-beta.2" - "@antv/path-util" "^2.0.3" - "@antv/scale" "^0.3.1" - "@antv/util" "~2.0.5" - ml-matrix "^6.5.0" - -"@antv/g6-element@0.8.21": - version "0.8.21" - resolved "https://registry.npmmirror.com/@antv/g6-element/-/g6-element-0.8.21.tgz#a1406a4afc203d6de7fa4d81b70acd5633547f24" - integrity sha512-tf+aHYUdbmF1qCCKf15HXJnyV0VZHaE5sxG04caKkF3AB5gXjvYCp+f9cD1lKVy1nfZHUcGCPaWPK8lz/H/9gQ== - dependencies: - "@antv/g-base" "^0.5.1" - "@antv/g6-core" "0.8.21" - "@antv/util" "~2.0.5" - -"@antv/g6-pc@0.8.21": - version "0.8.21" - resolved "https://registry.npmmirror.com/@antv/g6-pc/-/g6-pc-0.8.21.tgz#5d25d60d740c74d5fe6f3a641eec337d0a4db256" - integrity sha512-x2+JcLkjToZ4U06aa1W9qJHB3UERqYPqUsFs/POSsFtwF80HmG7iBKeu53k3XfqZ9N2/W4WeoDvx20/NgLolCg== - dependencies: - "@ant-design/colors" "^4.0.5" - "@antv/algorithm" "^0.1.8" - "@antv/dom-util" "^2.0.1" - "@antv/event-emitter" "~0.1.0" - "@antv/g-base" "^0.5.1" - "@antv/g-canvas" "^0.5.2" - "@antv/g-math" "^0.1.1" - "@antv/g-svg" "^0.5.1" - "@antv/g6-core" "0.8.21" - "@antv/g6-element" "0.8.21" - "@antv/g6-plugin" "0.8.21" - "@antv/hierarchy" "^0.6.10" - "@antv/layout" "^0.3.0" - "@antv/matrix-util" "^3.1.0-beta.3" - "@antv/path-util" "^2.0.3" - "@antv/util" "~2.0.5" - color "^3.1.3" - d3-force "^2.0.1" - dagre "^0.8.5" - insert-css "^2.0.0" - ml-matrix "^6.5.0" - -"@antv/g6-plugin@0.8.21": - version "0.8.21" - resolved "https://registry.npmmirror.com/@antv/g6-plugin/-/g6-plugin-0.8.21.tgz#ac35eeba410573d87eeb1e49915f5595cdaedab6" - integrity sha512-gRRR8d+F/8CChwwH1rPkAESwLlW8c+ZbuszFn3WOiu7SjSQqNk4LGoNAHgCEUO+jDvAj4xeRZDGl0vlY2oqaSQ== - dependencies: - "@antv/dom-util" "^2.0.2" - "@antv/g-base" "^0.5.1" - "@antv/g-canvas" "^0.5.2" - "@antv/g-svg" "^0.5.2" - "@antv/g6-core" "0.8.21" - "@antv/g6-element" "0.8.21" - "@antv/matrix-util" "^3.1.0-beta.3" - "@antv/path-util" "^2.0.3" - "@antv/scale" "^0.3.4" - "@antv/util" "^2.0.9" - insert-css "^2.0.0" - -"@antv/g6-react-node@^1.4.5": - version "1.4.5" - resolved "https://registry.npmmirror.com/@antv/g6-react-node/-/g6-react-node-1.4.5.tgz#ea07c399fb597aea554fd037a34a42950c044f2c" - integrity sha512-sYIUmYcZdqKhlGhjJAeNEJpnoJ+3zGajZjtatXBiIttsTHxFQVK3730k8048flYEaG1AweZhIydwmkqMlFf4iQ== - dependencies: - "@antv/g-base" "^0.5.1" - "@antv/g6-core" "^0.0.7" - "@types/yoga-layout" "^1.9.3" - react "^16.12.0" - yoga-layout-prebuilt "^1.10.0" - -"@antv/g6@^4.8.21": - version "4.8.21" - resolved "https://registry.npmmirror.com/@antv/g6/-/g6-4.8.21.tgz#a79b0692c0debe0331e0c02af0b420c9aec06c93" - integrity sha512-0MQT9cU3bKTpFTzcZsR2tQAsDy/FGIzQwCiSR9BhVkDgtwg6bs176ZdWia+/QflWOAg5tQ/C82wnqBXAzpGZnQ== - dependencies: - "@antv/g6-pc" "0.8.21" - -"@antv/graphlib@^1.0.0": - version "1.2.0" - resolved "https://registry.npmmirror.com/@antv/graphlib/-/graphlib-1.2.0.tgz#c88f97d4b3456d261480a1207ffc4fbc5d7dcf0d" - integrity sha512-hhJOMThec51nU4Fe5p/viLlNIL71uDEgYFzKPajWjr2715SFG1HAgiP6AVylIeqBcAZ04u3Lw7usjl/TuI5RuQ== - -"@antv/hierarchy@^0.6.10": - version "0.6.11" - resolved "https://registry.npmmirror.com/@antv/hierarchy/-/hierarchy-0.6.11.tgz#244d6820347170e0107f3611802d1e5bb089ca7a" - integrity sha512-RJVhEMCuu4vj+Dt25lXIiNdd7jaqm/fqWGYikiELha4S5tnzdJoTUaUvvpfWlxLx4B0RsS9XRwBs1bOKN71TKg== - dependencies: - "@antv/util" "^2.0.7" - -"@antv/layout@^0.3.0": - version "0.3.23" - resolved "https://registry.npmmirror.com/@antv/layout/-/layout-0.3.23.tgz#00e5f47cf29841808afb233f0585565d793ef2b7" - integrity sha512-F/CyfQuc1WSgCVemX0jA3pE3XuDRbDJmMueY1cL8WgL6nhdzm3/jg5UPamwbBVnhLk+rzNUDYdEIyX+RJbpcMA== - dependencies: - "@antv/g-webgpu" "0.7.2" - "@antv/graphlib" "^1.0.0" - "@antv/util" "^3.3.2" - d3-force "^2.1.1" - d3-quadtree "^2.0.0" - dagre-compound "^0.0.11" - ml-matrix "^6.5.0" - -"@antv/matrix-util@^3.0.4": - version "3.0.4" - resolved "https://registry.npmmirror.com/@antv/matrix-util/-/matrix-util-3.0.4.tgz#ea13f158aa2fb4ba2fb8d6b6b561ec467ea3ac20" - integrity sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ== - dependencies: - "@antv/util" "^2.0.9" - gl-matrix "^3.3.0" - tslib "^2.0.3" - -"@antv/matrix-util@^3.1.0-beta.1", "@antv/matrix-util@^3.1.0-beta.2", "@antv/matrix-util@^3.1.0-beta.3": - version "3.1.0-beta.3" - resolved "https://registry.npmmirror.com/@antv/matrix-util/-/matrix-util-3.1.0-beta.3.tgz#e061de8fa7be04605a155c69cc5ce9082eedddee" - integrity sha512-W2R6Za3A6CmG51Y/4jZUM/tFgYSq7vTqJL1VD9dKrvwxS4sE0ZcXINtkp55CdyBwJ6Cwm8pfoRpnD4FnHahN0A== - dependencies: - "@antv/util" "^2.0.9" - gl-matrix "^3.4.3" - tslib "^2.0.3" - -"@antv/path-util@^2.0.15", "@antv/path-util@^2.0.3", "@antv/path-util@~2.0.5", "@antv/path-util@~2.0.7": - version "2.0.15" - resolved "https://registry.npmmirror.com/@antv/path-util/-/path-util-2.0.15.tgz#a6f691dfc8b7bce5be7f0aabb5bd614964325631" - integrity sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw== - dependencies: - "@antv/matrix-util" "^3.0.4" - "@antv/util" "^2.0.9" - tslib "^2.0.3" - -"@antv/path-util@^3.0.1": - version "3.0.1" - resolved "https://registry.npmmirror.com/@antv/path-util/-/path-util-3.0.1.tgz#42fd84222824e8ad8d1bde70f164a05924870d4a" - integrity sha512-tpvAzMpF9Qm6ik2YSMqICNU5tco5POOW7S4XoxZAI/B0L26adU+Md/SmO0BBo2SpuywKvzPH3hPT3xmoyhr04Q== - dependencies: - gl-matrix "^3.1.0" - lodash-es "^4.17.21" - tslib "^2.0.3" - -"@antv/scale@^0.3.0", "@antv/scale@^0.3.1", "@antv/scale@^0.3.14", "@antv/scale@^0.3.18", "@antv/scale@^0.3.4", "@antv/scale@~0.3.1": - version "0.3.18" - resolved "https://registry.npmmirror.com/@antv/scale/-/scale-0.3.18.tgz#b911f431b3e0b9547b6a65f66d0d3fa295b5ef32" - integrity sha512-GHwE6Lo7S/Q5fgaLPaCsW+CH+3zl4aXpnN1skOiEY0Ue9/u+s2EySv6aDXYkAqs//i0uilMDD/0/4n8caX9U9w== - dependencies: - "@antv/util" "~2.0.3" - fecha "~4.2.0" - tslib "^2.0.0" - -"@antv/util@^2.0.13", "@antv/util@^2.0.17", "@antv/util@^2.0.7", "@antv/util@^2.0.9", "@antv/util@~2.0.0", "@antv/util@~2.0.12", "@antv/util@~2.0.13", "@antv/util@~2.0.3", "@antv/util@~2.0.5": - version "2.0.17" - resolved "https://registry.npmmirror.com/@antv/util/-/util-2.0.17.tgz#e8ef42aca7892815b229269f3dd10c6b3c7597a9" - integrity sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q== - dependencies: - csstype "^3.0.8" - tslib "^2.0.3" - -"@antv/util@^3.3.2": - version "3.3.4" - resolved "https://registry.npmmirror.com/@antv/util/-/util-3.3.4.tgz#305090df484a45f3c6fbab1c80a2e1885a452fab" - integrity sha512-NGRjPCPje8GIC14Ye7sjebamFIjxoZ+mCIqfXz6wD/M6fA9SgJivzmLB3Ry01Wq8PI36oOVv9BwrAGV1JD8vjA== - dependencies: - fast-deep-equal "^3.1.3" - gl-matrix "^3.3.0" - tslib "^2.3.1" - -"@babel/cli@^7.21.0": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.22.9.tgz#501b3614aeda7399371f6d5991404f069b059986" - integrity sha512-nb2O7AThqRo7/E53EGiuAkMaRbb7J5Qp3RvN+dmua1U+kydm0oznkhqbTEG15yk26G/C3yL6OdZjzgl+DMXVVA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.4.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== - dependencies: - "@babel/highlight" "^7.22.5" - -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== - -"@babel/core@7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.0.tgz#1341aefdcc14ccc7553fcc688dd8986a2daffc13" - integrity sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.0" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.21.0" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.0" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.9", "@babel/core@^7.19.6", "@babel/core@^7.21.0", "@babel/core@^7.21.4": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.9.tgz#bd96492c68822198f33e8a256061da3cf391f58f" - integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.9" - "@babel/helper-module-transforms" "^7.22.9" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.8" - "@babel/types" "^7.22.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.1" - -"@babel/eslint-parser@7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" - integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - -"@babel/generator@^7.21.0", "@babel/generator@^7.22.7", "@babel/generator@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.9.tgz#572ecfa7a31002fa1de2a9d91621fd895da8493d" - integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw== - dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" - integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892" - integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz#c36ea240bb3348f942f08b0fbe28d6d979fab236" - integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== - 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.5" - "@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" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - 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" - -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.21.0", "@babel/helper-module-transforms@^7.21.2", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.5" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-remap-async-to-generator@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" - integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.9" - -"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" - integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - -"@babel/helper-simple-access@^7.20.2", "@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helper-wrap-function@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz#189937248c45b0182c1dcf32f3444ca153944cb9" - integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helpers@^7.21.0", "@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - -"@babel/highlight@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" - integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.0", "@babel/parser@^7.22.5", "@babel/parser@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae" - integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" - -"@babel/plugin-external-helpers@^7.18.6": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.22.5.tgz#92b0705b74756123f289388320e0e12c407fdf9a" - integrity sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-async-generator-functions@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz#053e76c0a903b72b573cb1ab7d6882174d460a1b" - integrity sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" - 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" - -"@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-block-scoping@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" - integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-transform-classes@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@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.5" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" - -"@babel/plugin-transform-destructuring@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc" - integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - 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" - -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" - 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" - -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-commonjs@7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== - dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" - -"@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== - dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" - -"@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564" - integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg== - 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" - -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-display-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" - -"@babel/plugin-transform-react-jsx-self@^7.21.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" - integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-source@^7.19.6": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" - integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/plugin-transform-react-pure-annotations@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz#1f58363eef6626d6fa517b95ac66fe94685e32c0" - integrity sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-regenerator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" - integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typescript@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz#91e08ad1eb1028ecc62662a842e93ecfbf3c7234" - integrity sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.9" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" - -"@babel/plugin-transform-unicode-escapes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" - integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.20.2": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.9.tgz#57f17108eb5dfd4c5c25a44c1977eba1df310ac7" - integrity sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.9" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" - "@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.7" - "@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.5" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.6" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.5" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" - "@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.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.6" - "@babel/plugin-transform-parameters" "^7.22.5" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.5" - "@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.5" - "@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.5" - "@babel/types" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.4" - babel-plugin-polyfill-corejs3 "^0.8.2" - babel-plugin-polyfill-regenerator "^0.5.1" - core-js-compat "^3.31.0" - semver "^6.3.1" - -"@babel/preset-modules@^0.1.5": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6.tgz#31bcdd8f19538437339d17af00d177d854d9d458" - integrity sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.18.6": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.22.5.tgz#c4d6058fbf80bccad02dd8c313a9aaa67e3c3dd6" - integrity sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-transform-react-display-name" "^7.22.5" - "@babel/plugin-transform-react-jsx" "^7.22.5" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.22.5" - -"@babel/preset-typescript@^7.21.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" - integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.23.2": - version "7.23.6" - resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d" - integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.20.7", "@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8": - version "7.22.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e" - integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.7" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/types" "^7.22.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@bloomberg/record-tuple-polyfill@0.0.4": - version "0.0.4" - resolved "https://registry.yarnpkg.com/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.4.tgz#9ef3df44e472ceb9a0a2010d858a526f2021fefa" - integrity sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw== - -"@chenshuai2144/sketch-color@^1.0.7", "@chenshuai2144/sketch-color@^1.0.8": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@chenshuai2144/sketch-color/-/sketch-color-1.0.9.tgz#41144e2d9656bff2143516d4e8e62e5003bd466a" - integrity sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w== - dependencies: - reactcss "^1.2.3" - tinycolor2 "^1.4.2" - -"@csstools/postcss-color-function@^1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-font-format-keywords@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-ic-unit@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.2": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-normalize-display-values@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-stepped-value-functions@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-unset-value@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== - -"@csstools/selector-specificity@^2.0.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== - -"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz#53fa5fe9c34faee89469e48f91d51a3766108bc8" - integrity sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ== - -"@dnd-kit/accessibility@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@dnd-kit/accessibility/-/accessibility-3.0.1.tgz#3ccbefdfca595b0a23a5dc57d3de96bc6935641c" - integrity sha512-HXRrwS9YUYQO9lFRc/49uO/VICbM+O+ZRpFDe9Pd1rwVv2PCNkRiTZRdxrDgng/UkvdC3Re9r2vwPpXXrWeFzg== - dependencies: - tslib "^2.0.0" - -"@dnd-kit/core@^6.0.8": - version "6.0.8" - resolved "https://registry.yarnpkg.com/@dnd-kit/core/-/core-6.0.8.tgz#040ae13fea9787ee078e5f0361f3b49b07f3f005" - integrity sha512-lYaoP8yHTQSLlZe6Rr9qogouGUz9oRUj4AHhDQGQzq/hqaJRpFo65X+JKsdHf8oUFBzx5A+SJPUvxAwTF2OabA== - dependencies: - "@dnd-kit/accessibility" "^3.0.0" - "@dnd-kit/utilities" "^3.2.1" - tslib "^2.0.0" - -"@dnd-kit/sortable@^7.0.2": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@dnd-kit/sortable/-/sortable-7.0.2.tgz#791d550872457f3f3c843e00d159b640f982011c" - integrity sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA== - dependencies: - "@dnd-kit/utilities" "^3.2.0" - tslib "^2.0.0" - -"@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.1.tgz#53f9e2016fd2506ec49e404c289392cfff30332a" - integrity sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA== - dependencies: - tslib "^2.0.0" - -"@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - -"@emotion/unitless@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emotion/unitless@^0.8.0": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" - integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== - -"@esbuild-kit/cjs-loader@^2.4.2": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz#cb4dde00fbf744a68c4f20162ea15a8242d0fa54" - integrity sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg== - dependencies: - "@esbuild-kit/core-utils" "^3.0.0" - get-tsconfig "^4.4.0" - -"@esbuild-kit/core-utils@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz#49945d533dbd5e1b7620aa0fc522c15e6ec089c5" - integrity sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw== - dependencies: - esbuild "~0.17.6" - source-map-support "^0.5.21" - -"@esbuild-kit/esm-loader@^2.5.5": - version "2.5.5" - resolved "https://registry.yarnpkg.com/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz#b82da14fcee3fc1d219869756c06f43f67d1ca71" - integrity sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw== - dependencies: - "@esbuild-kit/core-utils" "^3.0.0" - get-tsconfig "^4.4.0" - -"@esbuild/android-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" - integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== - -"@esbuild/android-arm@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" - integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== - -"@esbuild/android-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" - integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== - -"@esbuild/darwin-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" - integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== - -"@esbuild/darwin-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" - integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== - -"@esbuild/freebsd-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" - integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== - -"@esbuild/freebsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" - integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== - -"@esbuild/linux-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" - integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== - -"@esbuild/linux-arm@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" - integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== - -"@esbuild/linux-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" - integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== - -"@esbuild/linux-loong64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" - integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== - -"@esbuild/linux-mips64el@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" - integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== - -"@esbuild/linux-ppc64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" - integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== - -"@esbuild/linux-riscv64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" - integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== - -"@esbuild/linux-s390x@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" - integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== - -"@esbuild/linux-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" - integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== - -"@esbuild/netbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" - integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== - -"@esbuild/openbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" - integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== - -"@esbuild/sunos-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" - integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== - -"@esbuild/win32-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" - integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== - -"@esbuild/win32-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" - integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== - -"@esbuild/win32-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" - integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== - -"@eslint-community/eslint-utils@^4.2.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== - dependencies: - eslint-visitor-keys "^3.3.0" - -"@eslint/eslintrc@^2.0.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.0.tgz#82256f164cc9e0b59669efc19d57f8092706841d" - integrity sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A== - 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" - -"@eslint/js@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.35.0.tgz#b7569632b0b788a0ca0e438235154e45d42813a7" - integrity sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw== - -"@floating-ui/core@^0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-0.6.2.tgz#f2813f0e5f3d5ed7af5029e1a082203dadf02b7d" - integrity sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg== - -"@floating-ui/dom@^0.4.5": - version "0.4.5" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-0.4.5.tgz#2e88d16646119cc67d44683f75ee99840475bbfa" - integrity sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw== - dependencies: - "@floating-ui/core" "^0.6.2" - -"@floating-ui/react-dom-interactions@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.3.1.tgz#abc0cb4b18e6f095397e50f9846572eee4e34554" - integrity sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg== - dependencies: - "@floating-ui/react-dom" "^0.6.3" - aria-hidden "^1.1.3" - point-in-polygon "^1.1.0" - use-isomorphic-layout-effect "^1.1.1" - -"@floating-ui/react-dom@^0.6.3": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-0.6.3.tgz#7b64cfd4fd12e4a0515dbf1b2be16e48c9a06c5a" - integrity sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg== - dependencies: - "@floating-ui/dom" "^0.4.5" - use-isomorphic-layout-effect "^1.1.1" - -"@formatjs/intl-displaynames@^1.2.0": - version "1.2.10" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-1.2.10.tgz#bb9625cca90b099978cd967c6a98aaf4e23fc878" - integrity sha512-GROA2RP6+7Ouu0WnHFF78O5XIU7pBfI19WM1qm93l6MFWibUk67nCfVCK3VAYJkLy8L8ZxjkYT11VIAfvSz8wg== - dependencies: - "@formatjs/intl-utils" "^2.3.0" - -"@formatjs/intl-listformat@^1.4.1": - version "1.4.8" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-1.4.8.tgz#70b81005e7dcf74329cb5b314a940ce5fce36cd0" - integrity sha512-WNMQlEg0e50VZrGIkgD5n7+DAMGt3boKi1GJALfhFMymslJb5i+5WzWxyj/3a929Z6MAFsmzRIJjKuv+BxKAOQ== - dependencies: - "@formatjs/intl-utils" "^2.3.0" - -"@formatjs/intl-relativetimeformat@^4.5.9": - version "4.5.16" - resolved "https://registry.yarnpkg.com/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-4.5.16.tgz#7449cef3213dd66d25924ca41f125f87b58df95a" - integrity sha512-IQ0haY97oHAH5OYUdykNiepdyEWj3SAT+Fp9ZpR85ov2JNiFx+12WWlxlVS8ehdyncC2ZMt/SwFIy2huK2+6/A== - dependencies: - "@formatjs/intl-utils" "^2.3.0" - -"@formatjs/intl-unified-numberformat@^3.2.0": - version "3.3.7" - resolved "https://registry.yarnpkg.com/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.3.7.tgz#9995a24568908188e716d81a1de5b702b2ee00e2" - integrity sha512-KnWgLRHzCAgT9eyt3OS34RHoyD7dPDYhRcuKn+/6Kv2knDF8Im43J6vlSW6Hm1w63fNq3ZIT1cFk7RuVO3Psag== - dependencies: - "@formatjs/intl-utils" "^2.3.0" - -"@formatjs/intl-utils@^2.2.0", "@formatjs/intl-utils@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@formatjs/intl-utils/-/intl-utils-2.3.0.tgz#2dc8c57044de0340eb53a7ba602e59abf80dc799" - integrity sha512-KWk80UPIzPmUg+P0rKh6TqspRw0G6eux1PuJr+zz47ftMaZ9QDwbGzHZbtzWkl5hgayM/qrKRutllRC7D/vVXQ== - -"@humanwhocodes/config-array@^0.11.8": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" - integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@iconify/types@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" - integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== - -"@iconify/utils@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.1.1.tgz#a75387fff55aa9c95841968c7de05a210010c1ac" - integrity sha512-H8xz74JDzDw8f0qLxwIaxFMnFkbXTZNWEufOk3WxaLFHV4h0A2FjIDgNk5LzC0am4jssnjdeJJdRs3UFu3582Q== - dependencies: - "@antfu/install-pkg" "^0.1.1" - "@antfu/utils" "^0.7.2" - "@iconify/types" "^2.0.0" - debug "^4.3.4" - kolorist "^1.6.0" - local-pkg "^0.4.2" - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - 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" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/transform@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.1.tgz#acb5606019a197cb99beda3c05404b851f441c92" - integrity sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.1" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" - -"@jest/types@27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - 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" - -"@jest/types@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2" - integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw== - dependencies: - "@jest/schemas" "^29.6.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@loadable/component@5.15.2": - version "5.15.2" - resolved "https://registry.yarnpkg.com/@loadable/component/-/component-5.15.2.tgz#b6c418d592e0a64f16b1d614ca9d3b1443d3b498" - integrity sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw== - dependencies: - "@babel/runtime" "^7.7.7" - hoist-non-react-statics "^3.3.1" - react-is "^16.12.0" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== - -"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": - version "5.1.1-v1" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" - integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== - dependencies: - eslint-scope "5.1.1" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@oceanbase/design@^0.2.12": - version "0.2.12" - resolved "https://registry.npmmirror.com/@oceanbase/design/-/design-0.2.12.tgz#b67c61df8d7206bfc0a183642c652df854b68bd3" - integrity sha512-g1zEMA7V4WWRDMaUwCKTIU8X2pzxdNpMyfeN5aIyeyi4jNI7sFT0Pc35U44kwUzcSr6v9961NWtoScP7FpLxhg== - dependencies: - "@ant-design/cssinjs" "^1.11.1" - "@ant-design/icons" "^4.8.0" - "@ant-design/pro-components" "^2.6.4" - "@oceanbase/util" "^0.2.4" - ahooks "^2.10.14" - antd "^5.6.4" - classnames "^2.3.2" - lodash "^4.17.21" - rc-util "^5.34.1" - react-sticky-mouse-tooltip "^0.0.1" - -"@oceanbase/icons-svg@^1.0.4": - version "1.0.4" - resolved "https://registry.npmmirror.com/@oceanbase/icons-svg/-/icons-svg-1.0.4.tgz#deabd0060b02cedc188b5a6d7d1238fcafbc4d2d" - integrity sha512-//eUuFLR6+re1Ch0vit/3zoJ1jlygAQQOeRxjx3hDsfAV2QuBp5XlR9LjWAOsqIe6TyT6cnVC++nbWp/3Xc6Mg== - dependencies: - "@rgrove/parse-xml" "^2.0.2" - chalk "^4.1.0" - cpy "^8.1.2" - globby "^11.0.0" - insert-css "^2.0.0" - lodash.camelcase "^4.3.0" - lodash.template "^4.5.0" - lodash.upperfirst "^4.3.1" - ramda "^0.27.0" - svgo "^1.3.2" - yargs "^17.0.0-candidate.0" - -"@oceanbase/icons@^0.2.3": - version "0.2.3" - resolved "https://registry.npmmirror.com/@oceanbase/icons/-/icons-0.2.3.tgz#e0f3b464c594b93de80f288941aa9f34bb166255" - integrity sha512-VC8vUV/rMeJLCUH4Rewg8rPWhWQjD3InhX8WOU92sWQyI2C328PezVDn1+FMDtuHGruhpHeP/OYQWIn0KtAyQw== - dependencies: - "@ant-design/colors" "^7.0.0" - "@ant-design/icons" "^4.8.0" - "@oceanbase/icons-svg" "^1.0.4" - -"@oceanbase/ui@^0.2.13": - version "0.2.13" - resolved "https://registry.npmmirror.com/@oceanbase/ui/-/ui-0.2.13.tgz#acc09e4e1c467807bcf93afdb23bdfd669dbc8ac" - integrity sha512-Yjj/cwoOE9AkoqNoEBe6RqCghn4MGsL8zUrJnv2OhqRYao49ycOrU21S7nzizCm/BxanPVdz+EPnpjRenEtlgw== - dependencies: - "@ant-design/cssinjs" "^1.11.1" - "@ant-design/pro-components" "^2.6.4" - "@oceanbase/design" "^0.2.12" - "@oceanbase/icons" "^0.2.3" - "@oceanbase/util" "^0.2.4" - ahooks "^2.10.14" - classnames "^2.3.2" - dayjs "^1.11.9" - diff "^5.1.0" - highlight.js "^11.8.0" - highlightjs-solidity "^2.0.6" - hoist-non-react-statics "^3.3.2" - lodash "^4.17.21" - lottie-web "^5.12.2" - moment "^2.29.4" - path-to-regexp "^6.2.1" - randexp "^0.5.3" - rc-util "^5.34.1" - react-copy-to-clipboard "^5.1.0" - react-json-view "^1.21.3" - react-split-pane "^0.1.92" - screenfull "^5.2.0" - -"@oceanbase/util@^0.2.4": - version "0.2.4" - resolved "https://registry.npmmirror.com/@oceanbase/util/-/util-0.2.4.tgz#92d1874473284b0a467851da65f6da13c6dbd498" - integrity sha512-EucSK5kc1V2tu+y8+Nk8XkQddWCaZlIPRmaxRBNewMKqwqdj+v6W1NZH8JwIoZpAroqmHwNT9hLC6TPbtFUF5g== - dependencies: - ahooks "^2.10.14" - filesize "^4.2.1" - lodash "^4.17.21" - moment "^2.29.4" - query-string "^6.14.1" - -"@pkgr/utils@^2.3.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc" - integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw== - dependencies: - cross-spawn "^7.0.3" - fast-glob "^3.3.0" - is-glob "^4.0.3" - open "^9.1.0" - picocolors "^1.0.0" - tslib "^2.6.0" - -"@pmmmwh/react-refresh-webpack-plugin@0.5.10": - version "0.5.10" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz#2eba163b8e7dbabb4ce3609ab5e32ab63dda3ef8" - integrity sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA== - 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" - -"@probe.gl/env@3.6.0": - version "3.6.0" - resolved "https://registry.npmmirror.com/@probe.gl/env/-/env-3.6.0.tgz#33343fd9041a14d21374c1911826d4a2f9d9a35d" - integrity sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ== - dependencies: - "@babel/runtime" "^7.0.0" - -"@probe.gl/log@3.6.0": - version "3.6.0" - resolved "https://registry.npmmirror.com/@probe.gl/log/-/log-3.6.0.tgz#c645bfd22b4769dc65161caa17f13bd2b231e413" - integrity sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA== - dependencies: - "@babel/runtime" "^7.0.0" - "@probe.gl/env" "3.6.0" - -"@probe.gl/stats@3.6.0": - version "3.6.0" - resolved "https://registry.npmmirror.com/@probe.gl/stats/-/stats-3.6.0.tgz#a1bb12860fa6f40b9c028f9eb575d7ada0b4dbdd" - integrity sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ== - dependencies: - "@babel/runtime" "^7.0.0" - -"@rc-component/color-picker@~1.4.0": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@rc-component/color-picker/-/color-picker-1.4.1.tgz#dcab0b660e9c4ed63a7582db68ed4a77c862cb93" - integrity sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw== - dependencies: - "@babel/runtime" "^7.10.1" - "@ctrl/tinycolor" "^3.6.0" - classnames "^2.2.6" - rc-util "^5.30.0" - -"@rc-component/context@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@rc-component/context/-/context-1.3.0.tgz#608ccf0abcbec9406751b17a4b35db08e481c110" - integrity sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w== - dependencies: - "@babel/runtime" "^7.10.1" - rc-util "^5.27.0" - -"@rc-component/mini-decimal@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz#7b7a362b14a0a54cb5bc6fd2b82731f29f11d9b0" - integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ== - dependencies: - "@babel/runtime" "^7.18.0" - -"@rc-component/mutate-observer@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@rc-component/mutate-observer/-/mutate-observer-1.0.0.tgz#ce99af3239ed9c74ee3e7302f1c67098de920b46" - integrity sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA== - dependencies: - "@babel/runtime" "^7.18.0" - classnames "^2.3.2" - rc-util "^5.24.4" - -"@rc-component/portal@^1.0.0-8", "@rc-component/portal@^1.0.0-9", "@rc-component/portal@^1.0.2", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@rc-component/portal/-/portal-1.1.2.tgz#55db1e51d784e034442e9700536faaa6ab63fc71" - integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg== - dependencies: - "@babel/runtime" "^7.18.0" - classnames "^2.3.2" - rc-util "^5.24.4" - -"@rc-component/tour@~1.8.1": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@rc-component/tour/-/tour-1.8.1.tgz#a820714b66cb17f317ebd21ac1b45733d2b99183" - integrity sha512-CsrQnfKgNArxx2j1RNHVLZgVA+rLrEj06lIsl4KSynMqADsqz8eKvVkr0F3p9PA10948M6WEEZt5a/FGAbGR2A== - dependencies: - "@babel/runtime" "^7.18.0" - "@rc-component/portal" "^1.0.0-9" - "@rc-component/trigger" "^1.3.6" - classnames "^2.3.2" - rc-util "^5.24.4" - -"@rc-component/trigger@^1.0.4", "@rc-component/trigger@^1.13.0", "@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.6.2", "@rc-component/trigger@^1.7.0": - version "1.14.4" - resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.14.4.tgz#786cd8a3bef94ba4cd8755dba519911209b4f267" - integrity sha512-zaZm3nzVw772VdhUWsheBfmsw3UXqSPwVQQDP1apebN9QTxFjUnTxKO9oHeZB2fOKagaLGmlxMX6NRAM+U1Edw== - dependencies: - "@babel/runtime" "^7.18.3" - "@rc-component/portal" "^1.1.0" - classnames "^2.3.2" - rc-align "^4.0.0" - rc-motion "^2.0.0" - rc-resize-observer "^1.3.1" - rc-util "^5.33.0" - -"@rgrove/parse-xml@^2.0.2": - version "2.0.4" - resolved "https://registry.npmmirror.com/@rgrove/parse-xml/-/parse-xml-2.0.4.tgz#244973dd3d9ee83eb7caafad2c17a719622d181f" - integrity sha512-344bRXnUMu1tWqq1GJO2nCSqJRGTzcNLErcG2HZbVhUo90R5xQ6YdsCqtuT0KaFyN/mlxWqt2SdHSRNzwDvT5g== - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@stylelint/postcss-css-in-js@^0.38.0": - version "0.38.0" - resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.38.0.tgz#eabb061df932744db766f11a153ae1c465b6263c" - integrity sha512-XOz5CAe49kS95p5yRd+DAIWDojTjfmyAQ4bbDlXMdbZTQ5t0ThjSLvWI6JI2uiS7MFurVBkZ6zUqcimzcLTBoQ== - dependencies: - "@babel/core" "^7.17.9" - -"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" - integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== - -"@svgr/babel-plugin-remove-jsx-attribute@*": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" - integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== - -"@svgr/babel-plugin-remove-jsx-empty-expression@*": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" - integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" - integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== - -"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" - integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== - -"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" - integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== - -"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" - integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== - -"@svgr/babel-plugin-transform-svg-component@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" - integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== - -"@svgr/babel-preset@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" - integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" - "@svgr/babel-plugin-remove-jsx-attribute" "*" - "@svgr/babel-plugin-remove-jsx-empty-expression" "*" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" - "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" - "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" - "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" - "@svgr/babel-plugin-transform-svg-component" "^6.5.1" - -"@svgr/core@6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" - integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - -"@svgr/hast-util-to-babel-ast@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" - integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== - dependencies: - "@babel/types" "^7.20.0" - entities "^4.4.0" - -"@svgr/plugin-jsx@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" - integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/hast-util-to-babel-ast" "^6.5.1" - svg-parser "^2.0.4" - -"@svgr/plugin-svgo@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" - integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.8.0" - -"@tanstack/match-sorter-utils@^8.7.0": - version "8.8.4" - resolved "https://registry.yarnpkg.com/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz#0b2864d8b7bac06a9f84cb903d405852cc40a457" - integrity sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw== - dependencies: - remove-accents "0.4.2" - -"@tanstack/query-core@4.32.0": - version "4.32.0" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-4.32.0.tgz#e0f4a830283612430450c13badd353766423f523" - integrity sha512-ei4IYwL2kmlKSlCw9WgvV7PpXi0MiswVwfQRxawhJA690zWO3dU49igaQ/UMTl+Jy9jj9dK5IKAYvbX7kUvviQ== - -"@tanstack/react-query-devtools@^4.24.10": - version "4.32.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-4.32.0.tgz#7d0ba1bcf7a7470c4f405229e212923bcc0f3323" - integrity sha512-rOmWqzKzRmQrQULV5Ova2FGEEPT76FZA3hz8T+LFkvp3ehw9ugSZ1BosgRJ7AFCeir+5pcNvFwILy4pDK8HpRw== - dependencies: - "@tanstack/match-sorter-utils" "^8.7.0" - superjson "^1.10.0" - use-sync-external-store "^1.2.0" - -"@tanstack/react-query@^4.24.10": - version "4.32.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.32.0.tgz#701b45b149cfd4b54a68705f9100973db3ba5d5d" - integrity sha512-B8WUMcByYAH9500ENejDCATOmEZhqjtS9wsfiQ3BNa+s+yAynY8SESI8WWHhSqUmjd0pmCSFRP6BOUGSda3QXA== - dependencies: - "@tanstack/query-core" "4.32.0" - use-sync-external-store "^1.2.0" - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== - dependencies: - "@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.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== - dependencies: - "@babel/types" "^7.20.7" - -"@types/d3-timer@^2.0.0": - version "2.0.1" - resolved "https://registry.npmmirror.com/@types/d3-timer/-/d3-timer-2.0.1.tgz#ffb6620d290624f3726aa362c0c8a4b44c8d7200" - integrity sha512-TF8aoF5cHcLO7W7403blM7L1T+6NF3XMyN3fxyUolq2uOcFeicG/khQg/dGxiCJWoAcmYulYN7LYSRKO54IXaA== - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== - dependencies: - "@types/node" "*" - -"@types/hapi__joi@17.1.9": - version "17.1.9" - resolved "https://registry.yarnpkg.com/@types/hapi__joi/-/hapi__joi-17.1.9.tgz#fb4001df38aba1cd2406ce4b17d4e6fc3b0bd036" - integrity sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ== - -"@types/hoist-non-react-statics@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/invariant@^2.2.31": - version "2.2.35" - resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be" - integrity sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/js-cookie@^2.2.6", "@types/js-cookie@^2.x.x": - version "2.2.7" - resolved "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-2.2.7.tgz#226a9e31680835a6188e887f3988e60c04d3f6a3" - integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== - -"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== - -"@types/lodash@^4.14.197": - version "4.14.197" - resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.197.tgz#e95c5ddcc814ec3e84c891910a01e0c8a378c54b" - integrity sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g== - -"@types/minimatch@*": - version "5.1.2" - resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== - -"@types/minimist@^1.2.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== - -"@types/node@*": - version "20.4.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.4.tgz#c79c7cc22c9d0e97a7944954c9e663bcbd92b0cb" - integrity sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew== - -"@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - -"@types/react-dom@^18.0.11": - version "18.2.7" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.7.tgz#67222a08c0a6ae0a0da33c3532348277c70abb63" - integrity sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^18.0.33": - version "18.2.16" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.16.tgz#403dda0e933caccac9efde569923239ac426786c" - integrity sha512-LLFWr12ZhBJ4YVw7neWLe6Pk7Ey5R9OCydfuMsz1L8bZxzaawJj2p06Q8/EFEHDeTBQNFLF62X+CG7B2zIyu0Q== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - -"@types/semver@^7.3.12": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== - -"@types/use-sync-external-store@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" - integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^16.0.0": - version "16.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" - integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== - dependencies: - "@types/yargs-parser" "*" - -"@types/yoga-layout@1.9.2": - version "1.9.2" - resolved "https://registry.npmmirror.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" - integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== - -"@types/yoga-layout@^1.9.3": - version "1.9.4" - resolved "https://registry.npmmirror.com/@types/yoga-layout/-/yoga-layout-1.9.4.tgz#fad54fef623464dacd9e765d854f0e76ff1184f7" - integrity sha512-RRHc1+8Hc5mf/2lZKnom6kCnqcNS07s8keahniWTOva0KELF6RgDJmaEcvGEKUUJgN4UgessmEsWuidaOycIOw== - -"@typescript-eslint/eslint-plugin@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz#deee67e399f2cb6b4608c935777110e509d8018c" - integrity sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ== - dependencies: - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/type-utils" "5.48.1" - "@typescript-eslint/utils" "5.48.1" - debug "^4.3.4" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/parser@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.48.1.tgz#d0125792dab7e232035434ab8ef0658154db2f10" - integrity sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA== - dependencies: - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/typescript-estree" "5.48.1" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz#39c71e4de639f5fe08b988005beaaf6d79f9d64d" - integrity sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ== - dependencies: - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/visitor-keys" "5.48.1" - -"@typescript-eslint/scope-manager@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" - integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - -"@typescript-eslint/type-utils@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz#5d94ac0c269a81a91ad77c03407cea2caf481412" - integrity sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ== - dependencies: - "@typescript-eslint/typescript-estree" "5.48.1" - "@typescript-eslint/utils" "5.48.1" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.1.tgz#efd1913a9aaf67caf8a6e6779fd53e14e8587e14" - integrity sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg== - -"@typescript-eslint/types@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" - integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== - -"@typescript-eslint/typescript-estree@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz#9efa8ee2aa471c6ab62e649f6e64d8d121bc2056" - integrity sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA== - dependencies: - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/visitor-keys" "5.48.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/typescript-estree@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" - 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" - -"@typescript-eslint/utils@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.1.tgz#20f2f4e88e9e2a0961cbebcb47a1f0f7da7ba7f9" - integrity sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA== - dependencies: - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/typescript-estree" "5.48.1" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - semver "^7.3.7" - -"@typescript-eslint/utils@^5.10.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" - 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" - -"@typescript-eslint/visitor-keys@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz#79fd4fb9996023ef86849bf6f904f33eb6c8fccb" - integrity sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA== - dependencies: - "@typescript-eslint/types" "5.48.1" - eslint-visitor-keys "^3.3.0" - -"@typescript-eslint/visitor-keys@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" - integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== - dependencies: - "@typescript-eslint/types" "5.62.0" - eslint-visitor-keys "^3.3.0" - -"@umijs/ast@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/ast/-/ast-4.0.72.tgz#54cf0d5edc5a09b06a2dff51d978cb3dc6bc6e11" - integrity sha512-WatRvU09vsx4Hlu5hemPA7a+QK4pJvzmQz/9LxN/KVgn+wZXi717qHFLu5eoV6XO7HlFZaEBGq2aHpDj0ngA8w== - dependencies: - "@umijs/bundler-utils" "4.0.72" - -"@umijs/babel-preset-umi@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/babel-preset-umi/-/babel-preset-umi-4.0.72.tgz#0d229dff7df914adb83b709ae440e54676451a9b" - integrity sha512-9L2zwcux8iMOD9ji6YK1kiFbA9ZI1o0O/9NJo69QdCv3N41ENXWeNfXVu72GD6+mytmKZEWNCtD0qAzBTXj5jQ== - dependencies: - "@babel/runtime" "7.21.0" - "@bloomberg/record-tuple-polyfill" "0.0.4" - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - babel-plugin-styled-components "2.1.1" - core-js "3.28.0" - -"@umijs/bundler-esbuild@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/bundler-esbuild/-/bundler-esbuild-4.0.72.tgz#c1a977e0d150eba4919233f93919a1059aa92e93" - integrity sha512-T7nonD78F6RG94xATF5n/KkdJCOVYukokGFDAd4nPTNhbdYVakgNqwpRVwLEFofYMAN9uJ7rIUKFEt3qMpFR7w== - dependencies: - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - enhanced-resolve "5.9.3" - postcss "^8.4.21" - postcss-flexbugs-fixes "5.0.2" - postcss-preset-env "7.5.0" - -"@umijs/bundler-utils@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/bundler-utils/-/bundler-utils-4.0.72.tgz#8f993baca6374cda137ae1e33805b74e8937945e" - integrity sha512-ROGNx6dy3tiMwhC29F6xvWC9O3F4CXnND2raupljTk+QDuvc1hmwUiB/gmCWrts/98cKN2959js03ivIPn9NNw== - dependencies: - "@umijs/utils" "4.0.72" - esbuild "0.17.19" - regenerate "^1.4.2" - regenerate-unicode-properties "10.1.0" - spdy "^4.0.2" - -"@umijs/bundler-vite@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/bundler-vite/-/bundler-vite-4.0.72.tgz#2a6994de43a4f9cd2e7c6608a7c5c1d712a00694" - integrity sha512-dsinf6yMW66ZAijHYTrNgzwPfSBXtEd+UxsB2gZFgsdVDDvE19Htuee4HqBCGBr+W66SLn99addckT8mzivfiA== - dependencies: - "@svgr/core" "6.5.1" - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - "@vitejs/plugin-react" "4.0.0" - less "4.1.3" - postcss-preset-env "7.5.0" - rollup-plugin-visualizer "5.9.0" - vite "4.3.1" - -"@umijs/bundler-webpack@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/bundler-webpack/-/bundler-webpack-4.0.72.tgz#62d89ef3f27f2a7a88125e9422b5687e56c4ac09" - integrity sha512-0oTvna4AdMoSvRWeF0E8u8/aKASwll226DkLKvjYDs5FE9nhbxIHevsoSRX7TnlEDPNfV/a3kVRnRG1dR2oJnQ== - dependencies: - "@pmmmwh/react-refresh-webpack-plugin" "0.5.10" - "@svgr/core" "6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - "@svgr/plugin-svgo" "^6.5.1" - "@types/hapi__joi" "17.1.9" - "@umijs/babel-preset-umi" "4.0.72" - "@umijs/bundler-utils" "4.0.72" - "@umijs/case-sensitive-paths-webpack-plugin" "^1.0.1" - "@umijs/mfsu" "4.0.72" - "@umijs/utils" "4.0.72" - cors "^2.8.5" - css-loader "6.7.1" - es5-imcompatible-versions "^0.1.78" - fork-ts-checker-webpack-plugin "8.0.0" - jest-worker "29.4.3" - lightningcss "1.19.0" - node-libs-browser "2.2.1" - postcss "^8.4.21" - postcss-preset-env "7.5.0" - react-error-overlay "6.0.9" - react-refresh "0.14.0" - -"@umijs/case-sensitive-paths-webpack-plugin@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@umijs/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.0.1.tgz#02655299f52912289f2df28fbeaea636e748c1df" - integrity sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q== - -"@umijs/core@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/core/-/core-4.0.72.tgz#e23db1ed2b1d9a2fa46f66d5428303aa56e85197" - integrity sha512-E4+V/SuM8hcnmX/B+phU24LtNvV5Y7DY2ggtkQbJXtEGVFIImeC2ZEEWvGCFzq3soRCCTYG3Iwun4/TpInWIdg== - dependencies: - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - -"@umijs/did-you-know@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@umijs/did-you-know/-/did-you-know-1.0.3.tgz#c7cc40f404dec6fe5500d16c9f87d8c1ddfbc781" - integrity sha512-9EZ+rgY9+2HEaE+Z9dGkal2ccw8L4uuz77tCB5WpskW7NBZX5nOj82sqF/shEtA5tU3SWO/Mi4n35K3iONvDtw== - -"@umijs/es-module-parser-darwin-arm64@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-darwin-arm64/-/es-module-parser-darwin-arm64-0.0.7.tgz#7278f3487c586a3ee63bbf45f8504490bef2ebe0" - integrity sha512-1QeNupekuVYVvL4UHyCRq4ISP2PNk4rDd9UOPONW+KpqTyP9p7RfgGpwB0VLPaFSu2ADtm0XZyIaYEGPY6zuDw== - -"@umijs/es-module-parser-darwin-x64@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-darwin-x64/-/es-module-parser-darwin-x64-0.0.7.tgz#e6e154ad19909d817ce36a65b3bcb1a4d99168f3" - integrity sha512-FBFmfigmToPc9qBCW7wHiTYpqnLdPbAvoMGOydzAu2NspdPEF7TfILcr8vCPNbNe3vCobS+T/YM1dP+SagERlA== - -"@umijs/es-module-parser-linux-arm-gnueabihf@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-linux-arm-gnueabihf/-/es-module-parser-linux-arm-gnueabihf-0.0.7.tgz#6ab6b28f5abbb97b84cb4c9665279cd0dc67f7fe" - integrity sha512-AXfmg3htkadLGsXUyiyrTig4omGCWIN4l+HS7Qapqv0wlfFYSpC0KPemjyBQgzXO70tDcT+1FNhGjIy+yr2pIQ== - -"@umijs/es-module-parser-linux-arm64-gnu@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-linux-arm64-gnu/-/es-module-parser-linux-arm64-gnu-0.0.7.tgz#a3c3bac9d6718a362f4612b16826c4daaff24a6a" - integrity sha512-2wSdChFc39fPJwvS8tRq+jx8qNlIwrjRk1hb3N5o0rJR+rqt+ceAyNPbYwpNBmUHW7xtmDQvJUeinvr7hIBP+w== - -"@umijs/es-module-parser-linux-arm64-musl@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-linux-arm64-musl/-/es-module-parser-linux-arm64-musl-0.0.7.tgz#0c9ea0d46e7e14eafb6e93b940c9f3887025ee5a" - integrity sha512-cqQffARWkmQ3n1RYNKZR3aD6X8YaP6u1maASjDgPQOpZMAlv/OSDrM/7iGujWTs0PD0haockNG9/DcP6lgPHMw== - -"@umijs/es-module-parser-linux-x64-gnu@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-linux-x64-gnu/-/es-module-parser-linux-x64-gnu-0.0.7.tgz#07c35db7eba4ff7b6f34ce7539fe38875ae27129" - integrity sha512-PHrKHtT665Za0Ydjch4ACrNpRU+WIIden12YyF1CtMdhuLDSoU6UfdhF3NoDbgEUcXVDX/ftOqmj0SbH3R1uew== - -"@umijs/es-module-parser-linux-x64-musl@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-linux-x64-musl/-/es-module-parser-linux-x64-musl-0.0.7.tgz#0954cdde0d3a0c15f22d8712f52f31142b1b577e" - integrity sha512-cyZvUK5lcECLWzLp/eU1lFlCETcz+LEb+wrdARQSST1dgoIGZsT4cqM1WzYmdZNk3o883tiZizLt58SieEiHBQ== - -"@umijs/es-module-parser-win32-arm64-msvc@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-win32-arm64-msvc/-/es-module-parser-win32-arm64-msvc-0.0.7.tgz#a3d07a733843e2b287a8135714fbd51950ae0de5" - integrity sha512-V7WxnUI88RboSl0RWLNQeKBT7EDW35fW6Tn92zqtoHHxrhAIL9DtDyvC8REP4qTxeZ6Oej/Ax5I6IjsLx3yTOg== - -"@umijs/es-module-parser-win32-x64-msvc@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser-win32-x64-msvc/-/es-module-parser-win32-x64-msvc-0.0.7.tgz#0b7dbfd611c1f6e2a067d56a0da69f129d42e408" - integrity sha512-X3Pqy0l38hg6wMPquPeMHuoHU+Cx+wzyz32SVYCta+RPJQ7n9PjrEBiIuVAw5+GJZjSABN7LVr8u/n0RZT9EQA== - -"@umijs/es-module-parser@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@umijs/es-module-parser/-/es-module-parser-0.0.7.tgz#7f6d7573a1725204dd6f2a67bb883cf20deed8e4" - integrity sha512-x47CMi/Hw7Nkz3RXTUqlldH/UM+Tcmw2PziV3k+itJqTFJc8oVx3lzdUgCnG+eL3ZtmLPbOEBhPb30V0NytNDQ== - optionalDependencies: - "@umijs/es-module-parser-darwin-arm64" "0.0.7" - "@umijs/es-module-parser-darwin-x64" "0.0.7" - "@umijs/es-module-parser-linux-arm-gnueabihf" "0.0.7" - "@umijs/es-module-parser-linux-arm64-gnu" "0.0.7" - "@umijs/es-module-parser-linux-arm64-musl" "0.0.7" - "@umijs/es-module-parser-linux-x64-gnu" "0.0.7" - "@umijs/es-module-parser-linux-x64-musl" "0.0.7" - "@umijs/es-module-parser-win32-arm64-msvc" "0.0.7" - "@umijs/es-module-parser-win32-x64-msvc" "0.0.7" - -"@umijs/history@5.3.1": - version "5.3.1" - resolved "https://registry.yarnpkg.com/@umijs/history/-/history-5.3.1.tgz#947217594203bf9fd332f95e6113f50855d655b7" - integrity sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA== - dependencies: - "@babel/runtime" "^7.7.6" - query-string "^6.13.6" - -"@umijs/lint@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/lint/-/lint-4.0.72.tgz#5fe3271f93e7741a69da20cd5c86d324777745d9" - integrity sha512-kH3L81Rex+jj5WeyJjR2G6yI1/0KFpr91ZtXeMy9Iyd4G7mEUJl3Fl/9iUEwZ2sgUa7kEJ+28H43eER5W4A6bg== - dependencies: - "@babel/core" "7.21.0" - "@babel/eslint-parser" "7.19.1" - "@stylelint/postcss-css-in-js" "^0.38.0" - "@typescript-eslint/eslint-plugin" "5.48.1" - "@typescript-eslint/parser" "5.48.1" - "@umijs/babel-preset-umi" "4.0.72" - eslint-plugin-jest "27.2.1" - eslint-plugin-react "7.32.2" - eslint-plugin-react-hooks "4.6.0" - postcss "^8.4.21" - postcss-syntax "0.36.2" - stylelint-config-standard "25.0.0" - -"@umijs/max@^4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/max/-/max-4.0.72.tgz#ad8873302c3626daabe267bd614b1682a188a856" - integrity sha512-5e5BwaSBCdGWlj0PZ2I73+WLLe/8AibgDt2OtXc86YujRkhSKGY740pYgqy2PAszV8MjDMg8Sqs+gZG13C5z8w== - dependencies: - "@umijs/lint" "4.0.72" - "@umijs/plugins" "4.0.72" - antd "^4.20.6" - eslint "8.35.0" - stylelint "14.8.2" - umi "4.0.72" - -"@umijs/mfsu@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/mfsu/-/mfsu-4.0.72.tgz#79e68ebc218104eebb007be60916fc02bc840306" - integrity sha512-oyWNIRVK6/FCewMZ8jjn5ICTWWZ7VWP7javN1/zLczvPy2s3cMp5lZuN2Ca39v2Px/DfkCBKSiB/EI6Kts0G8A== - dependencies: - "@umijs/bundler-esbuild" "4.0.72" - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - enhanced-resolve "5.9.3" - is-equal "^1.6.4" - -"@umijs/plugin-run@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/plugin-run/-/plugin-run-4.0.72.tgz#55e3849d7f9030b4d77e28a36d02df201a9e79de" - integrity sha512-z5p5z8BNcDb5LxbbeLoB7EfDesaSxSO9zFa3IbulgGFM/qfnaPPwfUEJDYLXkggxiDhbiUP95TDvC1R6AGDWBg== - dependencies: - tsx "^3.12.2" - -"@umijs/plugins@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/plugins/-/plugins-4.0.72.tgz#ef2f50a47f86ffa7bd876f6eddde6b890f7038e2" - integrity sha512-AaCEjVdvSF+ilnATisBApMYMWVsLvBD4BUjkNV3SIaKHCLpSDeVNVyIFBm4A8tWLz+tz0p25Cu7SWGuggqQdQA== - dependencies: - "@ahooksjs/use-request" "^2.0.0" - "@ant-design/antd-theme-variable" "^1.0.0" - "@ant-design/cssinjs" "^1.9.1" - "@ant-design/icons" "^4.7.0" - "@ant-design/moment-webpack-plugin" "^0.0.3" - "@ant-design/pro-components" "^2.0.1" - "@tanstack/react-query" "^4.24.10" - "@tanstack/react-query-devtools" "^4.24.10" - "@umijs/bundler-utils" "4.0.72" - "@umijs/valtio" "1.0.3" - antd-dayjs-webpack-plugin "^1.0.6" - axios "^0.27.2" - babel-plugin-import "^1.13.6" - dayjs "^1.11.7" - dva-core "^2.0.4" - dva-immer "^1.0.0" - dva-loading "^3.0.22" - event-emitter "~0.3.5" - fast-deep-equal "3.1.3" - intl "1.2.5" - lodash "^4.17.21" - moment "^2.29.4" - qiankun "^2.10.1" - react-intl "3.12.1" - react-redux "^8.0.5" - redux "^4.2.1" - styled-components "6.0.0-rc.0" - tslib "^2" - warning "^4.0.3" - -"@umijs/preset-umi@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/preset-umi/-/preset-umi-4.0.72.tgz#5efcc0656988f7bd71021ecb53bcd9733530fc32" - integrity sha512-DDRzPCyP2K667YrOHrexAPcEacTdA9/TBn73erwreZpi+c4qhFZ2eYQo27SAGAhfZlYDYthL8JAfbgfhYmLo1A== - dependencies: - "@iconify/utils" "2.1.1" - "@svgr/core" "6.5.1" - "@umijs/ast" "4.0.72" - "@umijs/babel-preset-umi" "4.0.72" - "@umijs/bundler-esbuild" "4.0.72" - "@umijs/bundler-utils" "4.0.72" - "@umijs/bundler-vite" "4.0.72" - "@umijs/bundler-webpack" "4.0.72" - "@umijs/core" "4.0.72" - "@umijs/did-you-know" "1.0.3" - "@umijs/es-module-parser" "0.0.7" - "@umijs/history" "5.3.1" - "@umijs/mfsu" "4.0.72" - "@umijs/plugin-run" "4.0.72" - "@umijs/renderer-react" "4.0.72" - "@umijs/server" "4.0.72" - "@umijs/ui" "3.0.1" - "@umijs/utils" "4.0.72" - "@umijs/zod2ts" "4.0.72" - babel-plugin-dynamic-import-node "2.3.3" - click-to-react-component "^1.0.8" - core-js "3.28.0" - current-script-polyfill "1.0.0" - enhanced-resolve "5.9.3" - fast-glob "3.2.12" - html-webpack-plugin "5.5.0" - path-to-regexp "1.7.0" - postcss-prefix-selector "1.16.0" - react "18.1.0" - react-dom "18.1.0" - react-router "6.3.0" - react-router-dom "6.3.0" - regenerator-runtime "0.13.11" - -"@umijs/renderer-react@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/renderer-react/-/renderer-react-4.0.72.tgz#d19e83adf19bee000c4bd16b6480f0ef54744261" - integrity sha512-eOJgxbwFR23wWMvR2FFcSy0Ba8d7MtOit68SE+PfX43Gy/51Ywsa1BF1G9QNgs3UAjWKK5DpK1UCHrgQ4cgegA== - dependencies: - "@babel/runtime" "7.21.0" - "@loadable/component" "5.15.2" - history "5.3.0" - react-helmet-async "1.3.0" - react-router-dom "6.3.0" - -"@umijs/route-utils@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@umijs/route-utils/-/route-utils-4.0.1.tgz#156df5b3f2328059722d3ee7dd8f65e18c3cde8b" - integrity sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ== - -"@umijs/server@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/server/-/server-4.0.72.tgz#4486b700f08ca9fdd817d03f39de339c1ccfdbde" - integrity sha512-J6seC7HPZIRoDirCEelEdXzeTJsvg5FpxRkV3BP+ZS3xsg140ckGQRdCzqykJ2ZZHjhxpdJsLtdleAmE8Iq6Ew== - dependencies: - "@umijs/bundler-utils" "4.0.72" - history "5.3.0" - react "18.1.0" - react-dom "18.1.0" - react-router-dom "6.3.0" - -"@umijs/test@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/test/-/test-4.0.72.tgz#bb8891259126f48f11b699b13ca9040212a18ed4" - integrity sha512-sSknbprNSQhVcyIIfOlRMay9yyG189XdmIgoJWHG0sqKOaJLt0iEJ4RkOWGv9YVnW7M06cE6+8+FGUEF8/lFXw== - dependencies: - "@babel/plugin-transform-modules-commonjs" "7.21.2" - "@jest/types" "27.5.1" - "@umijs/bundler-utils" "4.0.72" - "@umijs/utils" "4.0.72" - babel-jest "^29.4.3" - esbuild "0.17.19" - identity-obj-proxy "3.0.0" - isomorphic-unfetch "4.0.2" - -"@umijs/ui@3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@umijs/ui/-/ui-3.0.1.tgz#64ae7ef36bf9374823f7361a7a844876d96c9e06" - integrity sha512-zcz37AJH0xt/6XVVbyO/hmsK9Hq4vH23HZ4KYVi5A8rbM9KeJkJigTS7ELOdArawZhVNGe+h3a5Oixs4a2QsWw== - -"@umijs/use-params@^1.0.9": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@umijs/use-params/-/use-params-1.0.9.tgz#0ae4a87f4922d8e8e3fb4495b0f8f4de9ca38c52" - integrity sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w== - -"@umijs/utils@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/utils/-/utils-4.0.72.tgz#e37ee3db7499c77b11c60973a49c3e22ab2aa268" - integrity sha512-+BOOGCipnr3iEzAliYrfFQeyQd3DrT1vMMXlsBqyD3Qh1owrSb/FsTvFTUYU0jrVgBc3MR5UneEBcPbqxq36Pw== - dependencies: - chokidar "3.5.3" - pino "7.11.0" - -"@umijs/valtio@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@umijs/valtio/-/valtio-1.0.3.tgz#0e02bc11dad2d79935e864cad36228c42d670be6" - integrity sha512-fjr1UMZLFOO+uy5YtLVcmvr+m2ZlU9rp04yXlCaPrKkdBg/UNPBVo6YS9TBx2v0a62gYaztLL3Put3dcNGH5tQ== - dependencies: - valtio "1.9.0" - -"@umijs/zod2ts@4.0.72": - version "4.0.72" - resolved "https://registry.yarnpkg.com/@umijs/zod2ts/-/zod2ts-4.0.72.tgz#7c75a96d55db38982f13004af8fc97ec1146faf7" - integrity sha512-qjfoAT7yODzKaj9AxOM0qh8e3rpPe7xvUq6ux+0yaxNrt+JbjC6gy66S3f836NpforMBCWEOuSLbfdyVhzKxNQ== - -"@vitejs/plugin-react@4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.0.0.tgz#46d1c37c507447d10467be1c111595174555ef28" - integrity sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ== - dependencies: - "@babel/core" "^7.21.4" - "@babel/plugin-transform-react-jsx-self" "^7.21.0" - "@babel/plugin-transform-react-jsx-source" "^7.19.6" - react-refresh "^0.14.0" - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^8.8.2, acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -add-dom-event-listener@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310" - integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw== - dependencies: - object-assign "4.x" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ahooks-v3-count@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/ahooks-v3-count/-/ahooks-v3-count-1.0.0.tgz#ddeb392e009ad6e748905b3cbf63a9fd8262ca80" - integrity sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ== - -ahooks@^2.10.14: - version "2.10.14" - resolved "https://registry.npmmirror.com/ahooks/-/ahooks-2.10.14.tgz#e134a5846b610079775ba881192c9aacca9102a8" - integrity sha512-axWa7VoAgu7bxA56dDl0CXW4rvaQmDBiov/d3tAy0x1YNYywYMKokL8TdLgJ5zO/oXGiWmG7BxlGOQGkqE/zkQ== - dependencies: - "@ahooksjs/use-request" "^2.8.14" - "@types/js-cookie" "^2.2.6" - dayjs "^1.9.1" - intersection-observer "^0.7.0" - js-cookie "^2.2.1" - lodash.debounce "^4.0.8" - lodash.isequal "^4.5.0" - lodash.throttle "^4.1.1" - resize-observer-polyfill "^1.5.1" - screenfull "^5.0.0" - -ahooks@^3.7.8: - version "3.7.8" - resolved "https://registry.npmmirror.com/ahooks/-/ahooks-3.7.8.tgz#3fa3c491cd153e884a32b0c4192fc72cf84c4332" - integrity sha512-e/NMlQWoCjaUtncNFIZk3FG1ImSkV/JhScQSkTqnftakRwdfZWSw6zzoWSG9OMYqPNs2MguDYBUFFC6THelWXA== - dependencies: - "@babel/runtime" "^7.21.0" - "@types/js-cookie" "^2.x.x" - ahooks-v3-count "^1.0.0" - dayjs "^1.9.1" - intersection-observer "^0.12.0" - js-cookie "^2.x.x" - lodash "^4.17.21" - resize-observer-polyfill "^1.5.1" - screenfull "^5.0.0" - tslib "^2.4.1" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - 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" - -ajv@^8.0.1: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - 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" - -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.npmmirror.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - integrity sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg== - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg== - -ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -antd-dayjs-webpack-plugin@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/antd-dayjs-webpack-plugin/-/antd-dayjs-webpack-plugin-1.0.6.tgz#7d98bcb51422248b8cd4a32e352a0425a3bffa3a" - integrity sha512-UlK3BfA0iE2c5+Zz/Bd2iPAkT6cICtrKG4/swSik5MZweBHtgmu1aUQCHvICdiv39EAShdZy/edfP6mlkS/xXg== - -antd@^4.20.6: - version "4.24.12" - resolved "https://registry.yarnpkg.com/antd/-/antd-4.24.12.tgz#ce95ae93a52ab44f1e0e2ef3467e936ac66e8f04" - integrity sha512-VOW9+ekutTuov2NxH9ReDoUmEtfyGPoXSVplUrP7jkYIvPREQsLi+825/nwf1WRBxagWZgJxzJwtl2i9fbvh9A== - dependencies: - "@ant-design/colors" "^6.0.0" - "@ant-design/icons" "^4.7.0" - "@ant-design/react-slick" "~0.29.1" - "@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.22.5" - scroll-into-view-if-needed "^2.2.25" - -antd@^5.4.0, antd@^5.6.4: - version "5.7.3" - resolved "https://registry.yarnpkg.com/antd/-/antd-5.7.3.tgz#3a1b84fa3987554931b9d974efe9cb7454ff1347" - integrity sha512-7sQeE86XkUrYDIKGu/Qu7kl+NWYzkVSGbGqWGIbITHkFZorCyOvvqgF63fiWo/tp2lZWbEOO0Cm7IiYnoeWh9A== - dependencies: - "@ant-design/colors" "^7.0.0" - "@ant-design/cssinjs" "^1.13.2" - "@ant-design/icons" "^5.1.0" - "@ant-design/react-slick" "~1.0.0" - "@babel/runtime" "^7.18.3" - "@ctrl/tinycolor" "^3.6.0" - "@rc-component/color-picker" "~1.4.0" - "@rc-component/mutate-observer" "^1.0.0" - "@rc-component/tour" "~1.8.1" - "@rc-component/trigger" "^1.13.0" - classnames "^2.2.6" - copy-to-clipboard "^3.2.0" - dayjs "^1.11.1" - qrcode.react "^3.1.0" - rc-cascader "~3.12.0" - rc-checkbox "~3.1.0" - rc-collapse "~3.7.0" - rc-dialog "~9.1.0" - rc-drawer "~6.2.0" - rc-dropdown "~4.1.0" - rc-field-form "~1.34.0" - rc-image "~7.0.0" - rc-input "~1.1.0" - rc-input-number "~8.0.2" - rc-mentions "~2.5.0" - rc-menu "~9.10.0" - rc-motion "^2.7.3" - rc-notification "~5.0.4" - rc-pagination "~3.5.0" - rc-picker "~3.10.0" - rc-progress "~3.4.1" - rc-rate "~2.12.0" - rc-resize-observer "^1.2.0" - rc-segmented "~2.2.0" - rc-select "~14.5.0" - rc-slider "~10.1.0" - rc-steps "~6.0.1" - rc-switch "~4.1.0" - rc-table "~7.32.1" - rc-tabs "~12.9.0" - rc-textarea "~1.3.3" - rc-tooltip "~6.0.0" - rc-tree "~5.7.6" - rc-tree-select "~5.9.0" - rc-upload "~4.3.0" - rc-util "^5.32.0" - scroll-into-view-if-needed "^3.0.3" - throttle-debounce "^5.0.0" - -anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-hidden@^1.1.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== - dependencies: - tslib "^2.0.0" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - -array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - is-string "^1.0.7" - -array-tree-filter@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" - integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== - -array-union@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - -array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.reduce@^1.0.5: - version "1.0.5" - resolved "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz#6b20b0daa9d9734dd6bc7ea66b5bbce395471eac" - integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" - -arraybuffer.prototype.slice@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" - integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.2" - define-properties "^1.2.0" - get-intrinsic "^1.2.1" - is-array-buffer "^3.0.2" - is-shared-array-buffer "^1.0.2" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-validator@^4.1.0: - version "4.2.5" - resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" - integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -atomic-sleep@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" - integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== - -autoprefixer@^10.4.6: - version "10.4.14" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" - integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== - dependencies: - browserslist "^4.21.5" - caniuse-lite "^1.0.30001464" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -axios@^0.27.2: - version "0.27.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" - integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== - dependencies: - follow-redirects "^1.14.9" - form-data "^4.0.0" - -babel-jest@^29.4.3: - version "29.6.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.1.tgz#a7141ad1ed5ec50238f3cd36127636823111233a" - integrity sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A== - dependencies: - "@jest/transform" "^29.6.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-dynamic-import-node@2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-import@^1.13.6: - version "1.13.6" - resolved "https://registry.yarnpkg.com/babel-plugin-import/-/babel-plugin-import-1.13.6.tgz#4ff2aa3b9759e6a4458ce59890da3684fe3dda9d" - integrity sha512-N7FYnGh0DFsvDRkAPsvFq/metVfVD7P2h1rokOPpEH4cZbdRHCW+2jbXt0nnuqowkm/xhh2ww1anIdEpfYa7ZA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - 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" - -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-polyfill-corejs2@^0.4.4: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - 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" - -babel-plugin-polyfill-corejs3@^0.8.2: - version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" - integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - core-js-compat "^3.31.0" - -babel-plugin-polyfill-regenerator@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - -babel-plugin-styled-components@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz#cd977cc0ff8410d5cbfdd142e42576e9c8794b87" - integrity sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.0" - "@babel/helper-module-imports" "^7.16.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.21" - picomatch "^2.3.0" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - 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" - -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -balanced-match@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" - integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== - -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmmirror.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -big-integer@^1.6.44: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -bplist-parser@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== - dependencies: - big-integer "^1.6.44" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.20.3, browserslist@^4.21.5, browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== - dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - -bundle-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" - integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== - dependencies: - run-applescript "^5.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-bind@^1.0.0, call-bind@^1.0.2, call-bind@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.2" - resolved "https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" - integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.npmmirror.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - integrity sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001503: - version "1.0.30001517" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz#90fabae294215c3495807eb24fc809e11dc2f0a8" - integrity sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA== - -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.npmmirror.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - integrity sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ== - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" - -chalk@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== - -chalk@^1.1.1: - version "1.1.3" - resolved "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - 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" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@3.5.3, chokidar@^3.4.0, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - 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" - optionalDependencies: - fsevents "~2.3.2" - -ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" - integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== - -clean-css@^5.2.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" - integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -cli-truncate@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" - integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== - dependencies: - slice-ansi "^5.0.0" - string-width "^5.0.0" - -click-to-react-component@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/click-to-react-component/-/click-to-react-component-1.0.8.tgz#bcad2f4551dde67c54cec77e02791c7ecda50e5a" - integrity sha512-YBNYOp00udy+NBEnUmM/3Df0Yco1iHNQ8k0ltlJVcDYK9AuYt14xPoJicBh/BokLqbzkci1p+pbdY5r4JXZC4g== - dependencies: - "@floating-ui/react-dom-interactions" "^0.3.1" - htm "^3.1.0" - react-merge-refs "^1.1.0" - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - integrity sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA== - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone-regexp@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" - integrity sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q== - dependencies: - is-regexp "^2.0.0" - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.1.3: - version "3.2.1" - resolved "https://registry.npmmirror.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -colord@^2.9.2: - version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.19: - version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compute-scroll-into-view@^1.0.20: - version "1.0.20" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" - integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== - -compute-scroll-into-view@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1" - integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - -contour_plot@^0.0.1: - version "0.0.1" - resolved "https://registry.npmmirror.com/contour_plot/-/contour_plot-0.0.1.tgz#475870f032b8e338412aa5fc507880f0bf495c77" - integrity sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw== - -convert-source-map@^1.1.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - -copy-anything@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" - integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== - dependencies: - is-what "^4.1.8" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1, copy-to-clipboard@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" - integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== - dependencies: - toggle-selection "^1.0.6" - -core-js-compat@^3.31.0: - version "3.31.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0" - integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA== - dependencies: - browserslist "^4.21.9" - -core-js-pure@^3.23.3: - version "3.31.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.31.1.tgz#73d154958881873bc19381df80bddb20c8d0cdb5" - integrity sha512-w+C62kvWti0EPs4KPMCMVv9DriHSXfQOCQ94bGGBiEW5rrbtt/Rz8n5Krhfw9cpFyzXBjf3DB3QnPdEzGDY4Fw== - -core-js@3.28.0: - version "3.28.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.28.0.tgz#ed8b9e99c273879fdfff0edfc77ee709a5800e4a" - integrity sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cors@^2.8.5: - version "2.8.5" - resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - -cosmiconfig@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - 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" - -cp-file@^7.0.0: - version "7.0.0" - resolved "https://registry.npmmirror.com/cp-file/-/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" - integrity sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw== - dependencies: - graceful-fs "^4.1.2" - make-dir "^3.0.0" - nested-error-stacks "^2.0.0" - p-event "^4.1.0" - -cpy@^8.1.2: - version "8.1.2" - resolved "https://registry.npmmirror.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" - integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== - dependencies: - arrify "^2.0.1" - cp-file "^7.0.0" - globby "^9.2.0" - has-glob "^1.0.0" - junk "^3.1.0" - nested-error-stacks "^2.1.0" - p-all "^2.1.0" - p-filter "^2.1.0" - p-map "^3.0.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-fetch@^3.1.5: - version "3.1.8" - resolved "https://registry.npmmirror.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" - integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== - dependencies: - node-fetch "^2.6.12" - -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-functions-list@^3.0.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee" - integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg== - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - -css-loader@6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" - integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.7" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - 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" - -css-to-react-native@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssdb@^6.6.1: - version "6.6.3" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.6.3.tgz#1f331a2fab30c18d9f087301e6122a878bb1e505" - integrity sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -csstype@^3.0.10, csstype@^3.0.2, csstype@^3.0.8: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -current-script-polyfill@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz#f31cf7e4f3e218b0726e738ca92a02d3488ef615" - integrity sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA== - -"d3-color@1 - 3": - version "3.1.0" - resolved "https://registry.npmmirror.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" - integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== - -"d3-dispatch@1 - 2": - version "2.0.0" - resolved "https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz#8a18e16f76dd3fcaef42163c97b926aa9b55e7cf" - integrity sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA== - -d3-ease@^1.0.5: - version "1.0.7" - resolved "https://registry.npmmirror.com/d3-ease/-/d3-ease-1.0.7.tgz#9a834890ef8b8ae8c558b2fe55bd57f5993b85e2" - integrity sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ== - -d3-force@^2.0.1, d3-force@^2.1.1: - version "2.1.1" - resolved "https://registry.npmmirror.com/d3-force/-/d3-force-2.1.1.tgz#f20ccbf1e6c9e80add1926f09b51f686a8bc0937" - integrity sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew== - dependencies: - d3-dispatch "1 - 2" - d3-quadtree "1 - 2" - d3-timer "1 - 2" - -d3-hierarchy@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz#dab88a58ca3e7a1bc6cab390e89667fcc6d20218" - integrity sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw== - -d3-interpolate@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" - integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== - dependencies: - d3-color "1 - 3" - -"d3-quadtree@1 - 2", d3-quadtree@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" - integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== - -d3-regression@^1.3.5: - version "1.3.10" - resolved "https://registry.npmmirror.com/d3-regression/-/d3-regression-1.3.10.tgz#d1a411ab45044d9e8d5b8aec05f2e598e1a621c9" - integrity sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw== - -"d3-timer@1 - 2": - version "2.0.0" - resolved "https://registry.npmmirror.com/d3-timer/-/d3-timer-2.0.0.tgz#055edb1d170cfe31ab2da8968deee940b56623e6" - integrity sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA== - -d3-timer@^1.0.9: - version "1.0.10" - resolved "https://registry.npmmirror.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" - integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -dagre-compound@^0.0.11: - version "0.0.11" - resolved "https://registry.npmmirror.com/dagre-compound/-/dagre-compound-0.0.11.tgz#8d3d1004d756f420582d29f28c92045375018987" - integrity sha512-UrSgRP9LtOZCYb9e5doolZXpc7xayyszgyOs7uakTK4n4KsLegLVTRRtq01GpQd/iZjYw5fWMapx9ed+c80MAQ== - -dagre@^0.8.5: - version "0.8.5" - resolved "https://registry.npmmirror.com/dagre/-/dagre-0.8.5.tgz#ba30b0055dac12b6c1fcc247817442777d06afee" - integrity sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw== - dependencies: - graphlib "^2.1.8" - lodash "^4.17.15" - -data-uri-to-buffer@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" - integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== - -date-fns@2.x: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" - -dayjs@1.x, dayjs@^1.11.1, dayjs@^1.11.7, dayjs@^1.11.9, dayjs@^1.9.1: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -deep-equal@~1.1.1: - version "1.1.1" - resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -default-browser-id@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" - integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== - dependencies: - bplist-parser "^0.2.0" - untildify "^4.0.0" - -default-browser@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" - integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== - dependencies: - bundle-name "^3.0.0" - default-browser-id "^3.0.0" - execa "^7.1.1" - titleize "^3.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -defined@~1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" - integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -des.js@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" - integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -detect-browser@^5.0.0, detect-browser@^5.1.0: - version "5.3.0" - resolved "https://registry.npmmirror.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" - integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w== - -detect-indent@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-7.0.1.tgz#cbb060a12842b9c4d333f1cac4aa4da1bb66bc25" - integrity sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g== - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - -detect-newline@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-4.0.0.tgz#450ac3f864d5f61112b53a524123b012c59581bc" - integrity sha512-1aXUEPdfGdzVPFpzGJJNgq9o81bGg1s09uxTWsqBlo9PI332uyJRQq13+LK/UN4JfxJbFdCXonUFQ9R/p7yCtw== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -diff@^5.1.0: - version "5.1.0" - resolved "https://registry.npmmirror.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-align@^1.7.0: - version "1.12.4" - resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.4.tgz#3503992eb2a7cfcb2ed3b2a6d21e0b9c00d54511" - integrity sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dotignore@~0.1.2: - version "0.1.2" - resolved "https://registry.npmmirror.com/dotignore/-/dotignore-0.1.2.tgz#f942f2200d28c3a76fbdd6f0ee9f3257c8a2e905" - integrity sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw== - dependencies: - minimatch "^3.0.4" - -drange@^1.0.2: - version "1.1.1" - resolved "https://registry.npmmirror.com/drange/-/drange-1.1.1.tgz#b2aecec2aab82fcef11dbbd7b9e32b83f8f6c0b8" - integrity sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA== - -duplexify@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.2.tgz#18b4f8d28289132fa0b9573c898d9f903f81c7b0" - integrity sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw== - dependencies: - end-of-stream "^1.4.1" - inherits "^2.0.3" - readable-stream "^3.1.1" - stream-shift "^1.0.0" - -dva-core@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/dva-core/-/dva-core-2.0.4.tgz#086665d1d5f684e089c5bfac9ba388d91cc9050a" - integrity sha512-Zh39llFyItu9HKXKfCZVf9UFtDTcypdAjGBew1S+wK8BGVzFpm1GPTdd6uIMeg7O6STtCvt2Qv+RwUut1GFynA== - dependencies: - "@babel/runtime" "^7.0.0" - flatten "^1.0.2" - global "^4.3.2" - invariant "^2.2.1" - is-plain-object "^2.0.3" - redux-saga "^0.16.0" - warning "^3.0.0" - -dva-immer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dva-immer/-/dva-immer-1.0.1.tgz#209b9fbf995147bb6c1dcdd9e9beea883a9b159c" - integrity sha512-Oe+yFTtu2UMNcMoBLLTa/ms1RjUry38Yf0ClN8LiHbF+gT2QAdLYLk3miu1dDtm3Sxl9nk+DH1edKX0Hy49uQg== - dependencies: - "@babel/runtime" "^7.0.0" - immer "^8.0.4" - -dva-loading@^3.0.22: - version "3.0.24" - resolved "https://registry.yarnpkg.com/dva-loading/-/dva-loading-3.0.24.tgz#c8974b3b29dc69ee0b4180e956ded5aa7e12adce" - integrity sha512-3j4bmuXOYH93xe+CC//z3Si8XMx6DLJveep+UbzKy0jhA7oQrCCZTdKxu0UPYXeAMYXpCO25pG4JOnVhzmC7ug== - dependencies: - "@babel/runtime" "^7.0.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -electron-to-chromium@^1.4.431: - version "1.4.470" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz#0e932816be8d5f2b491ad2aa449ea47db4785398" - integrity sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg== - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@5.9.3: - version "5.9.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88" - integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.4.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.1.4" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" - integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== - dependencies: - stackframe "^1.3.4" - -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4, es-abstract@^1.21.2: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== - dependencies: - array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" - 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.5" - 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.10" - 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.0" - safe-array-concat "^1.0.0" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" - 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.10" - -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - -es-get-iterator@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" - -es-set-tostringtag@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" - integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== - dependencies: - get-intrinsic "^1.1.3" - has "^1.0.3" - has-tostringtag "^1.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.14: - version "0.10.62" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== - dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" - -es5-imcompatible-versions@^0.1.78: - version "0.1.86" - resolved "https://registry.yarnpkg.com/es5-imcompatible-versions/-/es5-imcompatible-versions-0.1.86.tgz#e9583ad3a7a93c1b13835fb804a3bbd05e30a662" - integrity sha512-Lbrsn5bCL4iVMBdundiFVNIKlnnoBiIMrjtLRe1Snt92s60WHotw83S2ijp5ioqe6pDil3iBPY634VDwBcb1rg== - -es6-iterator@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -esbuild@0.17.19, esbuild@^0.17.5, esbuild@~0.17.6: - version "0.17.19" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955" - integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== - optionalDependencies: - "@esbuild/android-arm" "0.17.19" - "@esbuild/android-arm64" "0.17.19" - "@esbuild/android-x64" "0.17.19" - "@esbuild/darwin-arm64" "0.17.19" - "@esbuild/darwin-x64" "0.17.19" - "@esbuild/freebsd-arm64" "0.17.19" - "@esbuild/freebsd-x64" "0.17.19" - "@esbuild/linux-arm" "0.17.19" - "@esbuild/linux-arm64" "0.17.19" - "@esbuild/linux-ia32" "0.17.19" - "@esbuild/linux-loong64" "0.17.19" - "@esbuild/linux-mips64el" "0.17.19" - "@esbuild/linux-ppc64" "0.17.19" - "@esbuild/linux-riscv64" "0.17.19" - "@esbuild/linux-s390x" "0.17.19" - "@esbuild/linux-x64" "0.17.19" - "@esbuild/netbsd-x64" "0.17.19" - "@esbuild/openbsd-x64" "0.17.19" - "@esbuild/sunos-x64" "0.17.19" - "@esbuild/win32-arm64" "0.17.19" - "@esbuild/win32-ia32" "0.17.19" - "@esbuild/win32-x64" "0.17.19" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-plugin-jest@27.2.1: - version "27.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.2.1.tgz#b85b4adf41c682ea29f1f01c8b11ccc39b5c672c" - integrity sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg== - dependencies: - "@typescript-eslint/utils" "^5.10.0" - -eslint-plugin-react-hooks@4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - -eslint-plugin-react@7.32.2: - version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== - dependencies: - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - array.prototype.tosorted "^1.1.1" - doctrine "^2.1.0" - 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.0" - string.prototype.matchall "^4.0.8" - -eslint-scope@5.1.1, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^7.1.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.1.tgz#936821d3462675f25a18ac5fd88a67cc15b393bd" - integrity sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" - integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== - -eslint@8.35.0: - version "8.35.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.35.0.tgz#fffad7c7e326bae606f0e8f436a6158566d42323" - integrity sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw== - dependencies: - "@eslint/eslintrc" "^2.0.0" - "@eslint/js" "8.35.0" - "@humanwhocodes/config-array" "^0.11.8" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" - 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.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - 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" - grapheme-splitter "^1.0.4" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-sdsl "^4.1.4" - 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.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - -espree@^9.4.0, espree@^9.6.0: - version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -event-emitter@~0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== - dependencies: - d "1" - es5-ext "~0.10.14" - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^5.0.0, execa@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - 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" - -execa@^7.0.0, execa@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43" - integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - -execall@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45" - integrity sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow== - dependencies: - clone-regexp "^2.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@3.2.12: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - 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" - -fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" - 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" - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fast-redact@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.2.0.tgz#b1e2d39bc731376d28bde844454fa23e26919987" - integrity sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw== - -fastest-levenshtein@^1.0.12: - version "1.0.16" - resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" - integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== - -fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== - dependencies: - reusify "^1.0.4" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.5" - resolved "https://registry.npmmirror.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" - integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^1.0.35" - -fecha@~4.2.0: - version "4.2.3" - resolved "https://registry.npmmirror.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" - integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== - -fetch-blob@^3.1.2, fetch-blob@^3.1.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" - integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== - dependencies: - node-domexception "^1.0.0" - web-streams-polyfill "^3.0.3" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -filesize@^4.2.1: - version "4.2.1" - resolved "https://registry.npmmirror.com/filesize/-/filesize-4.2.1.tgz#ab1cb2069db5d415911c1a13e144c0e743bc89bc" - integrity sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -filter-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" - integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== - -find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flux@^4.0.1: - version "4.0.4" - resolved "https://registry.npmmirror.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" - integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -fmin@^0.0.2: - version "0.0.2" - resolved "https://registry.npmmirror.com/fmin/-/fmin-0.0.2.tgz#59bbb40d43ffdc1c94cd00a568c41f95f1973017" - integrity sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A== - dependencies: - contour_plot "^0.0.1" - json2module "^0.0.3" - rollup "^0.25.8" - tape "^4.5.1" - uglify-js "^2.6.2" - -follow-redirects@^1.14.9: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -for-each@^0.3.3, for-each@~0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -fork-ts-checker-webpack-plugin@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz#dae45dfe7298aa5d553e2580096ced79b6179504" - integrity sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg== - dependencies: - "@babel/code-frame" "^7.16.7" - chalk "^4.1.2" - chokidar "^3.5.3" - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - fs-extra "^10.0.0" - memfs "^3.4.1" - minimatch "^3.0.4" - node-abort-controller "^3.0.1" - schema-utils "^3.1.1" - semver "^7.3.5" - tapable "^2.2.1" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formdata-polyfill@^4.0.10: - version "4.0.10" - resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" - integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== - dependencies: - fetch-blob "^3.1.2" - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" - integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functions-have-names@^1.2.2, functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - 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" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stdin@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -get-stdin@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" - integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== - -get-stream@^6.0.0, get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -get-tsconfig@^4.4.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.6.2.tgz#831879a5e6c2aa24fe79b60340e2233a1e0f472e" - integrity sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg== - dependencies: - resolve-pkg-maps "^1.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -git-hooks-list@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz#386dc531dcc17474cf094743ff30987a3d3e70fc" - integrity sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA== - -gl-matrix@^3.0.0, gl-matrix@^3.1.0, gl-matrix@^3.3.0, gl-matrix@^3.4.3: - version "3.4.3" - resolved "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9" - integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA== - -gl-vec2@^1.3.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/gl-vec2/-/gl-vec2-1.3.0.tgz#83d472ed46034de8e09cbc857123fb6c81c51199" - integrity sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A== - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== - -glob@^7.1.3, glob@^7.1.4, glob@^7.2.0, glob@~7.2.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - 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" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -global@^4.3.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -globby@^11.0.0, globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - 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" - -globby@^13.1.2: - version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" - integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.3.0" - ignore "^5.2.4" - merge2 "^1.4.1" - slash "^4.0.0" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - -globjoin@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" - integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg== - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - -graphlib@^2.1.8: - version "2.1.8" - resolved "https://registry.npmmirror.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" - integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== - dependencies: - lodash "^4.17.15" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - integrity sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g== - dependencies: - is-glob "^3.0.0" - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3, has@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -highlight.js@^11.8.0: - version "11.8.0" - resolved "https://registry.npmmirror.com/highlight.js/-/highlight.js-11.8.0.tgz#966518ea83257bae2e7c9a48596231856555bb65" - integrity sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg== - -highlightjs-solidity@^2.0.6: - version "2.0.6" - resolved "https://registry.npmmirror.com/highlightjs-solidity/-/highlightjs-solidity-2.0.6.tgz#e7a702a2b05e0a97f185e6ba39fd4846ad23a990" - integrity sha512-DySXWfQghjm2l6a/flF+cteroJqD4gI8GSdL4PtvxZSsAHie8m3yVe2JFoRg03ROKT6hp2Lc/BxXkqerNmtQYg== - -history@5.3.0, history@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" - integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== - dependencies: - "@babel/runtime" "^7.7.6" - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -htm@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/htm/-/htm-3.1.1.tgz#49266582be0dc66ed2235d5ea892307cc0c24b78" - integrity sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ== - -html-entities@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" - integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - 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" - -html-tags@^3.2.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" - integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== - -html-webpack-plugin@5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - 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" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -human-signals@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" - integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== - -i18next@^23.7.11: - version "23.7.11" - resolved "https://registry.npmmirror.com/i18next/-/i18next-23.7.11.tgz#ee4dfa58f9b27807ebf57d7c33a6c4a0bb4bf7c8" - integrity sha512-A/vOkw8vY99YHU9A1Td3I1dcTiYaPnwBWzrpVzfXUXSYgogK3cmBcmop/0cnXPc6QpUWIyqaugKNxRUEZVk9Nw== - dependencies: - "@babel/runtime" "^7.23.2" - -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== - dependencies: - harmony-reflect "^1.4.6" - -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^4.0.3: - version "4.0.6" - resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.2.0, ignore@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== - -immer@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.4.tgz#3a21605a4e2dded852fb2afd208ad50969737b7a" - integrity sha512-jMfL18P+/6P6epANRvRk6q8t+3gGhqsJ9EuJ25AXE+9bNTYtssvzeYbEd0mXRYWCmmXSIbnlpz6vd6iJlmGGGQ== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-html-entry@^1.14.5: - version "1.14.6" - resolved "https://registry.yarnpkg.com/import-html-entry/-/import-html-entry-1.14.6.tgz#6bf54930e074d8264cbd040dcefb92062a3093d7" - integrity sha512-5MQkbwIr8n/bXOoE05M5/Nm0lnHO46vnb3D6svSvtVwpDqwhd/X14zjLcU31QWZ6gL8rUXNzj6vKHx4yOUL6gQ== - dependencies: - "@babel/runtime" "^7.7.2" - -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -insert-css@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/insert-css/-/insert-css-2.0.0.tgz#eb5d1097b7542f4c79ea3060d3aee07d053880f4" - integrity sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA== - -internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" - integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== - dependencies: - get-intrinsic "^1.2.0" - has "^1.0.3" - side-channel "^1.0.4" - -intersection-observer@^0.12.0: - version "0.12.2" - resolved "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz#4a45349cc0cd91916682b1f44c28d7ec737dc375" - integrity sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg== - -intersection-observer@^0.7.0: - version "0.7.0" - resolved "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.7.0.tgz#ee16bee978db53516ead2f0a8154b09b400bbdc9" - integrity sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg== - -intl-format-cache@^4.2.21: - version "4.3.1" - resolved "https://registry.yarnpkg.com/intl-format-cache/-/intl-format-cache-4.3.1.tgz#484d31a9872161e6c02139349b259a6229ade377" - integrity sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q== - -intl-messageformat-parser@^3.6.4: - version "3.6.4" - resolved "https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-3.6.4.tgz#5199d106d816c3dda26ee0694362a9cf823978fb" - integrity sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA== - dependencies: - "@formatjs/intl-unified-numberformat" "^3.2.0" - -intl-messageformat@^7.8.4: - version "7.8.4" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-7.8.4.tgz#c29146a06b9cd26662978a4d95fff2b133e3642f" - integrity sha512-yS0cLESCKCYjseCOGXuV4pxJm/buTfyCJ1nzQjryHmSehlptbZbn9fnlk1I9peLopZGGbjj46yHHiTAEZ1qOTA== - dependencies: - intl-format-cache "^4.2.21" - intl-messageformat-parser "^3.6.4" - -intl@1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde" - integrity sha512-rK0KcPHeBFBcqsErKSpvZnrOmWOj+EmDkyJ57e90YWaQNqbcivcqmKDlHEeNprDWOsKzPsh1BfSpPQdDvclHVw== - -invariant@^2.2.1, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-any-array@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/is-any-array/-/is-any-array-2.0.1.tgz#9233242a9c098220290aa2ec28f82ca7fa79899e" - integrity sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ== - -is-arguments@^1.0.4, is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-arrow-function@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-arrow-function/-/is-arrow-function-2.0.3.tgz#29be2c2d8d9450852b8bbafb635ba7b8d8e87ec2" - integrity sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ== - dependencies: - is-callable "^1.0.4" - -is-async-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" - integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== - dependencies: - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1, is-bigint@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0, is-boolean-object@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.0.4, is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - -is-equal@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/is-equal/-/is-equal-1.6.4.tgz#9a51b9ff565637ca2452356e293e9c98a1490ea1" - integrity sha512-NiPOTBb5ahmIOYkJ7mVTvvB1bydnTzixvfO+59AjJKBpyjPBIULL3EHGxySyZijlVpewveJyhiLQThcivkkAtw== - dependencies: - es-get-iterator "^1.1.2" - functions-have-names "^1.2.2" - has "^1.0.3" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - is-arrow-function "^2.0.3" - is-bigint "^1.0.4" - is-boolean-object "^1.1.2" - is-callable "^1.2.4" - is-date-object "^1.0.5" - is-generator-function "^1.0.10" - is-number-object "^1.0.6" - is-regex "^1.1.4" - is-string "^1.0.7" - is-symbol "^1.0.4" - isarray "^2.0.5" - object-inspect "^1.12.0" - object.entries "^1.1.5" - object.getprototypeof "^1.0.3" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" - integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== - dependencies: - call-bind "^1.0.2" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - -is-generator-function@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^3.0.0, is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4, is-number-object@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-obj@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-regex@^1.0.4, is-regex@^1.1.4, is-regex@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-regexp@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" - integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3, is-symbol@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" - integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== - dependencies: - which-typed-array "^1.1.11" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" - integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - -is-what@^4.1.8: - version "4.1.15" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.15.tgz#de43a81090417a425942d67b1ae86e7fae2eee0e" - integrity sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA== - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isomorphic-unfetch@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-4.0.2.tgz#5fc04eeb1053b7b702278e2cf7a3f246cb3a9214" - integrity sha512-1Yd+CF/7al18/N2BDbsLBcp6RO3tucSW+jcLq24dqdX5MNbCNTw1z4BsGsp4zNmjr/Izm2cs/cEqZPp4kvWSCA== - dependencies: - node-fetch "^3.2.0" - unfetch "^5.0.0" - -istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4: - version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - 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" - -jest-haste-map@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.1.tgz#62655c7a1c1b349a3206441330fb2dbdb4b63803" - integrity sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig== - dependencies: - "@jest/types" "^29.6.1" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" - jest-worker "^29.6.1" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== - -jest-util@^29.4.3, jest-util@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.1.tgz#c9e29a87a6edbf1e39e6dee2b4689b8a146679cb" - integrity sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg== - dependencies: - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-worker@29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.4.3.tgz#9a4023e1ea1d306034237c7133d7da4240e8934e" - integrity sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA== - dependencies: - "@types/node" "*" - jest-util "^29.4.3" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.1.tgz#64b015f0e985ef3a8ad049b61fe92b3db74a5319" - integrity sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA== - dependencies: - "@types/node" "*" - jest-util "^29.6.1" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -js-cookie@^2.2.1, js-cookie@^2.x.x: - version "2.2.1" - resolved "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - -js-sdsl@^4.1.4: - version "4.4.2" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.2.tgz#2e3c031b1f47d3aca8b775532e3ebb0818e7f847" - integrity sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsencrypt@^3.3.2: - version "3.3.2" - resolved "https://registry.npmmirror.com/jsencrypt/-/jsencrypt-3.3.2.tgz#b0f1a2278810c7ba1cb8957af11195354622df7c" - integrity sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A== - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json2module@^0.0.3: - version "0.0.3" - resolved "https://registry.npmmirror.com/json2module/-/json2module-0.0.3.tgz#00fb5f4a9b7adfc3f0647c29cb17bcd1979be9b2" - integrity sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA== - dependencies: - rw "^1.3.2" - -json2mq@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" - integrity sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA== - dependencies: - string-convert "^0.2.0" - -json5@^2.1.2, json5@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.4" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" - integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" - integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -known-css-properties@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.25.0.tgz#6ebc4d4b412f602e5cfbeb4086bd544e34c0a776" - integrity sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA== - -kolorist@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" - integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.npmmirror.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== - -less@4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246" - integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== - dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" - 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" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lightningcss-darwin-arm64@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz#56ab071e932f845dbb7667f44f5b78441175a343" - integrity sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg== - -lightningcss-darwin-x64@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz#c867308b88859ba61a2c46c82b1ca52ff73a1bd0" - integrity sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw== - -lightningcss-linux-arm-gnueabihf@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz#0f921dc45f2e5c3aea70fab98844ac0e5f2f81be" - integrity sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig== - -lightningcss-linux-arm64-gnu@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz#027f9df9c7f4ffa127c37a71726245a5794d7ba2" - integrity sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww== - -lightningcss-linux-arm64-musl@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz#85ea987da868524eac6db94f8e1eaa23d0b688a3" - integrity sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA== - -lightningcss-linux-x64-gnu@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz#02bec89579ab4153dccc0def755d1fd9e3ee7f3c" - integrity sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ== - -lightningcss-linux-x64-musl@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz#e36a5df8193ae961d22974635e4c100a1823bb8c" - integrity sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg== - -lightningcss-win32-x64-msvc@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz#0854dbd153035eca1396e2227c708ad43655a61c" - integrity sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg== - -lightningcss@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.19.0.tgz#fbbad0975de66252e38d96b5bdd2a62f2dd0ffbf" - integrity sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA== - dependencies: - detect-libc "^1.0.3" - optionalDependencies: - lightningcss-darwin-arm64 "1.19.0" - lightningcss-darwin-x64 "1.19.0" - lightningcss-linux-arm-gnueabihf "1.19.0" - lightningcss-linux-arm64-gnu "1.19.0" - lightningcss-linux-arm64-musl "1.19.0" - lightningcss-linux-x64-gnu "1.19.0" - lightningcss-linux-x64-musl "1.19.0" - lightningcss-win32-x64-msvc "1.19.0" - -lilconfig@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -lint-staged@^13.2.0: - version "13.2.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-13.2.3.tgz#f899aad6c093473467e9c9e316e3c2d8a28f87a7" - integrity sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg== - dependencies: - chalk "5.2.0" - cli-truncate "^3.1.0" - commander "^10.0.0" - debug "^4.3.4" - execa "^7.0.0" - lilconfig "2.1.0" - listr2 "^5.0.7" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-inspect "^1.12.3" - pidtree "^0.6.0" - string-argv "^0.3.1" - yaml "^2.2.2" - -listr2@^5.0.7: - version "5.0.8" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-5.0.8.tgz#a9379ffeb4bd83a68931a65fb223a11510d6ba23" - integrity sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA== - dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.19" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.8.0" - through "^2.3.8" - wrap-ansi "^7.0.0" - -loader-utils@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -local-pkg@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" - integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== - -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.npmmirror.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.npmmirror.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.npmmirror.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmmirror.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== - -lodash.tonumber@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/lodash.tonumber/-/lodash.tonumber-4.0.3.tgz#0b96b31b35672793eb7f5a63ee791f1b9e9025d9" - integrity sha512-SY0SwuPOHRwKcCNTdsntPYb+Zddz5mDUIVFABzRMqmAiL41pMeyoQFGxYAw5zdc9NnH4pbJqiqqp5ckfxa+zSA== - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - -lodash.upperfirst@^4.3.1: - version "4.3.1" - resolved "https://registry.npmmirror.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" - integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== - -lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lottie-web@^5.12.2: - version "5.12.2" - resolved "https://registry.npmmirror.com/lottie-web/-/lottie-web-5.12.2.tgz#579ca9fe6d3fd9e352571edd3c0be162492f68e5" - integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg== - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - -mathml-tag-names@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" - integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -memfs@^3.4.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" - integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== - dependencies: - fs-monkey "^1.0.4" - -meow@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" - integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize "^1.2.0" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== - dependencies: - dom-walk "^0.1.0" - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.2.0, minimist@^1.2.6, minimist@~1.2.7: - version "1.2.8" - resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@~0.5.1: - version "0.5.6" - resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -ml-array-max@^1.2.4: - version "1.2.4" - resolved "https://registry.npmmirror.com/ml-array-max/-/ml-array-max-1.2.4.tgz#2373e2b7e51c8807e456cc0ef364c5863713623b" - integrity sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ== - dependencies: - is-any-array "^2.0.0" - -ml-array-min@^1.2.3: - version "1.2.3" - resolved "https://registry.npmmirror.com/ml-array-min/-/ml-array-min-1.2.3.tgz#662f027c400105816b849cc3cd786915d0801495" - integrity sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q== - dependencies: - is-any-array "^2.0.0" - -ml-array-rescale@^1.3.7: - version "1.3.7" - resolved "https://registry.npmmirror.com/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz#c4d129320d113a732e62dd963dc1695bba9a5340" - integrity sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ== - dependencies: - is-any-array "^2.0.0" - ml-array-max "^1.2.4" - ml-array-min "^1.2.3" - -ml-matrix@^6.5.0: - version "6.10.4" - resolved "https://registry.npmmirror.com/ml-matrix/-/ml-matrix-6.10.4.tgz#babee344b20062d9c123aa801c2e5d0d0c7477f6" - integrity sha512-rUyEhfNPzqFsltYwvjNeYQXlYEaVea3KgzcJKJteQUj2WVAGFx9fLNRjtMR9mg2B6bd5buxlmkZmxM4hmO+SKg== - dependencies: - is-any-array "^2.0.0" - ml-array-rescale "^1.3.7" - -moment@^2.24.0, moment@^2.29.2, moment@^2.29.4: - version "2.29.4" - resolved "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -needle@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" - integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== - dependencies: - debug "^3.2.6" - iconv-lite "^0.6.3" - sax "^1.2.4" - -nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: - version "2.1.1" - resolved "https://registry.npmmirror.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz#26c8a3cee6cc05fbcf1e333cd2fc3e003326c0b5" - integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== - -next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-abort-controller@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" - integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== - -node-domexception@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" - integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== - -node-fetch@^2.6.12: - version "2.6.12" - resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" - integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== - dependencies: - whatwg-url "^5.0.0" - -node-fetch@^3.2.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.1.tgz#b3eea7b54b3a48020e46f4f88b9c5a7430d20b2e" - integrity sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow== - dependencies: - data-uri-to-buffer "^4.0.0" - fetch-blob "^3.1.4" - formdata-polyfill "^4.0.10" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-libs-browser@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^2.0.12: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-selector@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" - integrity sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== - dependencies: - path-key "^4.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -object-assign@4.x, object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.12.0, object-inspect@^1.12.3, object-inspect@^1.9.0, object-inspect@~1.12.3: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - 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" - -object.entries@^1.1.5, object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.6" - resolved "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz#5e5c384dd209fa4efffead39e3a0512770ccc312" - integrity sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ== - dependencies: - array.prototype.reduce "^1.0.5" - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.21.2" - safe-array-concat "^1.0.0" - -object.getprototypeof@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/object.getprototypeof/-/object.getprototypeof-1.0.4.tgz#d662d3d13f9cda65f01d1ea2ba86f0097676f83b" - integrity sha512-xV/FkUNM9sHa56AB5deXrlIR+jBtDAHieyfm6XZUuehqlMX+YJPh8CAYtPrXGA/mFLFttasTc9ihhpkPrH7pLw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - reflect.getprototypeof "^1.0.2" - -object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -omit.js@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-2.0.2.tgz#dd9b8436fab947a5f3ff214cb2538631e313ec2f" - integrity sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg== - -on-exit-leak-free@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209" - integrity sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg== - -once@^1.3.0, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - 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" - -open@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" - integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== - dependencies: - default-browser "^4.0.0" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^2.2.0" - -optionator@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - 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" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - -p-all@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/p-all/-/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" - integrity sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA== - dependencies: - p-map "^2.0.0" - -p-event@^4.1.0: - version "4.2.0" - resolved "https://registry.npmmirror.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" - integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== - dependencies: - p-timeout "^3.1.0" - -p-filter@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" - integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== - dependencies: - p-map "^2.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-timeout@^3.1.0: - version "3.2.0" - resolved "https://registry.npmmirror.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" - integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== - dependencies: - p-finally "^1.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - 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" - -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - integrity sha512-nifX1uj4S9IrK/w3Xe7kKvNEepXivANs9ng60Iq7PU/BlouV3yL/VUhFqTuTq33ykwUqoNcTeGo5vdOBP4jS/Q== - dependencies: - isarray "0.0.1" - -path-to-regexp@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704" - integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w== - -path-to-regexp@^6.2.1: - version "6.2.1" - resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" - integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -pdfast@^0.2.0: - version "0.2.0" - resolved "https://registry.npmmirror.com/pdfast/-/pdfast-0.2.0.tgz#8cbc556e1bf2522177787c0de2e0d4373ba885c9" - integrity sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pidtree@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pino-abstract-transport@v0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0" - integrity sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ== - dependencies: - duplexify "^4.1.2" - split2 "^4.0.0" - -pino-std-serializers@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz#1791ccd2539c091ae49ce9993205e2cd5dbba1e2" - integrity sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q== - -pino@7.11.0: - version "7.11.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-7.11.0.tgz#0f0ea5c4683dc91388081d44bff10c83125066f6" - integrity sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg== - dependencies: - atomic-sleep "^1.0.0" - fast-redact "^3.0.0" - on-exit-leak-free "^0.2.0" - pino-abstract-transport v0.5.0 - pino-std-serializers "^4.0.0" - process-warning "^1.0.0" - quick-format-unescaped "^4.0.3" - real-require "^0.1.0" - safe-stable-stringify "^2.1.0" - sonic-boom "^2.2.1" - thread-stream "^0.15.1" - -pirates@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -point-in-polygon@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/point-in-polygon/-/point-in-polygon-1.1.0.tgz#b0af2616c01bdee341cbf2894df643387ca03357" - integrity sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw== - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - -postcss-attribute-case-insensitive@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-functional-notation@^4.2.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-hex-alpha@^8.0.3: - version "8.0.4" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^7.0.2: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-properties@^12.1.7: - version "12.1.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.4: - version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-double-position-gradients@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-flexbugs-fixes@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" - integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== - -postcss-image-set-function@^4.0.6: - version "4.0.7" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-lab-function@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-media-query-parser@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" - integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" - integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-nesting@^10.1.4: - version "10.2.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-opacity-percentage@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" - integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== - -postcss-overflow-shorthand@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.4: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-prefix-selector@1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz#ad5b56f9a73a2c090ca7161049632c9d89bcb404" - integrity sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q== - -postcss-preset-env@7.5.0: - version "7.5.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz#0c1f23933597d55dab4a90f61eda30b76e710658" - integrity sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ== - dependencies: - "@csstools/postcss-color-function" "^1.1.0" - "@csstools/postcss-font-format-keywords" "^1.0.0" - "@csstools/postcss-hwb-function" "^1.0.0" - "@csstools/postcss-ic-unit" "^1.0.0" - "@csstools/postcss-is-pseudo-class" "^2.0.2" - "@csstools/postcss-normalize-display-values" "^1.0.0" - "@csstools/postcss-oklab-function" "^1.1.0" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.0" - "@csstools/postcss-unset-value" "^1.0.0" - autoprefixer "^10.4.6" - browserslist "^4.20.3" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^6.6.1" - postcss-attribute-case-insensitive "^5.0.0" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.2" - postcss-color-hex-alpha "^8.0.3" - postcss-color-rebeccapurple "^7.0.2" - postcss-custom-media "^8.0.0" - postcss-custom-properties "^12.1.7" - postcss-custom-selectors "^6.0.0" - postcss-dir-pseudo-class "^6.0.4" - postcss-double-position-gradients "^3.1.1" - 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.3" - postcss-image-set-function "^4.0.6" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.0" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.1.4" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.3" - postcss-page-break "^3.0.4" - postcss-place "^7.0.4" - postcss-pseudo-class-any-link "^7.1.2" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^5.0.0" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.2: - version "7.1.6" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-resolve-nested-selector@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" - integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw== - -postcss-safe-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" - integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== - -postcss-selector-not@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz#ac5fc506f7565dd872f82f5314c0f81a05630dc7" - integrity sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ== - dependencies: - balanced-match "^1.0.0" - -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: - version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" - integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-syntax@0.36.2: - version "0.36.2" - resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" - integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^8.4.13, postcss@^8.4.21, postcss@^8.4.7: - version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-plugin-organize-imports@^3.2.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.3.tgz#6b0141ac71f7ee9a673ce83e95456319e3a7cf0d" - integrity sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg== - -prettier-plugin-packagejson@2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.3.tgz#77f50538cc47c86d4fa510bc312a548e346fb724" - integrity sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ== - dependencies: - sort-package-json "2.4.1" - synckit "0.8.5" - -prettier-plugin-packagejson@^2.4.3: - version "2.4.5" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.5.tgz#20cc396e5654b5736657bd2dfb7ac859afc618cc" - integrity sha512-glG71jE1gO3y5+JNAhC8X+4yrlN28rub6Aj461SKbaPie9RgMiHKcInH2Moi2VGOfkTXaEHBhg4uVMBqa+kBUA== - dependencies: - sort-package-json "2.5.1" - synckit "0.8.5" - -prettier@^2.8.7: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -probe.gl@^3.1.1: - version "3.6.0" - resolved "https://registry.npmmirror.com/probe.gl/-/probe.gl-3.6.0.tgz#e816234412b27a70b9be029cb82c8cf96cd72659" - integrity sha512-19JydJWI7+DtR4feV+pu4Mn1I5TAc0xojuxVgZdXIyfmTLfUaFnk4OloWK1bKbPtkgGKLr2lnbnCXmpZEcEp9g== - dependencies: - "@babel/runtime" "^7.0.0" - "@probe.gl/env" "3.6.0" - "@probe.gl/log" "3.6.0" - "@probe.gl/stats" "3.6.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process-warning@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" - integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -proxy-compare@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.4.0.tgz#90f6abffe734ef86d8e37428c5026268606a9c1b" - integrity sha512-FD8KmQUQD6Mfpd0hywCOzcon/dbkFP8XBd9F1ycbKtvVsfv6TsFUKJ2eC0Iz2y+KzlkdT1Z8SY6ZSgm07zOyqg== - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== - -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" - integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npmmirror.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qiankun@^2.10.1: - version "2.10.11" - resolved "https://registry.yarnpkg.com/qiankun/-/qiankun-2.10.11.tgz#8876e10b8ed49102a40d547d30b0325d7ddd0551" - integrity sha512-lKXZ3TFgKpeTC3kQQrZZUm5jb2d+MkHbPGW05rdVel72FwagZVlcXIrCNkn1lY7Ng8cnGJUsqYIX4exKf5PLuA== - dependencies: - "@babel/runtime" "^7.10.5" - import-html-entry "^1.14.5" - lodash "^4.17.11" - single-spa "^5.9.2" - -qrcode.react@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" - integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q== - -qs@^6.11.0: - version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== - dependencies: - side-channel "^1.0.4" - -query-string@^6.13.6, query-string@^6.14.1: - version "6.14.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" - integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== - dependencies: - decode-uri-component "^0.2.0" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-format-unescaped@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" - integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -ramda@^0.27.0: - version "0.27.2" - resolved "https://registry.npmmirror.com/ramda/-/ramda-0.27.2.tgz#84463226f7f36dc33592f6f4ed6374c48306c3f1" - integrity sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA== - -randexp@^0.5.3: - version "0.5.3" - resolved "https://registry.npmmirror.com/randexp/-/randexp-0.5.3.tgz#f31c2de3148b30bdeb84b7c3f59b0ebb9fec3738" - integrity sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w== - dependencies: - drange "^1.0.2" - ret "^0.2.0" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -rc-align@^4.0.0: - version "4.0.15" - resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.15.tgz#2bbd665cf85dfd0b0244c5a752b07565e9098577" - 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" - -rc-cascader@~3.12.0: - version "3.12.1" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.12.1.tgz#35f9db14a2d32a2a413801d4625cb61cdaa3f706" - integrity sha512-g6In2y6eudHXS/Fs9dKFhp9acvHRUPqem/7xReR9ng8M1pNAE137uGBOt9WNpgsKT/cDGudXZQVehaBwAKg6hQ== - dependencies: - "@babel/runtime" "^7.12.5" - array-tree-filter "^2.1.0" - classnames "^2.3.1" - rc-select "~14.5.0" - rc-tree "~5.7.0" - rc-util "^5.6.1" - -rc-cascader@~3.7.0: - version "3.7.3" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.7.3.tgz#1e2ad238b283f7226ce4c9f3a420a35cb63fcc82" - 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" - -rc-checkbox@~3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-3.0.1.tgz#f978771329be339d479cd81465eb2e2f8c82bc87" - integrity sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.3.2" - rc-util "^5.25.2" - -rc-checkbox@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-3.1.0.tgz#6be0d9d8de2cc96fb5e37f9036a1c3e360d0a42d" - integrity sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.3.2" - rc-util "^5.25.2" - -rc-collapse@~3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.4.2.tgz#1310be7ad4cd0dcfc622c45f6c3b5ffdee403ad7" - 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" - -rc-collapse@~3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.7.0.tgz#75116b7142371940ff9fdce61a9e48561b53bbfc" - integrity sha512-Cir1c89cENiK5wryd9ut+XltrIfx/+KH1/63uJIVjuXkgfrIvIy6W1fYGgEYtttbHW2fEfxg1s31W+Vm98fSRw== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-motion "^2.3.4" - rc-util "^5.27.0" - -rc-dialog@~9.0.0, rc-dialog@~9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-9.0.2.tgz#aadfebdeba145f256c1fac9b9f509f893cdbb5b8" - 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" - -rc-dialog@~9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-9.1.0.tgz#6bf6fcc0453503b7643e54a5a445e835e3850649" - integrity sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA== - 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" - -rc-drawer@~6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.2.0.tgz#fddf4825b0fa9d60e317b996f70278d594d1f668" - integrity sha512-spPkZ3WvP0U0vy5dyzSwlUJ/+vLFtjP/cTwSwejhQRoDBaexSZHsBhELoCZcEggI7LQ7typmtG30lAue2HEhvA== - 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" - -rc-drawer@~6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.3.0.tgz#f8af5fafbab19b83722360dcf93e966d8a2875ad" - 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" - -rc-dropdown@~4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-4.0.1.tgz#f65d9d3d89750241057db59d5a75e43cd4576b68" - 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" - -rc-dropdown@~4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-4.1.0.tgz#418a68939631520de80d0865d02b440eeeb4168e" - integrity sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw== - dependencies: - "@babel/runtime" "^7.18.3" - "@rc-component/trigger" "^1.7.0" - classnames "^2.2.6" - rc-util "^5.17.0" - -rc-field-form@~1.34.0: - version "1.34.2" - resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.34.2.tgz#8463b79a44842a341899195f364e952c401ab7f1" - integrity sha512-BdciU5C7dBO51/9ZKcMvK2f8zaaO12Lt1eBhlAo8nNv+6htlNcgY9DAkUlZ7gfyWjnCc1Oo4hHIXau1m6tLw1A== - dependencies: - "@babel/runtime" "^7.18.0" - async-validator "^4.1.0" - rc-util "^5.32.2" - -rc-image@~5.13.0: - version "5.13.0" - resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-5.13.0.tgz#1ed9b852a40b5eff34786ba7d2f0e9d26eeab874" - 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" - -rc-image@~7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-7.0.0.tgz#cad2105dd1708304328bc9c178f7953cb0198403" - integrity sha512-pOr/LYthg5a+R2LDlFPv8u2ndX4aJQNghWCiWxflmLglC3p0uts/NIWLAituQOKvV1wO1aFI1CZtLMT7jrU3vA== - dependencies: - "@babel/runtime" "^7.11.2" - "@rc-component/portal" "^1.0.2" - classnames "^2.2.6" - rc-dialog "~9.1.0" - rc-motion "^2.6.2" - rc-util "^5.34.1" - -rc-input-number@~7.3.9: - version "7.3.11" - resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-7.3.11.tgz#c7089705a220e1a59ba974fabf89693e00dd2442" - integrity sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.5" - rc-util "^5.23.0" - -rc-input-number@~8.0.2: - version "8.0.3" - resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-8.0.3.tgz#208efac9937370d3c987979558e7e4882564af09" - integrity sha512-GHfWvufXEmwF/wtR8oPZNTuMdFb/rvx/+Sp2bZfaPftM+LFFdO8o3/PaeTk8DKt0Tv+u5Zuf68lqLdGCkmAXRg== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/mini-decimal" "^1.0.1" - classnames "^2.2.5" - rc-input "~1.1.0" - rc-util "^5.28.0" - -rc-input@~0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/rc-input/-/rc-input-0.1.4.tgz#45cb4ba209ae6cc835a2acb8629d4f8f0cb347e0" - integrity sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-util "^5.18.1" - -rc-input@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/rc-input/-/rc-input-1.1.0.tgz#14951ad5b9d77b756b6ddb5088cca464a60c1454" - integrity sha512-izuNXPABQPh4KD7ANFcTrIGp9EZU0FkjTw6AvwCQ/rGPrdDsUTHLsp/Wju/kzGMLJFJWKNF3smbmXRNO23DtXA== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-util "^5.18.1" - -rc-mentions@~1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-1.13.1.tgz#c884b70e1505a197f1b32a7c6b39090db6992a72" - 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" - -rc-mentions@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-2.5.0.tgz#8b936e497e0deb922f40df46e42efc3f596ec207" - integrity sha512-rERXsbUTNVrb5T/iDC0ki/SRGWJnOVraDy6O25Us3FSpuUZ3uq2TPZB4fRk0Hss5kyiEPzz2sprhkI4b+F4jUw== - dependencies: - "@babel/runtime" "^7.22.5" - "@rc-component/trigger" "^1.5.0" - classnames "^2.2.6" - rc-input "~1.1.0" - rc-menu "~9.10.0" - rc-textarea "~1.3.0" - rc-util "^5.22.5" - -rc-menu@~9.10.0: - version "9.10.0" - resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-9.10.0.tgz#5e0982e26786d67c8ebdba50406b197884c749a7" - integrity sha512-g27kpXaAoJh/fkPZF65/d4V+w4DhDeqomBdPcGnkFAcJnEM4o21TnVccrBUoDedLKzC7wJRw1Q7VTqEsfEufmw== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/trigger" "^1.6.2" - classnames "2.x" - rc-motion "^2.4.3" - rc-overflow "^1.3.1" - rc-util "^5.27.0" - -rc-menu@~9.8.0: - version "9.8.4" - resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-9.8.4.tgz#58bf19d471e3c74ff4bcfdb0f02a3826ebe2553b" - 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" - -rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.0, rc-motion@^2.6.1, rc-motion@^2.6.2, rc-motion@^2.7.3: - version "2.7.3" - resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.7.3.tgz#126155bb3e687174fb3b92fddade2835c963b04d" - integrity sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-util "^5.21.0" - -rc-notification@~4.6.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-4.6.1.tgz#068e8674f4bd7926a447eca512915d4b41b15c91" - integrity sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-motion "^2.2.0" - rc-util "^5.20.1" - -rc-notification@~5.0.4: - version "5.0.5" - resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-5.0.5.tgz#33a86864b7491749742cfaef0df0117a9b967926" - integrity sha512-uEz2jggourwv/rR0obe7RHEa63UchqX4k+e+Qt2c3LaY7U9Tc+L6ANhzgCKYSA/afm0ebjmNZHoB5Cv47xEOcA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-motion "^2.6.0" - rc-util "^5.20.1" - -rc-overflow@^1.0.0, rc-overflow@^1.2.8, rc-overflow@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rc-overflow/-/rc-overflow-1.3.1.tgz#03224cf90c66aa570eb0deeb4eff6cc96401e979" - integrity sha512-RY0nVBlfP9CkxrpgaLlGzkSoh9JhjJLu6Icqs9E7CW6Ewh9s0peF9OHIex4OhfoPsR92LR0fN6BlCY9Z4VoUtA== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-resize-observer "^1.0.0" - rc-util "^5.19.2" - -rc-pagination@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.2.0.tgz#4f2fdba9fdac0f48e5c9fb1141973818138af7e1" - integrity sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - -rc-pagination@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.5.0.tgz#8692a62f3c24d8bfe58f1b3059bc5262ddce5d87" - integrity sha512-lUBVtVVUn7gGsq4mTyVpcZQr+AMcljbMiL/HcCmSdFrcsK0iZVKwwbXDxhz2IV0JXUs9Hzepr5sQFaF+9ad/pQ== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - rc-util "^5.32.2" - -rc-picker@~2.7.0: - version "2.7.2" - resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-2.7.2.tgz#bf656ca274228c84b955dfaa7705738908cb900f" - integrity sha512-KbUKgbzgWVN5L+V9xhZDKSmseHIyFneBlmuMtMrZ9fU7Oypw6D+owS5kuUicIEV08Y17oXt8dUqauMeC5IFBPg== - 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.4.0" - shallowequal "^1.1.0" - -rc-picker@~3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.10.0.tgz#d34e659d88782eb1eac5939a1be0d6ba508f6f42" - integrity sha512-Euki50qtEct6ByOeYlnA4TLs/LcXz7BAYS4cmCTKJ3dWg2sNTVtredLdbS9aJ/9fhMacxGAYAlcQJpQx+av43A== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/trigger" "^1.5.0" - classnames "^2.2.1" - rc-util "^5.30.0" - -rc-progress@~3.4.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.4.2.tgz#f8df9ee95e790490171ab6b31bf07303cdc79980" - integrity sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.6" - rc-util "^5.16.1" - -rc-rate@~2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.12.0.tgz#0182deffed3b009cdcc61660da8746c39ed91ed5" - integrity sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.5" - rc-util "^5.0.1" - -rc-rate@~2.9.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.9.2.tgz#4a58965d1ecf91896ebae01d458b59056df0b4ea" - integrity sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.5" - rc-util "^5.0.1" - -rc-resize-observer@^0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz#c1b642f6d1293e34c4e3715f47f69443a167b825" - integrity sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - rc-util "^5.0.0" - resize-observer-polyfill "^1.5.1" - -rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0, rc-resize-observer@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz#b61b9f27048001243617b81f95e53d7d7d7a6a3d" - 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" - -rc-segmented@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/rc-segmented/-/rc-segmented-2.1.2.tgz#14c9077a1dae9c2ccb2ef5fbc5662c1c48c7ce8e" - integrity sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-motion "^2.4.4" - rc-util "^5.17.0" - -rc-segmented@~2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/rc-segmented/-/rc-segmented-2.2.2.tgz#a34f12ce6c0975fc3042ae7656bcd18e1744798e" - integrity sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-motion "^2.4.4" - rc-util "^5.17.0" - -rc-select@~14.1.0, rc-select@~14.1.17: - version "14.1.17" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.1.17.tgz#e623eabeaa0dd117d5a63354e6ddaaa118abc5ee" - integrity sha512-6qQhMqtoUkkboRqXKKFRR5Nu1mrnw2mC1uxIBIczg7aiJ94qCZBg4Ww8OLT9f4xdyCgbFSGh6r3yB9EBsjoHGA== - 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" - -rc-select@~14.5.0: - version "14.5.2" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.5.2.tgz#1ac1ab58c874696cfa01cb15e1fc9a7bba81b29e" - integrity sha512-Np/lDHvxCnVhVsheQjSV1I/OMJTWJf1n10wq8q1AGy3ytyYLfjNpi6uaz/pmjsbbiSddSWzJnNZCli9LmgBZsA== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/trigger" "^1.5.0" - classnames "2.x" - rc-motion "^2.0.1" - rc-overflow "^1.0.0" - rc-util "^5.16.1" - rc-virtual-list "^3.5.2" - -rc-slider@~10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.0.1.tgz#7058c68ff1e1aa4e7c3536e5e10128bdbccb87f9" - 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" - -rc-slider@~10.1.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.1.1.tgz#5e82036e60b61021aba3ea0e353744dd7c74e104" - integrity sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.5" - rc-util "^5.27.0" - -rc-steps@~5.0.0-alpha.2: - version "5.0.0" - resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-5.0.0.tgz#2e2403f2dd69eb3966d65f461f7e3a8ee1ef69fe" - integrity sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw== - dependencies: - "@babel/runtime" "^7.16.7" - classnames "^2.2.3" - rc-util "^5.16.1" - -rc-steps@~6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-6.0.1.tgz#c2136cd0087733f6d509209a84a5c80dc29a274d" - integrity sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g== - dependencies: - "@babel/runtime" "^7.16.7" - classnames "^2.2.3" - rc-util "^5.16.1" - -rc-switch@~3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-3.2.2.tgz#d001f77f12664d52595b4f6fb425dd9e66fba8e8" - integrity sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - rc-util "^5.0.1" - -rc-switch@~4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-4.1.0.tgz#f37d81b4e0c5afd1274fd85367b17306bf25e7d7" - integrity sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg== - dependencies: - "@babel/runtime" "^7.21.0" - classnames "^2.2.1" - rc-util "^5.30.0" - -rc-table@~7.26.0: - version "7.26.0" - resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.26.0.tgz#9d517e7fa512e7571fdcc453eb1bf19edfac6fbc" - 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" - -rc-table@~7.32.1: - version "7.32.1" - resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.32.1.tgz#7130a94727ac3870a6ddb9778b6f8496e388bce0" - integrity sha512-fHMQteKMocUC9I9Vex3eBLH7QsiaMR/qtzh3B1Ty2PoNGwVTwVdDFyRL05zch+JU3KnNNczgQeVvtf/p//gdrQ== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/context" "^1.3.0" - classnames "^2.2.5" - rc-resize-observer "^1.1.0" - rc-util "^5.27.1" - -rc-tabs@~12.5.6: - version "12.5.10" - resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-12.5.10.tgz#0e41c723fac66c4f0bcad3271429fff6653b0721" - 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" - -rc-tabs@~12.9.0: - version "12.9.0" - resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-12.9.0.tgz#6d9af43d8ad2c47be00c75bee92417a4842d29d2" - integrity sha512-2HnVowgMVrq0DfQtyu4mCd9E6pXlWNdM6VaDvOOHMsLYqPmpY+7zBqUC6YrrQ9xYXHciTS0e7TtjOHIvpVCHLQ== - dependencies: - "@babel/runtime" "^7.11.2" - classnames "2.x" - rc-dropdown "~4.1.0" - rc-menu "~9.10.0" - rc-motion "^2.6.2" - rc-resize-observer "^1.0.0" - rc-util "^5.16.0" - -rc-textarea@^0.4.0, rc-textarea@~0.4.5: - version "0.4.7" - resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-0.4.7.tgz#627f662d46f99e0059d1c1ebc8db40c65339fe90" - 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" - -rc-textarea@~1.3.0, rc-textarea@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-1.3.3.tgz#330b72dfd05b8a3136a312c58efc11ec3c8e69de" - integrity sha512-846kjD/RYZx/th32FW4T80IrRTt2dT7+kxdToI7pwzJPlsfmZyo8e2F2m0FLcvriv6rtAUMSqQRH1HC3i+sAbw== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - rc-input "~1.1.0" - rc-resize-observer "^1.0.0" - rc-util "^5.27.0" - -rc-tooltip@~5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.2.2.tgz#e5cafa8ecebf78108936a0bcb93c150fa81ac93b" - integrity sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg== - dependencies: - "@babel/runtime" "^7.11.2" - classnames "^2.3.1" - rc-trigger "^5.0.0" - -rc-tooltip@~6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-6.0.1.tgz#6a5e33bd6c3f6afe8851ea90e7af43e5c26b3cc6" - integrity sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA== - dependencies: - "@babel/runtime" "^7.11.2" - "@rc-component/trigger" "^1.0.4" - classnames "^2.3.1" - -rc-tree-select@~5.5.0: - version "5.5.5" - resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.5.5.tgz#d28b3b45da1e820cd21762ba0ee93c19429bb369" - 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" - -rc-tree-select@~5.9.0: - version "5.9.0" - resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.9.0.tgz#e8af859ff7751d22b6f4d98941cf13f775686475" - integrity sha512-oh3blESzLfLCBPSiVDtZ2irzrWWZUMeHvnSwRvFo79br8Z+K/1OhXhXBZmROvfKwaH8YUugAQy8B2j5EGQbdyA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-select "~14.5.0" - rc-tree "~5.7.0" - rc-util "^5.16.1" - -rc-tree@~5.7.0, rc-tree@~5.7.6: - version "5.7.9" - resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-5.7.9.tgz#e0df730ffbba1df95901fd3b108267288056e162" - integrity sha512-1hKkToz/EVjJlMVwmZnpXeLXt/1iQMsaAq9m+GNkUbK746gkc7QpJXSN/TzjhTI5Hi+LOSlrMaXLMT0bHPqILQ== - 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" - -rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2, rc-trigger@^5.2.10, rc-trigger@^5.3.1: - version "5.3.4" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.3.4.tgz#6b4b26e32825677c837d1eb4d7085035eecf9a61" - 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" - -rc-upload@~4.3.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-4.3.4.tgz#83ff7d3867631c37adbfd72ea3d1fd7e97ca84af" - integrity sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ== - dependencies: - "@babel/runtime" "^7.18.3" - classnames "^2.2.5" - rc-util "^5.2.0" - -rc-util@^4.19.0: - version "4.21.1" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.21.1.tgz#88602d0c3185020aa1053d9a1e70eac161becb05" - integrity sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg== - dependencies: - add-dom-event-listener "^1.1.0" - prop-types "^15.5.10" - react-is "^16.12.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - -rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.27.1, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.0, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.9.4: - version "5.34.1" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.34.1.tgz#0becf411d8f09bdb0f1b61322964f27efeeba642" - integrity sha512-SqiUT8Ssgh5C+hu4y887xwCrMNcxLm6ScOo8AFlWYYF3z9uNNiPpwwSjvicqOlWd79rNw1g44rnP7tz9MrO1ZQ== - dependencies: - "@babel/runtime" "^7.18.3" - react-is "^16.12.0" - -rc-virtual-list@^3.2.0, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.5.3.tgz#84f82d3257f6c520106a6285558dfc764c41c076" - integrity sha512-rG6IuD4EYM8K6oZ8Shu2BC/CmcTdqng4yBWkc/5fjWhB20bl6QwR2Upyt7+MxvfscoVm8zOQY+tcpEO5cu4GaQ== - dependencies: - "@babel/runtime" "^7.20.0" - classnames "^2.2.6" - rc-resize-observer "^1.0.0" - rc-util "^5.15.0" - -react-base16-styling@^0.6.0: - version "0.6.0" - resolved "https://registry.npmmirror.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" - integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - -react-copy-to-clipboard@^5.1.0: - version "5.1.0" - resolved "https://registry.npmmirror.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz#09aae5ec4c62750ccb2e6421a58725eabc41255c" - integrity sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A== - dependencies: - copy-to-clipboard "^3.3.1" - prop-types "^15.8.1" - -react-dom@18.1.0: - version "18.1.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.1.0.tgz#7f6dd84b706408adde05e1df575b3a024d7e8a2f" - integrity sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.22.0" - -react-error-overlay@6.0.9: - version "6.0.9" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" - integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== - -react-fast-compare@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet-async@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - -react-intl@3.12.1: - version "3.12.1" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-3.12.1.tgz#e9a783ea20302e9da25e4eda59e5593a43d2ec80" - integrity sha512-cgumW29mwROIqyp8NXStYsoIm27+8FqnxykiLSawWjOxGIBeLuN/+p2srei5SRIumcJefOkOIHP+NDck05RgHg== - dependencies: - "@formatjs/intl-displaynames" "^1.2.0" - "@formatjs/intl-listformat" "^1.4.1" - "@formatjs/intl-relativetimeformat" "^4.5.9" - "@formatjs/intl-unified-numberformat" "^3.2.0" - "@formatjs/intl-utils" "^2.2.0" - "@types/hoist-non-react-statics" "^3.3.1" - "@types/invariant" "^2.2.31" - hoist-non-react-statics "^3.3.2" - intl-format-cache "^4.2.21" - intl-messageformat "^7.8.4" - intl-messageformat-parser "^3.6.4" - shallow-equal "^1.2.1" - -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-json-view@^1.21.3: - version "1.21.3" - resolved "https://registry.npmmirror.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" - integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== - dependencies: - flux "^4.0.1" - react-base16-styling "^0.6.0" - react-lifecycles-compat "^3.0.4" - react-textarea-autosize "^8.3.2" - -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-merge-refs@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06" - integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== - -react-redux@^8.0.5: - version "8.1.1" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.1.tgz#8e740f3fd864a4cd0de5ba9cdc8ad39cc9e7c81a" - integrity sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA== - 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" - -react-refresh@0.14.0, react-refresh@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" - integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== - -react-router-dom@6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" - integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== - dependencies: - history "^5.2.0" - react-router "6.3.0" - -react-router@6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" - integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== - dependencies: - history "^5.2.0" - -react-split-pane@^0.1.92: - version "0.1.92" - resolved "https://registry.npmmirror.com/react-split-pane/-/react-split-pane-0.1.92.tgz#68242f72138aed95dd5910eeb9d99822c4fc3a41" - integrity sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w== - dependencies: - prop-types "^15.7.2" - react-lifecycles-compat "^3.0.4" - react-style-proptype "^3.2.2" - -react-sticky-mouse-tooltip@^0.0.1: - version "0.0.1" - resolved "https://registry.npmmirror.com/react-sticky-mouse-tooltip/-/react-sticky-mouse-tooltip-0.0.1.tgz#9bf2f03f6168ffd3d9e34f42699979cf643faa80" - integrity sha512-nuKyvolX3Zsu48uoGXkEvEE8oAwl7jaUvJrA/SxCSmBmbzmECNBQp03Z60L6/1ImLUzLFUHh2Wul3GpkEffrPw== - -react-style-proptype@^3.2.2: - version "3.2.2" - resolved "https://registry.npmmirror.com/react-style-proptype/-/react-style-proptype-3.2.2.tgz#d8e998e62ce79ec35b087252b90f19f1c33968a0" - integrity sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ== - dependencies: - prop-types "^15.5.4" - -react-textarea-autosize@^8.3.2: - version "8.5.2" - resolved "https://registry.npmmirror.com/react-textarea-autosize/-/react-textarea-autosize-8.5.2.tgz#6421df2b5b50b9ca8c5e96fd31be688ea7fa2f9d" - integrity sha512-uOkyjkEl0ByEK21eCJMHDGBAAd/BoFQBawYK5XItjAmCTeSbjxghd8qnt7nzsLYzidjnoObu6M26xts0YGKsGg== - dependencies: - "@babel/runtime" "^7.20.13" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react@18.1.0: - version "18.1.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.1.0.tgz#6f8620382decb17fdc5cc223a115e2adbf104890" - integrity sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ== - dependencies: - loose-envify "^1.1.0" - -react@^16.12.0: - version "16.14.0" - resolved "https://registry.npmmirror.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -reactcss@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/reactcss/-/reactcss-1.2.3.tgz#c00013875e557b1cf0dfd9a368a1c3dab3b548dd" - integrity sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A== - dependencies: - lodash "^4.0.1" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - 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" - -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -real-require@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.1.0.tgz#736ac214caa20632847b7ca8c1056a0767df9381" - integrity sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg== - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -redux-saga@^0.16.0: - version "0.16.2" - resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-0.16.2.tgz#993662e86bc945d8509ac2b8daba3a8c615cc971" - integrity sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w== - -redux@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" - integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== - dependencies: - "@babel/runtime" "^7.9.2" - -reflect.getprototypeof@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz#2738fd896fcc3477ffbd4190b40c2458026b6928" - integrity sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.1" - globalthis "^1.0.3" - which-builtin-type "^1.1.3" - -regenerate-unicode-properties@10.1.0, regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@0.13.11, regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - functions-have-names "^1.2.3" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - 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" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -regl@^1.3.11: - version "1.7.0" - resolved "https://registry.npmmirror.com/regl/-/regl-1.7.0.tgz#0d185431044a356bf80e9b775b11b935ef2746d3" - integrity sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w== - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -remove-accents@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" - integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - 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" - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-pkg-maps@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" - integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - -resolve@^1.10.0, resolve@^1.14.2: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - 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" - -resolve@~1.22.1: - version "1.22.4" - resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -resumer@~0.0.0: - version "0.0.0" - resolved "https://registry.npmmirror.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" - integrity sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w== - dependencies: - through "~2.3.4" - -ret@^0.2.0: - version "0.2.2" - resolved "https://registry.npmmirror.com/ret/-/ret-0.2.2.tgz#b6861782a1f4762dce43402a71eb7a283f44573c" - integrity sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ== - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - integrity sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg== - dependencies: - align-text "^0.1.1" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -rollup-plugin-visualizer@5.9.0: - version "5.9.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.0.tgz#013ac54fb6a9d7c9019e7eb77eced673399e5a0b" - integrity sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg== - dependencies: - open "^8.4.0" - picomatch "^2.3.1" - source-map "^0.7.4" - yargs "^17.5.1" - -rollup@^0.25.8: - version "0.25.8" - resolved "https://registry.npmmirror.com/rollup/-/rollup-0.25.8.tgz#bf6ce83b87510d163446eeaa577ed6a6fc5835e0" - integrity sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA== - dependencies: - chalk "^1.1.1" - minimist "^1.2.0" - source-map-support "^0.3.2" - -rollup@^3.20.2: - version "3.26.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.26.3.tgz#bbc8818cadd0aebca348dbb3d68d296d220967b8" - integrity sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ== - optionalDependencies: - fsevents "~2.3.2" - -run-applescript@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" - integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== - dependencies: - execa "^5.0.0" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rw@^1.3.2: - version "1.3.3" - resolved "https://registry.npmmirror.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== - -rxjs@^7.8.0: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - -safe-array-concat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" - integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - has-symbols "^1.0.3" - isarray "^2.0.5" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -safe-stable-stringify@^2.1.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" - integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== - -"safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4, sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8" - integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ== - dependencies: - loose-envify "^1.1.0" - -schema-utils@^3.0.0, schema-utils@^3.1.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -screenfull@^5.0.0, screenfull@^5.2.0: - version "5.2.0" - resolved "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz#6533d524d30621fc1283b9692146f3f13a93d1ba" - integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA== - -scroll-into-view-if-needed@^2.2.25: - version "2.2.31" - resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz#d3c482959dc483e37962d1521254e3295d0d1587" - integrity sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA== - dependencies: - compute-scroll-into-view "^1.0.20" - -scroll-into-view-if-needed@^3.0.3: - version "3.0.10" - resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz#38fbfe770d490baff0fb2ba34ae3539f6ec44e13" - integrity sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg== - dependencies: - compute-scroll-into-view "^3.0.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -"semver@2 || 3 || 4 || 5", semver@^5.6.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4, setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-equal@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" - integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -single-spa@^5.9.2: - version "5.9.5" - resolved "https://registry.yarnpkg.com/single-spa/-/single-spa-5.9.5.tgz#f47b3c91b009ebc3b224dd1086ef2b2dac524373" - integrity sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw== - -size-sensor@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/size-sensor/-/size-sensor-1.0.1.tgz#f84e46206d3e259faff1d548e4b3beca93219dbb" - integrity sha512-QTy7MnuugCFXIedXRpUSk9gUnyNiaxIdxGfUjr8xxXOqIB3QvBUYP9+b51oCg2C4dnhaeNk/h57TxjbvoJrJUA== - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sonic-boom@^2.2.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.8.0.tgz#c1def62a77425090e6ad7516aad8eb402e047611" - integrity sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg== - dependencies: - atomic-sleep "^1.0.0" - -sort-object-keys@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" - integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== - -sort-package-json@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.4.1.tgz#4ea68a0b9ef34c2bc519e86d0d07de56622a7600" - integrity sha512-Nd3rgLBJcZ4iw7tpuOhwBupG6SvUDU0Fy1cZGAMorA2JmDUb+29Dg5phJK9gapa2Ak9d15w/RuMl/viwX+nKwQ== - dependencies: - detect-indent "^7.0.1" - detect-newline "^4.0.0" - git-hooks-list "^3.0.0" - globby "^13.1.2" - is-plain-obj "^4.1.0" - sort-object-keys "^1.1.3" - -sort-package-json@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.5.1.tgz#5c0f2ce8cc8851988e5039f76b8978439439039d" - integrity sha512-vx/KoZxm8YNMUqdlw7SGTfqR5pqZ/sUfgOuRtDILiOy/3AvzhAibyUe2cY3OpLs3oRSow9up4yLVtQaM24rbDQ== - dependencies: - detect-indent "^7.0.1" - detect-newline "^4.0.0" - get-stdin "^9.0.0" - git-hooks-list "^3.0.0" - globby "^13.1.2" - is-plain-obj "^4.1.0" - sort-object-keys "^1.1.3" - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.3.2: - version "0.3.3" - resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.3.3.tgz#34900977d5ba3f07c7757ee72e73bb1a9b53754f" - integrity sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg== - dependencies: - source-map "0.1.32" - -source-map-support@^0.5.21, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.1.32: - version "0.1.32" - resolved "https://registry.npmmirror.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266" - integrity sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ== - dependencies: - amdefine ">=0.0.4" - -source-map@^0.5.6, source-map@~0.5.1: - version "0.5.7" - resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3, source-map@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - 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" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - 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" - -specificity@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" - integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== - -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -split2@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" - integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stackframe@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" - integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stop-iteration-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" - integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== - dependencies: - internal-slot "^1.0.4" - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== - -string-argv@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - -string-convert@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" - integrity sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A== - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - 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" - -string-width@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - -string.prototype.trim@^1.2.7, string.prototype.trim@~1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-search@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" - integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== - -styled-components@6.0.0-rc.0: - version "6.0.0-rc.0" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.0.0-rc.0.tgz#c92f8f3c1d16edf780d84f51eeac67bd2a42754b" - integrity sha512-3+Lnu1NC5JuieYi8dV/nhmlK7/yzqZW43u4P7WgIJfu5Dq5AiPU3t4efu0nWLmlMEmWrSXdrinxfbDnqnpP6hg== - dependencies: - "@babel/cli" "^7.21.0" - "@babel/core" "^7.21.0" - "@babel/helper-module-imports" "^7.18.6" - "@babel/plugin-external-helpers" "^7.18.6" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/preset-env" "^7.20.2" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.21.0" - "@babel/traverse" "^7.21.2" - "@emotion/unitless" "^0.8.0" - css-to-react-native "^3.2.0" - shallowequal "^1.1.0" - stylis "^4.1.4" - tslib "^2.5.0" - -stylelint-config-recommended@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz#7497372ae83ab7a6fffc18d7d7b424c6480ae15e" - integrity sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q== - -stylelint-config-standard@25.0.0: - version "25.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-25.0.0.tgz#2c916984e6655d40d6e8748b19baa8603b680bff" - integrity sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA== - dependencies: - stylelint-config-recommended "^7.0.0" - -stylelint@14.8.2: - version "14.8.2" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.8.2.tgz#801eef74fe6020611e6a515abb9fc7caeb125793" - integrity sha512-tjDfexCYfoPdl/xcDJ9Fv+Ko9cvzbDnmdiaqEn3ovXHXasi/hbkt5tSjsiReQ+ENqnz0eltaX/AOO+AlzVdcNA== - dependencies: - balanced-match "^2.0.0" - colord "^2.9.2" - cosmiconfig "^7.0.1" - css-functions-list "^3.0.1" - debug "^4.3.4" - execall "^2.0.0" - fast-glob "^3.2.11" - fastest-levenshtein "^1.0.12" - file-entry-cache "^6.0.1" - get-stdin "^8.0.0" - global-modules "^2.0.0" - globby "^11.1.0" - globjoin "^0.1.4" - html-tags "^3.2.0" - ignore "^5.2.0" - import-lazy "^4.0.0" - imurmurhash "^0.1.4" - is-plain-object "^5.0.0" - known-css-properties "^0.25.0" - mathml-tag-names "^2.1.3" - meow "^9.0.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - normalize-selector "^0.2.0" - picocolors "^1.0.0" - postcss "^8.4.13" - postcss-media-query-parser "^0.2.3" - postcss-resolve-nested-selector "^0.1.1" - postcss-safe-parser "^6.0.0" - postcss-selector-parser "^6.0.10" - postcss-value-parser "^4.2.0" - resolve-from "^5.0.0" - specificity "^0.4.1" - string-width "^4.2.3" - strip-ansi "^6.0.1" - style-search "^0.1.0" - supports-hyperlinks "^2.2.0" - svg-tags "^1.0.0" - table "^6.8.0" - v8-compile-cache "^2.3.0" - write-file-atomic "^4.0.1" - -stylis@^4.0.13, stylis@^4.1.4: - version "4.3.0" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c" - integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== - -superjson@^1.10.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/superjson/-/superjson-1.13.1.tgz#a0b6ab5d22876f6207fcb9d08b0cb2acad8ee5cd" - integrity sha512-AVH2eknm9DEd3qvxM4Sq+LTCkSXE2ssfh1t11MHMXyYXFQyQ1HLgVvV+guLTsaQnJU3gnaVo34TohHPulY/wLg== - dependencies: - copy-anything "^3.0.2" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-hyperlinks@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svg-tags@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" - integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== - -svgo@^1.3.2: - version "1.3.2" - resolved "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - 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" - -svgo@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - 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" - -swr@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/swr/-/swr-2.2.0.tgz#575c6ac1bec087847f4c86a39ccbc0043c834d6a" - integrity sha512-AjqHOv2lAhkuUdIiBu9xbuettzAzWXmCEcLONNKJRba87WAefz8Ca9d6ds/SzrPc235n1IxWYdhJ2zF3MNUaoQ== - dependencies: - use-sync-external-store "^1.2.0" - -synckit@0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" - integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== - dependencies: - "@pkgr/utils" "^2.3.1" - tslib "^2.5.0" - -table@^6.8.0: - version "6.8.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tape@^4.5.1: - version "4.16.2" - resolved "https://registry.npmmirror.com/tape/-/tape-4.16.2.tgz#7565e6af20426565557266e9dda7215869b297b6" - integrity sha512-TUChV+q0GxBBCEbfCYkGLkv8hDJYjMdSWdE0/Lr331sB389dsvFUHNV9ph5iQqKzt8Ss9drzcda/YeexclBFqg== - dependencies: - call-bind "~1.0.2" - deep-equal "~1.1.1" - defined "~1.0.1" - dotignore "~0.1.2" - for-each "~0.3.3" - glob "~7.2.3" - has "~1.0.3" - inherits "~2.0.4" - is-regex "~1.1.4" - minimist "~1.2.7" - object-inspect "~1.12.3" - resolve "~1.22.1" - resumer "~0.0.0" - string.prototype.trim "~1.2.7" - through "~2.3.8" - -terser@^5.10.0: - version "5.19.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" - integrity sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thread-stream@^0.15.1: - version "0.15.2" - resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4" - integrity sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA== - dependencies: - real-require "^0.1.0" - -throttle-debounce@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz#a17a4039e82a2ed38a5e7268e4132d6960d41933" - integrity sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg== - -through@^2.3.8, through@~2.3.4, through@~2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -tinycolor2@^1.4.1, tinycolor2@^1.4.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" - integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== - -titleize@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" - integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - -tslib@^1.10.0, tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tsx@^3.12.2: - version "3.12.7" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-3.12.7.tgz#b3b8b0fc79afc8260d1e14f9e995616c859a91e9" - integrity sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw== - dependencies: - "@esbuild-kit/cjs-loader" "^2.4.2" - "@esbuild-kit/core-utils" "^3.0.0" - "@esbuild-kit/esm-loader" "^2.5.5" - optionalDependencies: - fsevents "~2.3.2" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== - -typed-array-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" - integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - is-typed-array "^1.1.10" - -typed-array-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" - 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" - -typed-array-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" - 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" - -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" - -typescript@^5.0.3: - version "5.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" - integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== - -ua-parser-js@^1.0.35: - version "1.0.35" - resolved "https://registry.npmmirror.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" - integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== - -uglify-js@^2.6.2: - version "2.8.29" - resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" - integrity sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w== - dependencies: - source-map "~0.5.1" - yargs "~3.10.0" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - integrity sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q== - -umi@4.0.72: - version "4.0.72" - resolved "https://registry.yarnpkg.com/umi/-/umi-4.0.72.tgz#e6108f18b9c3de4522fcd1a1d217ad6bd94bfa1c" - integrity sha512-VXXwhHtZAApRR02c2F+uDv84m/Bf5g56pMKrArtIUFsrWM8hqS3f7whzgpdjzh0H8EFjpXwan0kJrkXFr6dAPg== - dependencies: - "@babel/runtime" "7.21.0" - "@umijs/bundler-utils" "4.0.72" - "@umijs/bundler-webpack" "4.0.72" - "@umijs/core" "4.0.72" - "@umijs/lint" "4.0.72" - "@umijs/preset-umi" "4.0.72" - "@umijs/renderer-react" "4.0.72" - "@umijs/server" "4.0.72" - "@umijs/test" "4.0.72" - "@umijs/utils" "4.0.72" - prettier-plugin-organize-imports "^3.2.2" - prettier-plugin-packagejson "2.4.3" - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - 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" - -unfetch@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-5.0.0.tgz#8a5b6e5779ebe4dde0049f7d7a81d4a1af99d142" - integrity sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" - integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== - dependencies: - punycode "^1.4.1" - qs "^6.11.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-json-comparison@^1.0.3, use-json-comparison@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/use-json-comparison/-/use-json-comparison-1.0.6.tgz#a012bbc258ce745db1f56745dc653f575226cb21" - integrity sha512-xPadt5yMRbEmVfOSGFSMqjjICrq7nLbfSH3rYIXsrtcuFX7PmbYDN/ku8ObBn3v8o/yZelO1OxUS5+5TI3+fUw== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.npmmirror.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - -use-media-antd-query@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/use-media-antd-query/-/use-media-antd-query-1.1.0.tgz#f083ad7e292c1c0261b6bbfaac0edc3e0920d85d" - integrity sha512-B6kKZwNV4R+l4Rl11sWO7HqOay9alzs1Vp1b4YJqjz33YxbltBCZtt/yxXxkXN9rc1S7OeEL/GbwC30Wmqhw6Q== - -use-sync-external-store@1.2.0, use-sync-external-store@^1.0.0, use-sync-external-store@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmmirror.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - 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" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -v8-compile-cache@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -valtio@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.9.0.tgz#d5d9f664319eaf18dd98f758d50495eca28eb0b8" - integrity sha512-mQLFsAlKbYascZygFQh6lXuDjU5WHLoeZ8He4HqMnWfasM96V6rDbeFkw1XeG54xycmDonr/Jb4xgviHtuySrA== - dependencies: - proxy-compare "2.4.0" - use-sync-external-store "1.2.0" - -vary@^1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vite@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.1.tgz#9badb1377f995632cdcf05f32103414db6fbb95a" - integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== - dependencies: - esbuild "^0.17.5" - postcss "^8.4.21" - rollup "^3.20.2" - optionalDependencies: - fsevents "~2.3.2" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -warning@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" - integrity sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ== - dependencies: - loose-envify "^1.0.0" - -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-streams-polyfill@^3.0.3: - version "3.2.1" - resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" - integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - 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" - -which-builtin-type@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" - 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" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - 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" - -which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.9: - version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" - 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" - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - integrity sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg== - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - integrity sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -xtend@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yaml@^2.2.2: - version "2.3.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" - integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== - -yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.0.0-candidate.0, yargs@^17.5.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yargs@~3.10.0: - version "3.10.0" - resolved "https://registry.npmmirror.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - integrity sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A== - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yoga-layout-prebuilt@^1.10.0: - version "1.10.0" - resolved "https://registry.npmmirror.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz#2936fbaf4b3628ee0b3e3b1df44936d6c146faa6" - integrity sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g== - dependencies: - "@types/yoga-layout" "1.9.2"