From fbb14a6e7e98cbe6469d5d8b5087414edd1e218f Mon Sep 17 00:00:00 2001 From: zhoux Date: Wed, 20 Dec 2023 17:18:56 +0800 Subject: [PATCH] first push --- .editorconfig | 16 + .env | 6 + .env.development | 6 + .env.production | 5 + .eslintignore | 8 + .eslintrc.js | 8 + .gitignore | 46 +- .prettierignore | 22 + .prettierrc.js | 21 + Dockerfile | 13 + config/config.ts | 187 + config/defaultDrawer.ts | 1 + config/defaultForm.ts | 60 + config/defaultIcon.ts | 32 + config/defaultSettings.ts | 35 + config/defaultTable.ts | 46 + config/demoRoutes.ts | 22 + config/oneapi.json | 593 + config/proxy.ts | 64 + config/routes.ts | 37 + jest.config.ts | 31 + jsconfig.json | 11 + mock/StaffEmployee.mock.ts | 23 + mock/dist/fabricModels.js | 382 + mock/fabricModels.ts | 820 + mock/listTableList.ts | 176 + mock/modelDetail.ts | 68 + mock/notices.ts | 115 + mock/requestRecord.mock.js | 324 + mock/route.ts | 5 + mock/user.ts | 203 + package.json | 140 + pnpm-lock.yaml | 17463 ++++++++++++++++ public/CNAME | 1 + public/bg.png | Bin 0 -> 59549 bytes public/demos/index.html | 110 + public/favicon.ico | Bin 0 -> 4286 bytes public/icons/icon-128x128.png | Bin 0 -> 1329 bytes public/icons/icon-192x192.png | Bin 0 -> 1856 bytes public/icons/icon-512x512.png | Bin 0 -> 5082 bytes .../images/computePowerAllocation/icon1.png | Bin 0 -> 392778 bytes .../computePowerAllocation/slideBtn1.png | Bin 0 -> 290 bytes .../computePowerAllocation/slideBtn2.png | Bin 0 -> 289 bytes public/images/icons/logo.svg | 24 + public/images/model.png | Bin 0 -> 104028 bytes public/logo.svg | 1 + public/my_logo.svg | 1 + public/pro_icon.svg | 5 + public/scripts/loading.js | 202 + src/access.ts | 22 + src/app.tsx | 231 + .../BatchOperation/isBatchDelete.tsx | 54 + src/components/DictionaryBox/isEnable.tsx | 32 + src/components/Footer/index.tsx | 18 + src/components/HeaderDropdown/index.tsx | 23 + src/components/IconSelector/Category.tsx | 63 + src/components/IconSelector/CopyableIcon.tsx | 52 + .../IconSelector/IconPicSearcher.tsx | 233 + src/components/IconSelector/fields.ts | 223 + src/components/IconSelector/icon.ts | 11 + src/components/IconSelector/index.tsx | 147 + src/components/IconSelector/style.less | 137 + src/components/IconSelector/themeIcons.tsx | 41 + .../RightContent/AvatarDropdown.tsx | 136 + src/components/RightContent/index.tsx | 66 + src/components/TableActionCard/index.tsx | 68 + .../TableActionCard/isConfirmAction.tsx | 55 + src/components/TableActionCard/isDelete.tsx | 44 + src/components/TablePaginationCard/index.tsx | 39 + src/components/VideoPlayer/index.tsx | 54 + src/components/VideoPlayer/video.css | 1957 ++ .../VideoPlayer/videojs-new-markers.js | 172 + src/components/WebRtcPlayer/index.tsx | 32 + src/components/index.ts | 12 + src/enums/common.ts | 9 + src/global.css | 280 + src/global.less | 358 + src/global.tsx | 91 + src/hooks/useUuid.ts | 15 + src/layouts/context.tsx | 20 + src/layouts/index.tsx | 138 + src/layouts/treeAndTableList.tsx | 69 + src/layouts/useKeepAliveTabs.tsx | 152 + src/layouts/useMatchRoute.tsx | 88 + src/locales/bn-BD.ts | 26 + src/locales/bn-BD/component.ts | 5 + src/locales/bn-BD/globalHeader.ts | 17 + src/locales/bn-BD/menu.ts | 52 + src/locales/bn-BD/pages.ts | 68 + src/locales/bn-BD/pwa.ts | 7 + src/locales/bn-BD/settingDrawer.ts | 31 + src/locales/bn-BD/settings.ts | 59 + src/locales/en-US.ts | 29 + src/locales/en-US/component.ts | 5 + src/locales/en-US/device.ts | 4 + src/locales/en-US/globalHeader.ts | 17 + src/locales/en-US/menu.ts | 52 + src/locales/en-US/pages.ts | 68 + src/locales/en-US/pwa.ts | 6 + src/locales/en-US/resource.ts | 3 + src/locales/en-US/settingDrawer.ts | 31 + src/locales/en-US/settings.ts | 60 + src/locales/fa-IR.ts | 24 + src/locales/fa-IR/component.ts | 5 + src/locales/fa-IR/globalHeader.ts | 17 + src/locales/fa-IR/menu.ts | 52 + src/locales/fa-IR/pages.ts | 67 + src/locales/fa-IR/pwa.ts | 7 + src/locales/fa-IR/settingDrawer.ts | 32 + src/locales/fa-IR/settings.ts | 60 + src/locales/id-ID.ts | 25 + src/locales/id-ID/component.ts | 5 + src/locales/id-ID/globalHeader.ts | 17 + src/locales/id-ID/menu.ts | 52 + src/locales/id-ID/pages.ts | 70 + src/locales/id-ID/pwa.ts | 7 + src/locales/id-ID/settingDrawer.ts | 32 + src/locales/id-ID/settings.ts | 60 + src/locales/ja-JP.ts | 24 + src/locales/ja-JP/component.ts | 5 + src/locales/ja-JP/globalHeader.ts | 17 + src/locales/ja-JP/menu.ts | 52 + src/locales/ja-JP/pages.ts | 67 + src/locales/ja-JP/pwa.ts | 7 + src/locales/ja-JP/settingDrawer.ts | 31 + src/locales/ja-JP/settings.ts | 59 + src/locales/pt-BR.ts | 22 + src/locales/pt-BR/component.ts | 5 + src/locales/pt-BR/globalHeader.ts | 17 + src/locales/pt-BR/menu.ts | 52 + src/locales/pt-BR/pages.ts | 70 + src/locales/pt-BR/pwa.ts | 7 + src/locales/pt-BR/settingDrawer.ts | 32 + src/locales/pt-BR/settings.ts | 60 + src/locales/zh-CN.ts | 41 + src/locales/zh-CN/analysis.ts | 19 + src/locales/zh-CN/app.ts | 23 + src/locales/zh-CN/common.ts | 275 + src/locales/zh-CN/component.ts | 5 + src/locales/zh-CN/device.ts | 71 + src/locales/zh-CN/errorTypes.ts | 1 + src/locales/zh-CN/globalHeader.ts | 17 + src/locales/zh-CN/menu.ts | 75 + src/locales/zh-CN/pages.ts | 72 + src/locales/zh-CN/project.ts | 24 + src/locales/zh-CN/pwa.ts | 6 + src/locales/zh-CN/resource.ts | 81 + src/locales/zh-CN/settingDrawer.ts | 31 + src/locales/zh-CN/settings.ts | 55 + src/locales/zh-CN/system.ts | 154 + src/locales/zh-TW.ts | 20 + src/locales/zh-TW/component.ts | 5 + src/locales/zh-TW/globalHeader.ts | 17 + src/locales/zh-TW/menu.ts | 52 + src/locales/zh-TW/pages.ts | 65 + src/locales/zh-TW/pwa.ts | 6 + src/locales/zh-TW/settingDrawer.ts | 31 + src/locales/zh-TW/settings.ts | 55 + src/manifest.json | 22 + src/pages/404.tsx | 104 + src/pages/Admin.tsx | 45 + .../Fabric/ImageMapEditor/ColumnDrawer.tsx | 53 + .../Fabric/ImageMapEditor/Descriptors.json | 253 + .../ImageMapEditor/ImageMapConfigurations.tsx | 0 .../ImageMapEditor/ImageMapHeaderToolbar.tsx | 185 + .../Fabric/ImageMapEditor/ImageMapItems.tsx | 33 + .../Fabric/ImageMapEditor/ImageMapItems0.js | 331 + src/pages/Fabric/ImageMapEditor/index.tsx | 258 + src/pages/Fabric/ImageMapEditor/index0.js | 829 + src/pages/Fabric/ImageMapEditor/index1.tsx | 318 + src/pages/Fabric/canvas/Canvas.tsx | 200 + src/pages/Fabric/canvas/CanvasObject.ts | 104 + src/pages/Fabric/canvas/CustomCanvas.tsx | 34 + src/pages/Fabric/canvas/constants/code.ts | 19 + src/pages/Fabric/canvas/constants/defaults.ts | 75 + src/pages/Fabric/canvas/constants/index.ts | 4 + src/pages/Fabric/canvas/global.d.ts | 62 + .../canvas/handlers/AlignmentHandler.ts | 63 + .../canvas/handlers/AnimationHandler.ts | 338 + .../Fabric/canvas/handlers/ChartHandler.ts | 14 + .../canvas/handlers/ContextmenuHandler.ts | 71 + .../Fabric/canvas/handlers/CropHandler.ts | 278 + .../Fabric/canvas/handlers/CustomHandler.ts | 14 + .../Fabric/canvas/handlers/DrawingHandler.ts | 374 + .../Fabric/canvas/handlers/ElementHandler.ts | 187 + .../Fabric/canvas/handlers/EventHandler.ts | 879 + .../Fabric/canvas/handlers/FiberHandler.ts | 21 + .../Fabric/canvas/handlers/GridHandler.ts | 87 + .../canvas/handlers/GuidelineHandler.ts | 378 + src/pages/Fabric/canvas/handlers/Handler.ts | 1980 ++ .../Fabric/canvas/handlers/ImageHandler.ts | 683 + .../canvas/handlers/InteractionHandler.ts | 177 + .../Fabric/canvas/handlers/LinkHandler.ts | 297 + .../Fabric/canvas/handlers/NodeHandler.ts | 283 + .../Fabric/canvas/handlers/PortHandler.ts | 195 + .../Fabric/canvas/handlers/ShortcutHandler.ts | 170 + .../Fabric/canvas/handlers/TooltipHandler.ts | 98 + .../canvas/handlers/TransactionHandler.ts | 184 + .../Fabric/canvas/handlers/WorkareaHandler.ts | 354 + .../Fabric/canvas/handlers/ZoomHandler.ts | 154 + src/pages/Fabric/canvas/handlers/index.ts | 45 + src/pages/Fabric/canvas/index.tsx | 6 + src/pages/Fabric/canvas/objects/Arrow.ts | 42 + src/pages/Fabric/canvas/objects/Chart.ts | 112 + src/pages/Fabric/canvas/objects/CirclePort.ts | 32 + src/pages/Fabric/canvas/objects/Cube.ts | 83 + src/pages/Fabric/canvas/objects/CurvedLink.ts | 58 + src/pages/Fabric/canvas/objects/Element.ts | 101 + src/pages/Fabric/canvas/objects/Gif.ts | 51 + src/pages/Fabric/canvas/objects/Iframe.ts | 79 + src/pages/Fabric/canvas/objects/Line.ts | 26 + src/pages/Fabric/canvas/objects/Link.ts | 130 + src/pages/Fabric/canvas/objects/Node.ts | 298 + .../Fabric/canvas/objects/OrthogonalLink.ts | 61 + src/pages/Fabric/canvas/objects/Port.ts | 41 + src/pages/Fabric/canvas/objects/Svg.ts | 104 + src/pages/Fabric/canvas/objects/Video.ts | 129 + src/pages/Fabric/canvas/objects/index.ts | 22 + src/pages/Fabric/canvas/styles/canvas.less | 10 + .../Fabric/canvas/styles/contextmenu.less | 29 + src/pages/Fabric/canvas/styles/fabricjs.less | 3 + src/pages/Fabric/canvas/styles/tooltip.less | 50 + src/pages/Fabric/canvas/utils/ObjectUtil.ts | 433 + src/pages/Fabric/canvas/utils/index.ts | 1 + src/pages/Fabric/components/ace/AceEditor.js | 199 + src/pages/Fabric/components/ace/AceModal.js | 120 + src/pages/Fabric/components/ace/AcePreview.js | 63 + .../Fabric/components/common/ChartModal.js | 109 + .../Fabric/components/common/CodeModal.js | 112 + .../Fabric/components/common/ColorPicker.js | 63 + .../Fabric/components/common/CommonButton.js | 107 + .../Fabric/components/common/EditTable.js | 231 + .../Fabric/components/common/FileUpload.js | 84 + .../Fabric/components/common/InputHtml.js | 96 + .../Fabric/components/common/InputJson.js | 96 + .../Fabric/components/common/InputScript.js | 96 + .../Fabric/components/common/InputTemplate.js | 87 + .../Fabric/components/common/SVGModal.js | 103 + .../Fabric/components/common/Scrollbar.js | 12 + .../Fabric/components/common/UrlModal.js | 104 + src/pages/Fabric/components/common/index.js | 21 + .../exception/NoExistWordException.js | 10 + .../exception/UnsafetyWordException.js | 10 + src/pages/Fabric/components/flex/Flex.tsx | 78 + src/pages/Fabric/components/flex/Item.tsx | 41 + src/pages/Fabric/components/flex/index.tsx | 1 + src/pages/Fabric/components/font/fonts.js | 54 + src/pages/Fabric/components/font/main.js | 260 + .../Fabric/components/help/ShortcutHelp.tsx | 118 + src/pages/Fabric/components/help/index.tsx | 1 + src/pages/Fabric/components/icon/Icon.js | 62 + .../Fabric/components/icon/IconChooser.js | 161 + .../Fabric/components/layout/Content.tsx | 54 + src/pages/Fabric/components/layout/Title.tsx | 127 + src/pages/Fabric/components/layout/index.tsx | 3 + .../Fabric/components/sandbox/SandBox.js | 59 + .../Fabric/components/wireframe/Wireframe.js | 27 + src/pages/Hidden.tsx | 18 + src/pages/ShowInfo.tsx | 18 + src/requestErrorConfig.ts | 116 + src/service-worker.js | 65 + src/services/analysis/ActionDetection.ts | 21 + src/services/analysis/index.ts | 8 + src/services/analysis/typings.d.ts | 45 + src/services/ant-design-pro/api.ts | 124 + src/services/ant-design-pro/index.ts | 10 + src/services/ant-design-pro/login.ts | 21 + src/services/ant-design-pro/typings.d.ts | 101 + src/services/device/Device.ts | 171 + src/services/device/DeviceCategory.ts | 138 + src/services/device/DeviceGroup.ts | 146 + src/services/device/DeviceModelInGroup.ts | 162 + src/services/device/DeviceRelation.ts | 138 + src/services/device/index.ts | 14 + src/services/device/typings.d.ts | 222 + src/services/project/Project.ts | 162 + src/services/project/ProjectModelConfig.ts | 111 + src/services/project/index.ts | 11 + src/services/project/typings.d.ts | 126 + src/services/resource/AlgorithmModel.ts | 156 + src/services/resource/BusinessImage.ts | 138 + src/services/resource/ModelCategory.ts | 138 + src/services/resource/ModelImage.ts | 135 + src/services/resource/ModelVersion.ts | 153 + src/services/resource/index.ts | 16 + src/services/resource/typings.d.ts | 226 + src/services/swagger/index.ts | 12 + src/services/swagger/pet.ts | 153 + src/services/swagger/store.ts | 48 + src/services/swagger/typings.d.ts | 112 + src/services/swagger/user.ts | 100 + src/services/system/Api.ts | 108 + src/services/system/Base.ts | 26 + src/services/system/Casbin.ts | 36 + src/services/system/CheckDB.ts | 14 + src/services/system/Department.ts | 139 + src/services/system/Dictionary.ts | 84 + src/services/system/DictionaryDetail.ts | 93 + src/services/system/File.ts | 68 + src/services/system/InitDB.ts | 15 + src/services/system/Jwt.ts | 11 + src/services/system/Menu.ts | 76 + src/services/system/OperationRecord.ts | 93 + src/services/system/Post.ts | 117 + src/services/system/Role.ts | 99 + src/services/system/System.ts | 48 + src/services/system/User.ts | 137 + src/services/system/index.ts | 38 + src/services/system/typings.d.ts | 1028 + src/styles/color/bezierEasing.less | 110 + src/styles/color/colorPalette.less | 85 + src/styles/color/colors.less | 162 + src/styles/color/tinyColor.less | 1184 ++ src/styles/compact.less | 4 + src/styles/core/base.less | 10 + src/styles/core/global.less | 491 + src/styles/core/iconfont.less | 22 + src/styles/core/index.less | 5 + src/styles/core/motion.less | 22 + src/styles/core/motion/fade.less | 34 + src/styles/core/motion/move.less | 129 + src/styles/core/motion/other.less | 51 + src/styles/core/motion/slide.less | 131 + src/styles/core/motion/zoom.less | 179 + src/styles/css.js | 1 + src/styles/dark.less | 4 + src/styles/default.css | 1248 ++ src/styles/default.less | 4 + src/styles/index-pure.less | 2 + src/styles/index.css | 1248 ++ src/styles/index.d.ts | 1 + src/styles/index.js | 1 + src/styles/index.less | 3 + src/styles/mixins/box.less | 7 + src/styles/mixins/clearfix.less | 16 + src/styles/mixins/compact-item-vertical.less | 41 + src/styles/mixins/compact-item.less | 133 + src/styles/mixins/compatibility.less | 13 + src/styles/mixins/customize.less | 181 + src/styles/mixins/iconfont.less | 29 + src/styles/mixins/index.less | 16 + src/styles/mixins/modal-mask.less | 30 + src/styles/mixins/motion.less | 33 + src/styles/mixins/operation-unit.less | 15 + src/styles/mixins/reset.less | 11 + src/styles/mixins/rounded-arrow.less | 44 + src/styles/mixins/size.less | 10 + src/styles/mixins/typography.less | 58 + src/styles/themes/compact.less | 295 + src/styles/themes/dark.less | 457 + src/styles/themes/default.less | 1084 + src/styles/themes/index.less | 7 + src/styles/themes/variable.less | 1139 + src/styles/variable.less | 4 + src/testData/02.json | 147 + src/testData/SettingAIgorithm.tsx | 41 + src/testData/fabricGroup1.ts | 617 + src/testData/shapeWithText.json | 253 + src/testData/testData.md | 11 + src/testData/testSvg.ts | 40 + src/typings.d.ts | 25 + src/utils/FixMenuItemIcon.tsx | 53 + src/utils/IconUtil.ts | 24 + src/utils/common.ts | 123 + src/utils/downloadfile.ts | 63 + src/utils/options.ts | 12 + src/utils/permission.ts | 64 + src/utils/player.tsx | 9 + src/utils/tree.ts | 93 + tests/setupTests.jsx | 64 + tsconfig.json | 25 + types/cache/cache.json | 1 + types/cache/login.cache.json | 386 + types/cache/mock/login.mock.cache.js | 324 + types/cache/mock/mock.cache.js | 0 types/index.d.ts | 120 + 376 files changed, 61007 insertions(+), 5 deletions(-) create mode 100644 .editorconfig create mode 100644 .env create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .prettierignore create mode 100644 .prettierrc.js create mode 100644 Dockerfile create mode 100644 config/config.ts create mode 100644 config/defaultDrawer.ts create mode 100644 config/defaultForm.ts create mode 100644 config/defaultIcon.ts create mode 100644 config/defaultSettings.ts create mode 100644 config/defaultTable.ts create mode 100644 config/demoRoutes.ts create mode 100644 config/oneapi.json create mode 100644 config/proxy.ts create mode 100644 config/routes.ts create mode 100644 jest.config.ts create mode 100644 jsconfig.json create mode 100644 mock/StaffEmployee.mock.ts create mode 100644 mock/dist/fabricModels.js create mode 100644 mock/fabricModels.ts create mode 100644 mock/listTableList.ts create mode 100644 mock/modelDetail.ts create mode 100644 mock/notices.ts create mode 100644 mock/requestRecord.mock.js create mode 100644 mock/route.ts create mode 100644 mock/user.ts create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/CNAME create mode 100644 public/bg.png create mode 100644 public/demos/index.html create mode 100644 public/favicon.ico create mode 100644 public/icons/icon-128x128.png create mode 100644 public/icons/icon-192x192.png create mode 100644 public/icons/icon-512x512.png create mode 100644 public/images/computePowerAllocation/icon1.png create mode 100644 public/images/computePowerAllocation/slideBtn1.png create mode 100644 public/images/computePowerAllocation/slideBtn2.png create mode 100644 public/images/icons/logo.svg create mode 100644 public/images/model.png create mode 100644 public/logo.svg create mode 100644 public/my_logo.svg create mode 100644 public/pro_icon.svg create mode 100644 public/scripts/loading.js create mode 100644 src/access.ts create mode 100644 src/app.tsx create mode 100644 src/components/BatchOperation/isBatchDelete.tsx create mode 100644 src/components/DictionaryBox/isEnable.tsx create mode 100644 src/components/Footer/index.tsx create mode 100644 src/components/HeaderDropdown/index.tsx create mode 100644 src/components/IconSelector/Category.tsx create mode 100644 src/components/IconSelector/CopyableIcon.tsx create mode 100644 src/components/IconSelector/IconPicSearcher.tsx create mode 100644 src/components/IconSelector/fields.ts create mode 100644 src/components/IconSelector/icon.ts create mode 100644 src/components/IconSelector/index.tsx create mode 100644 src/components/IconSelector/style.less create mode 100644 src/components/IconSelector/themeIcons.tsx create mode 100644 src/components/RightContent/AvatarDropdown.tsx create mode 100644 src/components/RightContent/index.tsx create mode 100644 src/components/TableActionCard/index.tsx create mode 100644 src/components/TableActionCard/isConfirmAction.tsx create mode 100644 src/components/TableActionCard/isDelete.tsx create mode 100644 src/components/TablePaginationCard/index.tsx create mode 100644 src/components/VideoPlayer/index.tsx create mode 100644 src/components/VideoPlayer/video.css create mode 100644 src/components/VideoPlayer/videojs-new-markers.js create mode 100644 src/components/WebRtcPlayer/index.tsx create mode 100644 src/components/index.ts create mode 100644 src/enums/common.ts create mode 100644 src/global.css create mode 100644 src/global.less create mode 100644 src/global.tsx create mode 100644 src/hooks/useUuid.ts create mode 100644 src/layouts/context.tsx create mode 100644 src/layouts/index.tsx create mode 100644 src/layouts/treeAndTableList.tsx create mode 100644 src/layouts/useKeepAliveTabs.tsx create mode 100644 src/layouts/useMatchRoute.tsx create mode 100644 src/locales/bn-BD.ts create mode 100644 src/locales/bn-BD/component.ts create mode 100644 src/locales/bn-BD/globalHeader.ts create mode 100644 src/locales/bn-BD/menu.ts create mode 100644 src/locales/bn-BD/pages.ts create mode 100644 src/locales/bn-BD/pwa.ts create mode 100644 src/locales/bn-BD/settingDrawer.ts create mode 100644 src/locales/bn-BD/settings.ts create mode 100644 src/locales/en-US.ts create mode 100644 src/locales/en-US/component.ts create mode 100644 src/locales/en-US/device.ts create mode 100644 src/locales/en-US/globalHeader.ts create mode 100644 src/locales/en-US/menu.ts create mode 100644 src/locales/en-US/pages.ts create mode 100644 src/locales/en-US/pwa.ts create mode 100644 src/locales/en-US/resource.ts create mode 100644 src/locales/en-US/settingDrawer.ts create mode 100644 src/locales/en-US/settings.ts create mode 100644 src/locales/fa-IR.ts create mode 100644 src/locales/fa-IR/component.ts create mode 100644 src/locales/fa-IR/globalHeader.ts create mode 100644 src/locales/fa-IR/menu.ts create mode 100644 src/locales/fa-IR/pages.ts create mode 100644 src/locales/fa-IR/pwa.ts create mode 100644 src/locales/fa-IR/settingDrawer.ts create mode 100644 src/locales/fa-IR/settings.ts create mode 100644 src/locales/id-ID.ts create mode 100644 src/locales/id-ID/component.ts create mode 100644 src/locales/id-ID/globalHeader.ts create mode 100644 src/locales/id-ID/menu.ts create mode 100644 src/locales/id-ID/pages.ts create mode 100644 src/locales/id-ID/pwa.ts create mode 100644 src/locales/id-ID/settingDrawer.ts create mode 100644 src/locales/id-ID/settings.ts create mode 100644 src/locales/ja-JP.ts create mode 100644 src/locales/ja-JP/component.ts create mode 100644 src/locales/ja-JP/globalHeader.ts create mode 100644 src/locales/ja-JP/menu.ts create mode 100644 src/locales/ja-JP/pages.ts create mode 100644 src/locales/ja-JP/pwa.ts create mode 100644 src/locales/ja-JP/settingDrawer.ts create mode 100644 src/locales/ja-JP/settings.ts create mode 100644 src/locales/pt-BR.ts create mode 100644 src/locales/pt-BR/component.ts create mode 100644 src/locales/pt-BR/globalHeader.ts create mode 100644 src/locales/pt-BR/menu.ts create mode 100644 src/locales/pt-BR/pages.ts create mode 100644 src/locales/pt-BR/pwa.ts create mode 100644 src/locales/pt-BR/settingDrawer.ts create mode 100644 src/locales/pt-BR/settings.ts create mode 100644 src/locales/zh-CN.ts create mode 100644 src/locales/zh-CN/analysis.ts create mode 100644 src/locales/zh-CN/app.ts create mode 100644 src/locales/zh-CN/common.ts create mode 100644 src/locales/zh-CN/component.ts create mode 100644 src/locales/zh-CN/device.ts create mode 100644 src/locales/zh-CN/errorTypes.ts create mode 100644 src/locales/zh-CN/globalHeader.ts create mode 100644 src/locales/zh-CN/menu.ts create mode 100644 src/locales/zh-CN/pages.ts create mode 100644 src/locales/zh-CN/project.ts create mode 100644 src/locales/zh-CN/pwa.ts create mode 100644 src/locales/zh-CN/resource.ts create mode 100644 src/locales/zh-CN/settingDrawer.ts create mode 100644 src/locales/zh-CN/settings.ts create mode 100644 src/locales/zh-CN/system.ts create mode 100644 src/locales/zh-TW.ts create mode 100644 src/locales/zh-TW/component.ts create mode 100644 src/locales/zh-TW/globalHeader.ts create mode 100644 src/locales/zh-TW/menu.ts create mode 100644 src/locales/zh-TW/pages.ts create mode 100644 src/locales/zh-TW/pwa.ts create mode 100644 src/locales/zh-TW/settingDrawer.ts create mode 100644 src/locales/zh-TW/settings.ts create mode 100644 src/manifest.json create mode 100644 src/pages/404.tsx create mode 100644 src/pages/Admin.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/ColumnDrawer.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/Descriptors.json create mode 100644 src/pages/Fabric/ImageMapEditor/ImageMapConfigurations.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/ImageMapHeaderToolbar.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/ImageMapItems.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/ImageMapItems0.js create mode 100644 src/pages/Fabric/ImageMapEditor/index.tsx create mode 100644 src/pages/Fabric/ImageMapEditor/index0.js create mode 100644 src/pages/Fabric/ImageMapEditor/index1.tsx create mode 100644 src/pages/Fabric/canvas/Canvas.tsx create mode 100644 src/pages/Fabric/canvas/CanvasObject.ts create mode 100644 src/pages/Fabric/canvas/CustomCanvas.tsx create mode 100644 src/pages/Fabric/canvas/constants/code.ts create mode 100644 src/pages/Fabric/canvas/constants/defaults.ts create mode 100644 src/pages/Fabric/canvas/constants/index.ts create mode 100644 src/pages/Fabric/canvas/global.d.ts create mode 100644 src/pages/Fabric/canvas/handlers/AlignmentHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/AnimationHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ChartHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ContextmenuHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/CropHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/CustomHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/DrawingHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ElementHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/EventHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/FiberHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/GridHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/GuidelineHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/Handler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ImageHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/InteractionHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/LinkHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/NodeHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/PortHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ShortcutHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/TooltipHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/TransactionHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/WorkareaHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/ZoomHandler.ts create mode 100644 src/pages/Fabric/canvas/handlers/index.ts create mode 100644 src/pages/Fabric/canvas/index.tsx create mode 100644 src/pages/Fabric/canvas/objects/Arrow.ts create mode 100644 src/pages/Fabric/canvas/objects/Chart.ts create mode 100644 src/pages/Fabric/canvas/objects/CirclePort.ts create mode 100644 src/pages/Fabric/canvas/objects/Cube.ts create mode 100644 src/pages/Fabric/canvas/objects/CurvedLink.ts create mode 100644 src/pages/Fabric/canvas/objects/Element.ts create mode 100644 src/pages/Fabric/canvas/objects/Gif.ts create mode 100644 src/pages/Fabric/canvas/objects/Iframe.ts create mode 100644 src/pages/Fabric/canvas/objects/Line.ts create mode 100644 src/pages/Fabric/canvas/objects/Link.ts create mode 100644 src/pages/Fabric/canvas/objects/Node.ts create mode 100644 src/pages/Fabric/canvas/objects/OrthogonalLink.ts create mode 100644 src/pages/Fabric/canvas/objects/Port.ts create mode 100644 src/pages/Fabric/canvas/objects/Svg.ts create mode 100644 src/pages/Fabric/canvas/objects/Video.ts create mode 100644 src/pages/Fabric/canvas/objects/index.ts create mode 100644 src/pages/Fabric/canvas/styles/canvas.less create mode 100644 src/pages/Fabric/canvas/styles/contextmenu.less create mode 100644 src/pages/Fabric/canvas/styles/fabricjs.less create mode 100644 src/pages/Fabric/canvas/styles/tooltip.less create mode 100644 src/pages/Fabric/canvas/utils/ObjectUtil.ts create mode 100644 src/pages/Fabric/canvas/utils/index.ts create mode 100644 src/pages/Fabric/components/ace/AceEditor.js create mode 100644 src/pages/Fabric/components/ace/AceModal.js create mode 100644 src/pages/Fabric/components/ace/AcePreview.js create mode 100644 src/pages/Fabric/components/common/ChartModal.js create mode 100644 src/pages/Fabric/components/common/CodeModal.js create mode 100644 src/pages/Fabric/components/common/ColorPicker.js create mode 100644 src/pages/Fabric/components/common/CommonButton.js create mode 100644 src/pages/Fabric/components/common/EditTable.js create mode 100644 src/pages/Fabric/components/common/FileUpload.js create mode 100644 src/pages/Fabric/components/common/InputHtml.js create mode 100644 src/pages/Fabric/components/common/InputJson.js create mode 100644 src/pages/Fabric/components/common/InputScript.js create mode 100644 src/pages/Fabric/components/common/InputTemplate.js create mode 100644 src/pages/Fabric/components/common/SVGModal.js create mode 100644 src/pages/Fabric/components/common/Scrollbar.js create mode 100644 src/pages/Fabric/components/common/UrlModal.js create mode 100644 src/pages/Fabric/components/common/index.js create mode 100644 src/pages/Fabric/components/exception/NoExistWordException.js create mode 100644 src/pages/Fabric/components/exception/UnsafetyWordException.js create mode 100644 src/pages/Fabric/components/flex/Flex.tsx create mode 100644 src/pages/Fabric/components/flex/Item.tsx create mode 100644 src/pages/Fabric/components/flex/index.tsx create mode 100644 src/pages/Fabric/components/font/fonts.js create mode 100644 src/pages/Fabric/components/font/main.js create mode 100644 src/pages/Fabric/components/help/ShortcutHelp.tsx create mode 100644 src/pages/Fabric/components/help/index.tsx create mode 100644 src/pages/Fabric/components/icon/Icon.js create mode 100644 src/pages/Fabric/components/icon/IconChooser.js create mode 100644 src/pages/Fabric/components/layout/Content.tsx create mode 100644 src/pages/Fabric/components/layout/Title.tsx create mode 100644 src/pages/Fabric/components/layout/index.tsx create mode 100644 src/pages/Fabric/components/sandbox/SandBox.js create mode 100644 src/pages/Fabric/components/wireframe/Wireframe.js create mode 100644 src/pages/Hidden.tsx create mode 100644 src/pages/ShowInfo.tsx create mode 100644 src/requestErrorConfig.ts create mode 100644 src/service-worker.js create mode 100644 src/services/analysis/ActionDetection.ts create mode 100644 src/services/analysis/index.ts create mode 100644 src/services/analysis/typings.d.ts create mode 100644 src/services/ant-design-pro/api.ts create mode 100644 src/services/ant-design-pro/index.ts create mode 100644 src/services/ant-design-pro/login.ts create mode 100644 src/services/ant-design-pro/typings.d.ts create mode 100644 src/services/device/Device.ts create mode 100644 src/services/device/DeviceCategory.ts create mode 100644 src/services/device/DeviceGroup.ts create mode 100644 src/services/device/DeviceModelInGroup.ts create mode 100644 src/services/device/DeviceRelation.ts create mode 100644 src/services/device/index.ts create mode 100644 src/services/device/typings.d.ts create mode 100644 src/services/project/Project.ts create mode 100644 src/services/project/ProjectModelConfig.ts create mode 100644 src/services/project/index.ts create mode 100644 src/services/project/typings.d.ts create mode 100644 src/services/resource/AlgorithmModel.ts create mode 100644 src/services/resource/BusinessImage.ts create mode 100644 src/services/resource/ModelCategory.ts create mode 100644 src/services/resource/ModelImage.ts create mode 100644 src/services/resource/ModelVersion.ts create mode 100644 src/services/resource/index.ts create mode 100644 src/services/resource/typings.d.ts create mode 100644 src/services/swagger/index.ts create mode 100644 src/services/swagger/pet.ts create mode 100644 src/services/swagger/store.ts create mode 100644 src/services/swagger/typings.d.ts create mode 100644 src/services/swagger/user.ts create mode 100644 src/services/system/Api.ts create mode 100644 src/services/system/Base.ts create mode 100644 src/services/system/Casbin.ts create mode 100644 src/services/system/CheckDB.ts create mode 100644 src/services/system/Department.ts create mode 100644 src/services/system/Dictionary.ts create mode 100644 src/services/system/DictionaryDetail.ts create mode 100644 src/services/system/File.ts create mode 100644 src/services/system/InitDB.ts create mode 100644 src/services/system/Jwt.ts create mode 100644 src/services/system/Menu.ts create mode 100644 src/services/system/OperationRecord.ts create mode 100644 src/services/system/Post.ts create mode 100644 src/services/system/Role.ts create mode 100644 src/services/system/System.ts create mode 100644 src/services/system/User.ts create mode 100644 src/services/system/index.ts create mode 100644 src/services/system/typings.d.ts create mode 100644 src/styles/color/bezierEasing.less create mode 100644 src/styles/color/colorPalette.less create mode 100644 src/styles/color/colors.less create mode 100644 src/styles/color/tinyColor.less create mode 100644 src/styles/compact.less create mode 100644 src/styles/core/base.less create mode 100644 src/styles/core/global.less create mode 100644 src/styles/core/iconfont.less create mode 100644 src/styles/core/index.less create mode 100644 src/styles/core/motion.less create mode 100644 src/styles/core/motion/fade.less create mode 100644 src/styles/core/motion/move.less create mode 100644 src/styles/core/motion/other.less create mode 100644 src/styles/core/motion/slide.less create mode 100644 src/styles/core/motion/zoom.less create mode 100644 src/styles/css.js create mode 100644 src/styles/dark.less create mode 100644 src/styles/default.css create mode 100644 src/styles/default.less create mode 100644 src/styles/index-pure.less create mode 100644 src/styles/index.css create mode 100644 src/styles/index.d.ts create mode 100644 src/styles/index.js create mode 100644 src/styles/index.less create mode 100644 src/styles/mixins/box.less create mode 100644 src/styles/mixins/clearfix.less create mode 100644 src/styles/mixins/compact-item-vertical.less create mode 100644 src/styles/mixins/compact-item.less create mode 100644 src/styles/mixins/compatibility.less create mode 100644 src/styles/mixins/customize.less create mode 100644 src/styles/mixins/iconfont.less create mode 100644 src/styles/mixins/index.less create mode 100644 src/styles/mixins/modal-mask.less create mode 100644 src/styles/mixins/motion.less create mode 100644 src/styles/mixins/operation-unit.less create mode 100644 src/styles/mixins/reset.less create mode 100644 src/styles/mixins/rounded-arrow.less create mode 100644 src/styles/mixins/size.less create mode 100644 src/styles/mixins/typography.less create mode 100644 src/styles/themes/compact.less create mode 100644 src/styles/themes/dark.less create mode 100644 src/styles/themes/default.less create mode 100644 src/styles/themes/index.less create mode 100644 src/styles/themes/variable.less create mode 100644 src/styles/variable.less create mode 100644 src/testData/02.json create mode 100644 src/testData/SettingAIgorithm.tsx create mode 100644 src/testData/fabricGroup1.ts create mode 100644 src/testData/shapeWithText.json create mode 100644 src/testData/testData.md create mode 100644 src/testData/testSvg.ts create mode 100644 src/typings.d.ts create mode 100644 src/utils/FixMenuItemIcon.tsx create mode 100644 src/utils/IconUtil.ts create mode 100644 src/utils/common.ts create mode 100644 src/utils/downloadfile.ts create mode 100644 src/utils/options.ts create mode 100644 src/utils/permission.ts create mode 100644 src/utils/player.tsx create mode 100644 src/utils/tree.ts create mode 100644 tests/setupTests.jsx create mode 100644 tsconfig.json create mode 100644 types/cache/cache.json create mode 100644 types/cache/login.cache.json create mode 100644 types/cache/mock/login.mock.cache.js create mode 100644 types/cache/mock/mock.cache.js create mode 100644 types/index.d.ts diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..7e3649a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# http://editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[Makefile] +indent_style = tab diff --git a/.env b/.env new file mode 100644 index 0000000..3dc5b7a --- /dev/null +++ b/.env @@ -0,0 +1,6 @@ +# 平台本地运行端口号 +REACT_APP_ENV = dev +API_SERVER = 127.0.0.1:8888 +SERVER_HOST = http://localhost:8888/ +FILE_SERVER_HOST = http://192.168.10.28:8088 +WEBRTC_SERVER_HOST = http://192.168.10.96:9005 diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..3dc5b7a --- /dev/null +++ b/.env.development @@ -0,0 +1,6 @@ +# 平台本地运行端口号 +REACT_APP_ENV = dev +API_SERVER = 127.0.0.1:8888 +SERVER_HOST = http://localhost:8888/ +FILE_SERVER_HOST = http://192.168.10.28:8088 +WEBRTC_SERVER_HOST = http://192.168.10.96:9005 diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..76f4130 --- /dev/null +++ b/.env.production @@ -0,0 +1,5 @@ +REACT_APP_ENV = prod +API_SERVER = 127.0.0.1:8888 +SERVER_HOST = / +FILE_SERVER_HOST = http://192.168.10.96 +WEBRTC_SERVER_HOST = http://192.168.10.96:9005 diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..8336e93 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,8 @@ +/lambda/ +/scripts +/config +.history +public +dist +.umi +mock \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..8ffdff8 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,8 @@ +module.exports = { + extends: [require.resolve('@umijs/lint/dist/config/eslint')], + globals: { + page: true, + REACT_APP_ENV: true, + SERVER_HOST: true, + }, +}; diff --git a/.gitignore b/.gitignore index a19f004..e0376b7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,47 @@ -# ---> Vue -# gitignore template for Vue.js projects -# -# Recommended template: Node.gitignore - # TODO: where does this rule come from? docs/_book # TODO: where does this rule come from? test/ +# dependencies +**/node_modules +# roadhog-api-doc ignore +/src/utils/request-temp.js +_roadhog-api-doc + +# production +/dist +/taskDoc +/src/pages/Demo + +# misc +.DS_Store +npm-debug.log* +yarn-error.log + +/coverage +.idea +yarn.lock +package-lock.json +*bak +.vscode + + +# visual studio code +.history +*.log +functions/* +.temp/** + +# umi +.umi +.umi-production +.umi-test + +# screenshot +screenshot +.firebase +.eslintcache + +build diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..7999ccd --- /dev/null +++ b/.prettierignore @@ -0,0 +1,22 @@ +**/*.svg +.umi +.umi-production +/dist +.dockerignore +.DS_Store +.eslintignore +*.png +*.toml +docker +.editorconfig +Dockerfile* +.gitignore +.prettierignore +LICENSE +.eslintcache +*.lock +yarn-error.log +.history +CNAME +/build +/public diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..3447a1a --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,21 @@ +module.exports = { + singleQuote: true, + trailingComma: 'all', + printWidth: 100, + proseWrap: 'never', + endOfLine: 'lf', + overrides: [ + { + files: '.prettierrc', + options: { + parser: 'json', + }, + }, + { + files: 'document.ejs', + options: { + parser: 'html', + }, + }, + ], +}; diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e91e355 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM circleci/node:latest-browsers + +WORKDIR /usr/src/app + +RUN npm config set registry https://registry.npmmirror.com + +USER root +COPY package.json ./ +RUN yarn +COPY ./ ./ +RUN npm run test:all + +CMD ["npm", "run", "build"] diff --git a/config/config.ts b/config/config.ts new file mode 100644 index 0000000..3fb1056 --- /dev/null +++ b/config/config.ts @@ -0,0 +1,187 @@ +// https://umijs.org/config/ +import { defineConfig } from '@umijs/max'; +import { join } from 'path'; +import defaultSettings from './defaultSettings'; +import proxy from './proxy'; +import routes from './routes'; + +const { REACT_APP_ENV, + API_SERVER, + SERVER_HOST, + FILE_SERVER_HOST, + WEBRTC_SERVER_HOST +} = process.env; +console.log(REACT_APP_ENV) +export default defineConfig({ + /** + * @name 开启 hash 模式 + * @description 让 build 之后的产物包含 hash 后缀。通常用于增量发布和避免浏览器加载缓存。 + * @doc https://umijs.org/docs/api/config#hash + */ + hash: true, + define: { + API_SERVER: API_SERVER, + SERVER_HOST: SERVER_HOST, + FILE_SERVER_HOST: FILE_SERVER_HOST, + WEBRTC_SERVER_HOST: WEBRTC_SERVER_HOST, + }, + /** + * @name 兼容性设置 + * @description 设置 ie11 不一定完美兼容,需要检查自己使用的所有依赖 + * @doc https://umijs.org/docs/api/config#targets + */ + // targets: { + // ie: 11, + // }, + /** + * @name 路由的配置,不在路由中引入的文件不会编译 + * @description 只支持 path,components,routes,redirect,wrappers,title 的配置 + * @doc https://umijs.org/docs/guides/routes + */ + // umi routes: https://umijs.org/docs/routing + routes, + /** + * @name 主题的配置 + * @description 虽然叫主题,但是其实只是 less 的变量设置 + * @doc antd的主题设置 https://ant.design/docs/react/customize-theme-cn + * @doc umi 的theme 配置 https://umijs.org/docs/api/config#theme + */ + theme: { + // 如果不想要 configProvide 动态设置主题需要把这个设置为 default + // 只有设置为 variable, 才能使用 configProvide 动态设置主色调 + 'root-entry-name': 'variable', + + }, + /** + * @name moment 的国际化配置 + * @description 如果对国际化没有要求,打开之后能减少js的包大小 + * @doc https://umijs.org/docs/api/config#ignoremomentlocale + */ + ignoreMomentLocale: true, + /** + * @name 代理配置 + * @description 可以让你的本地服务器代理到你的服务器上,这样你就可以访问服务器的数据了 + * @see 要注意以下 代理只能在本地开发时使用,build 之后就无法使用了。 + * @doc 代理介绍 https://umijs.org/docs/guides/proxy + * @doc 代理配置 https://umijs.org/docs/api/config#proxy + */ + proxy: proxy[REACT_APP_ENV as keyof typeof proxy], + /** + * @name 快速热更新配置 + * @description 一个不错的热更新组件,更新时可以保留 state + */ + fastRefresh: true, + //============== 以下都是max的插件配置 =============== + /** + * @name 数据流插件 + * @@doc https://umijs.org/docs/max/data-flow + */ + model: {}, + /** + * 一个全局的初始数据流,可以用它在插件之间共享数据 + * @description 可以用来存放一些全局的数据,比如用户信息,或者一些全局的状态,全局初始状态在整个 Umi 项目的最开始创建。 + * @doc https://umijs.org/docs/max/data-flow#%E5%85%A8%E5%B1%80%E5%88%9D%E5%A7%8B%E7%8A%B6%E6%80%81 + */ + initialState: {}, + /** + * @name layout 插件 + * @doc https://umijs.org/docs/max/layout-menu + */ + title: 'Ant Design Pro', + layout: { + locale: true, + ...defaultSettings, + }, + /** + * @name moment2dayjs 插件 + * @description 将项目中的 moment 替换为 dayjs + * @doc https://umijs.org/docs/max/moment2dayjs + */ + moment2dayjs: { + preset: 'antd', + plugins: ['duration'], + }, + /** + * @name 国际化插件 + * @doc https://umijs.org/docs/max/i18n + */ + locale: { + // default zh-CN + default: 'zh-CN', + antd: true, + // default true, when it is true, will use `navigator.language` overwrite default + baseNavigator: true, + }, + /** + * @name antd 插件 + * @description 内置了 babel import 插件 + * @doc https://umijs.org/docs/max/antd#antd + */ + antd: {}, + /** + * @name 网络请求配置 + * @description 它基于 axios 和 ahooks 的 useRequest 提供了一套统一的网络请求和错误处理方案。 + * @doc https://umijs.org/docs/max/request + */ + request: {}, + /** + * @name 权限插件 + * @description 基于 initialState 的权限插件,必须先打开 initialState + * @doc https://umijs.org/docs/max/access + */ + access: {}, + + /** + * @name 中额外的 script + * @description 配置 中额外的 script + */ + headScripts: [ + // 解决首次加载时白屏的问题 + { src: '/scripts/loading.js', async: true }, + ], + //================ pro 插件配置 ================= + presets: ['umi-presets-pro'], + /** + * @name openAPI 插件的配置 + * @description 基于 openapi 的规范生成serve 和mock,能减少很多样板代码 + * @doc https://pro.ant.design/zh-cn/docs/openapi/ + */ + openAPI: [ + // { + // requestLibPath: "import { request } from '@umijs/max'", + // // 或者使用在线的版本 + // // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json" + // schemaPath: join(__dirname, 'oneapi.json'), + // mock: false, + // }, + // { + // requestLibPath: "import { request } from '@umijs/max'", + // schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/CA1dOm%2631B/openapi.json', + // projectName: 'swagger', + // }, + // { + // requestLibPath: "import { request } from '@umijs/max'", + // // 或者使用在线的版本 + // // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json" + // // schemaPath: join(__dirname, 'oneapi.json'), + // schemaPath: 'http://localhost:8888/api/v1/swagger/doc.json', + // mock: false, + // apiPrefix: "'/api/v1'", + // projectName: 'device1', + // }, + // { + // requestLibPath: "import { request } from '@umijs/max'", + // // 或者使用在线的版本 + // // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json" + // // schemaPath: join(__dirname, 'oneapi.json'), + // schemaPath: 'http://127.0.0.1:9000/swagger.json', + // mock: false, + // apiPrefix: "'/api/v1'", + // projectName: 'staff', + // }, + ], + mfsu: { + strategy: 'normal', + }, + requestRecord: {}, +}); diff --git a/config/defaultDrawer.ts b/config/defaultDrawer.ts new file mode 100644 index 0000000..e37bef3 --- /dev/null +++ b/config/defaultDrawer.ts @@ -0,0 +1 @@ +// 待启用 抽屉全局配置 \ No newline at end of file diff --git a/config/defaultForm.ts b/config/defaultForm.ts new file mode 100644 index 0000000..38a51b8 --- /dev/null +++ b/config/defaultForm.ts @@ -0,0 +1,60 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-13 14:19:57 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-22 13:15:04 + * @FilePath: \general-ai-platform-web\config\defaultForm.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE2 + */ + +import { StepsFormProps } from "@ant-design/pro-components"; +import { ReactNode } from "react"; + + +// 通用表单配置 +export const proFormCommonOptions: Record = { +} + +const formBoxMargin = 2 * 24 +const formItemGap = 16 +// Small 560 +export const proFormSmallModelWidth: number = 560; +export const proFormSmallItemStyleProps: Record = { + width: proFormSmallModelWidth - formBoxMargin, // 一列 + // column2Width: (proFormSmallModelWidth - 2 * formBoxMargin)/2 , // 两列 +}; + +// normal 804 +export const proFormModelWidth: number = 804; +export const proFormItemStyleProps: Record = { + width: proFormModelWidth - formBoxMargin, // 一列 + column2Width: (proFormModelWidth - formBoxMargin - formItemGap)/2 , // 两列 +}; + +// max 968 +export const proFormMaxModelWidth: number = 968; +export const proFormMaxItemStyleProps: Record = { + width: proFormMaxModelWidth - formBoxMargin, + column2Width: (proFormMaxModelWidth - formBoxMargin - formItemGap)/2 , // 两列 +}; + + +/**表单具体单项配置 */ + + +// proFormList 新增一项按钮配置 +export const proFormListCreatorButtonProps : { + creatorButtonText?: ReactNode; + position?: 'top' | 'bottom'; +} = { + position: 'bottom', + creatorButtonText: '添加参数字段', // 设置新增一项数据的文案 +} + + +// 分步表单统一配置 +export const proFormStepsFormProps: StepsFormProps = { + stepsProps: { + labelPlacement: 'vertical', + } +} \ No newline at end of file diff --git a/config/defaultIcon.ts b/config/defaultIcon.ts new file mode 100644 index 0000000..02d8cb3 --- /dev/null +++ b/config/defaultIcon.ts @@ -0,0 +1,32 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-28 14:13:05 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-28 17:48:37 + * @FilePath: \general-ai-platform-web\config\defaultIcon.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%A + */ + +import { proFormItemStyleProps } from './defaultForm'; + +// 分步表单统一配置 +export const proIconSelectWrapStyle: React.CSSProperties = { + position: 'relative', + width: 290, + background: 'red', + left: 0, +}; + +export const proIconSelectStyle: React.CSSProperties = { + position: 'absolute', + left: '0', + padding: 16, + top: '5%', + width: '94%', + height: 500, + zIndex: 9, + boxShadow: '0px 4px 12px 0px rgba(0, 0, 0, 0.30)', + background: '#fff', + borderRadius: 4, + overflowY: 'scroll', +}; diff --git a/config/defaultSettings.ts b/config/defaultSettings.ts new file mode 100644 index 0000000..b9f611f --- /dev/null +++ b/config/defaultSettings.ts @@ -0,0 +1,35 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-22 10:02:59 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-12-05 11:09:13 + * @FilePath: \react-adpro-fabric\config\defaultSettings.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { ProLayoutProps } from '@ant-design/pro-components'; + +/** + * @name + */ +const Settings: ProLayoutProps & { + pwa?: boolean; + logo?: string; +} = { + navTheme: 'light', + // 拂晓蓝 + colorPrimary: '#155BD4', + layout: 'mix', + contentWidth: 'Fluid', + fixedHeader: false, + fixSiderbar: true, + colorWeak: false, + title: 'fabric智能AI系统', + pwa: true, + logo: '/my_logo.svg', + iconfontUrl: '', + token: { + // 参见ts声明,demo 见文档,通过token 修改样式 + //https://procomponents.ant.design/components/layout#%E9%80%9A%E8%BF%87-token-%E4%BF%AE%E6%94%B9%E6%A0%B7%E5%BC%8F + }, +}; +export default Settings; diff --git a/config/defaultTable.ts b/config/defaultTable.ts new file mode 100644 index 0000000..596c2e8 --- /dev/null +++ b/config/defaultTable.ts @@ -0,0 +1,46 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-13 11:32:26 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-21 13:36:39 + * @FilePath: \general-ai-platform-web\config\defaultTable.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { ProColumns } from "@ant-design/pro-components"; +import { PaginationProps } from "antd"; +// 通用列表配置 +export const proTableCommonOptions: Record = { + scrollX: 'max-content', // 保证左右侧列的固定,并能保证没列标题不换行 + scrollY: 500, // 保证列表高度固定 + commscrollX: 1300, + commscrollY: 500, // 保证列表高度固定 + searchLabelWidth: 'auto', // 整体对齐,label根据实际字数自适应 +} + +// 操作栏位配置 +export const proTableActionColumnOptions: Record = { + dataIndex: 'option', + valueType: 'option', + align: 'center', + fixed: 'right', +} + +// 分页器配置 +export const proTablePaginationOptions: PaginationProps = { + showSizeChanger: true, + // showQuickJumper: true, + showTotal: (total) => `共${total}条`, +} + + + + +// 默认索引列配置 +// export const proTableIndexColumnOptions : ProColumns = { +// title: '序号', +// dataIndex: 'index', +// valueType: 'index', // 增加该属性以添加边框 +// fixed: 'left', // 将该列固定在左侧 +// width: 70, +// align:'center' +// } \ No newline at end of file diff --git a/config/demoRoutes.ts b/config/demoRoutes.ts new file mode 100644 index 0000000..ea7187b --- /dev/null +++ b/config/demoRoutes.ts @@ -0,0 +1,22 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-23 16:05:23 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-23 16:11:53 + * @FilePath: \react-adpro-fabric\config\demoRoutes.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +export const demoRoutes = [ + { + path: '/fabric', + name: 'fabric', + routes: [ + { + name: 'fabricOfReactCavas1', + path: '/fabric/fabricOfReact/cavas1', + component: 'Demo/FabricOfReact/Cavas1', + access: 'canReadMenu', + }, + ] + } +] \ No newline at end of file diff --git a/config/oneapi.json b/config/oneapi.json new file mode 100644 index 0000000..2a14f69 --- /dev/null +++ b/config/oneapi.json @@ -0,0 +1,593 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Ant Design Pro", + "version": "1.0.0" + }, + "servers": [ + { + "url": "http://localhost:8080/" + }, + { + "url": "https://localhost:8080/" + } + ], + "paths": { + "/api/currentUser": { + "get": { + "tags": ["api"], + "description": "获取当前的用户", + "operationId": "currentUser", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CurrentUser" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/api/login/captcha": { + "post": { + "description": "发送验证码", + "operationId": "getFakeCaptcha", + "tags": ["login"], + "parameters": [ + { + "name": "phone", + "in": "query", + "description": "手机号", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FakeCaptcha" + } + } + } + } + } + } + }, + "/api/login/outLogin": { + "post": { + "description": "登录接口", + "operationId": "outLogin", + "tags": ["login"], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/api/login/account": { + "post": { + "tags": ["login"], + "description": "登录接口", + "operationId": "login", + "requestBody": { + "description": "登录系统", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LoginParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LoginResult" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + }, + "x-codegen-request-body-name": "body" + }, + "x-swagger-router-controller": "api" + }, + "/api/notices": { + "summary": "getNotices", + "description": "NoticeIconItem", + "get": { + "tags": ["api"], + "operationId": "getNotices", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NoticeIconList" + } + } + } + } + } + } + }, + "/api/rule": { + "get": { + "tags": ["rule"], + "description": "获取规则列表", + "operationId": "rule", + "parameters": [ + { + "name": "current", + "in": "query", + "description": "当前的页码", + "schema": { + "type": "number" + } + }, + { + "name": "pageSize", + "in": "query", + "description": "页面的容量", + "schema": { + "type": "number" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleList" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "post": { + "tags": ["rule"], + "description": "新建规则", + "operationId": "addRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleListItem" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "put": { + "tags": ["rule"], + "description": "新建规则", + "operationId": "updateRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleListItem" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": ["rule"], + "description": "删除规则", + "operationId": "removeRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/swagger": { + "x-swagger-pipe": "swagger_raw" + } + }, + "components": { + "schemas": { + "CurrentUser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "userid": { + "type": "string" + }, + "email": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "title": { + "type": "string" + }, + "group": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "label": { + "type": "string" + } + } + } + }, + "notifyCount": { + "type": "integer", + "format": "int32" + }, + "unreadCount": { + "type": "integer", + "format": "int32" + }, + "country": { + "type": "string" + }, + "access": { + "type": "string" + }, + "geographic": { + "type": "object", + "properties": { + "province": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "key": { + "type": "string" + } + } + }, + "city": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + } + }, + "address": { + "type": "string" + }, + "phone": { + "type": "string" + } + } + }, + "LoginResult": { + "type": "object", + "properties": { + "status": { + "type": "string" + }, + "type": { + "type": "string" + }, + "currentAuthority": { + "type": "string" + } + } + }, + "PageParams": { + "type": "object", + "properties": { + "current": { + "type": "number" + }, + "pageSize": { + "type": "number" + } + } + }, + "RuleListItem": { + "type": "object", + "properties": { + "key": { + "type": "integer", + "format": "int32" + }, + "disabled": { + "type": "boolean" + }, + "href": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "name": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "desc": { + "type": "string" + }, + "callNo": { + "type": "integer", + "format": "int32" + }, + "status": { + "type": "integer", + "format": "int32" + }, + "updatedAt": { + "type": "string", + "format": "datetime" + }, + "createdAt": { + "type": "string", + "format": "datetime" + }, + "progress": { + "type": "integer", + "format": "int32" + } + } + }, + "RuleList": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RuleListItem" + } + }, + "total": { + "type": "integer", + "description": "列表的内容总数", + "format": "int32" + }, + "success": { + "type": "boolean" + } + } + }, + "FakeCaptcha": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "status": { + "type": "string" + } + } + }, + "LoginParams": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "password": { + "type": "string" + }, + "autoLogin": { + "type": "boolean" + }, + "type": { + "type": "string" + } + } + }, + "ErrorResponse": { + "required": ["errorCode"], + "type": "object", + "properties": { + "errorCode": { + "type": "string", + "description": "业务约定的错误码" + }, + "errorMessage": { + "type": "string", + "description": "业务上的错误信息" + }, + "success": { + "type": "boolean", + "description": "业务上的请求是否成功" + } + } + }, + "NoticeIconList": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NoticeIconItem" + } + }, + "total": { + "type": "integer", + "description": "列表的内容总数", + "format": "int32" + }, + "success": { + "type": "boolean" + } + } + }, + "NoticeIconItemType": { + "title": "NoticeIconItemType", + "description": "已读未读列表的枚举", + "type": "string", + "properties": {}, + "enum": ["notification", "message", "event"] + }, + "NoticeIconItem": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "extra": { + "type": "string", + "format": "any" + }, + "key": { "type": "string" }, + "read": { + "type": "boolean" + }, + "avatar": { + "type": "string" + }, + "title": { + "type": "string" + }, + "status": { + "type": "string" + }, + "datetime": { + "type": "string", + "format": "date" + }, + "description": { + "type": "string" + }, + "type": { + "extensions": { + "x-is-enum": true + }, + "$ref": "#/components/schemas/NoticeIconItemType" + } + } + } + } + } +} diff --git a/config/proxy.ts b/config/proxy.ts new file mode 100644 index 0000000..d8784aa --- /dev/null +++ b/config/proxy.ts @@ -0,0 +1,64 @@ +/** + * @name 代理的配置 + * @see 在生产环境 代理是无法生效的,所以这里没有生产环境的配置 + * ------------------------------- + * The agent cannot take effect in the production environment + * so there is no configuration of the production environment + * For details, please see + * https://pro.ant.design/docs/deploy + * + * @doc https://umijs.org/docs/guides/proxy + */ +export default { + // 如果需要自定义本地开发服务器 请取消注释按需调整 + // dev: { + // // localhost:8000/api/** -> https://preview.pro.ant.design/api/** + // '/api/': { + // // 要代理的地址 + // target: 'https://preview.pro.ant.design', + // // 配置了这个可以从 http 代理到 https + // // 依赖 origin 的功能可能需要这个,比如 cookie + // changeOrigin: true, + // }, + // }, + dev: { + // localhost:8000/api/** -> https://preview.pro.ant.design/api/** + '/api/v1/': { + // 要代理的地址 + target: 'http://192.168.10.96:8888/', + // target: 'https://www.baidu.com', + // 配置了这个可以从 http 代理到 https + // 依赖 origin 的功能可能需要这个,比如 cookie + changeOrigin: true, + secure: false, + }, + // '/video_save_path/': { + // // 要代理的地址 + // target: 'http://192.168.10.96/', + // // target: 'https://www.baidu.com', + // // 配置了这个可以从 http 代理到 https + // // 依赖 origin 的功能可能需要这个,比如 cookie + // changeOrigin: true, + // secure: false, + // }, + }, + /** + * @name 详细的代理配置 + * @doc https://github.com/chimurai/http-proxy-middleware + */ + test: { + // localhost:8000/api/** -> https://preview.pro.ant.design/api/** + '/api/': { + target: 'https://proapi.azurewebsites.net', + changeOrigin: true, + pathRewrite: { '^': '' }, + }, + }, + pre: { + '/api/': { + target: 'your pre url', + changeOrigin: true, + pathRewrite: { '^': '' }, + }, + }, +}; diff --git a/config/routes.ts b/config/routes.ts new file mode 100644 index 0000000..1896675 --- /dev/null +++ b/config/routes.ts @@ -0,0 +1,37 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-22 10:02:59 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-12-20 14:40:04 + * @FilePath: \react-adpro-fabric\config\routes.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ + +/** + * @name umi 的路由配置 + * @description 只支持 path,components,routes,redirect,wrappers,name,icon 的配置 + * @param path path 只支持两种占位符配置,第一种是动态参数 :id 的形式,第二种是 * 通配符,通配符只能出现路由字符串的最后。 + * @param components 配置 location 和 path 匹配后用于渲染的 React 组件路径。可以是绝对路径,也可以是相对路径,如果是相对路径,会从 src/pages 开始找起。 + * @param routes 配置子路由,通常在需要为多个路径增加 layout 组件时使用。 + * @param redirect 配置路由跳转 + * @param wrappers 配置路由组件的包装组件,通过包装组件可以为当前的路由组件组合进更多的功能。 比如,可以用于路由级别的权限校验 + * @param name 配置路由的标题,默认读取国际化文件 menu.ts 中 menu.xxxx 的值,如配置 name 为 login,则读取 menu.ts 中 menu.login 的取值作为标题 + * @param icon 配置路由的图标,取值参考 https://ant.design/components/icon-cn, 注意去除风格后缀和大小写,如想要配置图标为 则取值应为 stepBackward 或 StepBackward,如想要配置图标为 则取值应为 user 或者 User + * @doc https://umijs.org/docs/guides/routes + */ +export default [ + { + path: '/showInfo', + layout: false, + component: './404', + }, + { + path: '/', + redirect: '/showInfo', + }, + { + path: '*', + layout: false, + component: './404', + }, +]; diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 0000000..525d4c6 --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,31 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-22 10:02:59 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-28 16:45:16 + * @FilePath: \react-adpro-fabric\jest.config.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { configUmiAlias, createConfig } from '@umijs/max/test'; + +export default async () => { + const config = await configUmiAlias({ + ...createConfig({ + target: 'browser', + }), + }); + console.log(JSON.stringify(config)); + + return { + ...config, + testEnvironmentOptions: { + ...(config?.testEnvironmentOptions || {}), + url: 'http://localhost:8080', + }, + setupFiles: [...(config.setupFiles || []), './tests/setupTests.jsx'], + globals: { + ...config.globals, + localStorage: null, + }, + }; +}; diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..197bee5 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "jsx": "react-jsx", + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/mock/StaffEmployee.mock.ts b/mock/StaffEmployee.mock.ts new file mode 100644 index 0000000..f4ec50f --- /dev/null +++ b/mock/StaffEmployee.mock.ts @@ -0,0 +1,23 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /employee/createEmployee': (req: Request, res: Response) => { + res.status(200).send({}); + }, + 'DELETE /employee/deleteEmployee': (req: Request, res: Response) => { + res.status(200).send({}); + }, + 'DELETE /employee/deleteEmployeeByIds': (req: Request, res: Response) => { + res.status(200).send({}); + }, + 'POST /employee/getEmployeeById': (req: Request, res: Response) => { + res.status(200).send({}); + }, + 'POST /employee/getEmployeeList': (req: Request, res: Response) => { + res.status(200).send({}); + }, + 'PUT /employee/updateEmployee': (req: Request, res: Response) => { + res.status(200).send({}); + }, +}; diff --git a/mock/dist/fabricModels.js b/mock/dist/fabricModels.js new file mode 100644 index 0000000..68549bc --- /dev/null +++ b/mock/dist/fabricModels.js @@ -0,0 +1,382 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +exports.__esModule = true; +var currJson1 = { + version: '5.3.0', + objects: [ + { + type: 'image', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 2.7348, + top: 0, + width: 1200, + height: 900, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + cropX: 0, + cropY: 0, + selectable: false, + hasControls: true, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAOECAIAAAA+D1+tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMS0yOVQxNjowNjozNSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMWE2ZTE4MC1iMTc1LTQ2NGMtYjBlZS0zYjgxYTcwNjY4MTMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YjQzZmIyYy1hYmVmLWYzNGItODVlZC1k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oizn60n1OZ3O5cuXnzp16vXXX588efKcOXO459vFixc3btw4YMCAFStWiJuo6jcYDIFAID8//4EHHvjwww937drF/YR5AyI5hwDEL2FGQyIJciYS7EmBUwAQgSAEIFbwer293QTQ59Bm3lOE+EBygCwoKHjsscco08zBgwdTU1PHjRv3y1/+kuYzIBFCsz+rPCr5LsS99HovROW6yTUhdRnpwNesWZOamjphwgQWQmUxjcsor5ObQ81m82233fbpp5+uWbNm2bJlUogEqqSZRddTlSyUZXnw4MFf+9rXPvroo9dee+2uu+5ijH322WelpaXz5s2jCSq41BQFOVVFNV+6dGnv3r3Hjh1TqUEA+ji9/kYCIBaAIASgRwnjNka2mg6NQeJLBjoJH4ZQ2s6Mp7SGApIgYYzl5+e/9NJL//Vf/zV58uTnn39eVIMqX1Mm3Jm9622ldfJkgsuooplej+x47777bmNj47333muxWPh50K1K6zIq2kgVRbFYLHPmzFm/fv2mTZtuuukmHk+oKizWo42cpGLp6ekrV67cvn37n//855aWlmHDht1///1ms5m1ika+U1XWGc6FCxfghgCA1DqVC/2bYHY/AKIDMYQA9DRSW/j6TsYQdmkbQfwR3c0Qam4uMaCOMeb1er/88suZM2du3Ljx8ccfv3btWlVVFWuNjuMSS3tXM01mzp5Ed7/iSuoaKkIKlnfffbe2tnbZsmUOh4Np3EpF6FRrH1uVX6jVal2+fPm1a9fee+891nrGdKvS3QVrmw9j0KBBFRUVhw4d6tevH6lBJgRqai2E4pGaTCaLxSLWDAAAADBYCAHoMXTDqMS+KZ9zrPP1AxAhuiYjlUYqLS194403JkyYsHTpUirwxRdf/Pa3vx06dOjXv/51KkOztGtj5KgqlVmsOw9IH1WTxMkDg8Egzf/OGHvzzTcbGhpuv/12mp6B6+FQIYhhhJwozCRJuv3221evXr1u3brFixdrNaHf7xclHP8rXgWXy/XKK6/4fL7/+3//L2Ns8+bN/9//9//dddddhYWFBoOBTjI57jK9uToURamtreX+on6/n2y8AAAAAAQhAD1Hu9nMeqwlABBcGol2MC5CmpqatmzZUldXt2rVqmHDhjHGAoGAwWCYOHFifn7+tm3bnnrqqRkzZkycONFoNIoKRAylUykT0SW1d+95ahup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hg0bfvnLX65Zs2bJkiUOh2NwcPDRRx8dGRn56Ec/2traWlNTQ8dTVCFtT58+/brrrtu7d++GDRtuv/32j370o01NTYyxoaGhJ554gjF29tlnt7a2kgkxHo97PB6v1zsyMmJy1BgMBumZkdpuOz5pkPrOjBua35HX66UfAj9mfCsFwJgjWQjVUzMAAJA7EITAKoj6AaSFRglchPj9/oULF86YMWPDhg133HGH0+mMx+Nut/uUU05ZsWIFncL1CR83UxBgRUXFeeedd9JJJ/3jH//46U9/Wl5eHo/Hg8Hg+vXrly1bxs+ljfLyctr42c9+VldXd+zYsRkzZkydOnX//v3t7e2BQCAUCtHBXq+XxGF2flMm3YZ9Ph+XBHQ3jh07ZrfbSVY5HA7RfGfgNaoZOMeO14SMsWPHju3bt2/KlClTpkxJJBLPPfecx+NpbW3lmlAsn4QoN5mmUqnS0tIFCxYsWLDghRdeePbZZx955JFAIBCNRltaWq655prS0lLxdClPaUlJyZIlS+bPn79jx44nnngiEokkEomKiooVK1a0traSjGdC8K3P50srCPk3ReugMJVPJtP5SRYkcFQzc09JSQk/YJyrBMA4oGchBACAPAJBCKyC9KozyAkB2PGrn1PGRbvdHggEzj777AcffPC3v/0tY+yRRx7hapAyzTidTjqeTE82m40vdldXV3fNNddceeWV999/f1lZ2d///neuBhOJBPfD7OnpoZ1z5swJBAK1tbW9vb2vvvrqokWLli1bduDAgbKyMrqc2+2WrIVZN5M3QdygYh0OR01NzZNPPqk+/sknn7zgggsM3Aj1ssjwnep/V65cmUgk7rzzzquuumrlypXxePypp54677zz5syZw6UvvyJfFZOgFR1I461du3ZoaOhjH/sYY+zyyy//7ne/y4+hHDNs9LbTfnKFpdykixcv3rx583XXXccY+/73v3/iiSfyc8VGkSeqsRclHexyufhqhJIMVps9C4WeLrVC3QAYOzR9v/HYAwDyCwQhAEVJKBRio0kvuVT717/+1d3d/b3vfe/OO+9kjL388ss/+MEPli9fvnbtWqfTSYfFYrFYLMYFIemTzs7OBx98MBqN3njjjX/961+Hhob+/ve///jHP161atWaNWtIn5BI2LRp07nnnnvttddefvnl3d3dZWVlV1555SOPPPLd73730ksvLdz9OI7t27cvXLhw/fr1Ka0lCtUYjK64IiK9Z7fbTz/99P7+/r/+9a8f//jHV69e7ff7n3zyyYsuumjWrFl2uz2RSHCTIP07ODhIJfD9L7/88ksvvbRkyRKqz/vvv3/zzTfPnTv3rLPOqqqqomNSqVQ8HqdvmTFG5rtIJPLUU08NDAwsW7aMzt2zZ8/f//53xti6desotwpPZWFehLvdbjISSjdENMqlrJFllB3/ZVGgLG0XvGIA5Bd61MVUSXjIQR7BtAIQgSAEoMigTpzUBWm83t7eTZs2dXZ2BgKBM888s7GxkY487bTTGGP79u2744475syZs2rVqrKystLS0mnTppEdjzF26NChDRs27Nu3r7m5+ZRTTpk7dy5jrKys7KKLLnr77bffeeedjRs3nnbaacuWLSPpGAqFpk2bdt5557HRpKbf/OY3H3nkkcsuu+xnP/vZI488Qh6nZtJ7mHwb8cNI54jrCtAlkslkIBBYtGjR0NDQ0aNHA4EAhdVpXijTVyCPPKRFJkgTnn/++U8++eQDDzzwiU984qSTTnK5XI8++ujll18+depUWgqSziVzX2NjI110aGjorbfeamtri0QiH/rQh1atWkWHLV68mDG2a9eue++9t6mp6YwzzqipqbHZbLNmzeKJXo4dO7Z169adO3f6/f4lS5YsXbqU9s+ePTuVSu3atev555+vq6tbvHhxIBCgOpM+NHmHQ6GQtDqFpoleUxOO56hCfWnxeUBSGTDxsFruXADAhASCEFgFxBBmBAlCj8czNDT0yiuvRCKRNWvWUDrKZDJJksztdp955plnnHHG008//c477/j9/tNPP91ms1VXV9MwOhQKPfnkk8PDw2vXrj355JMZY6lUitbHq6qqWrdu3amnnvrwww+/8sorNptt+fLljLGamprDhw8PDw+XlpZGIhGv17tixYra2lrKVipm+BhnuNcoUV9ff/fddzOd2DMzj5k6hpDkByXXueiii5544om77rrrC1/4wqJFi0Kh0D333PPpT3+6ublZPGvatGnV1dW0/e677z7//POnnHLK+eefT9lfYrFYMpn0eDyLFy9evHjxhg0b/vnPfzqdzrVr15aUlPh8Pu5x+sorr3R2di5btuz000+nPaTfXC7XnDlz5syZs3fv3s2bNyeTyZUrV1J6GBKEZjRSZWVlVVUVN05q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BBZCPc67+uqrKa4sLb/61a9OPPFEKaxL7bVo0nqjlgQ0fCehdcYZZ7z00ktPPvnkvHnzYrGYx+PhdjlKDFNSUjJ79uxUKrV3795QKFRSUjJ9+vSmpqYDBw4kEgluYiotLU0mk3v27KHgQ72gtVQqtW/fvm3btp166qls1JWUDlYUhZr8yCOPfOYzn7n++ut/8IMfUD0N2kttMSlCDKDUPuIePZXCFRetGEk7H3jggSlTppx55pldXV1UGSnUk6ckZYwlk0m6z4cPH3766ac7OjpWr17d19eXEpL9kL+oGIoplkbLTrz33nu7d+/mpmap7dI8ggF6iW2NTxefK24hdLvdov+qSdJWMuskqJNHbk2elgIAAAAGQBACqyBZ5PjQubS0NBKJ8CSNokskneLz+cLh8B//+McvfelLjLHf/va3Z5999qxZs9QSy3ygl2bkocfjicfjHo/H7Xafc845GzduPHDggNvtdjgcZKYjQZJMJgcGBsrLy20228DAgKIow8PDZWVlFAZJRrxYLOZyubxebzKZDAaDdCIbHcSTpOHbpD0+9rGPzZkzhzFGXrJUJTrmG9/4xsMPP3z++ec/+OCDBw4cuOeee3hlpGbydCnSuh3qxhrfGYLW29A7TDM1i91upyUZq6qqvv/970cike3bt5MepohEWrSDakgpW5PJJH3vJSUl0Wj00KFDHR0dR44cOXbsWH9/P7/nbDS00m63u1wuOosS/NAGYywajdbW1t52223Dw8NdXV1qX1/z0FUyPUv6OkhRu91uydSckbVWjxxXxZgkZBT2CQAAAExIIAiB1YnH4yQhRESZQWKATEw7duz44he/+PnPf/7nP/85CQwz+UXVyTA1jyftx0YF1bJly4aGhijhDV2FakLbsVjMZrNNmzbN6XSSLOEOk/wSJCPFNTPUkpUsiqRC6ZhEIsHTkNhstkgkctttt917771XX311f3//9OnTb7jhhltuuUVqhe34lQxId2nG0ZmHWwgNPHLV1+X/nn766YlEIhwOizk/1V67dInU6CINU6dOdTqdc+bMmTlzJgUWsuOfB82i2KjF2Ofz2e32d999t6+vL1NBKBZIQi6j0yW4y6iYPpd/lGPJbFQQIpGmMZCCAAAAAAQhsBbqxJhqNShBxp/58+dv3br1yJEjP/3pT4PB4Je//OWbbrqppqbGwNgijZWN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', + crossOrigin: null, + filters: [] + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 776.561, + top: 173.3615, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: 'f772494d-01de-4a9e-b21d-67faed778e60', + selectable: false, + hasControls: true, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(44,246,72,0.99)', + stroke: 'rgba(45,240,230,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: false, + hasControls: true + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -16.7824, + top: -8.9323, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '正常', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: false, + hasControls: true + }, + ] + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 386.3748, + top: 155.1298, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: '3fea9335-b7a3-4b01-bf7b-7d15b4ca6b62', + selectable: false, + hasControls: true, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(248,9,3,0.94)', + stroke: 'rgba(255,243,47,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: false, + hasControls: true + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -15.8708, + top: -8.9298, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '警告', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: false, + hasControls: true + }, + ] + }, + ], + /**画布 */ + clipPath: { + type: 'rect', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0, + top: 0, + width: 1200, + height: 900, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + rx: 0, + ry: 0, + selectable: false, + hasControls: true + } +}; +// mock tableListDataSource +var genData = function (params) { + var data = __assign({}, currJson1); + return data; +}; +function fetchFabricModelsById(req, res, u, b) { + // let realUrl = u; + // if (!realUrl || Object.prototype.toString.call(realUrl) !== '[object String]') { + // realUrl = req.url; + // } + // const body = (b && b.body) || req.body; + // const { method, name, desc, key } = body; + // const params = parse(realUrl, true).query as unknown as API.PageParams & + // API.RuleListItem & { + // sorter: any; + // filter: any; + // }; + // console.log(req, 'getModelDetailApi'); + var result = { + data: genData({ id: 2 }), + success: true, + msg: '获取成功' + }; + return res.json(result); +} +exports["default"] = { + 'GET /api/v1/mock/fabricModels/1': fetchFabricModelsById +}; diff --git a/mock/fabricModels.ts b/mock/fabricModels.ts new file mode 100644 index 0000000..f29edfa --- /dev/null +++ b/mock/fabricModels.ts @@ -0,0 +1,820 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-09 14:29:49 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-12-05 09:58:06 + * @FilePath: \general-ai-platform-web\mock\modelDetail.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { Request, Response } from 'express'; + +const currJson1 = { + version: '5.3.0', + objects: [ + { + type: 'rect', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0, + top: 0, + width: 1200, + height: 900, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + rx: 0, + ry: 0, + id: 'workspace', + selectable: false, + hasControls: false, + }, + { + type: 'image', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0.7463, + top: 0, + width: 1200, + height: 900, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + cropX: 0, + cropY: 0, + selectable: false, + hasControls: true, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAOECAIAAAA+D1+tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMS0yOVQxNjowNjozNSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMWE2ZTE4MC1iMTc1LTQ2NGMtYjBlZS0zYjgxYTcwNjY4MTMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YjQzZmIyYy1hYmVmLWYzNGItODVlZC1k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oizn60n1OZ3O5cuXnzp16vXXX588efKcOXO459vFixc3btw4YMCAFStWiJuo6jcYDIFAID8//4EHHvjwww937drF/YR5AyI5hwDEL2FGQyIJciYS7EmBUwAQgSAEIFbwer293QTQ59Bm3lOE+EBygCwoKHjsscco08zBgwdTU1PHjRv3y1/+kuYzIBFCsz+rPCr5LsS99HovROW6yTUhdRnpwNesWZOamjphwgQWQmUxjcsor5ObQ81m82233fbpp5+uWbNm2bJlUogEqqSZRddTlSyUZXnw4MFf+9rXPvroo9dee+2uu+5ijH322WelpaXz5s2jCSq41BQFOVVFNV+6dGnv3r3Hjh1TqUEA+ji9/kYCIBaAIASgRwnjNka2mg6NQeJLBjoJH4ZQ2s6Mp7SGApIgYYzl5+e/9NJL//Vf/zV58uTnn39eVIMqX1Mm3Jm9622ldfJkgsuooplej+x47777bmNj47333muxWPh50K1K6zIq2kgVRbFYLHPmzFm/fv2mTZtuuukmHk+oKizWo42cpGLp6ekrV67cvn37n//855aWlmHDht1///1ms5m1ika+U1XWGc6FCxfghgCA1DqVC/2bYHY/AKIDMYQA9DRSW/j6TsYQdmkbQfwR3c0Qam4uMaCOMeb1er/88suZM2du3Ljx8ccfv3btWlVVFWuNjuMSS3tXM01mzp5Ed7/iSuoaKkIKlnfffbe2tnbZsmUOh4Np3EpF6FRrH1uVX6jVal2+fPm1a9fee+891nrGdKvS3QVrmw9j0KBBFRUVhw4d6tevH6lBJgRqai2E4pGaTCaLxSLWDAAAADBYCAHoMXTDqMS+KZ9zrPP1AxAhuiYjlUYqLS194403JkyYsHTpUirwxRdf/Pa3vx06dOjXv/51KkOztGtj5KgqlVmsOw9IH1WTxMkDg8Egzf/OGHvzzTcbGhpuv/12mp6B6+FQIYhhhJwozCRJuv3221evXr1u3brFixdrNaHf7xclHP8rXgWXy/XKK6/4fL7/+3//L2Ns8+bN/9//9//dddddhYWFBoOBTjI57jK9uToURamtreX+on6/n2y8AAAAAAQhAD1Hu9nMeqwlABBcGol2MC5CmpqatmzZUldXt2rVqmHDhjHGAoGAwWCYOHFifn7+tm3bnnrqqRkzZkycONFoNIoKRAylUykT0SW1d+95ahup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hg0bfvnLX65Zs2bJkiUOh2NwcPDRRx8dGRn56Ec/2traWlNTQ8dTVCFtT58+/brrrtu7d++GDRtuv/32j370o01NTYyxoaGhJ554gjF29tlnt7a2kgkxHo97PB6v1zsyMmJy1BgMBumZkdpuOz5pkPrOjBua35HX66UfAj9mfCsFwJgjWQjVUzMAAJA7EITAKoj6AaSFRglchPj9/oULF86YMWPDhg133HGH0+mMx+Nut/uUU05ZsWIFncL1CR83UxBgRUXFeeedd9JJJ/3jH//46U9/Wl5eHo/Hg8Hg+vXrly1bxs+ljfLyctr42c9+VldXd+zYsRkzZkydOnX//v3t7e2BQCAUCtHBXq+XxGF2flMm3YZ9Ph+XBHQ3jh07ZrfbSVY5HA7RfGfgNaoZOMeO14SMsWPHju3bt2/KlClTpkxJJBLPPfecx+NpbW3lmlAsn4QoN5mmUqnS0tIFCxYsWLDghRdeePbZZx955JFAIBCNRltaWq655prS0lLxdClPaUlJyZIlS+bPn79jx44nnngiEokkEomKiooVK1a0traSjGdC8K3P50srCPk3ReugMJVPJtP5SRYkcFQzc09JSQk/YJyrBMA4oGchBACAPAJBCKyC9KozyAkB2PGrn1PGRbvdHggEzj777AcffPC3v/0tY+yRRx7hapAyzTidTjqeTE82m40vdldXV3fNNddceeWV999/f1lZ2d///neuBhOJBPfD7OnpoZ1z5swJBAK1tbW9vb2vvvrqokWLli1bduDAgbKyMrqc2+2WrIVZN5M3QdygYh0OR01NzZNPPqk+/sknn7zgggsM3Aj1ssjwnep/V65cmUgk7rzzzquuumrlypXxePypp54677zz5syZw6UvvyJfFZOgFR1I461du3ZoaOhjH/sYY+zyyy//7ne/y4+hHDNs9LbTfnKFpdykixcv3rx583XXXccY+/73v3/iiSfyc8VGkSeqsRclHexyufhqhJIMVps9C4WeLrVC3QAYOzR9v/HYAwDyCwQhAEVJKBRio0kvuVT717/+1d3d/b3vfe/OO+9kjL388ss/+MEPli9fvnbtWqfTSYfFYrFYLMYFIemTzs7OBx98MBqN3njjjX/961+Hhob+/ve///jHP161atWaNWtIn5BI2LRp07nnnnvttddefvnl3d3dZWVlV1555SOPPPLd73730ksvLdz9OI7t27cvXLhw/fr1Ka0lCtUYjK64IiK9Z7fbTz/99P7+/r/+9a8f//jHV69e7ff7n3zyyYsuumjWrFl2uz2RSHCTIP07ODhIJfD9L7/88ksvvbRkyRKqz/vvv3/zzTfPnTv3rLPOqqqqomNSqVQ8HqdvmTFG5rtIJPLUU08NDAwsW7aMzt2zZ8/f//53xti6desotwpPZWFehLvdbjISSjdENMqlrJFllB3/ZVGgLG0XvGIA5Bd61MVUSXjIQR7BtAIQgSAEoMigTpzUBWm83t7eTZs2dXZ2BgKBM888s7GxkY487bTTGGP79u2744475syZs2rVqrKystLS0mnTppEdjzF26NChDRs27Nu3r7m5+ZRTTpk7dy5jrKys7KKLLnr77bffeeedjRs3nnbaacuWLSPpGAqFpk2bdt5557HRpKbf/OY3H3nkkcsuu+xnP/vZI488Qh6nZtJ7mHwb8cNI54jrCtAlkslkIBBYtGjR0NDQ0aNHA4EAhdVpXijTVyCPPKRFJkgTnn/++U8++eQDDzzwiU984qSTTnK5XI8++ujll18+depUWgqSziVzX2NjI110aGjorbfeamtri0QiH/rQh1atWkWHLV68mDG2a9eue++9t6mp6YwzzqipqbHZbLNmzeKJXo4dO7Z169adO3f6/f4lS5YsXbqU9s+ePTuVSu3atev555+vq6tbvHhxIBCgOpM+NHmHQ6GQtDqFpoleUxOO56hCfWnxeUBSGTDxsFruXADAhASCEFgFxBBmBAlCj8czNDT0yiuvRCKRNWvWUDrKZDJJksztdp955plnnHHG008//c477/j9/tNPP91ms1VXV9MwOhQKPfnkk8PDw2vXrj355JMZY6lUitbHq6qqWrdu3amnnvrwww+/8sorNptt+fLljLGamprDhw8PDw+XlpZGIhGv17tixYra2lrKVipm+BhnuNcoUV9ff/fddzOd2DMzj5k6hpDkByXXueiii5544om77rrrC1/4wqJFi0Kh0D333PPpT3+6ublZPGvatGnV1dW0/e677z7//POnnHLK+eefT9lfYrFYMpn0eDyLFy9evHjxhg0b/vnPfzqdzrVr15aUlPh8Pu5x+sorr3R2di5btuz000+nPaTfXC7XnDlz5syZs3fv3s2bNyeTyZUrV1J6GBKEZjRSZWVlVVUVN05q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BBZCPc67+uqrKa4sLb/61a9OPPFEKaxL7bVo0nqjlgQ0fCehdcYZZ7z00ktPPvnkvHnzYrGYx+PhdjlKDFNSUjJ79uxUKrV3795QKFRSUjJ9+vSmpqYDBw4kEgluYiotLU0mk3v27KHgQ72gtVQqtW/fvm3btp166qls1JWUDlYUhZr8yCOPfOYzn7n++ut/8IMfUD0N2kttMSlCDKDUPuIePZXCFRetGEk7H3jggSlTppx55pldXV1UGSnUk6ckZYwlk0m6z4cPH3766ac7OjpWr17d19eXEpL9kL+oGIoplkbLTrz33nu7d+/mpmap7dI8ggF6iW2NTxefK24hdLvdov+qSdJWMuskqJNHbk2elgIAAAAGQBACqyBZ5PjQubS0NBKJ8CSNokskneLz+cLh8B//+McvfelLjLHf/va3Z5999qxZs9QSy3ygl2bkocfjicfjHo/H7Xafc845GzduPHDggNvtdjgcZKYjQZJMJgcGBsrLy20228DAgKIow8PDZWVlFAZJRrxYLOZyubxebzKZDAaDdCIbHcSTpOHbpD0+9rGPzZkzhzFGXrJUJTrmG9/4xsMPP3z++ec/+OCDBw4cuOeee3hlpGbydCnSuh3qxhrfGYLW29A7TDM1i91upyUZq6qqvv/970cike3bt5MepohEWrSDakgpW5PJJH3vJSUl0Wj00KFDHR0dR44cOXbsWH9/P7/nbDS00m63u1wuOosS/NAGYywajdbW1t52223Dw8NdXV1qX1/z0FUyPUv6OkhRu91uydSckbVWjxxXxZgkZBT2CQAAAExIIAiB1YnH4yQhRESZQWKATEw7duz44he/+PnPf/7nP/85CQwz+UXVyTA1jyftx0YF1bJly4aGhijhDV2FakLbsVjMZrNNmzbN6XSSLOEOk/wSJCPFNTPUkpUsiqRC6ZhEIsHTkNhstkgkctttt917771XX311f3//9OnTb7jhhltuuUVqhe34lQxId2nG0ZmHWwgNPHLV1+X/nn766YlEIhwOizk/1V67dInU6CINU6dOdTqdc+bMmTlzJgUWsuOfB82i2KjF2Ofz2e32d999t6+vL1NBKBZIQi6j0yW4y6iYPpd/lGPJbFQQIpGmMZCCAAAAAAQhsBbqxJhqNShBxp/58+dv3br1yJEjP/3pT4PB4Je//OWbbrqppqbGwNgijZWN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', + crossOrigin: null, + filters: [], + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 776.561, + top: 172.6152, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: 'f772494d-01de-4a9e-b21d-67faed778e60', + selectable: true, + hasControls: true, + userProperty: { + modelId: '987', + status: '0', + }, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(44,246,72,0.99)', + stroke: 'rgba(45,240,230,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: true, + hasControls: true, + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -16.7824, + top: -8.9323, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '正常', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: true, + hasControls: true, + }, + ], + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 384.136, + top: 152.891, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: '3fea9335-b7a3-4b01-bf7b-7d15b4ca6b62', + selectable: true, + hasControls: true, + userProperty: { + modelId: '123', + status: '1', + }, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(248,9,3,0.94)', + stroke: 'rgba(255,243,47,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: true, + hasControls: true, + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -15.8708, + top: -8.9298, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '警告', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: true, + hasControls: true, + }, + ], + }, + ], + clipPath: { + type: 'rect', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0, + top: 0, + width: 1200, + height: 900, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + rx: 0, + ry: 0, + selectable: true, + hasControls: true, + }, +}; + +const currJson2 = { + version: '5.3.0', + objects: [ + { + type: 'rect', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0, + top: 0, + width: 1200, + height: 900, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + rx: 0, + ry: 0, + id: 'workspace', + selectable: false, + hasControls: false, + }, + { + type: 'image', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0.7463, + top: 0, + width: 1200, + height: 900, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + cropX: 0, + cropY: 0, + selectable: false, + hasControls: true, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAOECAIAAAA+D1+tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTExLTI5VDE2OjA2OjM1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMS0yOVQxNjowNjozNSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMWE2ZTE4MC1iMTc1LTQ2NGMtYjBlZS0zYjgxYTcwNjY4MTMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4YjQzZmIyYy1hYmVmLWYzNGItODVlZC1k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oizn60n1OZ3O5cuXnzp16vXXX588efKcOXO459vFixc3btw4YMCAFStWiJuo6jcYDIFAID8//4EHHvjwww937drF/YR5AyI5hwDEL2FGQyIJciYS7EmBUwAQgSAEIFbwer293QTQ59Bm3lOE+EBygCwoKHjsscco08zBgwdTU1PHjRv3y1/+kuYzIBFCsz+rPCr5LsS99HovROW6yTUhdRnpwNesWZOamjphwgQWQmUxjcsor5ObQ81m82233fbpp5+uWbNm2bJlUogEqqSZRddTlSyUZXnw4MFf+9rXPvroo9dee+2uu+5ijH322WelpaXz5s2jCSq41BQFOVVFNV+6dGnv3r3Hjh1TqUEA+ji9/kYCIBaAIASgRwnjNka2mg6NQeJLBjoJH4ZQ2s6Mp7SGApIgYYzl5+e/9NJL//Vf/zV58uTnn39eVIMqX1Mm3Jm9622ldfJkgsuooplej+x47777bmNj47333muxWPh50K1K6zIq2kgVRbFYLHPmzFm/fv2mTZtuuukmHk+oKizWo42cpGLp6ekrV67cvn37n//855aWlmHDht1///1ms5m1ika+U1XWGc6FCxfghgCA1DqVC/2bYHY/AKIDMYQA9DRSW/j6TsYQdmkbQfwR3c0Qam4uMaCOMeb1er/88suZM2du3Ljx8ccfv3btWlVVFWuNjuMSS3tXM01mzp5Ed7/iSuoaKkIKlnfffbe2tnbZsmUOh4Np3EpF6FRrH1uVX6jVal2+fPm1a9fee+891nrGdKvS3QVrmw9j0KBBFRUVhw4d6tevH6lBJgRqai2E4pGaTCaLxSLWDAAAADBYCAHoMXTDqMS+KZ9zrPP1AxAhuiYjlUYqLS194403JkyYsHTpUirwxRdf/Pa3vx06dOjXv/51KkOztGtj5KgqlVmsOw9IH1WTxMkDg8Egzf/OGHvzzTcbGhpuv/12mp6B6+FQIYhhhJwozCRJuv3221evXr1u3brFixdrNaHf7xclHP8rXgWXy/XKK6/4fL7/+3//L2Ns8+bN/9//9//dddddhYWFBoOBTjI57jK9uToURamtreX+on6/n2y8AAAAAAQhAD1Hu9nMeqwlABBcGol2MC5CmpqatmzZUldXt2rVqmHDhjHGAoGAwWCYOHFifn7+tm3bnnrqqRkzZkycONFoNIoKRAylUykT0SW1d+95ahup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hg0bfvnLX65Zs2bJkiUOh2NwcPDRRx8dGRn56Ec/2traWlNTQ8dTVCFtT58+/brrrtu7d++GDRtuv/32j370o01NTYyxoaGhJ554gjF29tlnt7a2kgkxHo97PB6v1zsyMmJy1BgMBumZkdpuOz5pkPrOjBua35HX66UfAj9mfCsFwJgjWQjVUzMAAJA7EITAKoj6AaSFRglchPj9/oULF86YMWPDhg133HGH0+mMx+Nut/uUU05ZsWIFncL1CR83UxBgRUXFeeedd9JJJ/3jH//46U9/Wl5eHo/Hg8Hg+vXrly1bxs+ljfLyctr42c9+VldXd+zYsRkzZkydOnX//v3t7e2BQCAUCtHBXq+XxGF2flMm3YZ9Ph+XBHQ3jh07ZrfbSVY5HA7RfGfgNaoZOMeO14SMsWPHju3bt2/KlClTpkxJJBLPPfecx+NpbW3lmlAsn4QoN5mmUqnS0tIFCxYsWLDghRdeePbZZx955JFAIBCNRltaWq655prS0lLxdClPaUlJyZIlS+bPn79jx44nnngiEokkEomKiooVK1a0traSjGdC8K3P50srCPk3ReugMJVPJtP5SRYkcFQzc09JSQk/YJyrBMA4oGchBACAPAJBCKyC9KozyAkB2PGrn1PGRbvdHggEzj777AcffPC3v/0tY+yRRx7hapAyzTidTjqeTE82m40vdldXV3fNNddceeWV999/f1lZ2d///neuBhOJBPfD7OnpoZ1z5swJBAK1tbW9vb2vvvrqokWLli1bduDAgbKyMrqc2+2WrIVZN5M3QdygYh0OR01NzZNPPqk+/sknn7zgggsM3Aj1ssjwnep/V65cmUgk7rzzzquuumrlypXxePypp54677zz5syZw6UvvyJfFZOgFR1I461du3ZoaOhjH/sYY+zyyy//7ne/y4+hHDNs9LbTfnKFpdykixcv3rx583XXXccY+/73v3/iiSfyc8VGkSeqsRclHexyufhqhJIMVps9C4WeLrVC3QAYOzR9v/HYAwDyCwQhAEVJKBRio0kvuVT717/+1d3d/b3vfe/OO+9kjL388ss/+MEPli9fvnbtWqfTSYfFYrFYLMYFIemTzs7OBx98MBqN3njjjX/961+Hhob+/ve///jHP161atWaNWtIn5BI2LRp07nnnnvttddefvnl3d3dZWVlV1555SOPPPLd73730ksvLdz9OI7t27cvXLhw/fr1Ka0lCtUYjK64IiK9Z7fbTz/99P7+/r/+9a8f//jHV69e7ff7n3zyyYsuumjWrFl2uz2RSHCTIP07ODhIJfD9L7/88ksvvbRkyRKqz/vvv3/zzTfPnTv3rLPOqqqqomNSqVQ8HqdvmTFG5rtIJPLUU08NDAwsW7aMzt2zZ8/f//53xti6desotwpPZWFehLvdbjISSjdENMqlrJFllB3/ZVGgLG0XvGIA5Bd61MVUSXjIQR7BtAIQgSAEoMigTpzUBWm83t7eTZs2dXZ2BgKBM888s7GxkY487bTTGGP79u2744475syZs2rVqrKystLS0mnTppEdjzF26NChDRs27Nu3r7m5+ZRTTpk7dy5jrKys7KKLLnr77bffeeedjRs3nnbaacuWLSPpGAqFpk2bdt5557HRpKbf/OY3H3nkkcsuu+xnP/vZI488Qh6nZtJ7mHwb8cNI54jrCtAlkslkIBBYtGjR0NDQ0aNHA4EAhdVpXijTVyCPPKRFJkgTnn/++U8++eQDDzzwiU984qSTTnK5XI8++ujll18+depUWgqSziVzX2NjI110aGjorbfeamtri0QiH/rQh1atWkWHLV68mDG2a9eue++9t6mp6YwzzqipqbHZbLNmzeKJXo4dO7Z169adO3f6/f4lS5YsXbqU9s+ePTuVSu3atev555+vq6tbvHhxIBCgOpM+NHmHQ6GQtDqFpoleUxOO56hCfWnxeUBSGTDxsFruXADAhASCEFgFxBBmBAlCj8czNDT0yiuvRCKRNWvWUDrKZDJJksztdp955plnnHHG008//c477/j9/tNPP91ms1VXV9MwOhQKPfnkk8PDw2vXrj355JMZY6lUitbHq6qqWrdu3amnnvrwww+/8sorNptt+fLljLGamprDhw8PDw+XlpZGIhGv17tixYra2lrKVipm+BhnuNcoUV9ff/fddzOd2DMzj5k6hpDkByXXueiii5544om77rrrC1/4wqJFi0Kh0D333PPpT3+6ublZPGvatGnV1dW0/e677z7//POnnHLK+eefT9lfYrFYMpn0eDyLFy9evHjxhg0b/vnPfzqdzrVr15aUlPh8Pu5x+sorr3R2di5btuz000+nPaTfXC7XnDlz5syZs3fv3s2bNyeTyZUrV1J6GBKEZjRSZWVlVVUVN05q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BBZCPc67+uqrKa4sLb/61a9OPPFEKaxL7bVo0nqjlgQ0fCehdcYZZ7z00ktPPvnkvHnzYrGYx+PhdjlKDFNSUjJ79uxUKrV3795QKFRSUjJ9+vSmpqYDBw4kEgluYiotLU0mk3v27KHgQ72gtVQqtW/fvm3btp166qls1JWUDlYUhZr8yCOPfOYzn7n++ut/8IMfUD0N2kttMSlCDKDUPuIePZXCFRetGEk7H3jggSlTppx55pldXV1UGSnUk6ckZYwlk0m6z4cPH3766ac7OjpWr17d19eXEpL9kL+oGIoplkbLTrz33nu7d+/mpmap7dI8ggF6iW2NTxefK24hdLvdov+qSdJWMuskqJNHbk2elgIAAAAGQBACqyBZ5PjQubS0NBKJ8CSNokskneLz+cLh8B//+McvfelLjLHf/va3Z5999qxZs9QSy3ygl2bkocfjicfjHo/H7Xafc845GzduPHDggNvtdjgcZKYjQZJMJgcGBsrLy20228DAgKIow8PDZWVlFAZJRrxYLOZyubxebzKZDAaDdCIbHcSTpOHbpD0+9rGPzZkzhzFGXrJUJTrmG9/4xsMPP3z++ec/+OCDBw4cuOeee3hlpGbydCnSuh3qxhrfGYLW29A7TDM1i91upyUZq6qqvv/970cike3bt5MepohEWrSDakgpW5PJJH3vJSUl0Wj00KFDHR0dR44cOXbsWH9/P7/nbDS00m63u1wuOosS/NAGYywajdbW1t52223Dw8NdXV1qX1/z0FUyPUv6OkhRu91uydSckbVWjxxXxZgkZBT2CQAAAExIIAiB1YnH4yQhRESZQWKATEw7duz44he/+PnPf/7nP/85CQwz+UXVyTA1jyftx0YF1bJly4aGhijhDV2FakLbsVjMZrNNmzbN6XSSLOEOk/wSJCPFNTPUkpUsiqRC6ZhEIsHTkNhstkgkctttt917771XX311f3//9OnTb7jhhltuuUVqhe34lQxId2nG0ZmHWwgNPHLV1+X/nn766YlEIhwOizk/1V67dInU6CINU6dOdTqdc+bMmTlzJgUWsuOfB82i2KjF2Ofz2e32d999t6+vL1NBKBZIQi6j0yW4y6iYPpd/lGPJbFQQIpGmMZCCAAAAAAQhsBbqxJhqNShBxp/58+dv3br1yJEjP/3pT4PB4Je//OWbbrqppqbGwNgijZWN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', + crossOrigin: null, + filters: [], + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 776.561, + top: 172.6152, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: 'f772494d-01de-4a9e-b21d-67faed778e60', + selectable: true, + hasControls: true, + userProperty: { + modelId: '987', + status: '0', + }, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(44,246,72,0.99)', + stroke: 'rgba(45,240,230,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: true, + hasControls: true, + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -16.7824, + top: -8.9323, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '正常', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: true, + hasControls: true, + }, + ], + }, + { + type: 'group', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 384.136, + top: 152.891, + width: 48.205, + height: 48.205, + fill: 'rgb(0,0,0)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + id: '3fea9335-b7a3-4b01-bf7b-7d15b4ca6b62', + selectable: true, + hasControls: true, + userProperty: { + modelId: '123', + status: '0', + }, + objects: [ + { + type: 'circle', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -24.1025, + top: -24.1025, + width: 300, + height: 300, + fill: 'rgba(44,246,72,0.99)', + stroke: 'rgba(45,240,230,1)', + strokeWidth: 10, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1555, + scaleY: 0.1555, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + radius: 150, + startAngle: 0, + endAngle: 360, + selectable: true, + hasControls: true, + }, + { + type: 'i-text', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: -15.8708, + top: -8.9298, + width: 160, + height: 90.4, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 1, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 0.1954, + scaleY: 0.1954, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: '', + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + fontFamily: 'arial', + fontWeight: 'normal', + fontSize: 80, + text: '正常', + underline: false, + overline: false, + linethrough: false, + textAlign: 'left', + fontStyle: 'normal', + lineHeight: 1.16, + textBackgroundColor: '', + charSpacing: 0, + styles: [], + direction: 'ltr', + path: null, + pathStartOffset: 0, + pathSide: 'left', + pathAlign: 'baseline', + selectable: true, + hasControls: true, + }, + ], + }, + ], + clipPath: { + type: 'rect', + version: '5.3.0', + originX: 'left', + originY: 'top', + left: 0, + top: 0, + width: 1200, + height: 900, + fill: 'rgba(255,255,255,1)', + stroke: null, + strokeWidth: 0, + strokeDashArray: null, + strokeLineCap: 'butt', + strokeDashOffset: 0, + strokeLineJoin: 'miter', + strokeUniform: false, + strokeMiterLimit: 4, + scaleX: 1, + scaleY: 1, + angle: 0, + flipX: false, + flipY: false, + opacity: 1, + shadow: null, + visible: true, + backgroundColor: '', + fillRule: 'nonzero', + paintFirst: 'fill', + globalCompositeOperation: 'source-over', + skewX: 0, + skewY: 0, + rx: 0, + ry: 0, + selectable: true, + hasControls: true, + }, +}; + +// TODO mock数据替换成真实数据展示 +function fetchFabricModelsById(req: Request, res: Response) { + const { id = 1 } = req.query; + console.log(req, 'fetchFabricModelsById_req'); + const data: Record = + id === 1 + ? { + ...currJson1, + } + : { ...currJson1 }; + const result = { + data, + success: true, + msg: '获取成功', + }; + + return res.json(result); +} + +function fetchFabricModelsById2(req: Request, res: Response) { + const { id = 1 } = req.query; + console.log(req, 'fetchFabricModelsById_req'); + const data: Record = currJson2 + const result = { + data, + success: true, + msg: '获取成功', + }; + + return res.json(result); +} + +export default { + 'GET /api/v1/mock/fabricModels': fetchFabricModelsById, + 'GET /api/v1/mock/fabricModels2': fetchFabricModelsById2, +}; diff --git a/mock/listTableList.ts b/mock/listTableList.ts new file mode 100644 index 0000000..35ec3ce --- /dev/null +++ b/mock/listTableList.ts @@ -0,0 +1,176 @@ +import { Request, Response } from 'express'; +import moment from 'moment'; +import { parse } from 'url'; + +// mock tableListDataSource +const genList = (current: number, pageSize: number) => { + const tableListDataSource: API.RuleListItem[] = []; + + for (let i = 0; i < pageSize; i += 1) { + const index = (current - 1) * 10 + i; + tableListDataSource.push({ + key: index, + disabled: i % 6 === 0, + href: 'https://ant.design', + avatar: [ + 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + ][i % 2], + name: `TradeCode ${index}`, + owner: '曲丽丽', + desc: '这是一段描述', + callNo: Math.floor(Math.random() * 1000), + status: Math.floor(Math.random() * 10) % 4, + updatedAt: moment().format('YYYY-MM-DD'), + createdAt: moment().format('YYYY-MM-DD'), + progress: Math.ceil(Math.random() * 100), + }); + } + tableListDataSource.reverse(); + return tableListDataSource; +}; + +let tableListDataSource = genList(1, 100); + +function getRule(req: Request, res: Response, u: string) { + let realUrl = u; + if (!realUrl || Object.prototype.toString.call(realUrl) !== '[object String]') { + realUrl = req.url; + } + const { current = 1, pageSize = 10 } = req.query; + const params = parse(realUrl, true).query as unknown as API.PageParams & + API.RuleListItem & { + sorter: any; + filter: any; + }; + + let dataSource = [...tableListDataSource].slice( + ((current as number) - 1) * (pageSize as number), + (current as number) * (pageSize as number), + ); + if (params.sorter) { + const sorter = JSON.parse(params.sorter); + dataSource = dataSource.sort((prev, next) => { + let sortNumber = 0; + (Object.keys(sorter) as Array).forEach((key) => { + let nextSort = next?.[key] as number; + let preSort = prev?.[key] as number; + if (sorter[key] === 'descend') { + if (preSort - nextSort > 0) { + sortNumber += -1; + } else { + sortNumber += 1; + } + return; + } + if (preSort - nextSort > 0) { + sortNumber += 1; + } else { + sortNumber += -1; + } + }); + return sortNumber; + }); + } + if (params.filter) { + const filter = JSON.parse(params.filter as any) as { + [key: string]: string[]; + }; + if (Object.keys(filter).length > 0) { + dataSource = dataSource.filter((item) => { + return (Object.keys(filter) as Array).some((key) => { + if (!filter[key]) { + return true; + } + if (filter[key].includes(`${item[key]}`)) { + return true; + } + return false; + }); + }); + } + } + + if (params.name) { + dataSource = dataSource.filter((data) => data?.name?.includes(params.name || '')); + } + const result = { + data: dataSource, + total: tableListDataSource.length, + success: true, + pageSize, + current: parseInt(`${params.current}`, 10) || 1, + }; + + return res.json(result); +} + +function postRule(req: Request, res: Response, u: string, b: Request) { + let realUrl = u; + if (!realUrl || Object.prototype.toString.call(realUrl) !== '[object String]') { + realUrl = req.url; + } + + const body = (b && b.body) || req.body; + const { method, name, desc, key } = body; + + switch (method) { + /* eslint no-case-declarations:0 */ + case 'delete': + tableListDataSource = tableListDataSource.filter((item) => key.indexOf(item.key) === -1); + break; + case 'post': + (() => { + const i = Math.ceil(Math.random() * 10000); + const newRule: API.RuleListItem = { + key: tableListDataSource.length, + href: 'https://ant.design', + avatar: [ + 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + ][i % 2], + name, + owner: '曲丽丽', + desc, + callNo: Math.floor(Math.random() * 1000), + status: Math.floor(Math.random() * 10) % 2, + updatedAt: moment().format('YYYY-MM-DD'), + createdAt: moment().format('YYYY-MM-DD'), + progress: Math.ceil(Math.random() * 100), + }; + tableListDataSource.unshift(newRule); + return res.json(newRule); + })(); + return; + + case 'update': + (() => { + let newRule = {}; + tableListDataSource = tableListDataSource.map((item) => { + if (item.key === key) { + newRule = { ...item, desc, name }; + return { ...item, desc, name }; + } + return item; + }); + return res.json(newRule); + })(); + return; + default: + break; + } + + const result = { + list: tableListDataSource, + pagination: { + total: tableListDataSource.length, + }, + }; + + res.json(result); +} + +export default { + 'GET /api/rule': getRule, + 'POST /api/rule': postRule, +}; diff --git a/mock/modelDetail.ts b/mock/modelDetail.ts new file mode 100644 index 0000000..1a3a9e4 --- /dev/null +++ b/mock/modelDetail.ts @@ -0,0 +1,68 @@ +/* + * @Author: zhoux zhouxia@supervision.ltd + * @Date: 2023-11-09 14:29:49 + * @LastEditors: zhoux zhouxia@supervision.ltd + * @LastEditTime: 2023-11-09 15:34:50 + * @FilePath: \general-ai-platform-web\mock\modelDetail.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { Request, Response } from 'express'; +import { parse } from 'url'; + +// mock tableListDataSource +const genData = (params: Record): Record => { + const data: Record = { + categoryFkId: 2, + createTime: '2023-10-20T06:23:56.158622Z', + defaultVersionFkId: null, + id: params.id, + name: '离岗', + remark: '', + updateTime: '2023-10-20T06:23:56.158622Z', + }; + + // key: index, + // disabled: i % 6 === 0, + // href: 'https://ant.design', + // avatar: [ + // 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + // 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + // ][i % 2], + // name: `TradeCode ${index}`, + // owner: '曲丽丽', + // desc: '这是一段描述', + // callNo: Math.floor(Math.random() * 1000), + // status: Math.floor(Math.random() * 10) % 4, + // updatedAt: moment().format('YYYY-MM-DD'), + // createdAt: moment().format('YYYY-MM-DD'), + // progress: Math.ceil(Math.random() * 100), + + return data; +}; + +function getModelDetail(req: Request, res: Response, u: string, b: Request) { +// let realUrl = u; +// if (!realUrl || Object.prototype.toString.call(realUrl) !== '[object String]') { +// realUrl = req.url; +// } + +// const body = (b && b.body) || req.body; +// const { method, name, desc, key } = body; +// const params = parse(realUrl, true).query as unknown as API.PageParams & +// API.RuleListItem & { +// sorter: any; +// filter: any; +// }; +// console.log(req, 'getModelDetailApi'); + const result = { + data: genData({id: 2}), + success: true, + msg: '获取成功', + }; + + return res.json(result); +} + +export default { + 'GET /api/v1/mock/model/detail': getModelDetail, +}; diff --git a/mock/notices.ts b/mock/notices.ts new file mode 100644 index 0000000..616c921 --- /dev/null +++ b/mock/notices.ts @@ -0,0 +1,115 @@ +import { Request, Response } from 'express'; + +const getNotices = (req: Request, res: Response) => { + res.json({ + data: [ + { + id: '000000001', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/MSbDR4FR2MUAAAAAAAAAAAAAFl94AQBr', + title: '你收到了 14 份新周报', + datetime: '2017-08-09', + type: 'notification', + }, + { + id: '000000002', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/hX-PTavYIq4AAAAAAAAAAAAAFl94AQBr', + title: '你推荐的 曲妮妮 已通过第三轮面试', + datetime: '2017-08-08', + type: 'notification', + }, + { + id: '000000003', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/jHX5R5l3QjQAAAAAAAAAAAAAFl94AQBr', + title: '这种模板可以区分多种通知类型', + datetime: '2017-08-07', + read: true, + type: 'notification', + }, + { + id: '000000004', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Wr4mQqx6jfwAAAAAAAAAAAAAFl94AQBr', + title: '左侧图标用于区分不同的类型', + datetime: '2017-08-07', + type: 'notification', + }, + { + id: '000000005', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Mzj_TbcWUj4AAAAAAAAAAAAAFl94AQBr', + title: '内容不要超过两行字,超出时自动截断', + datetime: '2017-08-07', + type: 'notification', + }, + { + id: '000000006', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/eXLzRbPqQE4AAAAAAAAAAAAAFl94AQBr', + title: '曲丽丽 评论了你', + description: '描述信息描述信息描述信息', + datetime: '2017-08-07', + type: 'message', + clickClose: true, + }, + { + id: '000000007', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/w5mRQY2AmEEAAAAAAAAAAAAAFl94AQBr', + title: '朱偏右 回复了你', + description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像', + datetime: '2017-08-07', + type: 'message', + clickClose: true, + }, + { + id: '000000008', + avatar: + 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/wPadR5M9918AAAAAAAAAAAAAFl94AQBr', + title: '标题', + description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像', + datetime: '2017-08-07', + type: 'message', + clickClose: true, + }, + { + id: '000000009', + title: '任务名称', + description: '任务需要在 2017-01-12 20:00 前启动', + extra: '未开始', + status: 'todo', + type: 'event', + }, + { + id: '000000010', + title: '第三方紧急代码变更', + description: '冠霖提交于 2017-01-06,需在 2017-01-07 前完成代码变更任务', + extra: '马上到期', + status: 'urgent', + type: 'event', + }, + { + id: '000000011', + title: '信息安全考试', + description: '指派竹尔于 2017-01-09 前完成更新并发布', + extra: '已耗时 8 天', + status: 'doing', + type: 'event', + }, + { + id: '000000012', + title: 'ABCD 版本发布', + description: '冠霖提交于 2017-01-06,需在 2017-01-07 前完成代码变更任务', + extra: '进行中', + status: 'processing', + type: 'event', + }, + ], + }); +}; + +export default { + 'GET /api/notices': getNotices, +}; diff --git a/mock/requestRecord.mock.js b/mock/requestRecord.mock.js new file mode 100644 index 0000000..6c59e19 --- /dev/null +++ b/mock/requestRecord.mock.js @@ -0,0 +1,324 @@ +module.exports = { + 'GET /api/currentUser': { + data: { + name: 'Serati Ma', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png', + userid: '00000001', + email: 'antdesign@alipay.com', + signature: '海纳百川,有容乃大', + title: '交互专家', + group: '蚂蚁金服-某某某事业群-某某平台部-某某技术部-UED', + tags: [ + { key: '0', label: '很有想法的' }, + { key: '1', label: '专注设计' }, + { key: '2', label: '辣~' }, + { key: '3', label: '大长腿' }, + { key: '4', label: '川妹子' }, + { key: '5', label: '海纳百川' }, + ], + notifyCount: 12, + unreadCount: 11, + country: 'China', + geographic: { + province: { label: '浙江省', key: '330000' }, + city: { label: '杭州市', key: '330100' }, + }, + address: '西湖区工专路 77 号', + phone: '0752-268888888', + }, + }, + 'GET /api/rule': { + data: [ + { + key: 99, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 99', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 503, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 81, + }, + { + key: 98, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 98', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 164, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 12, + }, + { + key: 97, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 97', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 174, + status: '1', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 81, + }, + { + key: 96, + disabled: true, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 96', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 914, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 7, + }, + { + key: 95, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 95', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 698, + status: '2', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 82, + }, + { + key: 94, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 94', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 488, + status: '1', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 14, + }, + { + key: 93, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 93', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 580, + status: '2', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 77, + }, + { + key: 92, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 92', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 244, + status: '3', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 58, + }, + { + key: 91, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 91', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 959, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 66, + }, + { + key: 90, + disabled: true, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 90', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 958, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 72, + }, + { + key: 89, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 89', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 301, + status: '2', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 2, + }, + { + key: 88, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 88', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 277, + status: '1', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 12, + }, + { + key: 87, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 87', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 810, + status: '1', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 82, + }, + { + key: 86, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 86', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 780, + status: '3', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 22, + }, + { + key: 85, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 85', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 705, + status: '3', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 12, + }, + { + key: 84, + disabled: true, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 84', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 203, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 79, + }, + { + key: 83, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 83', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 491, + status: '2', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 59, + }, + { + key: 82, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 82', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 73, + status: '0', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 100, + }, + { + key: 81, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png', + name: 'TradeCode 81', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 406, + status: '3', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 61, + }, + { + key: 80, + disabled: false, + href: 'https://ant.design', + avatar: 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png', + name: 'TradeCode 80', + owner: '曲丽丽', + desc: '这是一段描述', + callNo: 112, + status: '2', + updatedAt: '2022-12-06T05:00:57.040Z', + createdAt: '2022-12-06T05:00:57.040Z', + progress: 20, + }, + ], + total: 100, + success: true, + pageSize: 20, + current: 1, + }, + 'POST /api/login/outLogin': { data: {}, success: true }, + 'POST /api/login/account': { + status: 'ok', + type: 'account', + currentAuthority: 'admin', + }, +}; diff --git a/mock/route.ts b/mock/route.ts new file mode 100644 index 0000000..418d10f --- /dev/null +++ b/mock/route.ts @@ -0,0 +1,5 @@ +export default { + '/api/auth_routes': { + '/form/advanced-form': { authority: ['admin', 'user'] }, + }, +}; diff --git a/mock/user.ts b/mock/user.ts new file mode 100644 index 0000000..75edd34 --- /dev/null +++ b/mock/user.ts @@ -0,0 +1,203 @@ +import { Request, Response } from 'express'; + +const waitTime = (time: number = 100) => { + return new Promise((resolve) => { + setTimeout(() => { + resolve(true); + }, time); + }); +}; + +async function getFakeCaptcha(req: Request, res: Response) { + await waitTime(2000); + return res.json('captcha-xxx'); +} + +const { ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION } = process.env; + +/** + * 当前用户的权限,如果为空代表没登录 + * current user access, if is '', user need login + * 如果是 pro 的预览,默认是有权限的 + */ +let access = ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site' ? 'admin' : ''; + +const getAccess = () => { + return access; +}; + +// 代码中会兼容本地 service mock 以及部署站点的静态数据 +export default { + // 支持值为 Object 和 Array + 'GET /api/currentUser': (req: Request, res: Response) => { + if (!getAccess()) { + res.status(401).send({ + data: { + isLogin: false, + }, + errorCode: '401', + errorMessage: '请先登录!', + success: true, + }); + return; + } + res.send({ + success: true, + data: { + name: 'Serati Ma', + avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png', + userid: '00000001', + email: 'antdesign@alipay.com', + signature: '海纳百川,有容乃大', + title: '交互专家', + group: '蚂蚁金服-某某某事业群-某某平台部-某某技术部-UED', + tags: [ + { + key: '0', + label: '很有想法的', + }, + { + key: '1', + label: '专注设计', + }, + { + key: '2', + label: '辣~', + }, + { + key: '3', + label: '大长腿', + }, + { + key: '4', + label: '川妹子', + }, + { + key: '5', + label: '海纳百川', + }, + ], + notifyCount: 12, + unreadCount: 11, + country: 'China', + access: getAccess(), + geographic: { + province: { + label: '浙江省', + key: '330000', + }, + city: { + label: '杭州市', + key: '330100', + }, + }, + address: '西湖区工专路 77 号', + phone: '0752-268888888', + }, + }); + }, + // GET POST 可省略 + 'GET /api/users': [ + { + key: '1', + name: 'John Brown', + age: 32, + address: 'New York No. 1 Lake Park', + }, + { + key: '2', + name: 'Jim Green', + age: 42, + address: 'London No. 1 Lake Park', + }, + { + key: '3', + name: 'Joe Black', + age: 32, + address: 'Sidney No. 1 Lake Park', + }, + ], + 'POST /api/login/account': async (req: Request, res: Response) => { + const { password, username, type } = req.body; + await waitTime(2000); + if (password === 'ant.design' && username === 'admin') { + res.send({ + status: 'ok', + type, + currentAuthority: 'admin', + }); + access = 'admin'; + return; + } + if (password === 'ant.design' && username === 'user') { + res.send({ + status: 'ok', + type, + currentAuthority: 'user', + }); + access = 'user'; + return; + } + if (type === 'mobile') { + res.send({ + status: 'ok', + type, + currentAuthority: 'admin', + }); + access = 'admin'; + return; + } + + res.send({ + status: 'error', + type, + currentAuthority: 'guest', + }); + access = 'guest'; + }, + 'POST /api/login/outLogin': (req: Request, res: Response) => { + access = ''; + res.send({ data: {}, success: true }); + }, + 'POST /api/register': (req: Request, res: Response) => { + res.send({ status: 'ok', currentAuthority: 'user', success: true }); + }, + 'GET /api/500': (req: Request, res: Response) => { + res.status(500).send({ + timestamp: 1513932555104, + status: 500, + error: 'error', + message: 'error', + path: '/base/category/list', + }); + }, + 'GET /api/404': (req: Request, res: Response) => { + res.status(404).send({ + timestamp: 1513932643431, + status: 404, + error: 'Not Found', + message: 'No message available', + path: '/base/category/list/2121212', + }); + }, + 'GET /api/403': (req: Request, res: Response) => { + res.status(403).send({ + timestamp: 1513932555104, + status: 403, + error: 'Forbidden', + message: 'Forbidden', + path: '/base/category/list', + }); + }, + 'GET /api/401': (req: Request, res: Response) => { + res.status(401).send({ + timestamp: 1513932555104, + status: 401, + error: 'Unauthorized', + message: 'Unauthorized', + path: '/base/category/list', + }); + }, + + 'GET /api/login/captcha': getFakeCaptcha, +}; diff --git a/package.json b/package.json new file mode 100644 index 0000000..3ac4c0a --- /dev/null +++ b/package.json @@ -0,0 +1,140 @@ +{ + "name": "ant-design-pro", + "version": "6.0.0", + "private": true, + "description": "An out-of-box UI solution for enterprise applications", + "scripts": { + "analyze": "cross-env ANALYZE=1 max build", + "build": "cross-env API_ENV=production max build", + "deploy": "npm run build && npm run gh-pages", + "dev": "npm run start:dev --port 8080", + "gh-pages": "gh-pages -d dist", + "i18n-remove": "pro i18n-remove --locale=zh-CN --write", + "postinstall": "max setup", + "jest": "jest", + "lint": "npm run lint:js && npm run lint:prettier && npm run tsc", + "lint-staged": "lint-staged", + "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ", + "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src ", + "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src", + "lint:prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\" --end-of-line auto", + "openapi": "max openapi", + "prepare": "husky install", + "prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\"", + "preview": "npm run build && max preview --port 8080", + "record": "cross-env NODE_ENV=development REACT_APP_ENV=test max record --scene=login", + "serve": "umi-serve", + "start": "cross-env UMI_ENV=dev max dev", + "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev max dev", + "start:no-mock": "cross-env MOCK=none UMI_ENV=dev max dev", + "start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev max dev", + "start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev max dev", + "test": "jest", + "test:coverage": "npm run jest -- --coverage", + "test:update": "npm run jest -- -u", + "tsc": "tsc --noEmit" + }, + "lint-staged": { + "**/*.{js,jsx,ts,tsx}": "npm run lint-staged:js", + "**/*.{js,jsx,tsx,ts,less,md,json}": [ + "prettier --write" + ] + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 10" + ], + "dependencies": { + "@ant-design/charts": "^1.4.2", + "@ant-design/icons": "^4.8.0", + "@ant-design/pro-components": "^2.6.29", + "@ant-design/use-emotion-css": "1.0.4", + "@umijs/route-utils": "^2.2.2", + "antd": "^5.5.1", + "classnames": "^2.3.2", + "echarts": "^5.4.3", + "echarts-for-react": "^3.0.2", + "fabric": "^5.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "omit.js": "^2.0.2", + "prop-types": "^15.8.1", + "querystring": "^0.2.1", + "rc-menu": "^9.9.2", + "rc-util": "^5.32.2", + "react": "^18.2.0", + "react-cookies": "^0.1.1", + "react-dev-inspector": "^1.8.4", + "react-dom": "^18.2.0", + "react-fabricjs": "^0.1.6", + "react-helmet-async": "^1.3.0", + "uuid": "^9.0.1", + "video.js": "^8.5.2", + "webrtc-streamer": "^0.8.3-4-g2d0afce" + }, + "devDependencies": { + "@ant-design/pro-cli": "^2.1.5", + "@testing-library/react": "^13.4.0", + "@types/classnames": "^2.3.1", + "@types/express": "^4.17.17", + "@types/fabric": "^5.3.6", + "@types/history": "^4.7.11", + "@types/jest": "^29.5.1", + "@types/js-yaml": "^4.0.8", + "@types/lodash": "^4.14.195", + "@types/react": "^18.2.7", + "@types/react-dom": "^18.2.4", + "@types/react-helmet": "^6.1.6", + "@umijs/fabric": "^2.14.1", + "@umijs/lint": "^4.0.69", + "@umijs/max": "^4.0.69", + "cross-env": "^7.0.3", + "eslint": "^8.41.0", + "express": "^4.18.2", + "gh-pages": "^3.2.3", + "husky": "^7.0.4", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", + "lint-staged": "^10.5.4", + "mockjs": "^1.1.0", + "prettier": "^2.8.8", + "swagger-ui-dist": "^4.19.0", + "ts-node": "^10.9.1", + "typescript": "^5.0.0", + "umi-presets-pro": "^2.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "create-umi": { + "ignoreScript": [ + "docker*", + "functions*", + "site", + "generateMock" + ], + "ignoreDependencies": [ + "netlify*", + "serverless" + ], + "ignore": [ + ".dockerignore", + ".git", + ".github", + ".gitpod.yml", + "CODE_OF_CONDUCT.md", + "Dockerfile", + "Dockerfile.*", + "lambda", + "LICENSE", + "netlify.toml", + "README.*.md", + "azure-pipelines.yml", + "docker", + "CNAME", + "create-umi" + ] + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..955c880 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,17463 @@ +lockfileVersion: '6.0' + +dependencies: + '@ant-design/icons': + specifier: ^4.8.0 + version: 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-components': + specifier: ^2.4.16 + version: 2.4.16(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/use-emotion-css': + specifier: 1.0.4 + version: 1.0.4(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@umijs/route-utils': + specifier: ^2.2.2 + version: 2.2.2 + antd: + specifier: ^5.5.1 + version: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: + specifier: ^2.3.2 + version: 2.3.2 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + moment: + specifier: ^2.29.4 + version: 2.29.4 + omit.js: + specifier: ^2.0.2 + version: 2.0.2 + querystring: + specifier: ^0.2.1 + version: 0.2.1 + rc-menu: + specifier: ^9.9.2 + version: 9.9.2(react-dom@18.2.0)(react@18.2.0) + rc-util: + specifier: ^5.32.2 + version: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dev-inspector: + specifier: ^1.8.4 + version: 1.8.4(eslint@8.41.0)(react@18.2.0)(typescript@5.0.2)(webpack@5.84.1) + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-helmet-async: + specifier: ^1.3.0 + version: 1.3.0(react-dom@18.2.0)(react@18.2.0) + +devDependencies: + '@ant-design/pro-cli': + specifier: ^2.1.5 + version: 2.1.5 + '@testing-library/react': + specifier: ^13.4.0 + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) + '@types/classnames': + specifier: ^2.3.1 + version: 2.3.1 + '@types/express': + specifier: ^4.17.17 + version: 4.17.17 + '@types/history': + specifier: ^4.7.11 + version: 4.7.11 + '@types/jest': + specifier: ^29.5.1 + version: 29.5.1 + '@types/lodash': + specifier: ^4.14.195 + version: 4.14.195 + '@types/react': + specifier: ^18.2.7 + version: 18.2.7 + '@types/react-dom': + specifier: ^18.2.4 + version: 18.2.4 + '@types/react-helmet': + specifier: ^6.1.6 + version: 6.1.6 + '@umijs/fabric': + specifier: ^2.14.1 + version: 2.14.1 + '@umijs/lint': + specifier: ^4.0.69 + version: 4.0.69(eslint@8.41.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.16.1)(typescript@5.0.2) + '@umijs/max': + specifier: ^4.0.69 + version: 4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react-dom@18.2.4)(@types/react@18.2.7)(dva@2.5.0-beta.2)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^8.41.0 + version: 8.41.0 + express: + specifier: ^4.18.2 + version: 4.18.2 + gh-pages: + specifier: ^3.2.3 + version: 3.2.3 + husky: + specifier: ^7.0.4 + version: 7.0.4 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + jest-environment-jsdom: + specifier: ^29.5.0 + version: 29.5.0 + lint-staged: + specifier: ^10.5.4 + version: 10.5.4 + mockjs: + specifier: ^1.1.0 + version: 1.1.0 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + swagger-ui-dist: + specifier: ^4.19.0 + version: 4.19.0 + ts-node: + specifier: ^10.9.1 + version: 10.9.1(@types/node@20.2.5)(typescript@5.0.2) + typescript: + specifier: ^5.0.0 + version: 5.0.2 + umi-presets-pro: + specifier: ^2.0.3 + version: 2.0.3(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0)(umi@4.0.69) + +packages: + + /@ahooksjs/use-request@2.8.15(react@18.2.0): + resolution: {integrity: sha512-xhVaM4fyIiAMdVFuuU5i3CFUdFa/IblF+fvITVMFaUEO3w/V5tVCAF6WIA3T03n1/RPuzRkA7Ao1PFtSGtGelw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + dependencies: + lodash.debounce: 4.0.8 + lodash.throttle: 4.1.1 + react: 18.2.0 + dev: true + + /@alita/babel-transform-jsx-class@0.0.2: + resolution: {integrity: sha512-TW4KukvBsmMcebUWfquhFQ36Uo+wFrRB4NiimXhtQ+QXrYBmHoVm5GgVojQ3AJKIAjTVicYsz4lEo/MPN+ZgNw==} + dev: true + + /@alita/inspx@0.0.2(react@18.2.0): + resolution: {integrity: sha512-NylAZjHY1jIyO5a58WaPSzZbR39idg8tGyUl4YLBiSmU0lvkl/K9C77TexPQMUHhzauelmmhBht2FRoA77U0tQ==} + engines: {node: '>=10'} + peerDependencies: + react: '>=16' + dependencies: + '@radix-ui/popper': 0.0.10 + react: 18.2.0 + dev: true + + /@alita/plugins@3.2.22(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6u2G48dsBj5s+BM2KhtyVDUqUhXkrOpSaqccSfA+HSJO9B4QeyjCpFZFNSL1pXBEd/M+f+e9bxQvipsuAmR+yg==} + dependencies: + '@alita/babel-transform-jsx-class': 0.0.2 + '@alita/inspx': 0.0.2(react@18.2.0) + '@alita/request': 3.1.1 + '@alita/types': 3.1.1 + '@umijs/bundler-utils': 4.0.59 + '@umijs/plugins': 4.0.59(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@umijs/utils': 4.0.59 + ahooks: 3.7.7(react@18.2.0) + antd-mobile-alita: 2.3.4(react-dom@18.2.0)(react@18.2.0) + antd-mobile-icons: 0.2.2 + babel-plugin-import: 1.13.6 + babel-runtime-jsx-plus: 0.1.5 + classnames: 2.3.2 + dva-core: 2.0.4(redux@3.7.2) + dva-immer: 1.0.1(dva@2.5.0-beta.2) + dva-loading: 3.0.24(dva-core@2.0.4) + history: 5.3.0 + react-redux: 7.2.9(react-dom@18.2.0)(react@18.2.0) + react-router-dom: 6.11.2(react-dom@18.2.0)(react@18.2.0) + redux: 4.2.1 + semver: 7.3.5 + transitivePeerDependencies: + - '@types/lodash.merge' + - '@types/react' + - '@types/react-dom' + - antd + - babel-plugin-styled-components + - debug + - dva + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - shallowequal + - stylis + - supports-color + dev: true + + /@alita/request@3.1.1: + resolution: {integrity: sha512-edz76AKAanJo7u2V4seomF4chlHi4rfl9T1hTNbothmd786lEgdDGOnItqilc/twTiLZjECJS43Un4/pttalyQ==} + dependencies: + umi-request: 1.4.0 + dev: true + + /@alita/types@3.1.1: + resolution: {integrity: sha512-yxejISI2ZwHI1iQCTTXz2axNji3i4Wgfvg3u0c7HtjGpG3JKql0iTVGVHDXtEhIs2CKLb4+TBWcRhEDxW+mECg==} + dev: true + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + + /@ant-design/antd-theme-variable@1.0.0: + resolution: {integrity: sha512-0vr5GCwM7xlAl6NxG1lPbABO+SYioNJL3HVy2FA8wTlsIMoZvQwcwsxTw6eLQCiN9V2UQ8kBtfz8DW8utVVE5w==} + dev: true + + /@ant-design/colors@6.0.0: + resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} + dependencies: + '@ctrl/tinycolor': 3.6.0 + + /@ant-design/colors@7.0.0: + resolution: {integrity: sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==} + dependencies: + '@ctrl/tinycolor': 3.6.0 + + /@ant-design/cssinjs@1.9.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CZt1vCMs/sY7RoacYuIkZwQmb8Bhp99ReNNE9Y8lnUzik8fmCdKAQA7ecvVOFwmNFdcBHga7ye/XIRrsbkiqWw==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.3 + '@emotion/hash': 0.8.0 + '@emotion/unitless': 0.7.5 + classnames: 2.3.2 + csstype: 3.1.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + stylis: 4.2.0 + + /@ant-design/icons-svg@4.2.1: + resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} + + /@ant-design/icons@4.8.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons-svg': 4.2.1 + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@ant-design/icons@5.1.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vajYXDkzRQevAJwXgbFzVJ3970nKYqGjX+0+L5/FJcPbItSco32U1k06K9wC0OochLfL/z0U13JN1BsniqMYsA==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@ant-design/colors': 7.0.0 + '@ant-design/icons-svg': 4.2.1 + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@ant-design/moment-webpack-plugin@0.0.3: + resolution: {integrity: sha512-MLm1FUpg02fP615ShQnCUN9la2E4RylDxKyolkGqAWTIHO4HyGM0A5x71AMALEyP/bC+UEEWBGSQ+D4/8hQ+ww==} + dev: true + + /@ant-design/pro-card@2.4.9(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vWISREOB0eZgFQlTxc3ulmGBfG9Ivymw6eHpVL/BWGVlgviIwtXA0iHi3jlQrlC020MapvXJ/h7ZfK7onVDGhQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + transitivePeerDependencies: + - react-dom + dev: true + + /@ant-design/pro-card@2.4.9(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vWISREOB0eZgFQlTxc3ulmGBfG9Ivymw6eHpVL/BWGVlgviIwtXA0iHi3jlQrlC020MapvXJ/h7ZfK7onVDGhQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + transitivePeerDependencies: + - react-dom + + /@ant-design/pro-cli@2.1.5: + resolution: {integrity: sha512-nFdVRlKRFh6UcjKmkEnpImCz3mOCMz1u6lo9IIVo2lwlbNInc5EZxXfJJm4tAXUSrOfsiIl/Iwc2bsQ5xJBLeA==} + hasBin: true + dependencies: + '@babel/core': 7.22.1 + '@babel/generator': 7.22.3 + '@babel/parser': 7.22.3 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + '@umijs/fabric': 2.14.1 + babel-types: 6.26.0 + blink-diff: 1.0.13 + carlo: 0.9.46 + chalk: 4.1.2 + cross-port-killer: 1.4.0 + eslint: 7.32.0 + execa: 5.1.1 + getnpmregistry: 1.0.1 + glob: 7.2.3 + import-fresh: 3.3.0 + intl-messageformat: 9.13.0 + lodash.groupby: 4.6.0 + node-fetch: 2.6.11 + node-import-ts: 1.0.6 + ora: 5.4.1 + pngjs-image: 0.11.7 + prettier: 2.8.8 + rimraf: 3.0.2 + semver: 7.5.1 + typescript: 4.9.5 + umi-utils: 1.7.3 + yargs-parser: 20.2.9 + transitivePeerDependencies: + - bufferutil + - encoding + - postcss-jsx + - postcss-markdown + - supports-color + - utf-8-validate + dev: true + + /@ant-design/pro-components@2.4.16(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-BfB4cZV2kRDYLFjWfHuwxjl2YbDYFeX1NC0kHjs4DnY14+nMPak6sTkLC/xJhTb7MlHFMm+QsBeYnr+gcJUtog==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/pro-card': 2.4.9(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-descriptions': 2.2.13(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-layout': 7.13.5(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-list': 2.3.14(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': 2.1.3(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-table': 3.6.11(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + - rc-field-form + dev: true + + /@ant-design/pro-components@2.4.16(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-BfB4cZV2kRDYLFjWfHuwxjl2YbDYFeX1NC0kHjs4DnY14+nMPak6sTkLC/xJhTb7MlHFMm+QsBeYnr+gcJUtog==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-descriptions': 2.2.13(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-layout': 7.13.5(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-list': 2.3.14(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': 2.1.3(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-table': 3.6.11(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + - rc-field-form + + /@ant-design/pro-descriptions@2.2.13(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qBSJ60dNe2MKOgA4CkJYuSIepVsqvhicWgXdlALlz/m+RrI54RJl0r5rzw9KjmKjv03fnWOn31B8p8gEk+/5Bw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/pro-field': 2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': 2.1.3(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 0.2.6(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + use-json-comparison: 1.0.6(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + - react-dom + dev: true + + /@ant-design/pro-descriptions@2.2.13(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qBSJ60dNe2MKOgA4CkJYuSIepVsqvhicWgXdlALlz/m+RrI54RJl0r5rzw9KjmKjv03fnWOn31B8p8gEk+/5Bw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-skeleton': 2.1.3(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 0.2.6(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + use-json-comparison: 1.0.6(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + - react-dom + + /@ant-design/pro-field@2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Itie+CqjiS9AfcDhTFdFOMXFAcwBa+w+On6KAcZiYfs9swE54ydAmkTqoJNADNbRihQ3p3575KVeBo/XgYexUA==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0) + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + lodash.tonumber: 4.0.3 + omit.js: 2.0.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + swr: 2.1.5(react@18.2.0) + transitivePeerDependencies: + - react-dom + dev: true + + /@ant-design/pro-field@2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Itie+CqjiS9AfcDhTFdFOMXFAcwBa+w+On6KAcZiYfs9swE54ydAmkTqoJNADNbRihQ3p3575KVeBo/XgYexUA==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0) + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + lodash.tonumber: 4.0.3 + omit.js: 2.0.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + swr: 2.1.5(react@18.2.0) + transitivePeerDependencies: + - react-dom + + /@ant-design/pro-form@2.12.1(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MgIsJEf136jHPWZr341ukSrhW5geWp/LSazEafS/tT/AxPoZ4YCAd6c/ca/H99LmDBkO0NDFvRcLmndIrkR79Q==} + peerDependencies: + '@types/lodash.merge': ^4.6.7 + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + '@types/lodash.merge': + optional: true + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0) + '@umijs/use-params': 1.0.9(react@18.2.0) + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + rc-field-form: 1.32.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + dev: true + + /@ant-design/pro-form@2.12.1(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MgIsJEf136jHPWZr341ukSrhW5geWp/LSazEafS/tT/AxPoZ4YCAd6c/ca/H99LmDBkO0NDFvRcLmndIrkR79Q==} + peerDependencies: + '@types/lodash.merge': ^4.6.7 + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + '@types/lodash.merge': + optional: true + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0) + '@umijs/use-params': 1.0.9(react@18.2.0) + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + rc-field-form: 1.32.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + + /@ant-design/pro-layout@7.13.5(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bSjCMwRn7eQJkzl7SiStL6+OXWJuAKyA06/iN0nJN9YR4ntryMGnBWYgYTxqaOisl5vhqPnJMmYRsEBv+dnzsQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@umijs/route-utils': 4.0.1 + '@umijs/use-params': 1.0.9(react@18.2.0) + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + path-to-regexp: 2.4.0 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + warning: 4.0.3 + dev: true + + /@ant-design/pro-layout@7.13.5(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bSjCMwRn7eQJkzl7SiStL6+OXWJuAKyA06/iN0nJN9YR4ntryMGnBWYgYTxqaOisl5vhqPnJMmYRsEBv+dnzsQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@umijs/route-utils': 4.0.1 + '@umijs/use-params': 1.0.9(react@18.2.0) + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + path-to-regexp: 2.4.0 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + warning: 4.0.3 + + /@ant-design/pro-list@2.3.14(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-V5PeWCUzIiyefPeNMCE96QVY+rY/yY4rXmtQe+3rugM3CO0rdejLq/IBpkntozGWqS4a9/tXzlwtj1UzgWrZ9Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-card': 2.4.9(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-table': 3.6.11(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + - rc-field-form + dev: true + + /@ant-design/pro-list@2.3.14(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-V5PeWCUzIiyefPeNMCE96QVY+rY/yY4rXmtQe+3rugM3CO0rdejLq/IBpkntozGWqS4a9/tXzlwtj1UzgWrZ9Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-table': 3.6.11(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + - rc-field-form + + /@ant-design/pro-provider@2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ocUVpXLdzkCL23R1b6No5oBzD/6izrE27VRtxEwaGFDIkH83BfaOxyP76QjMpKWXc0UKwuOW4mfWdBFuRstj7Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/cssinjs': 1.9.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@ctrl/tinycolor': 3.6.0 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + dev: true + + /@ant-design/pro-provider@2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ocUVpXLdzkCL23R1b6No5oBzD/6izrE27VRtxEwaGFDIkH83BfaOxyP76QjMpKWXc0UKwuOW4mfWdBFuRstj7Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/cssinjs': 1.9.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + '@ctrl/tinycolor': 3.6.0 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + + /@ant-design/pro-skeleton@2.1.3(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Vp1PW9E6DVBa9Udf6la/8Kgk+rVTjTybZLk4y0CyNLa7hx+tqGiNSgQtk6Ps8ssyurY78OvTc2Cs8GHMFIVY3Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + dev: true + + /@ant-design/pro-skeleton@2.1.3(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Vp1PW9E6DVBa9Udf6la/8Kgk+rVTjTybZLk4y0CyNLa7hx+tqGiNSgQtk6Ps8ssyurY78OvTc2Cs8GHMFIVY3Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-media-antd-query: 1.1.0(react@18.2.0) + + /@ant-design/pro-table@3.6.11(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9FDMkggZ1xgTsK5KawECnD1XxJB7CmLcCu2fNNdK0XH+YIO1LapXVOuspRlGKrdJi4BXB73t2HG+KLGIAayfyg==} + peerDependencies: + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-card': 2.4.9(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@4.24.10)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + omit.js: 2.0.2 + rc-field-form: 1.32.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-sortable-hoc: 2.0.0(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + dev: true + + /@ant-design/pro-table@3.6.11(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9FDMkggZ1xgTsK5KawECnD1XxJB7CmLcCu2fNNdK0XH+YIO1LapXVOuspRlGKrdJi4BXB73t2HG+KLGIAayfyg==} + peerDependencies: + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + omit.js: 2.0.2 + rc-field-form: 1.32.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-sortable-hoc: 2.0.0(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + use-json-comparison: 1.0.6(react@18.2.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - prop-types + + /@ant-design/pro-utils@2.10.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-gS3dPoSMFA9iKazpSokRjpXP2babnTn4Sr52q/NREzKZMltmHnow82u9/GeRXEzKRwD3fdQJBUOgVuVDpQ4skw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@4.24.10)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + dev: true + + /@ant-design/pro-utils@2.10.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-gS3dPoSMFA9iKazpSokRjpXP2babnTn4Sr52q/NREzKZMltmHnow82u9/GeRXEzKRwD3fdQJBUOgVuVDpQ4skw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.3 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + swr: 2.1.5(react@18.2.0) + + /@ant-design/react-slick@0.29.2(react@18.2.0): + resolution: {integrity: sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==} + peerDependencies: + react: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + json2mq: 0.2.0 + lodash: 4.17.21 + react: 18.2.0 + resize-observer-polyfill: 1.5.1 + dev: true + + /@ant-design/react-slick@1.0.1(react@18.2.0): + resolution: {integrity: sha512-ARM0TmpGdDuUVE10NwUCENQlJSInNKo5NiBjL5szu5BxWNEHNwQMcDrlVCqFbkvFLy+2CvywW8Y59QJtC0YDag==} + peerDependencies: + react: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + json2mq: 0.2.0 + react: 18.2.0 + resize-observer-polyfill: 1.5.1 + throttle-debounce: 5.0.0 + + /@ant-design/use-emotion-css@1.0.4(antd@5.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PekXeeHCpSNi6ziV62gy2Yy2MijssiVMaCJbbyOmPbeZJYQmB4FecJwlB+e2WuIbSHQdM3O9pyN4Cx3GJKxJkA==} + peerDependencies: + antd: '>=5.0.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + dependencies: + '@emotion/css': 11.11.0 + antd: 5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + + /@antfu/utils@0.7.2: + resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + dev: true + + /@babel/cli@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==} + engines: {node: '>=6.9.0'} + hasBin: true + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@jridgewell/trace-mapping': 0.3.18 + commander: 4.1.1 + convert-source-map: 1.9.0 + fs-readdir-recursive: 1.1.0 + glob: 7.2.3 + make-dir: 2.1.0 + slash: 2.0.0 + optionalDependencies: + '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 + chokidar: 3.5.3 + dev: true + + /@babel/code-frame@7.12.11: + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + dependencies: + '@babel/highlight': 7.18.6 + dev: true + + /@babel/code-frame@7.21.4: + resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data@7.22.3: + resolution: {integrity: sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==} + engines: {node: '>=6.9.0'} + + /@babel/core@7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.22.3 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.21.0) + '@babel/helper-module-transforms': 7.22.1 + '@babel/helpers': 7.22.3 + '@babel/parser': 7.22.3 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/core@7.22.1: + resolution: {integrity: sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.22.3 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-module-transforms': 7.22.1 + '@babel/helpers': 7.22.3 + '@babel/parser': 7.22.3 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/eslint-parser@7.19.1(@babel/core@7.21.0)(eslint@8.35.0): + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.21.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.35.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.0 + dev: true + + /@babel/eslint-parser@7.19.1(@babel/core@7.21.0)(eslint@8.41.0): + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.21.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.41.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.0 + dev: true + + /@babel/eslint-parser@7.21.8(@babel/core@7.22.1)(eslint@7.32.0): + resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.22.1 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.0 + dev: true + + /@babel/generator@7.22.3: + resolution: {integrity: sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.3: + resolution: {integrity: sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@babel/helper-compilation-targets@7.22.1(@babel/core@7.21.0): + resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.6 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + + /@babel/helper-compilation-targets@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.6 + lru-cache: 5.1.1 + semver: 6.3.0 + + /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.22.3 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.2 + semver: 6.3.0 + dev: true + + /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.1): + resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + debug: 4.3.4(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-environment-visitor@7.22.1: + resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.21.9 + '@babel/types': 7.22.3 + + /@babel/helper-hoist-variables@7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + + /@babel/helper-member-expression-to-functions@7.22.3: + resolution: {integrity: sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@babel/helper-module-imports@7.21.4: + resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + + /@babel/helper-module-transforms@7.22.1: + resolution: {integrity: sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-simple-access': 7.21.5 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + transitivePeerDependencies: + - supports-color + + /@babel/helper-optimise-call-expression@7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@babel/helper-plugin-utils@7.21.5: + resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.22.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-replace-supers@7.22.1: + resolution: {integrity: sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-member-expression-to-functions': 7.22.3 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access@7.21.5: + resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@babel/helper-split-export-declaration@7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.3 + + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-wrap-function@7.20.5: + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.21.0 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helpers@7.22.3: + resolution: {integrity: sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser@7.22.3: + resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.3 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-external-helpers@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-wNqc87qjLvsD1PIMQBzLn1bMuTlGzqLzM/1VGQ22Wm51cbCWS9k71ydp5iZS4hjwQNuTWSn/xbZkkusNENwtZg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.1): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.1): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.1): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.1): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-attributes@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.1): + resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.1): + resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-async-generator-functions@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.1): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-class-properties@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-class-static-block@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/template': 7.21.9 + dev: true + + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-dynamic-import@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.3 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-export-namespace-from@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-json-strings@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.22.1): + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.22.1): + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-systemjs@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-new-target@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-numeric-separator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-parameters@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-private-methods@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-private-property-in-object@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.22.1): + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/types': 7.22.3 + dev: true + + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + regenerator-transform: 0.15.1 + dev: true + + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.1): + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: true + + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.22.1): + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-typescript@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-pyjnCIniO5PNaEuGxT28h0HbMru3qCVrMqVgVOz/krComdIrY9W6FCLBq9NWHY8HDGaUlan+UhmZElDENIfCcw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/preset-env@7.22.2(@babel/core@7.22.1): + resolution: {integrity: sha512-UPNK9pgphMULvA2EMKIWHU90C47PKyuvQ8pE1MzH7l9PgFcRabdrHhlePpBuWxYZQ+TziP2nycKoI5C1Yhdm9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.1) + '@babel/plugin-syntax-import-attributes': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-async-generator-functions': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-class-properties': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-class-static-block': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-dynamic-import': 7.22.1(@babel/core@7.22.1) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-export-namespace-from': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-json-strings': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-logical-assignment-operators': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-modules-systemjs': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-new-target': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-numeric-separator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-rest-spread': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-optional-catch-binding': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-methods': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-property-in-object': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-property-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-sets-regex': 7.22.3(@babel/core@7.22.1) + '@babel/preset-modules': 0.1.5(@babel/core@7.22.1) + '@babel/types': 7.22.3 + babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.1) + babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.1) + babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.1) + core-js-compat: 3.30.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/preset-modules@0.1.5(@babel/core@7.22.1): + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) + '@babel/types': 7.22.3 + esutils: 2.0.3 + dev: true + + /@babel/preset-react@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.22.1) + dev: true + + /@babel/preset-typescript@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-typescript': 7.22.3(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + + /@babel/runtime@7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: true + + /@babel/runtime@7.22.3: + resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/template@7.21.9: + resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.22.3 + '@babel/types': 7.22.3 + + /@babel/traverse@7.22.1(supports-color@5.5.0): + resolution: {integrity: sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.22.3 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.22.3 + '@babel/types': 7.22.3 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.22.3: + resolution: {integrity: sha512-P3na3xIQHTKY4L0YOG7pM8M8uoUIB910WQaSiiMCZUC2Cy8XFEQONGABFnHWBa2gpGKODTAJcNhi5Zk0sLRrzg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@bloomberg/record-tuple-polyfill@0.0.4: + resolution: {integrity: sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw==} + dev: true + + /@chenshuai2144/sketch-color@1.0.9(react@18.2.0): + resolution: {integrity: sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==} + peerDependencies: + react: '>=16.12.0' + dependencies: + react: 18.2.0 + reactcss: 1.2.3(react@18.2.0) + tinycolor2: 1.6.0 + + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: true + + /@csstools/postcss-color-function@1.1.1(postcss@8.4.24): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.24): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.24): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.24): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.24): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.24): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.24): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.24): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.24): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-unset-value@1.0.2(postcss@8.4.24): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + dev: true + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.13 + dev: true + + /@ctrl/tinycolor@3.6.0: + resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} + engines: {node: '>=10'} + + /@emotion/babel-plugin@11.11.0: + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + dependencies: + '@babel/helper-module-imports': 7.21.4 + '@babel/runtime': 7.22.3 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.2 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + dev: false + + /@emotion/cache@11.11.0: + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + dependencies: + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + stylis: 4.2.0 + dev: false + + /@emotion/css@11.11.0: + resolution: {integrity: sha512-m4g6nKzZyiKyJ3WOfdwrBdcujVcpaScIWHAnyNKPm/A/xJKwfXPfQAbEVi1kgexWTDakmg+r2aDj0KvnMTo4oQ==} + dependencies: + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.2 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + dev: false + + /@emotion/hash@0.8.0: + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + + /@emotion/hash@0.9.1: + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + dev: false + + /@emotion/is-prop-valid@1.2.1: + resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==} + dependencies: + '@emotion/memoize': 0.8.1 + dev: true + + /@emotion/memoize@0.8.1: + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + /@emotion/serialize@1.1.2: + resolution: {integrity: sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==} + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.2 + dev: false + + /@emotion/sheet@1.2.2: + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + dev: false + + /@emotion/stylis@0.8.5: + resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} + dev: true + + /@emotion/unitless@0.7.5: + resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + + /@emotion/unitless@0.8.1: + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + + /@emotion/utils@1.2.1: + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + dev: false + + /@emotion/weak-memoize@0.3.1: + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + dev: false + + /@esbuild-kit/cjs-loader@2.4.2: + resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.5.0 + dev: true + + /@esbuild-kit/core-utils@3.1.0: + resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} + dependencies: + esbuild: 0.17.19 + source-map-support: 0.5.21 + dev: true + + /@esbuild-kit/esm-loader@2.5.5: + resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.5.0 + dev: true + + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@7.32.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.35.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.35.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 3.4.1 + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/eslintrc@0.4.3: + resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@5.5.0) + espree: 7.3.1 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@5.5.0) + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/js@8.35.0: + resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@eslint/js@8.41.0: + resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@exodus/schemasafe@1.0.1: + resolution: {integrity: sha512-PQdbF8dGd4LnbwBlcc4ML8RKYdplm+e9sUeWBTr4zgF13/Shiuov9XznvM4T8cb1CfyKK21yTUkuAIIh/DAH/g==} + dev: true + + /@floating-ui/core@0.6.2: + resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==} + dev: true + + /@floating-ui/dom@0.4.5: + resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==} + dependencies: + '@floating-ui/core': 0.6.2 + dev: true + + /@floating-ui/react-dom-interactions@0.3.1(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==} + deprecated: Package renamed to @floating-ui/react + dependencies: + '@floating-ui/react-dom': 0.6.3(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0) + aria-hidden: 1.2.3 + point-in-polygon: 1.1.0 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.7)(react@18.1.0) + transitivePeerDependencies: + - '@types/react' + - react + - react-dom + dev: true + + /@floating-ui/react-dom@0.6.3(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/dom': 0.4.5 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.7)(react@18.1.0) + transitivePeerDependencies: + - '@types/react' + dev: true + + /@formatjs/ecma402-abstract@1.11.4: + resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==} + dependencies: + '@formatjs/intl-localematcher': 0.2.25 + tslib: 2.5.2 + dev: true + + /@formatjs/fast-memoize@1.2.1: + resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==} + dependencies: + tslib: 2.5.2 + dev: true + + /@formatjs/icu-messageformat-parser@2.1.0: + resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==} + dependencies: + '@formatjs/ecma402-abstract': 1.11.4 + '@formatjs/icu-skeleton-parser': 1.3.6 + tslib: 2.5.2 + dev: true + + /@formatjs/icu-skeleton-parser@1.3.6: + resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==} + dependencies: + '@formatjs/ecma402-abstract': 1.11.4 + tslib: 2.5.2 + dev: true + + /@formatjs/intl-displaynames@1.2.10: + resolution: {integrity: sha512-GROA2RP6+7Ouu0WnHFF78O5XIU7pBfI19WM1qm93l6MFWibUk67nCfVCK3VAYJkLy8L8ZxjkYT11VIAfvSz8wg==} + dependencies: + '@formatjs/intl-utils': 2.3.0 + dev: true + + /@formatjs/intl-listformat@1.4.8: + resolution: {integrity: sha512-WNMQlEg0e50VZrGIkgD5n7+DAMGt3boKi1GJALfhFMymslJb5i+5WzWxyj/3a929Z6MAFsmzRIJjKuv+BxKAOQ==} + dependencies: + '@formatjs/intl-utils': 2.3.0 + dev: true + + /@formatjs/intl-localematcher@0.2.25: + resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==} + dependencies: + tslib: 2.5.2 + dev: true + + /@formatjs/intl-relativetimeformat@4.5.16: + resolution: {integrity: sha512-IQ0haY97oHAH5OYUdykNiepdyEWj3SAT+Fp9ZpR85ov2JNiFx+12WWlxlVS8ehdyncC2ZMt/SwFIy2huK2+6/A==} + dependencies: + '@formatjs/intl-utils': 2.3.0 + dev: true + + /@formatjs/intl-unified-numberformat@3.3.7: + resolution: {integrity: sha512-KnWgLRHzCAgT9eyt3OS34RHoyD7dPDYhRcuKn+/6Kv2knDF8Im43J6vlSW6Hm1w63fNq3ZIT1cFk7RuVO3Psag==} + deprecated: We have renamed the package to @formatjs/intl-numberformat + dependencies: + '@formatjs/intl-utils': 2.3.0 + dev: true + + /@formatjs/intl-utils@2.3.0: + resolution: {integrity: sha512-KWk80UPIzPmUg+P0rKh6TqspRw0G6eux1PuJr+zz47ftMaZ9QDwbGzHZbtzWkl5hgayM/qrKRutllRC7D/vVXQ==} + deprecated: the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package + dev: true + + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4(supports-color@5.5.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/config-array@0.5.0: + resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4(supports-color@5.5.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: true + + /@iconify/utils@2.1.1: + resolution: {integrity: sha512-H8xz74JDzDw8f0qLxwIaxFMnFkbXTZNWEufOk3WxaLFHV4h0A2FjIDgNk5LzC0am4jssnjdeJJdRs3UFu3582Q==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.2 + '@iconify/types': 2.0.0 + debug: 4.3.4(supports-color@5.5.0) + kolorist: 1.8.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + + /@jest/console@29.5.0: + resolution: {integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + chalk: 4.1.2 + jest-message-util: 29.5.0 + jest-util: 29.5.0 + slash: 3.0.0 + dev: true + + /@jest/core@29.5.0(ts-node@10.9.1): + resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 29.5.0 + '@jest/reporters': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.5.0 + jest-config: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + jest-haste-map: 29.5.0 + jest-message-util: 29.5.0 + jest-regex-util: 29.4.3 + jest-resolve: 29.5.0 + jest-resolve-dependencies: 29.5.0 + jest-runner: 29.5.0 + jest-runtime: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 + jest-watcher: 29.5.0 + micromatch: 4.0.5 + pretty-format: 29.5.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /@jest/environment@29.5.0: + resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + jest-mock: 29.5.0 + dev: true + + /@jest/expect-utils@29.5.0: + resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.4.3 + dev: true + + /@jest/expect@29.5.0: + resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + expect: 29.5.0 + jest-snapshot: 29.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/fake-timers@29.5.0: + resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@sinonjs/fake-timers': 10.2.0 + '@types/node': 20.2.5 + jest-message-util: 29.5.0 + jest-mock: 29.5.0 + jest-util: 29.5.0 + dev: true + + /@jest/globals@29.5.0: + resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.5.0 + '@jest/expect': 29.5.0 + '@jest/types': 29.5.0 + jest-mock: 29.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/reporters@29.5.0: + resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@jridgewell/trace-mapping': 0.3.18 + '@types/node': 20.2.5 + chalk: 4.1.2 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.5 + jest-message-util: 29.5.0 + jest-util: 29.5.0 + jest-worker: 29.5.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/schemas@29.4.3: + resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.25.24 + dev: true + + /@jest/source-map@29.4.3: + resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + callsites: 3.1.0 + graceful-fs: 4.2.11 + dev: true + + /@jest/test-result@29.5.0: + resolution: {integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.5.0 + '@jest/types': 29.5.0 + '@types/istanbul-lib-coverage': 2.0.4 + collect-v8-coverage: 1.0.1 + dev: true + + /@jest/test-sequencer@29.5.0: + resolution: {integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.5.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.5.0 + slash: 3.0.0 + dev: true + + /@jest/transform@29.5.0: + resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.22.1 + '@jest/types': 29.5.0 + '@jridgewell/trace-mapping': 0.3.18 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.5.0 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + micromatch: 4.0.5 + pirates: 4.0.5 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.2.5 + '@types/yargs': 16.0.5 + chalk: 4.1.2 + dev: true + + /@jest/types@29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.2.5 + '@types/yargs': 17.0.24 + chalk: 4.1.2 + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@loadable/component@5.15.2(react@18.1.0): + resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.3.0' + dependencies: + '@babel/runtime': 7.21.0 + hoist-non-react-statics: 3.3.2 + react: 18.1.0 + react-is: 16.13.1 + dev: true + + /@loadable/component@5.15.2(react@18.2.0): + resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.3.0' + dependencies: + '@babel/runtime': 7.21.0 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-is: 16.13.1 + dev: true + + /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: + resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} + requiresBuild: true + dev: true + optional: true + + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@pkgr/utils@2.4.1: + resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.2.12 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.5.2 + dev: true + + /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack@5.84.1): + resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <4.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.30.2 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.3.3 + loader-utils: 2.0.4 + react-refresh: 0.14.0 + schema-utils: 3.1.2 + source-map: 0.7.4 + webpack: 5.84.1 + dev: true + + /@qixian.cs/path-to-regexp@6.1.0: + resolution: {integrity: sha512-2jIiLiVZB1jnY7IIRQKtoV8Gnr7XIhk4mC88ONGunZE3hYt5IHUG4BE/6+JiTBjjEWQLBeWnZB8hGpppkufiVw==} + dev: false + + /@radix-ui/popper@0.0.10: + resolution: {integrity: sha512-YFKuPqQPKscreQid7NuB4it3PMzSwGg03vgrud6sVliHkI43QNAOHyrHyMNo015jg6QK5GVDn+7J2W5uygqSGA==} + dependencies: + '@babel/runtime': 7.22.3 + csstype: 3.1.2 + dev: true + + /@rc-component/color-picker@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MKYqgEncpISQiZIaj8ykcdzZewgjslEfDo2iHg627jPnt+DbWIKG1T8MS55qXjuxkokgL0cNueyGnOndfaaNKw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@ctrl/tinycolor': 3.6.0 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@rc-component/context@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@rc-component/mini-decimal@1.0.1: + resolution: {integrity: sha512-9N8nRk0oKj1qJzANKl+n9eNSMUGsZtjwNuDCiZ/KA+dt1fE3zq5x2XxclRcAbOIXnZcJ53ozP2Pa60gyELXagA==} + engines: {node: '>=8.x'} + dependencies: + '@babel/runtime': 7.22.3 + + /@rc-component/mutate-observer@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@rc-component/portal@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m8w3dFXX0H6UkJ4wtfrSwhe2/6M08uz24HHrF8pWfAXPwA9hwCuTE5per/C86KwNLouRpwFGcr7LfpHaa1F38g==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@rc-component/tour@1.8.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rrRGioHTLQlGca27G2+lw7QpRb3uuMYCUIJjj31/B44VCJS0P2tqYhOgtzvWQmaLMlWH3ZlpzotkKX13NT4XEA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@rc-component/trigger@1.13.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CA4s8QGj2kagp8dmYRVcSIW5IErw/YBxSeFEsQmt6SB0oaj9pj+akkB6O0S/Y6ww5JrIDu9Bukq89se1oW9F3w==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /@remix-run/router@1.6.2: + resolution: {integrity: sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA==} + engines: {node: '>=14'} + dev: true + + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + dev: true + + /@sinonjs/commons@3.0.0: + resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + dependencies: + type-detect: 4.0.8 + dev: true + + /@sinonjs/fake-timers@10.2.0: + resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} + dependencies: + '@sinonjs/commons': 3.0.0 + dev: true + + /@stylelint/postcss-css-in-js@0.37.3(postcss-syntax@0.36.2)(postcss@7.0.39): + resolution: {integrity: sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + peerDependencies: + postcss: '>=7.0.0' + postcss-syntax: '>=0.36.2' + dependencies: + '@babel/core': 7.22.1 + postcss: 7.0.39 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + transitivePeerDependencies: + - supports-color + dev: true + + /@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.24): + resolution: {integrity: sha512-XOz5CAe49kS95p5yRd+DAIWDojTjfmyAQ4bbDlXMdbZTQ5t0ThjSLvWI6JI2uiS7MFurVBkZ6zUqcimzcLTBoQ==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + peerDependencies: + postcss: '>=7.0.0' + postcss-syntax: '>=0.36.2' + dependencies: + '@babel/core': 7.21.0 + postcss: 8.4.24 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + transitivePeerDependencies: + - supports-color + dev: true + + /@stylelint/postcss-markdown@0.36.2(postcss-syntax@0.36.2)(postcss@7.0.39): + resolution: {integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==} + deprecated: 'Use the original unforked package instead: postcss-markdown' + peerDependencies: + postcss: '>=7.0.0' + postcss-syntax: '>=0.36.2' + dependencies: + postcss: 7.0.39 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + remark: 13.0.0 + unist-util-find-all-after: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.22.1): + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.22.1): + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + dev: true + + /@svgr/babel-preset@6.5.1(@babel/core@7.22.1): + resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.22.1) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.22.1) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.22.1) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.22.1) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.22.1) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.22.1) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.22.1) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.22.1) + dev: true + + /@svgr/core@6.5.1: + resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.22.1 + '@svgr/babel-preset': 6.5.1(@babel/core@7.22.1) + '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@svgr/hast-util-to-babel-ast@6.5.1: + resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.22.3 + entities: 4.5.0 + dev: true + + /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): + resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 + dependencies: + '@babel/core': 7.22.1 + '@svgr/babel-preset': 6.5.1(@babel/core@7.22.1) + '@svgr/core': 6.5.1 + '@svgr/hast-util-to-babel-ast': 6.5.1 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1): + resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': '*' + dependencies: + '@svgr/core': 6.5.1 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 2.8.0 + dev: true + + /@tanstack/match-sorter-utils@8.8.4: + resolution: {integrity: sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==} + engines: {node: '>=12'} + dependencies: + remove-accents: 0.4.2 + dev: true + + /@tanstack/query-core@4.29.11: + resolution: {integrity: sha512-8C+hF6SFAb/TlFZyS9FItgNwrw4PMa7YeX+KQYe2ZAiEz6uzg6yIr+QBzPkUwZ/L0bXvGd1sufTm3wotoz+GwQ==} + dev: true + + /@tanstack/react-query-devtools@4.29.11(@tanstack/react-query@4.29.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-paOSRfNtUbeo3anTtKgRSaMGplAN2VilmzLR9a3lbVZVCF4EzvL1Xmp4Xv9cDN8kGuv2CZTvUP6lvyxPlKSpew==} + peerDependencies: + '@tanstack/react-query': 4.29.11 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@tanstack/match-sorter-utils': 8.8.4 + '@tanstack/react-query': 4.29.11(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + superjson: 1.12.3 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: true + + /@tanstack/react-query@4.29.11(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aLaOAhBnCr12YKPjDsZOc0fAtkyaW7f9KfVfw49oYpfe0H9EPXBUgDBIKJ8qdHF3uGzTVSMcmpiw1Za41BLZlw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@tanstack/query-core': 4.29.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@18.2.0) + dev: true + + /@testing-library/dom@8.20.0: + resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} + engines: {node: '>=12'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.22.3 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.22.3 + '@testing-library/dom': 8.20.0 + '@types/react-dom': 18.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@tootallnate/once@2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: true + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: true + + /@tsconfig/node10@1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: true + + /@tsconfig/node12@1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: true + + /@tsconfig/node14@1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: true + + /@tsconfig/node16@1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + dev: true + + /@types/aria-query@5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + dev: true + + /@types/babel__core@7.20.1: + resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + dependencies: + '@babel/parser': 7.22.3 + '@babel/types': 7.22.3 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.20.0 + dev: true + + /@types/babel__generator@7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@types/babel__template@7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + dependencies: + '@babel/parser': 7.22.3 + '@babel/types': 7.22.3 + dev: true + + /@types/babel__traverse@7.20.0: + resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==} + dependencies: + '@babel/types': 7.22.3 + dev: true + + /@types/body-parser@1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 20.2.5 + dev: true + + /@types/classnames@2.3.1: + resolution: {integrity: sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==} + deprecated: This is a stub types definition. classnames provides its own type definitions, so you do not need this installed. + dependencies: + classnames: 2.3.2 + dev: true + + /@types/connect@3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + dependencies: + '@types/node': 20.2.5 + dev: true + + /@types/eslint-scope@3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.40.0 + '@types/estree': 1.0.1 + + /@types/eslint@7.29.0: + resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} + dependencies: + '@types/estree': 1.0.1 + '@types/json-schema': 7.0.12 + dev: true + + /@types/eslint@8.40.0: + resolution: {integrity: sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==} + dependencies: + '@types/estree': 1.0.1 + '@types/json-schema': 7.0.12 + + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + + /@types/express-serve-static-core@4.17.35: + resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + dependencies: + '@types/node': 20.2.5 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + '@types/send': 0.17.1 + dev: true + + /@types/express@4.17.17: + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.35 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.1 + dev: true + + /@types/glob@7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 20.2.5 + dev: true + + /@types/graceful-fs@4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + dependencies: + '@types/node': 20.2.5 + dev: true + + /@types/hapi__joi@17.1.9: + resolution: {integrity: sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ==} + dev: true + + /@types/history@4.7.11: + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + dev: true + + /@types/hoist-non-react-statics@3.3.1: + resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} + dependencies: + '@types/react': 18.2.7 + hoist-non-react-statics: 3.3.2 + dev: true + + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: true + + /@types/invariant@2.2.35: + resolution: {integrity: sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==} + dev: true + + /@types/isomorphic-fetch@0.0.34: + resolution: {integrity: sha512-BmJKuPCZCR6pbYYgi5nKFJrPC4pLoBgsi/B1nFN64Ba+hLLGUcKPIh7eVlR2xG763Ap08hgQafq/Wx4RFb0omQ==} + dev: true + + /@types/istanbul-lib-coverage@2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: true + + /@types/istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: true + + /@types/istanbul-reports@3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + dependencies: + '@types/istanbul-lib-report': 3.0.0 + dev: true + + /@types/jest@29.5.1: + resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==} + dependencies: + expect: 29.5.0 + pretty-format: 29.5.0 + dev: true + + /@types/js-cookie@2.2.7: + resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} + dev: true + + /@types/jsdom@20.0.1: + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + dependencies: + '@types/node': 20.2.5 + '@types/tough-cookie': 4.0.2 + parse5: 7.1.2 + dev: true + + /@types/json-schema@7.0.12: + resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + + /@types/lodash@4.14.195: + resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} + dev: true + + /@types/mdast@3.0.11: + resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /@types/mime@1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + dev: true + + /@types/mime@3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + dev: true + + /@types/minimatch@5.1.2: + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + dev: true + + /@types/minimist@1.2.2: + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + dev: true + + /@types/node@12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: true + + /@types/node@20.2.5: + resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + + /@types/normalize-package-data@2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + dev: true + + /@types/parse-json@4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + /@types/prettier@2.7.2: + resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} + dev: true + + /@types/prop-types@15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + dev: true + + /@types/qs@6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: true + + /@types/range-parser@1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + dev: true + + /@types/react-dom@18.2.4: + resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} + dependencies: + '@types/react': 18.2.7 + dev: true + + /@types/react-helmet@6.1.6: + resolution: {integrity: sha512-ZKcoOdW/Tg+kiUbkFCBtvDw0k3nD4HJ/h/B9yWxN4uDO8OkRksWTO+EL+z/Qu3aHTeTll3Ro0Cc/8UhwBCMG5A==} + dependencies: + '@types/react': 18.2.7 + dev: true + + /@types/react-redux@7.1.25: + resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} + dependencies: + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.2.7 + hoist-non-react-statics: 3.3.2 + redux: 4.2.1 + dev: true + + /@types/react-router-dom@4.3.5: + resolution: {integrity: sha512-eFajSUASYbPHg2BDM1G8Btx+YqGgvROPIg6sBhl3O4kbDdYXdFdfrgQFf/pcBuQVObjfT9AL/dd15jilR5DIEA==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.7 + '@types/react-router': 5.1.20 + dev: true + + /@types/react-router-redux@5.0.22: + resolution: {integrity: sha512-0Vcr0HzpZTC+PQVY6vGJ57yv1hFZSPFs/QHqYPbn2uEDKUYBV3dAZQtoTYhsa1bGqRE91yedgX29AM68FlxfmA==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.7 + '@types/react-router': 5.1.20 + redux: 4.2.1 + dev: true + + /@types/react-router@5.1.20: + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.7 + dev: true + + /@types/react@18.2.7: + resolution: {integrity: sha512-ojrXpSH2XFCmHm7Jy3q44nXDyN54+EYKP2lBhJ2bqfyPj6cIUW/FZW/Csdia34NQgq7KYcAlHi5184m4X88+yw==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + dev: true + + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + dev: true + + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: true + + /@types/send@0.17.1: + resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + dependencies: + '@types/mime': 1.3.2 + '@types/node': 20.2.5 + dev: true + + /@types/serve-static@1.15.1: + resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} + dependencies: + '@types/mime': 3.0.1 + '@types/node': 20.2.5 + dev: true + + /@types/stack-utils@2.0.1: + resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + dev: true + + /@types/tough-cookie@4.0.2: + resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} + dev: true + + /@types/unist@2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: true + + /@types/use-sync-external-store@0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + dev: true + + /@types/yargs-parser@21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: true + + /@types/yargs@16.0.5: + resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@types/yargs@17.0.24: + resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@typescript-eslint/eslint-plugin@5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.35.0)(typescript@5.0.2): + resolution: {integrity: sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1(eslint@8.35.0)(typescript@5.0.2) + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/type-utils': 5.48.1(eslint@8.35.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.48.1(eslint@8.35.0)(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.35.0 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.41.0)(typescript@5.0.2): + resolution: {integrity: sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1(eslint@8.41.0)(typescript@5.0.2) + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/type-utils': 5.48.1(eslint@8.41.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.48.1(eslint@8.41.0)(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.41.0 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.7)(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.7(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/type-utils': 5.59.7(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.7(eslint@7.32.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + semver: 7.5.1 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.12 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.9.5) + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@7.32.0) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/parser@5.48.1(eslint@8.35.0)(typescript@5.0.2): + resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.35.0 + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.48.1(eslint@8.41.0)(typescript@5.0.2): + resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.41.0 + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.59.7(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@4.33.0: + resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + dev: true + + /@typescript-eslint/scope-manager@5.48.1: + resolution: {integrity: sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + dev: true + + /@typescript-eslint/scope-manager@5.59.7: + resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/visitor-keys': 5.59.7 + dev: true + + /@typescript-eslint/type-utils@5.48.1(eslint@8.35.0)(typescript@5.0.2): + resolution: {integrity: sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + '@typescript-eslint/utils': 5.48.1(eslint@8.35.0)(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.35.0 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@5.48.1(eslint@8.41.0)(typescript@5.0.2): + resolution: {integrity: sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + '@typescript-eslint/utils': 5.48.1(eslint@8.41.0)(typescript@5.0.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.41.0 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@5.59.7(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.7(eslint@7.32.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 7.32.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@4.33.0: + resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + + /@typescript-eslint/types@5.48.1: + resolution: {integrity: sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/types@5.59.7: + resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree@4.33.0(typescript@4.9.5): + resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.48.1(typescript@5.0.2): + resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): + resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/visitor-keys': 5.59.7 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.59.7(typescript@5.0.2): + resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/visitor-keys': 5.59.7 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.48.1(eslint@8.35.0)(typescript@5.0.2): + resolution: {integrity: sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + eslint: 8.35.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.35.0) + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.48.1(eslint@8.41.0)(typescript@5.0.2): + resolution: {integrity: sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@5.0.2) + eslint: 8.41.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.41.0) + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.59.7(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) + eslint: 7.32.0 + eslint-scope: 5.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.59.7(eslint@8.35.0)(typescript@5.0.2): + resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.35.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.2) + eslint: 8.35.0 + eslint-scope: 5.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.59.7(eslint@8.41.0)(typescript@5.0.2): + resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.2) + eslint: 8.41.0 + eslint-scope: 5.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@4.33.0: + resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /@typescript-eslint/visitor-keys@5.48.1: + resolution: {integrity: sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + eslint-visitor-keys: 3.4.1 + dev: true + + /@typescript-eslint/visitor-keys@5.59.7: + resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.7 + eslint-visitor-keys: 3.4.1 + dev: true + + /@umijs/ast@4.0.69: + resolution: {integrity: sha512-Bsq9j00EHL5owk3KpfZyGB65JZ29wyd8w1WBHWjgKX1LkKmiprV73E6DgFjIyNVNw3mX2r2HNtmFPJycmJR0mw==} + dependencies: + '@umijs/bundler-utils': 4.0.69 + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/babel-preset-umi@4.0.69(styled-components@5.3.11): + resolution: {integrity: sha512-0978ONVhvUuu0c5CRcwaMZYrvNYjmNaTD0JRNZQMaT9/2H65rnj9dazY4OT07dSEN9ZKIcJb3mTalNdVw2/rHA==} + dependencies: + '@babel/runtime': 7.21.0 + '@bloomberg/record-tuple-polyfill': 0.0.4 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + babel-plugin-styled-components: 2.1.1(styled-components@5.3.11) + core-js: 3.28.0 + transitivePeerDependencies: + - styled-components + - supports-color + dev: true + + /@umijs/bundler-esbuild@4.0.69: + resolution: {integrity: sha512-3WcjSnQT818pSZsgE+Q10ADA+e8Co1Wd1M3Hxk05hLoIpUlMXkA5E/NS/C0UY+D3g/4R9zoxd7oqSvT62VEajw==} + hasBin: true + dependencies: + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + enhanced-resolve: 5.9.3 + postcss: 8.4.24 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.24) + postcss-preset-env: 7.5.0(postcss@8.4.24) + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/bundler-utils@4.0.59: + resolution: {integrity: sha512-hgScOWi1x3vrKMAMFdZNanDN0p4Iae1avsuP8vcpLtXBNSgGbWeNJCv0fVgInyfH1EsTNd2CzhqwR8lFOhA+tg==} + dependencies: + '@umijs/utils': 4.0.59 + esbuild: 0.16.17 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + spdy: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/bundler-utils@4.0.69: + resolution: {integrity: sha512-xdKsz3q0zHpR+oeYz0nrxsHBv7++CmFsSZBh3SjQlmyOr8yrjMsqF9VaW1olh+syrkHFvxX5OdMF21oQPuIQVg==} + dependencies: + '@umijs/utils': 4.0.69 + esbuild: 0.16.17 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + spdy: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/bundler-vite@4.0.69(@types/node@20.2.5)(postcss@8.4.24): + resolution: {integrity: sha512-IZVX230PbLPlBOgecZR1O5q90g09H/DjbmedUUgmK5bdmG8tdLXnGnZYgQ1V8rp9WjAr+4TkO4kVkui3Az16Cw==} + hasBin: true + dependencies: + '@svgr/core': 6.5.1 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + '@vitejs/plugin-react': 4.0.0(vite@4.3.1) + less: 4.1.3 + postcss-preset-env: 7.5.0(postcss@8.4.24) + rollup-plugin-visualizer: 5.9.0 + vite: 4.3.1(@types/node@20.2.5)(less@4.1.3) + transitivePeerDependencies: + - '@types/node' + - postcss + - rollup + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /@umijs/bundler-webpack@4.0.69(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-p1h3MvcYr5aecrWwLDS0UZf5GgrITQuZAEl382zC6quB2TtWrJ/5BNxxQxuMyt9/Uf5IeqSvlLJGfp0ipyaD8Q==} + hasBin: true + dependencies: + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack@5.84.1) + '@svgr/core': 6.5.1 + '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) + '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) + '@types/hapi__joi': 17.1.9 + '@umijs/babel-preset-umi': 4.0.69(styled-components@5.3.11) + '@umijs/bundler-utils': 4.0.69 + '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 + '@umijs/mfsu': 4.0.69 + '@umijs/utils': 4.0.69 + cors: 2.8.5 + css-loader: 6.7.1(webpack@5.84.1) + es5-imcompatible-versions: 0.1.82 + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.2)(webpack@5.84.1) + jest-worker: 29.4.3 + lightningcss: 1.19.0 + node-libs-browser: 2.2.1 + postcss: 8.4.24 + postcss-preset-env: 7.5.0(postcss@8.4.24) + react-error-overlay: 6.0.9 + react-refresh: 0.14.0 + transitivePeerDependencies: + - '@types/webpack' + - sockjs-client + - styled-components + - supports-color + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /@umijs/case-sensitive-paths-webpack-plugin@1.0.1: + resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==} + dev: true + + /@umijs/core@4.0.69: + resolution: {integrity: sha512-UXeEJqSY5kTf+cqrBYkTIVZ/JxPYrnoP6VAyZmHVgydv6+eoalFKhuhOcX5X5diIBK1F2Xcs9nUtJHn+OH/y+w==} + dependencies: + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/did-you-know@1.0.3: + resolution: {integrity: sha512-9EZ+rgY9+2HEaE+Z9dGkal2ccw8L4uuz77tCB5WpskW7NBZX5nOj82sqF/shEtA5tU3SWO/Mi4n35K3iONvDtw==} + dev: true + + /@umijs/es-module-parser-darwin-arm64@0.0.7: + resolution: {integrity: sha512-1QeNupekuVYVvL4UHyCRq4ISP2PNk4rDd9UOPONW+KpqTyP9p7RfgGpwB0VLPaFSu2ADtm0XZyIaYEGPY6zuDw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-darwin-x64@0.0.7: + resolution: {integrity: sha512-FBFmfigmToPc9qBCW7wHiTYpqnLdPbAvoMGOydzAu2NspdPEF7TfILcr8vCPNbNe3vCobS+T/YM1dP+SagERlA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-linux-arm-gnueabihf@0.0.7: + resolution: {integrity: sha512-AXfmg3htkadLGsXUyiyrTig4omGCWIN4l+HS7Qapqv0wlfFYSpC0KPemjyBQgzXO70tDcT+1FNhGjIy+yr2pIQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-linux-arm64-gnu@0.0.7: + resolution: {integrity: sha512-2wSdChFc39fPJwvS8tRq+jx8qNlIwrjRk1hb3N5o0rJR+rqt+ceAyNPbYwpNBmUHW7xtmDQvJUeinvr7hIBP+w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-linux-arm64-musl@0.0.7: + resolution: {integrity: sha512-cqQffARWkmQ3n1RYNKZR3aD6X8YaP6u1maASjDgPQOpZMAlv/OSDrM/7iGujWTs0PD0haockNG9/DcP6lgPHMw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-linux-x64-gnu@0.0.7: + resolution: {integrity: sha512-PHrKHtT665Za0Ydjch4ACrNpRU+WIIden12YyF1CtMdhuLDSoU6UfdhF3NoDbgEUcXVDX/ftOqmj0SbH3R1uew==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-linux-x64-musl@0.0.7: + resolution: {integrity: sha512-cyZvUK5lcECLWzLp/eU1lFlCETcz+LEb+wrdARQSST1dgoIGZsT4cqM1WzYmdZNk3o883tiZizLt58SieEiHBQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-win32-arm64-msvc@0.0.7: + resolution: {integrity: sha512-V7WxnUI88RboSl0RWLNQeKBT7EDW35fW6Tn92zqtoHHxrhAIL9DtDyvC8REP4qTxeZ6Oej/Ax5I6IjsLx3yTOg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser-win32-x64-msvc@0.0.7: + resolution: {integrity: sha512-X3Pqy0l38hg6wMPquPeMHuoHU+Cx+wzyz32SVYCta+RPJQ7n9PjrEBiIuVAw5+GJZjSABN7LVr8u/n0RZT9EQA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@umijs/es-module-parser@0.0.7: + resolution: {integrity: sha512-x47CMi/Hw7Nkz3RXTUqlldH/UM+Tcmw2PziV3k+itJqTFJc8oVx3lzdUgCnG+eL3ZtmLPbOEBhPb30V0NytNDQ==} + engines: {node: '>= 10'} + 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 + dev: true + + /@umijs/fabric@2.14.1: + resolution: {integrity: sha512-fOyXcbViOB+/jW+g2rCiK9XjSZVn4OzFuMZpSCriCdR/KxhxLTokvJWFm3CzBEmg9vXfrBFQ4c/ykmqoVacHtw==} + hasBin: true + dependencies: + '@babel/core': 7.22.1 + '@babel/eslint-parser': 7.21.8(@babel/core@7.22.1)(eslint@7.32.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-proposal-decorators': 7.22.3(@babel/core@7.22.1) + '@babel/preset-env': 7.22.2(@babel/core@7.22.1) + '@babel/preset-react': 7.22.3(@babel/core@7.22.1) + '@babel/preset-typescript': 7.21.5(@babel/core@7.22.1) + '@typescript-eslint/eslint-plugin': 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.7(eslint@7.32.0)(typescript@4.9.5) + chalk: 4.1.2 + eslint: 7.32.0 + eslint-config-prettier: 8.8.0(eslint@7.32.0) + eslint-formatter-pretty: 4.1.0 + eslint-plugin-babel: 5.3.1(eslint@7.32.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.59.7)(eslint@7.32.0)(typescript@4.9.5) + eslint-plugin-promise: 6.1.1(eslint@7.32.0) + eslint-plugin-react: 7.32.2(eslint@7.32.0) + eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) + eslint-plugin-unicorn: 20.1.0(eslint@7.32.0) + fast-glob: 3.2.12 + os-locale: 5.0.0 + prettier: 2.8.8 + prettier-plugin-packagejson: 2.3.0(prettier@2.8.8) + prettier-plugin-two-style-order: 1.0.1(prettier@2.8.8) + stylelint: 13.13.1 + stylelint-config-css-modules: 2.3.0(stylelint@13.13.1) + stylelint-config-prettier: 8.0.2(stylelint@13.13.1) + stylelint-config-standard: 20.0.0(stylelint@13.13.1) + stylelint-declaration-block-no-ignored-properties: 2.7.0(stylelint@13.13.1) + typescript: 4.9.5 + transitivePeerDependencies: + - postcss-jsx + - postcss-markdown + - supports-color + dev: true + + /@umijs/history@5.3.1: + resolution: {integrity: sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA==} + dependencies: + '@babel/runtime': 7.21.0 + query-string: 6.14.1 + dev: true + + /@umijs/lint@4.0.69(eslint@8.35.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.8.2)(typescript@5.0.2): + resolution: {integrity: sha512-1b5e2wKLdbDczNIPQ6brO7eYUL633HtvEm+tf+4dOQJhvczs0zm6xUZAot0LMDPl/yyliFbLV3gk12ijcNRx6Q==} + dependencies: + '@babel/core': 7.21.0 + '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@8.35.0) + '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.24) + '@typescript-eslint/eslint-plugin': 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.35.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.48.1(eslint@8.35.0)(typescript@5.0.2) + '@umijs/babel-preset-umi': 4.0.69(styled-components@5.3.11) + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.48.1)(eslint@8.35.0)(jest@29.5.0)(typescript@5.0.2) + eslint-plugin-react: 7.32.2(eslint@8.35.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.35.0) + postcss: 8.4.24 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + stylelint-config-standard: 25.0.0(stylelint@14.8.2) + transitivePeerDependencies: + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - styled-components + - stylelint + - supports-color + - typescript + dev: true + + /@umijs/lint@4.0.69(eslint@8.41.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.16.1)(typescript@5.0.2): + resolution: {integrity: sha512-1b5e2wKLdbDczNIPQ6brO7eYUL633HtvEm+tf+4dOQJhvczs0zm6xUZAot0LMDPl/yyliFbLV3gk12ijcNRx6Q==} + dependencies: + '@babel/core': 7.21.0 + '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@8.41.0) + '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.24) + '@typescript-eslint/eslint-plugin': 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.41.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.48.1(eslint@8.41.0)(typescript@5.0.2) + '@umijs/babel-preset-umi': 4.0.69(styled-components@5.3.11) + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.48.1)(eslint@8.41.0)(jest@29.5.0)(typescript@5.0.2) + eslint-plugin-react: 7.32.2(eslint@8.41.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0) + postcss: 8.4.24 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + stylelint-config-standard: 25.0.0(stylelint@14.16.1) + transitivePeerDependencies: + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - styled-components + - stylelint + - supports-color + - typescript + dev: true + + /@umijs/max-plugin-openapi@2.0.3: + resolution: {integrity: sha512-pV2GLscYHdOYNbQ1jgC+s99CGYFHegT/B+uRWVomL6+2mCdm9mP/KDSzGjkLZpL7PeXDlfPMsx/vSqAvDBGE2A==} + dependencies: + '@umijs/openapi': 1.8.3 + rimraf: 4.4.1 + serve-static: 1.15.0 + swagger-ui-dist: 4.19.0 + transitivePeerDependencies: + - chokidar + - encoding + - postcss-jsx + - postcss-markdown + - supports-color + dev: true + + /@umijs/max@4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react-dom@18.2.4)(@types/react@18.2.7)(dva@2.5.0-beta.2)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-S6V27+g1NR6NjawRvAX596WwY68UBFPw76uydBv4QjdXGkMnSVIXLU8/zySf3ZWRLkchG3VcNH8PlBIIPkpgCQ==} + hasBin: true + dependencies: + '@umijs/lint': 4.0.69(eslint@8.35.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.8.2)(typescript@5.0.2) + '@umijs/plugins': 4.0.69(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@4.24.10)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + antd: 4.24.10(react-dom@18.2.0)(react@18.2.0) + eslint: 8.35.0 + stylelint: 14.8.2 + umi: 4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react@18.2.7)(eslint@8.35.0)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(stylelint@14.8.2)(typescript@5.0.2)(webpack@5.84.1) + transitivePeerDependencies: + - '@babel/core' + - '@types/lodash.merge' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/webpack' + - '@volar/vue-language-plugin-pug' + - '@volar/vue-typescript' + - babel-plugin-styled-components + - debug + - dva + - jest + - postcss + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - prettier + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - rollup + - sass + - sockjs-client + - styled-components + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /@umijs/mfsu@4.0.69: + resolution: {integrity: sha512-ITLKw1DGAOMSeiQicXXO5nQh9FLMaf0/lxaZtAPYboq9DcodfJIG+J4xHYTjE+Ns5/9TQjkqMqTsKUCGCN6SIw==} + dependencies: + '@umijs/bundler-esbuild': 4.0.69 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + enhanced-resolve: 5.9.3 + is-equal: 1.6.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/openapi@1.8.3: + resolution: {integrity: sha512-17xgd/x2aouxl/cITy0YD3TJ+kPf/rX+zXLJYg/Cf1DavMLntoqalcUQeh5/VtVO2+rSGtEepC3Ppl54LHqSUA==} + dependencies: + '@umijs/fabric': 2.14.1 + chalk: 4.1.2 + dayjs: 1.11.7 + glob: 7.2.3 + lodash: 4.17.21 + memoizee: 0.4.15 + mock.js: 0.2.0 + mockjs: 1.1.0 + node-fetch: 2.6.11 + nunjucks: 3.2.4 + openapi3-ts: 2.0.2 + prettier: 2.8.8 + reserved-words: 0.1.2 + rimraf: 3.0.2 + swagger2openapi: 7.0.8 + tiny-pinyin: 1.3.2 + transitivePeerDependencies: + - chokidar + - encoding + - postcss-jsx + - postcss-markdown + - supports-color + dev: true + + /@umijs/plugin-run@4.0.69: + resolution: {integrity: sha512-GzdbWdTUZt4/ZtxOn7AdPffrLXIaBp6ZiT5zJIugRuWnKLwJyNSmrAy1iD3ks4ZyEGfAqRd9Ou0Q+clmLGR7FA==} + dependencies: + tsx: 3.12.7 + dev: true + + /@umijs/plugins@4.0.59(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Sa0CI09Ewu1r4p+CQxMpCf6HYjaAVf2OtvW7z3J5CLe7hDo45KQ5/9iYKCXV5GEoSVXvYkiDJyDjCerEkfU/gw==} + dependencies: + '@ahooksjs/use-request': 2.8.15(react@18.2.0) + '@ant-design/antd-theme-variable': 1.0.0 + '@ant-design/icons': 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/pro-components': 2.4.16(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.29.11(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query-devtools': 4.29.11(@tanstack/react-query@4.29.11)(react-dom@18.2.0)(react@18.2.0) + '@umijs/bundler-utils': 4.0.59 + '@umijs/valtio': 1.0.3(react@18.2.0) + antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.7) + axios: 0.27.2 + babel-plugin-import: 1.13.6 + dayjs: 1.11.7 + dva-core: 2.0.4(redux@4.2.1) + dva-immer: 1.0.1(dva@2.5.0-beta.2) + dva-loading: 3.0.24(dva-core@2.0.4) + 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.8 + react-intl: 3.12.1(react@18.2.0) + react-redux: 8.0.5(@types/react-dom@18.2.4)(@types/react@18.2.7)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + redux: 4.2.1 + styled-components: 6.0.0-beta.9(react-dom@18.2.0)(react@18.2.0)(tslib@2.5.2) + tslib: 2.5.2 + warning: 4.0.3 + transitivePeerDependencies: + - '@types/lodash.merge' + - '@types/react' + - '@types/react-dom' + - antd + - babel-plugin-styled-components + - debug + - dva + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - shallowequal + - stylis + - supports-color + dev: true + + /@umijs/plugins@4.0.69(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@4.24.10)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tPDO816TFrE+UJ1293n+TytSGw53VexP6pZREPTwKZNdHgAgV/WdnKV0rsWsyUouiDXXbFCPwnoc1HNK+ve34w==} + dependencies: + '@ahooksjs/use-request': 2.8.15(react@18.2.0) + '@ant-design/antd-theme-variable': 1.0.0 + '@ant-design/icons': 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/moment-webpack-plugin': 0.0.3 + '@ant-design/pro-components': 2.4.16(antd@4.24.10)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.29.11(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query-devtools': 4.29.11(@tanstack/react-query@4.29.11)(react-dom@18.2.0)(react@18.2.0) + '@umijs/bundler-utils': 4.0.69 + '@umijs/valtio': 1.0.3(react@18.2.0) + antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.7) + axios: 0.27.2 + babel-plugin-import: 1.13.6 + dayjs: 1.11.7 + dva-core: 2.0.4(redux@4.2.1) + dva-immer: 1.0.1(dva@2.5.0-beta.2) + dva-loading: 3.0.24(dva-core@2.0.4) + 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.8 + react-intl: 3.12.1(react@18.2.0) + react-redux: 8.0.5(@types/react-dom@18.2.4)(@types/react@18.2.7)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + redux: 4.2.1 + styled-components: 6.0.0-rc.0(react-dom@18.2.0)(react@18.2.0) + tslib: 2.5.2 + warning: 4.0.3 + transitivePeerDependencies: + - '@types/lodash.merge' + - '@types/react' + - '@types/react-dom' + - antd + - babel-plugin-styled-components + - debug + - dva + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - supports-color + dev: true + + /@umijs/plugins@4.0.69(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tPDO816TFrE+UJ1293n+TytSGw53VexP6pZREPTwKZNdHgAgV/WdnKV0rsWsyUouiDXXbFCPwnoc1HNK+ve34w==} + dependencies: + '@ahooksjs/use-request': 2.8.15(react@18.2.0) + '@ant-design/antd-theme-variable': 1.0.0 + '@ant-design/icons': 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/moment-webpack-plugin': 0.0.3 + '@ant-design/pro-components': 2.4.16(antd@5.5.1)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.29.11(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query-devtools': 4.29.11(@tanstack/react-query@4.29.11)(react-dom@18.2.0)(react@18.2.0) + '@umijs/bundler-utils': 4.0.69 + '@umijs/valtio': 1.0.3(react@18.2.0) + antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.7) + axios: 0.27.2 + babel-plugin-import: 1.13.6 + dayjs: 1.11.7 + dva-core: 2.0.4(redux@4.2.1) + dva-immer: 1.0.1(dva@2.5.0-beta.2) + dva-loading: 3.0.24(dva-core@2.0.4) + 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.8 + react-intl: 3.12.1(react@18.2.0) + react-redux: 8.0.5(@types/react-dom@18.2.4)(@types/react@18.2.7)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + redux: 4.2.1 + styled-components: 6.0.0-rc.0(react-dom@18.2.0)(react@18.2.0) + tslib: 2.5.2 + warning: 4.0.3 + transitivePeerDependencies: + - '@types/lodash.merge' + - '@types/react' + - '@types/react-dom' + - antd + - babel-plugin-styled-components + - debug + - dva + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - supports-color + dev: true + + /@umijs/preset-umi@4.0.69(@types/node@20.2.5)(@types/react@18.2.7)(postcss@8.4.24)(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-W/Olv2ldPtGnPa+mbsFZwoyEhykCcWTbkmowf/4AewHe0n5CJEyqjeo1cOlD7fr8RbpIqzoxdlMrlMi/bBqbNQ==} + dependencies: + '@iconify/utils': 2.1.1 + '@svgr/core': 6.5.1 + '@umijs/ast': 4.0.69 + '@umijs/babel-preset-umi': 4.0.69(styled-components@5.3.11) + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-vite': 4.0.69(@types/node@20.2.5)(postcss@8.4.24) + '@umijs/bundler-webpack': 4.0.69(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + '@umijs/core': 4.0.69 + '@umijs/did-you-know': 1.0.3 + '@umijs/es-module-parser': 0.0.7 + '@umijs/history': 5.3.1 + '@umijs/mfsu': 4.0.69 + '@umijs/plugin-run': 4.0.69 + '@umijs/renderer-react': 4.0.69(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': 4.0.69 + '@umijs/ui': 3.0.1 + '@umijs/utils': 4.0.69 + '@umijs/zod2ts': 4.0.69 + babel-plugin-dynamic-import-node: 2.3.3 + click-to-react-component: 1.0.8(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0) + 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(webpack@5.84.1) + path-to-regexp: 1.7.0 + postcss-prefix-selector: 1.16.0(postcss@8.4.24) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-router: 6.3.0(react@18.1.0) + react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/webpack' + - postcss + - rollup + - sass + - sockjs-client + - styled-components + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /@umijs/renderer-react@4.0.69(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-7jD97cXoesulvqESJipTV3KJ0eEvtp94Kk/nUH82vYysHQlCS+P/WeWXqKo7nC4fvDCDGMz4aUV16r6Is7ZL8A==} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@babel/runtime': 7.21.0 + '@loadable/component': 5.15.2(react@18.1.0) + history: 5.3.0 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-helmet-async: 1.3.0(react-dom@18.1.0)(react@18.1.0) + react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) + dev: true + + /@umijs/renderer-react@4.0.69(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7jD97cXoesulvqESJipTV3KJ0eEvtp94Kk/nUH82vYysHQlCS+P/WeWXqKo7nC4fvDCDGMz4aUV16r6Is7ZL8A==} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@babel/runtime': 7.21.0 + '@loadable/component': 5.15.2(react@18.2.0) + history: 5.3.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) + react-router-dom: 6.3.0(react-dom@18.2.0)(react@18.2.0) + dev: true + + /@umijs/request-record@1.1.4(umi@4.0.69): + resolution: {integrity: sha512-GFfAxgqbOMlhFpqGLNxizA4ywmPK+mxfJ53IdBw1IDd2Vzp5qLzlelbx0X1X+2v4dh9KE57YtjT9H7us66uw7Q==} + peerDependencies: + umi: '>=3' + dependencies: + chokidar: 3.5.3 + express: 4.18.2 + lodash: 4.17.21 + prettier: 2.8.8 + umi: 4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react@18.2.7)(eslint@8.41.0)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(stylelint@14.16.1)(typescript@5.0.2)(webpack@5.84.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/route-utils@2.2.2: + resolution: {integrity: sha512-cMk6qizy0pfpiwpVCvNQB0BKBUJEH33pDv5q5k2tSleSDw2abkJkTu2Kd5hKzoESLuFK43oGeOfcplZqm2bRxw==} + dependencies: + '@qixian.cs/path-to-regexp': 6.1.0 + fast-deep-equal: 3.1.3 + lodash.isequal: 4.5.0 + memoize-one: 5.2.1 + dev: false + + /@umijs/route-utils@4.0.1: + resolution: {integrity: sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ==} + + /@umijs/server@4.0.69: + resolution: {integrity: sha512-znL4i6XC1dLmDCHk7fw3cKlehB4qKUqJeIao6j/eSzlfm6mCFzygsGqxzN8obrjCV0ohe/F/4WIRJDkEqwHleQ==} + dependencies: + '@umijs/bundler-utils': 4.0.69 + history: 5.3.0 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@umijs/test@4.0.69(@babel/core@7.22.1): + resolution: {integrity: sha512-xkTNawfhz2xC0qqR2Q+JDJPoLNosSBNDAuna86YxNZK/WCvJ7n3/jehz2l9S6wxmstDW06yrXNM+IPoipUBAmg==} + dependencies: + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.22.1) + '@jest/types': 27.5.1 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + babel-jest: 29.5.0(@babel/core@7.22.1) + esbuild: 0.16.17 + identity-obj-proxy: 3.0.0 + isomorphic-unfetch: 4.0.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /@umijs/ui@3.0.1: + resolution: {integrity: sha512-zcz37AJH0xt/6XVVbyO/hmsK9Hq4vH23HZ4KYVi5A8rbM9KeJkJigTS7ELOdArawZhVNGe+h3a5Oixs4a2QsWw==} + dev: true + + /@umijs/use-params@1.0.9(react@18.2.0): + resolution: {integrity: sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==} + peerDependencies: + react: '*' + dependencies: + react: 18.2.0 + + /@umijs/utils@4.0.59: + resolution: {integrity: sha512-NLRoZArsQArQyzIM/I3isWlRAYSpEh8lQ4JTqdIZQmyjRlNw1Lp80kDxlTcsmEpEa3ZkpHKKZNLJNpI99JdqTA==} + dependencies: + chokidar: 3.5.3 + pino: 7.11.0 + dev: true + + /@umijs/utils@4.0.69: + resolution: {integrity: sha512-lLUsceXtNWBFb+A6/Sw/BRBrBCJMGCurkkuwFsPjVxuiHtJrI3X7RBUMH0uFilhG78dhQdHGN2tc+NH7Z1YXKw==} + dependencies: + chokidar: 3.5.3 + pino: 7.11.0 + dev: true + + /@umijs/valtio@1.0.3(react@18.2.0): + resolution: {integrity: sha512-fjr1UMZLFOO+uy5YtLVcmvr+m2ZlU9rp04yXlCaPrKkdBg/UNPBVo6YS9TBx2v0a62gYaztLL3Put3dcNGH5tQ==} + dependencies: + valtio: 1.9.0(react@18.2.0) + transitivePeerDependencies: + - react + dev: true + + /@umijs/zod2ts@4.0.69: + resolution: {integrity: sha512-whXJSz9vm8cuU+qUSGtcacuPGUG7Vp2yv1fiJ726mukb/bJS4uG/3tcCOOlkztV5cvkRB4QtZ6IEMaqvxtt7xw==} + dev: true + + /@vitejs/plugin-react@4.0.0(vite@4.3.1): + resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.22.1) + react-refresh: 0.14.0 + vite: 4.3.1(@types/node@20.2.5)(less@4.1.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 + + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@xtuc/long': 4.2.2 + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + /a-sync-waterfall@1.0.1: + resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==} + dev: true + + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + dev: true + + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: true + + /acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + dependencies: + acorn: 8.8.2 + acorn-walk: 8.2.0 + dev: true + + /acorn-import-assertions@1.9.0(acorn@8.8.2): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 + + /acorn-jsx@5.3.2(acorn@7.4.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + + /acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + + /add-dom-event-listener@1.1.0: + resolution: {integrity: sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==} + dependencies: + object-assign: 4.1.1 + + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: false + + /agent-base@4.3.0: + resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==} + engines: {node: '>= 4.0.0'} + dependencies: + es6-promisify: 5.0.0 + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ahooks-v3-count@1.0.0: + resolution: {integrity: sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==} + dev: true + + /ahooks@3.7.7(react@18.2.0): + resolution: {integrity: sha512-5e5WlPq81Y84UnTLOKIQeq2cJw4aa7yj8fR2Nb/oMmXPrWMjIMCbPS1o+fpxSfCaNA3AzOnnMc8AehWRZltkJQ==} + engines: {node: '>=8.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.22.3 + '@types/js-cookie': 2.2.7 + ahooks-v3-count: 1.0.0 + dayjs: 1.11.7 + intersection-observer: 0.12.2 + js-cookie: 2.2.1 + lodash: 4.17.21 + react: 18.2.0 + resize-observer-polyfill: 1.5.1 + screenfull: 5.2.0 + tslib: 2.5.2 + dev: true + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: true + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /antd-dayjs-webpack-plugin@1.0.6(dayjs@1.11.7): + resolution: {integrity: sha512-UlK3BfA0iE2c5+Zz/Bd2iPAkT6cICtrKG4/swSik5MZweBHtgmu1aUQCHvICdiv39EAShdZy/edfP6mlkS/xXg==} + peerDependencies: + dayjs: '*' + dependencies: + dayjs: 1.11.7 + dev: true + + /antd-mobile-alita@2.3.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MlCFwuXQRAzifBEuhari4Jf9nbvsiyrm7HJvoGVMkjXKXk8PaaTJL6hTo7UwI3uD/CFeTxhW9X27Z8sd65J4fw==} + dependencies: + array-tree-filter: 2.1.0 + babel-runtime: 6.26.0 + classnames: 2.3.2 + normalize.css: 7.0.0 + rc-checkbox: 2.0.3 + rc-collapse: 1.9.3(react-dom@18.2.0)(react@18.2.0) + rc-slider: 8.2.0(react-dom@18.2.0)(react@18.2.0) + rc-swipeout: 2.0.11 + rmc-calendar: 1.1.4(react-dom@18.2.0)(react@18.2.0) + rmc-cascader: 5.0.3(react-dom@18.2.0)(react@18.2.0) + rmc-date-picker: 6.0.10(react-dom@18.2.0)(react@18.2.0) + rmc-dialog: 1.1.1(react-dom@18.2.0)(react@18.2.0) + rmc-drawer: 0.4.11 + rmc-feedback: 2.0.0 + rmc-input-number: 1.0.5 + rmc-list-view: 0.11.5 + rmc-notification: 1.0.0(react-dom@18.2.0)(react@18.2.0) + rmc-nuka-carousel: 3.0.1 + rmc-picker: 5.0.10(react-dom@18.2.0)(react@18.2.0) + rmc-pull-to-refresh: 1.0.13 + rmc-steps: 1.0.1 + rmc-tabs: 1.2.29 + rmc-tooltip: 1.0.1(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /antd-mobile-icons@0.2.2: + resolution: {integrity: sha512-iquIc7EsQTndk5nMv9pQQv+/OY5YnjVIPhtCFo7W7JL+Gjqzq/YJ/HO2WxUxyCgYha2NsTTNAb2vPa/M4zAi2g==} + dev: true + + /antd@4.24.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GihdwTGFW0dUaWjcvSIfejFcT63HjEp2EbYd+ojEXayldhey230KrHDJ+C53rkrkzLvymrPBfSxlLxJzyFIZsg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons': 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/react-slick': 0.29.2(react@18.2.0) + '@babel/runtime': 7.22.3 + '@ctrl/tinycolor': 3.6.0 + classnames: 2.3.2 + copy-to-clipboard: 3.3.3 + lodash: 4.17.21 + moment: 2.29.4 + rc-cascader: 3.7.2(react-dom@18.2.0)(react@18.2.0) + rc-checkbox: 3.0.1(react-dom@18.2.0)(react@18.2.0) + rc-collapse: 3.4.2(react-dom@18.2.0)(react@18.2.0) + rc-dialog: 9.0.2(react-dom@18.2.0)(react@18.2.0) + rc-drawer: 6.1.6(react-dom@18.2.0)(react@18.2.0) + rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0) + rc-image: 5.13.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 0.1.4(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 7.3.11(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 1.13.1(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-notification: 4.6.1(react-dom@18.2.0)(react@18.2.0) + rc-pagination: 3.2.0(react-dom@18.2.0)(react@18.2.0) + rc-picker: 2.7.2(react-dom@18.2.0)(react@18.2.0) + rc-progress: 3.4.1(react-dom@18.2.0)(react@18.2.0) + rc-rate: 2.9.2(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-segmented: 2.1.2(react-dom@18.2.0)(react@18.2.0) + rc-select: 14.1.17(react-dom@18.2.0)(react@18.2.0) + rc-slider: 10.0.1(react-dom@18.2.0)(react@18.2.0) + rc-steps: 5.0.0(react-dom@18.2.0)(react@18.2.0) + rc-switch: 3.2.2(react-dom@18.2.0)(react@18.2.0) + rc-table: 7.26.0(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.5.10(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 0.4.7(react-dom@18.2.0)(react@18.2.0) + rc-tooltip: 5.2.2(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-tree-select: 5.5.5(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + scroll-into-view-if-needed: 2.2.31 + dev: true + + /antd@5.5.1(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-H9vPVGQ/8fT9Zidl4fzMSVAOCDIe/ZQtiU2hDzrN2tqAbaxOet+1HqfoKv7dfy+e0ttKIFvs6Y2yWw/ign1MwQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@ant-design/colors': 7.0.0 + '@ant-design/cssinjs': 1.9.1(react-dom@18.2.0)(react@18.2.0) + '@ant-design/icons': 5.1.3(react-dom@18.2.0)(react@18.2.0) + '@ant-design/react-slick': 1.0.1(react@18.2.0) + '@babel/runtime': 7.22.3 + '@ctrl/tinycolor': 3.6.0 + '@rc-component/color-picker': 1.1.1(react-dom@18.2.0)(react@18.2.0) + '@rc-component/mutate-observer': 1.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/tour': 1.8.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + copy-to-clipboard: 3.3.3 + dayjs: 1.11.7 + qrcode.react: 3.1.0(react@18.2.0) + rc-cascader: 3.12.0(react-dom@18.2.0)(react@18.2.0) + rc-checkbox: 3.0.1(react-dom@18.2.0)(react@18.2.0) + rc-collapse: 3.5.2(react-dom@18.2.0)(react@18.2.0) + rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) + rc-drawer: 6.1.6(react-dom@18.2.0)(react@18.2.0) + rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.31.0(react-dom@18.2.0)(react@18.2.0) + rc-image: 5.16.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 7.4.2(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 2.2.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-notification: 5.0.4(react-dom@18.2.0)(react@18.2.0) + rc-pagination: 3.4.2(react-dom@18.2.0)(react@18.2.0) + rc-picker: 3.7.6(dayjs@1.11.7)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + rc-progress: 3.4.1(react-dom@18.2.0)(react@18.2.0) + rc-rate: 2.10.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-segmented: 2.2.2(react-dom@18.2.0)(react@18.2.0) + rc-select: 14.5.1(react-dom@18.2.0)(react@18.2.0) + rc-slider: 10.1.1(react-dom@18.2.0)(react@18.2.0) + rc-steps: 6.0.0(react-dom@18.2.0)(react@18.2.0) + rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-table: 7.32.1(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.6.0(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0) + rc-tooltip: 6.0.1(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-tree-select: 5.9.0(react-dom@18.2.0)(react@18.2.0) + rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + scroll-into-view-if-needed: 3.0.10 + throttle-debounce: 5.0.0 + transitivePeerDependencies: + - date-fns + - luxon + - moment + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + dev: true + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + /aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + engines: {node: '>=10'} + dependencies: + tslib: 2.5.2 + dev: true + + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.1 + dev: true + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: true + + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: true + + /array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + is-string: 1.0.7 + dev: true + + /array-tree-filter@2.1.0: + resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} + + /array-union@1.0.2: + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} + engines: {node: '>=0.10.0'} + dependencies: + array-uniq: 1.0.3 + dev: true + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + /array-uniq@1.0.3: + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} + engines: {node: '>=0.10.0'} + dev: true + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: true + + /arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + dev: true + + /asap@1.0.0: + resolution: {integrity: sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==} + dev: true + + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: true + + /asn1.js@5.4.1: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + dependencies: + bn.js: 4.12.0 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + safer-buffer: 2.1.2 + dev: true + + /asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + dev: true + + /assert@1.5.0: + resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} + dependencies: + object-assign: 4.1.1 + util: 0.10.3 + dev: true + + /astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + dev: true + + /async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: true + + /async-validator@4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + + /async@2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} + dependencies: + lodash: 4.17.21 + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + + /atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: true + + /autoprefixer@10.4.14(postcss@8.4.24): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.6 + caniuse-lite: 1.0.30001489 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /autoprefixer@9.8.8: + resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} + hasBin: true + dependencies: + browserslist: 4.21.6 + caniuse-lite: 1.0.30001489 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + picocolors: 0.2.1 + postcss: 7.0.39 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + dev: true + + /aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + dev: true + + /axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + transitivePeerDependencies: + - debug + dev: true + + /babel-jest@29.5.0(@babel/core@7.22.1): + resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.22.1 + '@jest/transform': 29.5.0 + '@types/babel__core': 7.20.1 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.5.0(@babel/core@7.22.1) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-dynamic-import-node@2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + dependencies: + object.assign: 4.1.4 + dev: true + + /babel-plugin-import@1.13.6: + resolution: {integrity: sha512-N7FYnGh0DFsvDRkAPsvFq/metVfVD7P2h1rokOPpEH4cZbdRHCW+2jbXt0nnuqowkm/xhh2ww1anIdEpfYa7ZA==} + dependencies: + '@babel/helper-module-imports': 7.21.4 + dev: true + + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-jest-hoist@29.5.0: + resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/template': 7.21.9 + '@babel/types': 7.22.3 + '@types/babel__core': 7.20.1 + '@types/babel__traverse': 7.20.0 + dev: true + + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.22.3 + cosmiconfig: 7.1.0 + resolve: 1.22.2 + dev: false + + /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.1): + resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + core-js-compat: 3.30.2 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.1): + resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-styled-components@2.1.1(styled-components@5.3.11): + resolution: {integrity: sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.21.4 + babel-plugin-syntax-jsx: 6.18.0 + lodash: 4.17.21 + picomatch: 2.3.1 + styled-components: 5.3.11(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + dev: true + + /babel-plugin-styled-components@2.1.3(styled-components@5.3.11): + resolution: {integrity: sha512-jBioLwBVHpOMU4NsueH/ADcHrjS0Y/WTpt2eGVmmuSFNEv2DF3XhcMncuZlbbjxQ4vzxg+yEr6E6TNjrIQbsJQ==} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.21.4 + babel-plugin-syntax-jsx: 6.18.0 + lodash: 4.17.21 + picomatch: 2.3.1 + styled-components: 5.3.11(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + dev: true + + /babel-plugin-syntax-jsx@6.18.0: + resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} + dev: true + + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.1): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.1) + dev: true + + /babel-preset-jest@29.5.0(@babel/core@7.22.1): + resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + babel-plugin-jest-hoist: 29.5.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.1) + dev: true + + /babel-runtime-jsx-plus@0.1.5: + resolution: {integrity: sha512-5qjZDfUzZGxHgX8o0tkS9o0HbyBvnUuaAtqHC9IN5CgjWFGJBg6a0Xp31wiG7btiHV0dP5t1t8cthlTCYwtnig==} + dev: true + + /babel-runtime@6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + dependencies: + core-js: 2.6.12 + regenerator-runtime: 0.11.1 + dev: true + + /babel-types@6.26.0: + resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==} + dependencies: + babel-runtime: 6.26.0 + esutils: 2.0.3 + lodash: 4.17.21 + to-fast-properties: 1.0.3 + dev: true + + /bail@1.0.5: + resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /balanced-match@2.0.0: + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + dev: true + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: true + + /bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + dependencies: + tweetnacl: 0.14.5 + dev: true + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /blink-diff@1.0.13: + resolution: {integrity: sha512-2hIEnGq8wruXfje9GvDV41VXo+4YdjrjL5ZMlVJT3Wi5k1jjz20fCTlVejSXoERirhEVsFYz9NmgdUYgQ41Giw==} + hasBin: true + dependencies: + pngjs-image: 0.11.7 + preceptor-core: 0.10.1 + promise: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /bn.js@4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + dev: true + + /bn.js@5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + dev: true + + /body-parser@1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + dev: true + + /browserify-aes@1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: true + + /browserify-cipher@1.0.1: + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} + dependencies: + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 + dev: true + + /browserify-des@1.0.2: + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} + dependencies: + cipher-base: 1.0.4 + des.js: 1.0.1 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: true + + /browserify-rsa@4.1.0: + resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} + dependencies: + bn.js: 5.2.1 + randombytes: 2.1.0 + dev: true + + /browserify-sign@4.2.1: + resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} + dependencies: + bn.js: 5.2.1 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.5.4 + inherits: 2.0.4 + parse-asn1: 5.1.6 + readable-stream: 3.6.2 + safe-buffer: 5.2.1 + dev: true + + /browserify-zlib@0.2.0: + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} + dependencies: + pako: 1.0.11 + dev: true + + /browserslist@4.21.6: + resolution: {integrity: sha512-PF07dKGXKR+/bljJzCB6rAYtHEu21TthLxmJagtQizx+rwiqdRDBO5971Xu1N7MgcMLi4+mr4Cnl76x7O3DHtA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001489 + electron-to-chromium: 1.4.411 + node-releases: 2.0.12 + update-browserslist-db: 1.0.11(browserslist@4.21.6) + + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: true + + /buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /buffer-xor@1.0.3: + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} + dev: true + + /buffer@4.9.2: + resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + isarray: 1.0.0 + dev: true + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /builtin-status-codes@3.0.0: + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} + dev: true + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: true + + /call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.5.2 + dev: true + + /camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: true + + /camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + dev: true + + /caniuse-lite@1.0.30001489: + resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} + + /carlo@0.9.46: + resolution: {integrity: sha512-FwZ/wxjqe+5RgzF2SRsPSWsVB9+McAVRWW0tRkmbh7fBjrf3HFZZbcr8vr61p1K+NBaAPv57DRjxgIyfbHmd7g==} + engines: {node: '>=7.6.0'} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + puppeteer-core: 1.12.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: true + + /character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: true + + /character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: true + + /character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + /ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + + /cipher-base@1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: true + + /cjs-module-lexer@1.2.2: + resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} + dev: true + + /classnames@2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + + /clean-css@5.3.2: + resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: true + + /clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + + /cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-spinners@2.9.0: + resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + engines: {node: '>=6'} + dev: true + + /cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + dev: true + + /click-to-react-component@1.0.8(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-YBNYOp00udy+NBEnUmM/3Df0Yco1iHNQ8k0ltlJVcDYK9AuYt14xPoJicBh/BokLqbzkci1p+pbdY5r4JXZC4g==} + peerDependencies: + react: '>=16.8.0' + dependencies: + '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.2.7)(react-dom@18.1.0)(react@18.1.0) + htm: 3.1.1 + react: 18.1.0 + react-merge-refs: 1.1.0 + transitivePeerDependencies: + - '@types/react' + - react-dom + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone-regexp@2.2.0: + resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} + engines: {node: '>=6'} + dependencies: + is-regexp: 2.1.0 + dev: true + + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: true + + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + + /collect-v8-coverage@1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: true + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + + /commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + dev: true + + /commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + dev: true + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: true + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true + + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + dev: true + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + + /component-classes@1.2.6: + resolution: {integrity: sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==} + dependencies: + component-indexof: 0.0.3 + dev: true + + /component-indexof@0.0.3: + resolution: {integrity: sha512-puDQKvx/64HZXb4hBwIcvQLaLgux8o1CbWl39s41hrIIZDl1lJiD5jc22gj3RBeGK0ovxALDYpIbyjqDUUl0rw==} + dev: true + + /compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + dev: true + + /compute-scroll-into-view@3.0.3: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /concat-stream@1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.8 + typedarray: 0.0.6 + dev: true + + /console-browserify@1.2.0: + resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} + dev: true + + /constants-browserify@1.0.0: + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} + dev: true + + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: true + + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: true + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + + /copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + dependencies: + is-what: 3.14.1 + dev: true + + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.11 + dev: true + + /copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + dependencies: + toggle-selection: 1.0.6 + + /core-js-compat@3.30.2: + resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} + dependencies: + browserslist: 4.21.6 + dev: true + + /core-js-pure@3.30.2: + resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==} + requiresBuild: true + dev: true + + /core-js@1.2.7: + resolution: {integrity: sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + dev: true + + /core-js@2.6.12: + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + requiresBuild: true + dev: true + + /core-js@3.28.0: + resolution: {integrity: sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==} + requiresBuild: true + dev: true + + /core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + dev: true + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + + /cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + dev: true + + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + /create-ecdh@4.0.4: + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} + dependencies: + bn.js: 4.12.0 + elliptic: 6.5.4 + dev: true + + /create-hash@1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: true + + /create-hmac@1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: true + + /create-react-class@15.7.0: + resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true + + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: true + + /cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + dependencies: + cross-spawn: 7.0.3 + dev: true + + /cross-port-killer@1.4.0: + resolution: {integrity: sha512-ujqfftKsSeorFMVI6JP25xMBixHEaDWVK+NarRZAGnJjR5AhebRQU+g+k/Lj8OHwM6f+wrrs8u5kkCdI7RLtxQ==} + hasBin: true + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /crypto-browserify@3.12.0: + resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} + dependencies: + browserify-cipher: 1.0.1 + browserify-sign: 4.2.1 + create-ecdh: 4.0.4 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.4 + pbkdf2: 3.1.2 + public-encrypt: 4.0.3 + randombytes: 2.1.0 + randomfill: 1.0.4 + dev: true + + /css-animation@1.6.1: + resolution: {integrity: sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==} + dependencies: + babel-runtime: 6.26.0 + component-classes: 1.2.6 + dev: true + + /css-blank-pseudo@3.0.3(postcss@8.4.24): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + dev: true + + /css-functions-list@3.1.0: + resolution: {integrity: sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==} + engines: {node: '>=12.22'} + dev: true + + /css-has-pseudo@3.0.4(postcss@8.4.24): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /css-loader@6.7.1(webpack@5.84.1): + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.24) + postcss-modules-scope: 3.0.0(postcss@8.4.24) + postcss-modules-values: 4.0.0(postcss@8.4.24) + postcss-value-parser: 4.2.0 + semver: 7.5.1 + webpack: 5.84.1 + dev: true + + /css-prefers-color-scheme@6.0.3(postcss@8.4.24): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + dev: true + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: true + + /css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + dev: true + + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: true + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: true + + /cssdb@6.6.3: + resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: true + + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: true + + /cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + dev: true + + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + + /current-script-polyfill@1.0.0: + resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==} + dev: true + + /d@1.0.1: + resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + dependencies: + es5-ext: 0.10.62 + type: 1.2.0 + dev: true + + /dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: true + + /data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + dev: true + + /data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + dev: true + + /date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + dependencies: + '@babel/runtime': 7.22.3 + dev: true + + /date-format@0.0.0: + resolution: {integrity: sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg==} + deprecated: 0.x is no longer supported. Please upgrade to 4.x or higher. + dev: true + + /dayjs@1.11.7: + resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + + /debug@0.7.4: + resolution: {integrity: sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dev: true + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug@4.3.4(supports-color@5.5.0): + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 5.5.0 + + /decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: true + + /decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: true + + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: true + + /deep-equal@2.2.1: + resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.1 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: true + + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: true + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: true + + /des.js@1.0.1: + resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: true + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + engines: {node: '>=12.20'} + dev: true + + /detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + + /detect-newline@4.0.0: + resolution: {integrity: sha512-1aXUEPdfGdzVPFpzGJJNgq9o81bGg1s09uxTWsqBlo9PI332uyJRQq13+LK/UN4JfxJbFdCXonUFQ9R/p7yCtw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: true + + /detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /diff-sequences@29.4.3: + resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: true + + /diffie-hellman@5.0.3: + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} + dependencies: + bn.js: 4.12.0 + miller-rabin: 4.0.1 + randombytes: 2.1.0 + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + + /dom-align@1.12.4: + resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} + + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: true + + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: true + + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + + /dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + dev: true + + /domain-browser@1.2.0: + resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} + engines: {node: '>=0.4', npm: '>=1.2'} + dev: true + + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: true + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: true + + /domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + dependencies: + webidl-conversions: 7.0.0 + dev: true + + /domhandler@2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + dependencies: + domelementtype: 1.3.1 + dev: true + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: true + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.5.2 + dev: true + + /dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} + dev: true + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + + /duplexify@4.1.2: + resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.1 + dev: true + + /dva-core@1.5.0-beta.2(redux@3.7.2): + resolution: {integrity: sha512-xmtr/J63EZXBdVXNBW+QCD7p9CaE8kAo2U1faRyv3PIGcy0G3Y6IBDNtoBB/Cj3nzk/jvX0dv96Hnh1kpSnI7Q==} + peerDependencies: + redux: 3.x + dependencies: + '@babel/runtime': 7.22.3 + flatten: 1.0.3 + global: 4.4.0 + invariant: 2.2.4 + is-plain-object: 2.0.4 + redux: 3.7.2 + redux-saga: 0.16.2 + warning: 3.0.0 + dev: true + + /dva-core@2.0.4(redux@3.7.2): + resolution: {integrity: sha512-Zh39llFyItu9HKXKfCZVf9UFtDTcypdAjGBew1S+wK8BGVzFpm1GPTdd6uIMeg7O6STtCvt2Qv+RwUut1GFynA==} + peerDependencies: + redux: 4.x + dependencies: + '@babel/runtime': 7.22.3 + flatten: 1.0.3 + global: 4.4.0 + invariant: 2.2.4 + is-plain-object: 2.0.4 + redux: 3.7.2 + redux-saga: 0.16.2 + warning: 3.0.0 + dev: true + + /dva-core@2.0.4(redux@4.2.1): + resolution: {integrity: sha512-Zh39llFyItu9HKXKfCZVf9UFtDTcypdAjGBew1S+wK8BGVzFpm1GPTdd6uIMeg7O6STtCvt2Qv+RwUut1GFynA==} + peerDependencies: + redux: 4.x + dependencies: + '@babel/runtime': 7.22.3 + flatten: 1.0.3 + global: 4.4.0 + invariant: 2.2.4 + is-plain-object: 2.0.4 + redux: 4.2.1 + redux-saga: 0.16.2 + warning: 3.0.0 + dev: true + + /dva-immer@1.0.1(dva@2.5.0-beta.2): + resolution: {integrity: sha512-Oe+yFTtu2UMNcMoBLLTa/ms1RjUry38Yf0ClN8LiHbF+gT2QAdLYLk3miu1dDtm3Sxl9nk+DH1edKX0Hy49uQg==} + peerDependencies: + dva: ^2.5.0-0 + dependencies: + '@babel/runtime': 7.22.3 + dva: 2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0) + immer: 8.0.4 + dev: true + + /dva-loading@3.0.24(dva-core@2.0.4): + resolution: {integrity: sha512-3j4bmuXOYH93xe+CC//z3Si8XMx6DLJveep+UbzKy0jhA7oQrCCZTdKxu0UPYXeAMYXpCO25pG4JOnVhzmC7ug==} + peerDependencies: + dva-core: ^1.1.0 || ^1.5.0-0 || ^1.6.0-0 + dependencies: + '@babel/runtime': 7.22.3 + dva-core: 2.0.4(redux@4.2.1) + dev: true + + /dva@2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kc2+CHhF1cNIU3Rg1miMhHgOKJ/VDrq9d6ynVBZf1EN2YKWU3MVFq/uTTBqMr2qkR0m9f8VKHOFmfKLtfMI93Q==} + peerDependencies: + react: 15.x || ^16.0.0-0 + react-dom: 15.x || ^16.0.0-0 + dependencies: + '@babel/runtime': 7.22.3 + '@types/isomorphic-fetch': 0.0.34 + '@types/react-router-dom': 4.3.5 + '@types/react-router-redux': 5.0.22 + dva-core: 1.5.0-beta.2(redux@3.7.2) + global: 4.4.0 + history: 4.10.1 + invariant: 2.2.4 + isomorphic-fetch: 2.2.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-redux: 5.1.2(react@18.2.0)(redux@3.7.2) + react-router-dom: 4.3.1(react@18.2.0) + react-router-redux: 5.0.0-alpha.9(react@18.2.0) + redux: 3.7.2 + dev: true + + /ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: true + + /electron-to-chromium@1.4.411: + resolution: {integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==} + + /elliptic@6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + + /email-addresses@3.1.0: + resolution: {integrity: sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==} + dev: true + + /emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: true + + /encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + + /enhanced-resolve@5.14.1: + resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + /enhanced-resolve@5.9.3: + resolution: {integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + + /enquirer@2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + dev: true + + /entities@1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + dev: true + + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + dependencies: + stackframe: 1.3.4 + dev: true + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + 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-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-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + 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 + dev: true + + /es-module-lexer@1.2.1: + resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /es5-ext@0.10.62: + resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.3 + next-tick: 1.1.0 + dev: true + + /es5-imcompatible-versions@0.1.82: + resolution: {integrity: sha512-Y4vitTOiUyvIHPMcj6yrLaS2Un1SLlH9opeHZmpF68e8CFL173XeDkSA2UOVnDDB9WRi2+wztzbcIXRhIeQVnA==} + dev: true + + /es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + es6-symbol: 3.1.3 + dev: true + + /es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + dev: true + + /es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + dev: true + + /es6-promisify@5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + dependencies: + es6-promise: 4.2.8 + dev: true + + /es6-symbol@3.1.3: + resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} + dependencies: + d: 1.0.1 + ext: 1.7.0 + dev: true + + /es6-weak-map@2.0.3: + resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + es6-iterator: 2.0.3 + es6-symbol: 3.1.3 + dev: true + + /esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + 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 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: true + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escodegen@2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-ast-utils@1.1.0: + resolution: {integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==} + engines: {node: '>=4'} + dependencies: + lodash.get: 4.4.2 + lodash.zip: 4.2.0 + dev: true + + /eslint-config-prettier@8.8.0(eslint@7.32.0): + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 7.32.0 + dev: true + + /eslint-formatter-pretty@4.1.0: + resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} + engines: {node: '>=10'} + dependencies: + '@types/eslint': 7.29.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + eslint-rule-docs: 1.1.235 + log-symbols: 4.1.0 + plur: 4.0.0 + string-width: 4.2.3 + supports-hyperlinks: 2.3.0 + dev: true + + /eslint-plugin-babel@5.3.1(eslint@7.32.0): + resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} + engines: {node: '>=4'} + peerDependencies: + eslint: '>=4.0.0' + dependencies: + eslint: 7.32.0 + eslint-rule-composer: 0.3.0 + dev: true + + /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.59.7)(eslint@7.32.0)(typescript@4.9.5): + resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} + engines: {node: '>=10'} + peerDependencies: + '@typescript-eslint/eslint-plugin': '>= 4' + eslint: '>=5' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.9.5) + eslint: 7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.48.1)(eslint@8.35.0)(jest@29.5.0)(typescript@5.0.2): + resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.35.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.59.7(eslint@8.35.0)(typescript@5.0.2) + eslint: 8.35.0 + jest: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.48.1)(eslint@8.41.0)(jest@29.5.0)(typescript@5.0.2): + resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.41.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.2) + eslint: 8.41.0 + jest: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-promise@6.1.1(eslint@7.32.0): + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + eslint: 7.32.0 + dev: true + + /eslint-plugin-react-hooks@4.6.0(eslint@7.32.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 7.32.0 + dev: true + + /eslint-plugin-react-hooks@4.6.0(eslint@8.35.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.35.0 + dev: true + + /eslint-plugin-react-hooks@4.6.0(eslint@8.41.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.41.0 + dev: true + + /eslint-plugin-react@7.32.2(eslint@7.32.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 7.32.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + 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 + dev: true + + /eslint-plugin-react@7.32.2(eslint@8.35.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.35.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + 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 + dev: true + + /eslint-plugin-react@7.32.2(eslint@8.41.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.41.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + 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 + dev: true + + /eslint-plugin-unicorn@20.1.0(eslint@7.32.0): + resolution: {integrity: sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA==} + engines: {node: '>=10'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + ci-info: 2.0.0 + clean-regexp: 1.0.0 + eslint: 7.32.0 + eslint-ast-utils: 1.1.0 + eslint-template-visitor: 2.3.2(eslint@7.32.0) + eslint-utils: 2.1.0 + import-modules: 2.1.0 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + reserved-words: 0.1.2 + safe-regex: 2.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + dev: true + + /eslint-rule-docs@1.1.235: + resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==} + dev: true + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + /eslint-template-visitor@2.3.2(eslint@7.32.0): + resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + '@babel/core': 7.22.1 + '@babel/eslint-parser': 7.21.8(@babel/core@7.22.1)(eslint@7.32.0) + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + esquery: 1.5.0 + multimap: 1.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-utils@3.0.0(eslint@7.32.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-utils@3.0.0(eslint@8.35.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.35.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-utils@3.0.0(eslint@8.41.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@7.32.0: + resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.3 + '@humanwhocodes/config-array': 0.5.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 + enquirer: 2.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 3.14.1 + 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 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.5.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + table: 6.8.1 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint@8.35.0: + resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 2.0.3 + '@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.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-utils: 3.0.0(eslint@8.35.0) + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.4.0 + 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.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint@8.41.0: + resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.41.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /espree@7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + dev: true + + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: true + + /event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + dev: true + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /evp_bytestokey@1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.2.1 + dev: true + + /execa@4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /execall@2.0.0: + resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} + engines: {node: '>=8'} + dependencies: + clone-regexp: 2.2.0 + dev: true + + /exenv@1.2.2: + resolution: {integrity: sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==} + dev: true + + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: true + + /expect@29.5.0: + resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.5.0 + jest-get-type: 29.4.3 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-util: 29.5.0 + dev: true + + /express@4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + dependencies: + type: 2.7.2 + dev: true + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /extract-zip@1.7.0: + resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} + hasBin: true + dependencies: + concat-stream: 1.6.2 + debug: 2.6.9 + mkdirp: 0.5.6 + yauzl: 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + + /extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + /fast-redact@3.2.0: + resolution: {integrity: sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==} + engines: {node: '>=6'} + dev: true + + /fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + dev: true + + /fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + dev: true + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: true + + /fbjs@0.8.18: + resolution: {integrity: sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==} + dependencies: + core-js: 1.2.7 + isomorphic-fetch: 2.2.1 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.35 + dev: true + + /fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + dependencies: + pend: 1.2.0 + dev: true + + /fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + + /filename-reserved-regex@2.0.0: + resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} + engines: {node: '>=4'} + dev: true + + /filenamify@4.3.0: + resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} + engines: {node: '>=8'} + dependencies: + filename-reserved-regex: 2.0.0 + strip-outer: 1.0.1 + trim-repeated: 1.0.0 + dev: true + + /filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + dev: true + + /finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: true + + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + + /flatten@1.0.3: + resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} + deprecated: flatten is deprecated in favor of utility frameworks such as lodash. + dev: true + + /follow-redirects@1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + dev: true + + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.41.0)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.21.4 + '@types/json-schema': 7.0.12 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.41.0 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.1 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.5.1 + tapable: 1.1.3 + typescript: 5.0.2 + webpack: 5.84.1 + dev: false + + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} + peerDependencies: + typescript: '>3.6.0' + webpack: ^5.11.0 + dependencies: + '@babel/code-frame': 7.21.4 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.5.1 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.1.2 + semver: 7.5.1 + tapable: 2.2.1 + typescript: 5.0.2 + webpack: 5.84.1 + dev: true + + /form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: true + + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: true + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: true + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: true + + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + + /fs-monkey@1.0.3: + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + + /fs-readdir-recursive@1.1.0: + resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + dev: true + + /functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic@1.2.1: + resolution: {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 + dev: true + + /get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: true + + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: true + + /get-stdin@8.0.0: + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + engines: {node: '>=10'} + dev: true + + /get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true + + /get-tsconfig@4.5.0: + resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} + dev: true + + /getnpmregistry@1.0.1: + resolution: {integrity: sha512-OZRQ1RmRC0JduSLlQrHAaBLLrB23D3gaREsMBtM7aV8pxKB3duPs+a7iH7662b8zu1G9H6wiOvZc814g/bcHVg==} + dependencies: + node-fetch: 2.6.11 + transitivePeerDependencies: + - encoding + dev: true + + /getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + dependencies: + assert-plus: 1.0.0 + dev: true + + /gh-pages@3.2.3: + resolution: {integrity: sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 2.6.4 + commander: 2.20.3 + email-addresses: 3.1.0 + filenamify: 4.3.0 + find-cache-dir: 3.3.2 + fs-extra: 8.1.0 + globby: 6.1.0 + dev: true + + /git-hooks-list@1.0.3: + resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} + dev: true + + /git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.9.2 + dev: true + + /global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + + /global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + /global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + dependencies: + min-document: 2.19.0 + process: 0.11.10 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + + /globby@10.0.0: + resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} + engines: {node: '>=8'} + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + glob: 7.2.3 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + + /globby@13.1.4: + resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /globby@6.1.0: + resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} + engines: {node: '>=0.10.0'} + dependencies: + array-union: 1.0.2 + glob: 7.2.3 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + + /globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + dev: true + + /gonzales-pe@4.3.0: + resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} + engines: {node: '>=0.6.0'} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: true + + /har-schema@2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + dev: true + + /har-validator@5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: true + + /hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: true + + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: true + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hash-base@3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + engines: {node: '>=4'} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.2 + safe-buffer: 5.2.1 + dev: true + + /hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: true + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /history@4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + dependencies: + '@babel/runtime': 7.22.3 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.3.1 + tiny-warning: 1.0.3 + value-equal: 1.0.1 + dev: true + + /history@5.3.0: + resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} + dependencies: + '@babel/runtime': 7.22.3 + dev: true + + /hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: true + + /hoist-non-react-statics@2.5.5: + resolution: {integrity: sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==} + dev: true + + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: true + + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: true + + /hotkeys-js@3.10.2: + resolution: {integrity: sha512-Z6vLmJTYzkbZZXlBkhrYB962Q/rZGc/WHQiyEGu9ZZVF7bAeFDjjDa31grWREuw9Ygb4zmlov2bTkPYqj0aFnQ==} + dev: false + + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + dev: true + + /htm@3.1.1: + resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} + dev: true + + /html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + dependencies: + whatwg-encoding: 2.0.0 + dev: true + + /html-entities@2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: true + + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.2 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.17.6 + dev: true + + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + dev: true + + /html-webpack-plugin@5.5.0(webpack@5.84.1): + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} + engines: {node: '>=10.13.0'} + peerDependencies: + webpack: ^5.20.0 + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.84.1 + dev: true + + /htmlparser2@3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: true + + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: true + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: true + + /http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /http-signature@1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.2 + sshpk: 1.17.0 + dev: true + + /http2-client@1.3.5: + resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==} + dev: true + + /https-browserify@1.0.0: + resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} + dev: true + + /https-proxy-agent@2.2.4: + resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==} + engines: {node: '>= 4.5.0'} + dependencies: + agent-base: 4.3.0 + debug: 3.2.7 + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /human-signals@1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + + /husky@7.0.4: + resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} + engines: {node: '>=12'} + hasBin: true + dev: true + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /icss-utils@5.1.0(postcss@8.4.24): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: true + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true + + /ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + dev: true + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + /image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /immer@8.0.4: + resolution: {integrity: sha512-jMfL18P+/6P6epANRvRk6q8t+3gGhqsJ9EuJ25AXE+9bNTYtssvzeYbEd0mXRYWCmmXSIbnlpz6vd6iJlmGGGQ==} + dev: true + + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /import-html-entry@1.14.6: + resolution: {integrity: sha512-5MQkbwIr8n/bXOoE05M5/Nm0lnHO46vnb3D6svSvtVwpDqwhd/X14zjLcU31QWZ6gL8rUXNzj6vKHx4yOUL6gQ==} + dependencies: + '@babel/runtime': 7.22.3 + dev: true + + /import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + dev: true + + /import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + + /import-modules@2.1.0: + resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} + engines: {node: '>=8'} + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.1: + resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} + dev: true + + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /intersection-observer@0.12.2: + resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} + dev: true + + /intl-format-cache@4.3.1: + resolution: {integrity: sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==} + dev: true + + /intl-messageformat-parser@3.6.4: + resolution: {integrity: sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA==} + deprecated: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser + dependencies: + '@formatjs/intl-unified-numberformat': 3.3.7 + dev: true + + /intl-messageformat@7.8.4: + resolution: {integrity: sha512-yS0cLESCKCYjseCOGXuV4pxJm/buTfyCJ1nzQjryHmSehlptbZbn9fnlk1I9peLopZGGbjj46yHHiTAEZ1qOTA==} + dependencies: + intl-format-cache: 4.3.1 + intl-messageformat-parser: 3.6.4 + dev: true + + /intl-messageformat@9.13.0: + resolution: {integrity: sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==} + dependencies: + '@formatjs/ecma402-abstract': 1.11.4 + '@formatjs/fast-memoize': 1.2.1 + '@formatjs/icu-messageformat-parser': 2.1.0 + tslib: 2.5.2 + dev: true + + /intl@1.2.5: + resolution: {integrity: sha512-rK0KcPHeBFBcqsErKSpvZnrOmWOj+EmDkyJ57e90YWaQNqbcivcqmKDlHEeNprDWOsKzPsh1BfSpPQdDvclHVw==} + dev: true + + /invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + + /invert-kv@3.0.1: + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + engines: {node: '>=8'} + dev: true + + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: true + + /irregular-plurals@3.5.0: + resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} + engines: {node: '>=8'} + dev: true + + /is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: true + + /is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: true + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-arrow-function@2.0.3: + resolution: {integrity: sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: true + + /is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: true + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + + /is-equal@1.6.4: + resolution: {integrity: sha512-NiPOTBb5ahmIOYkJ7mVTvvB1bydnTzixvfO+59AjJKBpyjPBIULL3EHGxySyZijlVpewveJyhiLQThcivkkAtw==} + engines: {node: '>= 0.4'} + dependencies: + es-get-iterator: 1.1.3 + functions-have-names: 1.2.3 + has: 1.0.3 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + is-arrow-function: 2.0.3 + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-generator-function: 1.0.10 + is-number-object: 1.0.7 + is-regex: 1.1.4 + is-string: 1.0.7 + is-symbol: 1.0.4 + isarray: 2.0.5 + object-inspect: 1.12.3 + object.entries: 1.1.6 + object.getprototypeof: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: true + + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: true + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + + /is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: true + + /is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + /is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: true + + /is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: true + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: true + + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true + + /is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + dev: true + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: true + + /is-regexp@2.1.0: + resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} + engines: {node: '>=6'} + dev: true + + /is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false + + /is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + 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 + dev: true + + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: true + + /is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: true + + /is-url@1.2.4: + resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} + dev: true + + /is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true + + /is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + dev: true + + /is-what@4.1.11: + resolution: {integrity: sha512-gr9+qDrJvdwT4+N2TAACsZQIB4Ow9j2eefqlh3m9JUV41M1LoKhcE+/j+IVni/r6U8Jnc1PwhjdjVJr+Xmtb0A==} + engines: {node: '>=12.13'} + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + + /isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: true + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: true + + /isomorphic-fetch@2.2.1: + resolution: {integrity: sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==} + dependencies: + node-fetch: 1.7.3 + whatwg-fetch: 3.6.2 + dev: true + + /isomorphic-unfetch@4.0.2: + resolution: {integrity: sha512-1Yd+CF/7al18/N2BDbsLBcp6RO3tucSW+jcLq24dqdX5MNbCNTw1z4BsGsp4zNmjr/Izm2cs/cEqZPp4kvWSCA==} + dependencies: + node-fetch: 3.3.1 + unfetch: 5.0.0 + dev: true + + /isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + dev: true + + /istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.22.1 + '@babel/parser': 7.22.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.2.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + istanbul-lib-coverage: 3.2.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports@3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jest-changed-files@29.5.0: + resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + execa: 5.1.1 + p-limit: 3.1.0 + dev: true + + /jest-circus@29.5.0: + resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.5.0 + '@jest/expect': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + is-generator-fn: 2.1.0 + jest-each: 29.5.0 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-runtime: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 + p-limit: 3.1.0 + pretty-format: 29.5.0 + pure-rand: 6.0.2 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-cli@29.5.0(@types/node@20.2.5)(ts-node@10.9.1): + resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.5.0(ts-node@10.9.1) + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + jest-config: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + jest-util: 29.5.0 + jest-validate: 29.5.0 + prompts: 2.4.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + + /jest-config@29.5.0(@types/node@20.2.5)(ts-node@10.9.1): + resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.22.1 + '@jest/test-sequencer': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + babel-jest: 29.5.0(@babel/core@7.22.1) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.5.0 + jest-environment-node: 29.5.0 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.5.0 + jest-runner: 29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.5.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@20.2.5)(typescript@5.0.2) + transitivePeerDependencies: + - supports-color + dev: true + + /jest-diff@29.5.0: + resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.4.3 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 + dev: true + + /jest-docblock@29.4.3: + resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-each@29.5.0: + resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + chalk: 4.1.2 + jest-get-type: 29.4.3 + jest-util: 29.5.0 + pretty-format: 29.5.0 + dev: true + + /jest-environment-jsdom@29.5.0: + resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 + '@types/jsdom': 20.0.1 + '@types/node': 20.2.5 + jest-mock: 29.5.0 + jest-util: 29.5.0 + jsdom: 20.0.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jest-environment-node@29.5.0: + resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + jest-mock: 29.5.0 + jest-util: 29.5.0 + dev: true + + /jest-get-type@29.4.3: + resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-haste-map@29.5.0: + resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/graceful-fs': 4.1.6 + '@types/node': 20.2.5 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + jest-worker: 29.5.0 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-leak-detector@29.5.0: + resolution: {integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.4.3 + pretty-format: 29.5.0 + dev: true + + /jest-matcher-utils@29.5.0: + resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.5.0 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 + dev: true + + /jest-message-util@29.5.0: + resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.21.4 + '@jest/types': 29.5.0 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 29.5.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-mock@29.5.0: + resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + jest-util: 29.5.0 + dev: true + + /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 29.5.0 + dev: true + + /jest-regex-util@29.4.3: + resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-resolve-dependencies@29.5.0: + resolution: {integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-regex-util: 29.4.3 + jest-snapshot: 29.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-resolve@29.5.0: + resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.5.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) + jest-util: 29.5.0 + jest-validate: 29.5.0 + resolve: 1.22.2 + resolve.exports: 2.0.2 + slash: 3.0.0 + dev: true + + /jest-runner@29.5.0: + resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.5.0 + '@jest/environment': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.4.3 + jest-environment-node: 29.5.0 + jest-haste-map: 29.5.0 + jest-leak-detector: 29.5.0 + jest-message-util: 29.5.0 + jest-resolve: 29.5.0 + jest-runtime: 29.5.0 + jest-util: 29.5.0 + jest-watcher: 29.5.0 + jest-worker: 29.5.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-runtime@29.5.0: + resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/globals': 29.5.0 + '@jest/source-map': 29.4.3 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + chalk: 4.1.2 + cjs-module-lexer: 1.2.2 + collect-v8-coverage: 1.0.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.5.0 + jest-message-util: 29.5.0 + jest-mock: 29.5.0 + jest-regex-util: 29.4.3 + jest-resolve: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-snapshot@29.5.0: + resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.22.1 + '@babel/generator': 7.22.3 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.1) + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + '@jest/expect-utils': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/babel__traverse': 7.20.0 + '@types/prettier': 2.7.2 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.1) + chalk: 4.1.2 + expect: 29.5.0 + graceful-fs: 4.2.11 + jest-diff: 29.5.0 + jest-get-type: 29.4.3 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-util: 29.5.0 + natural-compare: 1.4.0 + pretty-format: 29.5.0 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-util@29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + chalk: 4.1.2 + ci-info: 3.8.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + + /jest-validate@29.5.0: + resolution: {integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.4.3 + leven: 3.1.0 + pretty-format: 29.5.0 + dev: true + + /jest-watcher@29.5.0: + resolution: {integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 20.2.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.5.0 + string-length: 4.0.2 + dev: true + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 20.2.5 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + /jest-worker@29.4.3: + resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 20.2.5 + jest-util: 29.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest-worker@29.5.0: + resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 20.2.5 + jest-util: 29.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest@29.5.0(@types/node@20.2.5)(ts-node@10.9.1): + resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.5.0(ts-node@10.9.1) + '@jest/types': 29.5.0 + import-local: 3.1.0 + jest-cli: 29.5.0(@types/node@20.2.5)(ts-node@10.9.1) + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + + /js-cookie@2.2.1: + resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} + dev: true + + /js-sdsl@4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + + /jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: true + + /jsdom@20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.8.2 + acorn-globals: 7.0.1 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.4 + parse5: 7.1.2 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.2 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + ws: 8.13.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: true + + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: true + + /json2mq@0.2.0: + resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} + dependencies: + string-convert: 0.2.1 + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.11 + + /jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: true + + /jsx-ast-utils@3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: true + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + /known-css-properties@0.21.0: + resolution: {integrity: sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==} + dev: true + + /known-css-properties@0.25.0: + resolution: {integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==} + dev: true + + /known-css-properties@0.26.0: + resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==} + dev: true + + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + dev: true + + /lcid@3.1.1: + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} + engines: {node: '>=8'} + dependencies: + invert-kv: 3.0.1 + dev: true + + /less@4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.5.2 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /lightningcss@1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + engines: {node: '>= 12.0.0'} + 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 + dev: true + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /lint-staged@10.5.4: + resolution: {integrity: sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==} + hasBin: true + dependencies: + chalk: 4.1.2 + cli-truncate: 2.1.0 + commander: 6.2.1 + cosmiconfig: 7.1.0 + debug: 4.3.4(supports-color@5.5.0) + dedent: 0.7.0 + enquirer: 2.3.6 + execa: 4.1.0 + listr2: 3.14.0(enquirer@2.3.6) + log-symbols: 4.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + please-upgrade-node: 3.2.0 + string-argv: 0.3.1 + stringify-object: 3.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /listr2@3.14.0(enquirer@2.3.6): + resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} + engines: {node: '>=10.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.20 + enquirer: 2.3.6 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + /loader-utils@3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} + engines: {node: '>= 12.13.0'} + dev: false + + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: true + + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: true + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: true + + /lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + dev: true + + /lodash.groupby@4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + dev: true + + /lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + dev: true + + /lodash.tonumber@4.0.3: + resolution: {integrity: sha512-SY0SwuPOHRwKcCNTdsntPYb+Zddz5mDUIVFABzRMqmAiL41pMeyoQFGxYAw5zdc9NnH4pbJqiqqp5ckfxa+zSA==} + + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + dev: true + + /lodash.zip@4.2.0: + resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + + /log-update@4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + dev: true + + /log4js@1.1.1: + resolution: {integrity: sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg==} + engines: {node: '>=0.12'} + deprecated: 1.x is no longer supported. Please upgrade to 6.x or higher. + dependencies: + debug: 2.6.9 + semver: 5.7.1 + streamroller: 0.4.1 + transitivePeerDependencies: + - supports-color + dev: true + + /longest-streak@2.0.4: + resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.5.2 + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /lru-cache@9.1.1: + resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} + engines: {node: 14 || >=16.14} + dev: true + + /lru-queue@0.1.0: + resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} + dependencies: + es5-ext: 0.10.62 + dev: true + + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true + + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + dev: true + + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: true + + /map-age-cleaner@0.1.3: + resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} + engines: {node: '>=6'} + dependencies: + p-defer: 1.0.0 + dev: true + + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: true + + /mathml-tag-names@2.1.3: + resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + dev: true + + /md5.js@1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: true + + /mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-to-markdown@0.6.5: + resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} + dependencies: + '@types/unist': 2.0.6 + longest-streak: 2.0.4 + mdast-util-to-string: 2.0.0 + parse-entities: 2.0.0 + repeat-string: 1.6.1 + zwitch: 1.0.5 + dev: true + + /mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + dev: true + + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: true + + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: true + + /mem@5.1.1: + resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==} + engines: {node: '>=8'} + dependencies: + map-age-cleaner: 0.1.3 + mimic-fn: 2.1.0 + p-is-promise: 2.1.0 + dev: true + + /memfs@3.5.1: + resolution: {integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.3 + + /memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + dev: false + + /memoizee@0.4.15: + resolution: {integrity: sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + es6-weak-map: 2.0.3 + event-emitter: 0.3.5 + is-promise: 2.2.2 + lru-queue: 0.1.0 + next-tick: 1.1.0 + timers-ext: 0.1.7 + dev: true + + /meow@9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + engines: {node: '>=10'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + dev: true + + /merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: true + + /micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /miller-rabin@4.0.1: + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} + hasBin: true + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + dev: true + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + dependencies: + dom-walk: 0.1.2 + dev: true + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: true + + /minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + dev: true + + /minipass@6.0.2: + resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /mock.js@0.2.0: + resolution: {integrity: sha512-DKI8Rh/h7Mma+fg+6aD0uUvwn0QXAjKG6q3s+lTaCboCQ/kvQMBN9IXRBzgEaz4aPiYoRnKU9jVsfZp0mHpWrQ==} + dev: true + + /mockjs@1.1.0: + resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==} + hasBin: true + dependencies: + commander: 10.0.1 + dev: true + + /moment@2.29.4: + resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + + /multimap@1.1.0: + resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} + dev: true + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /needle@3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: true + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + /next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + dev: true + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.5.2 + dev: true + + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + dev: true + + /node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + + /node-fetch-h2@2.3.0: + resolution: {integrity: sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==} + engines: {node: 4.x || >=6.0.0} + dependencies: + http2-client: 1.3.5 + dev: true + + /node-fetch@1.7.3: + resolution: {integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==} + dependencies: + encoding: 0.1.13 + is-stream: 1.1.0 + dev: true + + /node-fetch@2.6.0: + resolution: {integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==} + engines: {node: 4.x || >=6.0.0} + dev: true + + /node-fetch@2.6.11: + resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-fetch@3.3.1: + resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: true + + /node-import-ts@1.0.6: + resolution: {integrity: sha512-zm2zxUn5KI+jjDyx80MbrIrLRUwQ3oQYGotgZ+Z6xTSaXoUgIIO7h5mks5c9v4tBBpc+VlIyyq5WkGcdCn7qfA==} + dependencies: + '@types/node': 12.20.55 + import-fresh: 3.3.0 + typescript: 3.9.10 + dev: true + + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: true + + /node-libs-browser@2.2.1: + resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} + dependencies: + assert: 1.5.0 + browserify-zlib: 0.2.0 + buffer: 4.9.2 + console-browserify: 1.2.0 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 1.2.0 + events: 3.3.0 + https-browserify: 1.0.0 + os-browserify: 0.3.0 + path-browserify: 0.0.1 + process: 0.11.10 + punycode: 1.4.1 + querystring-es3: 0.2.1 + readable-stream: 2.3.8 + stream-browserify: 2.0.2 + stream-http: 2.8.3 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.0 + url: 0.11.0 + util: 0.11.1 + vm-browserify: 1.1.2 + dev: true + + /node-readfiles@0.2.0: + resolution: {integrity: sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==} + dependencies: + es6-promise: 3.3.1 + dev: true + + /node-releases@2.0.12: + resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.2 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.12.1 + semver: 7.5.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-selector@0.2.0: + resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} + dev: true + + /normalize.css@7.0.0: + resolution: {integrity: sha512-LYaFZxj2Q1Q9e1VJ0f6laG46Rt5s9URhKyckNaA2vZnL/0gwQHWhM7ALQkp3WBQKM5sXRLQ5Ehrfkp+E/ZiCRg==} + dev: true + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /num2fraction@1.2.2: + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} + dev: true + + /nunjucks@3.2.4: + resolution: {integrity: sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==} + engines: {node: '>= 6.9.0'} + hasBin: true + peerDependencies: + chokidar: ^3.3.0 + peerDependenciesMeta: + chokidar: + optional: true + dependencies: + a-sync-waterfall: 1.0.1 + asap: 2.0.6 + commander: 5.1.0 + dev: true + + /nwsapi@2.2.4: + resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} + dev: true + + /oas-kit-common@1.0.8: + resolution: {integrity: sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==} + dependencies: + fast-safe-stringify: 2.1.1 + dev: true + + /oas-linter@3.2.2: + resolution: {integrity: sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==} + dependencies: + '@exodus/schemasafe': 1.0.1 + should: 13.2.3 + yaml: 1.10.2 + dev: true + + /oas-resolver@2.5.6: + resolution: {integrity: sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==} + hasBin: true + dependencies: + node-fetch-h2: 2.3.0 + oas-kit-common: 1.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + dev: true + + /oas-schema-walker@1.1.5: + resolution: {integrity: sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==} + dev: true + + /oas-validator@5.0.8: + resolution: {integrity: sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==} + dependencies: + call-me-maybe: 1.0.2 + oas-kit-common: 1.0.8 + oas-linter: 3.2.2 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + reftools: 1.1.9 + should: 13.2.3 + yaml: 1.10.2 + dev: true + + /oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /object-is@1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true + + /object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /object.getprototypeof@1.0.4: + resolution: {integrity: sha512-xV/FkUNM9sHa56AB5deXrlIR+jBtDAHieyfm6XZUuehqlMX+YJPh8CAYtPrXGA/mFLFttasTc9ihhpkPrH7pLw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + reflect.getprototypeof: 1.0.3 + dev: true + + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: true + + /omit.js@2.0.2: + resolution: {integrity: sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==} + + /on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + dev: true + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + + /openapi3-ts@2.0.2: + resolution: {integrity: sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==} + dependencies: + yaml: 1.10.2 + dev: true + + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: true + + /os-browserify@0.3.0: + resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} + dev: true + + /os-locale@5.0.0: + resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==} + engines: {node: '>=10'} + dependencies: + execa: 4.1.0 + lcid: 3.1.1 + mem: 5.1.1 + dev: true + + /p-defer@1.0.0: + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} + engines: {node: '>=4'} + dev: true + + /p-is-promise@2.1.0: + resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} + engines: {node: '>=6'} + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: true + + /pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + dev: true + + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.5.2 + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-asn1@5.1.6: + resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} + dependencies: + asn1.js: 5.4.1 + browserify-aes: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.1.2 + safe-buffer: 5.2.1 + dev: true + + /parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: true + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.21.4 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + dev: true + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: true + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: true + + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.5.2 + dev: true + + /path-browserify@0.0.1: + resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} + dev: true + + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-scurry@1.9.2: + resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 9.1.1 + minipass: 6.0.2 + dev: true + + /path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + dev: true + + /path-to-regexp@1.7.0: + resolution: {integrity: sha512-nifX1uj4S9IrK/w3Xe7kKvNEepXivANs9ng60Iq7PU/BlouV3yL/VUhFqTuTq33ykwUqoNcTeGo5vdOBP4jS/Q==} + dependencies: + isarray: 0.0.1 + dev: true + + /path-to-regexp@1.8.0: + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + dependencies: + isarray: 0.0.1 + dev: true + + /path-to-regexp@2.4.0: + resolution: {integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /pbkdf2@3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: true + + /pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: true + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: true + + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: true + + /pinkie-promise@2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie@2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: true + + /pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + dependencies: + duplexify: 4.1.2 + split2: 4.2.0 + dev: true + + /pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + dev: true + + /pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.2.0 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + dev: true + + /pirates@4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + dev: true + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: true + + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + + /please-upgrade-node@3.2.0: + resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} + dependencies: + semver-compare: 1.0.0 + dev: true + + /plur@4.0.0: + resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==} + engines: {node: '>=10'} + dependencies: + irregular-plurals: 3.5.0 + dev: true + + /pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + dev: true + + /pngjs-image@0.11.7: + resolution: {integrity: sha512-JRyrmT+HXa1/gvdHpebus8TGqKa8WRgcsHz/DDalxRsMhvu6AOA99/enBFjZIPvmXVAzwKR051s80TuE1IiCpg==} + dependencies: + iconv-lite: 0.4.24 + pako: 0.2.9 + pngjs: 2.3.1 + request: 2.88.2 + stream-buffers: 1.0.1 + underscore: 1.7.0 + dev: true + + /pngjs@2.3.1: + resolution: {integrity: sha512-ITNPqvx+SSssNFOgHQzGG87HrqQ0g2nMSHc1jjU5Piq9xJEJ40fiFEPz0S5HSSXxBHrTnhaBHIayTO5aRfk2vw==} + engines: {iojs: '>= 1.0.0', node: '>=0.10.0'} + dev: true + + /point-in-polygon@1.1.0: + resolution: {integrity: sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==} + dev: true + + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.24): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-clamp@4.1.0(postcss@8.4.24): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-color-functional-notation@4.2.4(postcss@8.4.24): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-color-hex-alpha@8.0.4(postcss@8.4.24): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.24): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-custom-media@8.0.2(postcss@8.4.24): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-custom-properties@12.1.11(postcss@8.4.24): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-custom-selectors@6.0.3(postcss@8.4.24): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.24): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-double-position-gradients@3.1.2(postcss@8.4.24): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-env-function@4.0.6(postcss@8.4.24): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.24): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-focus-visible@6.0.4(postcss@8.4.24): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-focus-within@5.0.4(postcss@8.4.24): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-font-variant@5.0.0(postcss@8.4.24): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-gap-properties@3.0.5(postcss@8.4.24): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39): + resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} + peerDependencies: + postcss: '>=5.0.0' + postcss-syntax: '>=0.36.0' + dependencies: + htmlparser2: 3.10.1 + postcss: 7.0.39 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + dev: true + + /postcss-image-set-function@4.0.7(postcss@8.4.24): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-initial@4.0.1(postcss@8.4.24): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-lab-function@4.2.1(postcss@8.4.24): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-less@3.1.4: + resolution: {integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==} + engines: {node: '>=6.14.4'} + dependencies: + postcss: 7.0.39 + dev: true + + /postcss-less@4.0.1: + resolution: {integrity: sha512-C92S4sHlbDpefJ2QQJjrucCcypq3+KZPstjfuvgOCNnGx0tF9h8hXgAlOIATGAxMXZXaF+nVp+/Mi8pCAWdSmw==} + engines: {node: '>=10'} + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-logical@5.0.4(postcss@8.4.24): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-media-minmax@5.0.0(postcss@8.4.24): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + dev: true + + /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-modules-local-by-default@4.0.3(postcss@8.4.24): + resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-scope@3.0.0(postcss@8.4.24): + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-modules-values@4.0.0(postcss@8.4.24): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + dev: true + + /postcss-nesting@10.2.0(postcss@8.4.24): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-opacity-percentage@1.1.3(postcss@8.4.24): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-overflow-shorthand@3.0.4(postcss@8.4.24): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-page-break@3.0.4(postcss@8.4.24): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-place@7.0.5(postcss@8.4.24): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-prefix-selector@1.16.0(postcss@8.4.24): + resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==} + peerDependencies: + postcss: '>4 <9' + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-preset-env@7.5.0(postcss@8.4.24): + resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.24) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.24) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.24) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.24) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.24) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.24) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.24) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.24) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.24) + autoprefixer: 10.4.14(postcss@8.4.24) + browserslist: 4.21.6 + css-blank-pseudo: 3.0.3(postcss@8.4.24) + css-has-pseudo: 3.0.4(postcss@8.4.24) + css-prefers-color-scheme: 6.0.3(postcss@8.4.24) + cssdb: 6.6.3 + postcss: 8.4.24 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.24) + postcss-clamp: 4.1.0(postcss@8.4.24) + postcss-color-functional-notation: 4.2.4(postcss@8.4.24) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.24) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.24) + postcss-custom-media: 8.0.2(postcss@8.4.24) + postcss-custom-properties: 12.1.11(postcss@8.4.24) + postcss-custom-selectors: 6.0.3(postcss@8.4.24) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.24) + postcss-double-position-gradients: 3.1.2(postcss@8.4.24) + postcss-env-function: 4.0.6(postcss@8.4.24) + postcss-focus-visible: 6.0.4(postcss@8.4.24) + postcss-focus-within: 5.0.4(postcss@8.4.24) + postcss-font-variant: 5.0.0(postcss@8.4.24) + postcss-gap-properties: 3.0.5(postcss@8.4.24) + postcss-image-set-function: 4.0.7(postcss@8.4.24) + postcss-initial: 4.0.1(postcss@8.4.24) + postcss-lab-function: 4.2.1(postcss@8.4.24) + postcss-logical: 5.0.4(postcss@8.4.24) + postcss-media-minmax: 5.0.0(postcss@8.4.24) + postcss-nesting: 10.2.0(postcss@8.4.24) + postcss-opacity-percentage: 1.1.3(postcss@8.4.24) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.24) + postcss-page-break: 3.0.4(postcss@8.4.24) + postcss-place: 7.0.5(postcss@8.4.24) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.24) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.24) + postcss-selector-not: 5.0.0(postcss@8.4.24) + postcss-value-parser: 4.2.0 + dev: true + + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.24): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.24): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-resolve-nested-selector@0.1.1: + resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} + dev: true + + /postcss-safe-parser@4.0.2: + resolution: {integrity: sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==} + engines: {node: '>=6.0.0'} + dependencies: + postcss: 7.0.39 + dev: true + + /postcss-safe-parser@6.0.0(postcss@8.4.24): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-sass@0.4.4: + resolution: {integrity: sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==} + dependencies: + gonzales-pe: 4.3.0 + postcss: 7.0.39 + dev: true + + /postcss-scss@2.1.1: + resolution: {integrity: sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==} + engines: {node: '>=6.0.0'} + dependencies: + postcss: 7.0.39 + dev: true + + /postcss-selector-not@5.0.0(postcss@8.4.24): + resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + balanced-match: 1.0.2 + postcss: 8.4.24 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-sorting@6.0.0(postcss@8.4.24): + resolution: {integrity: sha512-bYJ0vgAiGbjCBKi7B07CzsBc9eM84nLEbavUmwNp8rAa+PNyrgdH+6PpnqTtciLuUs99c4rFQQmCaYgeBQYmSQ==} + peerDependencies: + postcss: ^8.0.4 + dependencies: + lodash: 4.17.21 + postcss: 8.4.24 + dev: true + + /postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39): + resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} + peerDependencies: + postcss: '>=5.0.0' + postcss-html: '*' + postcss-jsx: '*' + postcss-less: '*' + postcss-markdown: '*' + postcss-scss: '*' + peerDependenciesMeta: + postcss-html: + optional: true + postcss-jsx: + optional: true + postcss-less: + optional: true + postcss-markdown: + optional: true + postcss-scss: + optional: true + dependencies: + postcss: 7.0.39 + postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) + postcss-less: 3.1.4 + postcss-scss: 2.1.1 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: true + + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /preceptor-core@0.10.1: + resolution: {integrity: sha512-WLDk+UowEESixvlhiamGOj/iqWrp8IWeCCHvBZrLh0g4/A1Fa77fDQWqQUd5S5rScT+9u49aDfa45xYRkxqmiA==} + dependencies: + log4js: 1.1.1 + underscore: 1.7.0 + transitivePeerDependencies: + - supports-color + dev: true + + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: true + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.0.2): + resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} + peerDependencies: + '@volar/vue-language-plugin-pug': ^1.0.4 + '@volar/vue-typescript': ^1.0.4 + prettier: '>=2.0' + typescript: '>=2.9' + peerDependenciesMeta: + '@volar/vue-language-plugin-pug': + optional: true + '@volar/vue-typescript': + optional: true + dependencies: + prettier: 2.8.8 + typescript: 5.0.2 + dev: true + + /prettier-plugin-packagejson@2.3.0(prettier@2.8.8): + resolution: {integrity: sha512-2SAPMMk1UDkqsB7DifWKcwCm6VC52JXMrzLHfbcQHJRWhRCj9zziOy+s+2XOyPBeyqFqS+A/1IKzOrxKFTo6pw==} + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + prettier: 2.8.8 + sort-package-json: 1.57.0 + dev: true + + /prettier-plugin-packagejson@2.4.3(prettier@2.8.8): + resolution: {integrity: sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ==} + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + prettier: 2.8.8 + sort-package-json: 2.4.1 + synckit: 0.8.5 + dev: true + + /prettier-plugin-two-style-order@1.0.1(prettier@2.8.8): + resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==} + peerDependencies: + prettier: '>= 2.0.0' + dependencies: + postcss: 8.4.24 + postcss-less: 4.0.1 + postcss-sorting: 6.0.0(postcss@8.4.24) + prettier: 2.8.8 + dev: true + + /prettier@1.15.3: + resolution: {integrity: sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: true + + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /pretty-format@29.5.0: + resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + dev: true + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true + + /progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + dev: true + + /promise@6.0.0: + resolution: {integrity: sha512-PjIqIEWR8EWwP5ml3Wf5KWIP3sIdXAew9vQ6vLOLV+z4LMa/8ZQyLd7sTWe2r8OuA8A9jsIYptDfbEn/L36ogw==} + dependencies: + asap: 1.0.0 + dev: true + + /promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + dependencies: + asap: 2.0.6 + dev: true + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: true + + /proxy-compare@2.4.0: + resolution: {integrity: sha512-FD8KmQUQD6Mfpd0hywCOzcon/dbkFP8XBd9F1ycbKtvVsfv6TsFUKJ2eC0Iz2y+KzlkdT1Z8SY6ZSgm07zOyqg==} + dev: true + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true + + /prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true + optional: true + + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + dev: true + + /public-encrypt@4.0.3: + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} + dependencies: + bn.js: 4.12.0 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + parse-asn1: 5.1.6 + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: true + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /punycode@1.3.2: + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} + dev: true + + /punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + dev: true + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + + /puppeteer-core@1.12.2: + resolution: {integrity: sha512-M+atMV5e+MwJdR+OwQVZ1xqAIwh3Ou4nUxNuf334GwpcLG+LDj5BwIph4J9y8YAViByRtWGL+uF8qX2Ggzb+Fg==} + engines: {node: '>=6.4.0'} + requiresBuild: true + dependencies: + debug: 4.3.4(supports-color@5.5.0) + extract-zip: 1.7.0 + https-proxy-agent: 2.2.4 + mime: 2.6.0 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 2.7.1 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /pure-rand@6.0.2: + resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + dev: true + + /qiankun@2.10.8: + resolution: {integrity: sha512-5w6QeM1INFavJdIWfSoDIVv2InV8MEojauvY5tY9Biu8hhE5Rml/HM2t/Y60kZcuOpgy/HGX+tcc6NkQuzDoCg==} + dependencies: + '@babel/runtime': 7.22.3 + import-html-entry: 1.14.6 + lodash: 4.17.21 + single-spa: 5.9.4 + dev: true + + /qrcode.react@3.1.0(react@18.2.0): + resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + + /qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /qs@6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + dev: true + + /query-string@6.14.1: + resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} + engines: {node: '>=6'} + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + dev: true + + /querystring-es3@0.2.1: + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} + engines: {node: '>=0.4.x'} + dev: true + + /querystring@0.2.0: + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: true + + /querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false + + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + dev: true + + /quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: true + + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: true + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + + /randomfill@1.0.4: + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + dependencies: + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: true + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: true + + /raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + + /rc-align@2.4.5: + resolution: {integrity: sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==} + dependencies: + babel-runtime: 6.26.0 + dom-align: 1.12.4 + prop-types: 15.8.1 + rc-util: 4.21.1 + dev: true + + /rc-align@4.0.15(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + dom-align: 1.12.4 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + resize-observer-polyfill: 1.5.1 + + /rc-animate@2.11.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + css-animation: 1.6.1 + prop-types: 15.8.1 + raf: 3.4.1 + rc-util: 4.21.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-lifecycles-compat: 3.0.4 + dev: true + + /rc-cascader@3.12.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-QTeGPTNYX33alozNy9lYg7YKpvYVwquai/mrFRR8mHlHnK7QlqJyMqbs2p7rc5eeKARKMRTUeoN5CfO+Gr9UBw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + array-tree-filter: 2.1.0 + classnames: 2.3.2 + rc-select: 14.5.1(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-cascader@3.7.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5nPEM76eMyikd0NFiy1gjwiB9m+bOzjY6Lnd5bVC6Ar3XLlOpOnlCcV3oBFWLN3f7B18tAGpaAVlT2uyEDCv9w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + array-tree-filter: 2.1.0 + classnames: 2.3.2 + rc-select: 14.1.17(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-checkbox@2.0.3: + resolution: {integrity: sha512-sSDV5AcxK5CxBTyUNj9pb0zfhdgLLsWKHwJG18ikeGoIwklcxXvIF6cI/KGVbPLFDa8mPS5WLOlLRqbq/1/ouw==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.8.1 + rc-util: 4.21.1 + dev: true + + /rc-checkbox@3.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-collapse@1.9.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8cG+FzudmgFCC9zRGKXJZA36zoI9Dmyjp6UDi8N80sXUch0JOpsZDxgcFzw4HPpPpK/dARtTilEe9zyuspnW0w==} + dependencies: + classnames: 2.3.2 + css-animation: 1.6.1 + prop-types: 15.8.1 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rc-collapse@3.4.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + dev: true + + /rc-collapse@3.5.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/TNiT3DW1t3sUCiVD/DPUYooJZ3BLA93/2rZsB3eM2bGJCCla2X9D2E4tgm7LGMQGy5Atb2lMUn2FQuvQNvavQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-dialog@9.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-dialog@9.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-drawer@6.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-EBRFM9o3lPU5kYh8sFoXYA9KxpdT765HDqj/AbZWicXkhwEYUH7MjUH0ctenPCiHBxXQUgIUvK14+6rPuURd6w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-dropdown@4.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-field-form@1.27.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + async-validator: 4.2.5 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-field-form@1.31.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3u6crithuSQMfHaDL3rMvzjG5oXJQIgCTxDfT0pJL9kI/C2LWuR8GrApzOvB9gKcf8VvvnejzmSPnsUJz4YGmQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + async-validator: 4.2.5 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-field-form@1.32.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vr5pA0/gWiBZf0HKdevQJcWSsAac10Z8Nj1Brs3OOCnExk7l+u8GtsW+4cRSqJLug5fxV11dOGXpxf7+aHT/2A==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + async-validator: 4.2.5 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-gesture@0.0.22: + resolution: {integrity: sha512-6G6qrCE0MUTXyjh/powj91XkjRjoFL4HiJLPU5lALXHvGX+/efcUjGYUrHrrw0mwQdmrmg4POqnY/bibns+G3g==} + dependencies: + babel-runtime: 6.26.0 + dev: true + + /rc-image@5.13.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-dialog: 9.0.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-image@5.16.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-11DOye57IgTXh2yTsmxFNynZJG3tdx8RZnnaqb38eYWrBPPyhVHIuURxyiSZ8B68lEUAggR7SBA0Zb95KP/CyQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-input-number@7.3.11(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-input-number@7.4.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yGturTw7WGP+M1GbJ+UTAO7L4buxeW6oilhL9Sq3DezsRS8/9qec4UiXUbeoiX9bzvRXH11JvgskBtxSp4YSNg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/mini-decimal': 1.0.1 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-input@0.1.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-input@1.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-clY4oneVHRtKHYf/HCxT/MO+4BGzCIywSNLosXWOm7fcQAS0jQW7n0an8Raa8JMB8kpxc8m28p7SNwFZmlMj6g==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-mentions@1.13.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 0.4.7(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-mentions@2.2.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-R7ncCldr02uKgJBBPlXdtnOGQIjZ9C3uoIMi4fabU3CPFdmefYlNF6QM4u2AzgcGt8V0KkoHTN5T6HPdUpet8g==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-menu@9.8.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-menu@9.9.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kVJwaQn5VUu6DIddxd/jz3QupTPg0tNYq+mpFP8wYsRF5JgzPA9fPVw+CfwlTPwA1w7gzEY42S8pj6M3uev5CQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /rc-motion@2.7.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-notification@4.6.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-notification@5.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3535oellIRlt1LspERfK8yvCqb8Gio3R02rULciaSc1xe3H7ArTU/khlUTv1ddGzua4HhmF4D4Rwz/+mBxETvg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-overflow@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-p2Qt4SWPTHAYl4oAao1THy669Fm5q8pYBDBHRaFOekCvcdcrgIx0ByXQMEkyPm8wUDX4BK6aARWecvCRc/7CTA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-pagination@3.2.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-pagination@3.4.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-arFQKD15h26+rSXRnQNA8b/tHy98/853W/leXkas2WlViOYG5A2qgEg7CRX64GKb9TqJjdqnDzaMAvl0qF4Tig==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-picker@2.7.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-KbUKgbzgWVN5L+V9xhZDKSmseHIyFneBlmuMtMrZ9fU7Oypw6D+owS5kuUicIEV08Y17oXt8dUqauMeC5IFBPg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + date-fns: 2.30.0 + dayjs: 1.11.7 + moment: 2.29.4 + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + dev: true + + /rc-picker@3.7.6(dayjs@1.11.7)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-v84wVXjgx5hQ5vTLjMeMMtj6+gn480Gqzwur2A2+o8+eFnhY4jKmuqzHmD8sEevrz0WT/j1pLHFxAV8/lksI2A==} + engines: {node: '>=8.x'} + peerDependencies: + date-fns: '>= 2.x' + dayjs: '>= 1.x' + luxon: '>= 3.x' + moment: '>= 2.x' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + date-fns: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + dayjs: 1.11.7 + moment: 2.29.4 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-progress@3.4.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-eAFDHXlk8aWpoXl0llrenPMt9qKHQXphxcVsnKs0FHC6eCSk1ebJtyaVjJUzKe0233ogiLDeEFK1Uihz3s67hw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-rate@2.10.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-TCjEpKPeN1m0EnGDDbb1KyxjNTJRzoReiPdtbrBJEey4Ryf/UGOQ6vqmz2yC6DJdYVDVUoZPdoz043ryh0t/nQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-rate@2.9.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-resize-observer@0.2.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + resize-observer-polyfill: 1.5.1 + + /rc-resize-observer@1.3.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + resize-observer-polyfill: 1.5.1 + + /rc-segmented@2.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-segmented@2.2.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-select@14.1.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6qQhMqtoUkkboRqXKKFRR5Nu1mrnw2mC1uxIBIczg7aiJ94qCZBg4Ww8OLT9f4xdyCgbFSGh6r3yB9EBsjoHGA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-select@14.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RQ3yiguq6yJ+kbtip7/6RTq2hOotS/s00nyZL2nxyz5194C6uOtSB8Kgsw3c6ZXII1EDjuJX3zLI1pkxkNWyww==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-slider@10.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + dev: true + + /rc-slider@10.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-slider@8.2.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rnO36M3VhMoPWh1kRuCeJoluT4duAW7+5aLaAn9oLu2pKEKsuOFUh5DmA2kEo88UmvPV6nr7HHDeZuC8SNM/lA==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.8.1 + rc-tooltip: 3.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + shallowequal: 1.1.0 + warning: 3.0.0 + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rc-steps@5.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-steps@6.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-swipeout@2.0.11: + resolution: {integrity: sha512-d37Lgn4RX4OOQyuA2BFo0rGlUwrmZk5q83srH3ixJ1Y1jidr2GKjgJDbNeGUVZPNfYBL91Elu6+xfVGftWf4Lg==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + rc-gesture: 0.0.22 + react-native-swipeout: 2.3.6 + dev: true + + /rc-switch@3.2.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-switch@4.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-table@7.26.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + dev: true + + /rc-table@7.32.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fHMQteKMocUC9I9Vex3eBLH7QsiaMR/qtzh3B1Ty2PoNGwVTwVdDFyRL05zch+JU3KnNNczgQeVvtf/p//gdrQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/context': 1.3.0(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-tabs@12.5.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-tabs@12.6.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-L9yIptdrmft573MEsc+xKoGbXzfg3V6NYvgT0sNh+PSzWaeF34W7CIPi98lcWjtsYB80oFMOcAXRilUFxLHTaA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-textarea@0.4.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + dev: true + + /rc-textarea@1.2.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-YvN8IskIVBRRzcS4deT0VAMim31+T3IoVX4yoCJ+b/iVCvw7yf0usR7x8OaHiUOUoURKcn/3lfGjmtzplcy99g==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-tooltip@3.7.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==} + dependencies: + babel-runtime: 6.26.0 + prop-types: 15.8.1 + rc-trigger: 2.6.5(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rc-tooltip@5.2.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-tooltip@6.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + '@rc-component/trigger': 1.13.3(react-dom@18.2.0)(react@18.2.0) + classnames: 2.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-tree-select@5.5.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-select: 14.1.17(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /rc-tree-select@5.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oh3blESzLfLCBPSiVDtZ2irzrWWZUMeHvnSwRvFo79br8Z+K/1OhXhXBZmROvfKwaH8YUugAQy8B2j5EGQbdyA==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-select: 14.5.1(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-tree@5.7.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7VfDq4jma+6fvlzfDXvUJ34SaO2EWkcXGBmPgeFmVKsLNNXcKGl4cRAhs6Ts1zqnX994vu/hb3f1dyTjn43RFg==} + engines: {node: '>=10.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-trigger@2.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.8.1 + rc-align: 2.4.5 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + react-lifecycles-compat: 3.0.4 + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rc-trigger@5.3.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-upload@4.3.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /rc-util@4.21.1: + resolution: {integrity: sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==} + dependencies: + add-dom-event-listener: 1.1.0 + prop-types: 15.8.1 + react-is: 16.13.1 + react-lifecycles-compat: 3.0.4 + shallowequal: 1.1.0 + + /rc-util@5.32.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-nfwctiglkgaRjJAnWp0W6BH9Am0cuLOz5HbcBrswQVeLDwnuoholdGex/vZjwug/oq5H1wBwao12DpP61FI1yA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + + /rc-virtual-list@3.5.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sE2G9hTPjVmatQni8OP2Kx33+Oth6DMKm67OblBBmgMBJDJQOOFpSGH7KZ6Pm85rrI2IGxDRXZCr0QhYOH2pfQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.22.3 + classnames: 2.3.2 + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.32.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /react-dev-inspector@1.8.4(eslint@8.41.0)(react@18.2.0)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-+MpF43RHTKjkilQ4TgUfSgpVlJFKpL4uPc/0FBJAMNPICYxw27q81++AcBIThfxFmBgsFbMj3EKZwkaPZ43V7w==} + engines: {node: '>=12.0.0'} + peerDependencies: + react: '>=16.8.0' + dependencies: + '@babel/core': 7.22.1 + '@babel/generator': 7.22.3 + '@babel/parser': 7.22.3 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@babel/types': 7.22.3 + hotkeys-js: 3.10.2 + loader-utils: 2.0.4 + querystring: 0.2.1 + react: 18.2.0 + react-dev-utils: 12.0.1(eslint@8.41.0)(typescript@5.0.2)(webpack@5.84.1) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack + dev: false + + /react-dev-utils@12.0.1(eslint@8.41.0)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.21.4 + address: 1.2.2 + browserslist: 4.21.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.41.0)(typescript@5.0.2)(webpack@5.84.1) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.2.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.0.2 + webpack: 5.84.1 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + + /react-dom@18.1.0(react@18.1.0): + resolution: {integrity: sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==} + peerDependencies: + react: ^18.1.0 + dependencies: + loose-envify: 1.4.0 + react: 18.1.0 + scheduler: 0.22.0 + dev: true + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + /react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + dev: false + + /react-error-overlay@6.0.9: + resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} + dev: true + + /react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + /react-helmet-async@1.3.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.22.3 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + dev: true + + /react-helmet-async@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.22.3 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + + /react-intl@3.12.1(react@18.2.0): + resolution: {integrity: sha512-cgumW29mwROIqyp8NXStYsoIm27+8FqnxykiLSawWjOxGIBeLuN/+p2srei5SRIumcJefOkOIHP+NDck05RgHg==} + peerDependencies: + react: ^16.3.0 + dependencies: + '@formatjs/intl-displaynames': 1.2.10 + '@formatjs/intl-listformat': 1.4.8 + '@formatjs/intl-relativetimeformat': 4.5.16 + '@formatjs/intl-unified-numberformat': 3.3.7 + '@formatjs/intl-utils': 2.3.0 + '@types/hoist-non-react-statics': 3.3.1 + '@types/invariant': 2.2.35 + hoist-non-react-statics: 3.3.2 + intl-format-cache: 4.3.1 + intl-messageformat: 7.8.4 + intl-messageformat-parser: 3.6.4 + react: 18.2.0 + shallow-equal: 1.2.1 + dev: true + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true + + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + dev: true + + /react-lifecycles-compat@3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + + /react-merge-refs@1.1.0: + resolution: {integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==} + dev: true + + /react-native-swipeout@2.3.6: + resolution: {integrity: sha512-t9suUCspzck4vp2pWggWe0frS/QOtX6yYCawHnEes75A7dZCEE74bxX2A1bQzGH9cUMjq6xsdfC94RbiDKIkJg==} + deprecated: Package no longer supported. Use at your own risk or consider using https://github.com/software-mansion/react-native-gesture-handler + dependencies: + create-react-class: 15.7.0 + prop-types: 15.8.1 + react-tween-state: 0.1.5 + dev: true + + /react-redux@5.1.2(react@18.2.0)(redux@3.7.2): + resolution: {integrity: sha512-Ns1G0XXc8hDyH/OcBHOxNgQx9ayH3SPxBnFCOidGKSle8pKihysQw2rG/PmciUQRoclhVBO8HMhiRmGXnDja9Q==} + peerDependencies: + react: ^0.14.0 || ^15.0.0-0 || ^16.0.0-0 + redux: ^2.0.0 || ^3.0.0 || ^4.0.0-0 + dependencies: + '@babel/runtime': 7.22.3 + hoist-non-react-statics: 3.3.2 + invariant: 2.2.4 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-is: 16.13.1 + react-lifecycles-compat: 3.0.4 + redux: 3.7.2 + dev: true + + /react-redux@7.2.9(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} + peerDependencies: + react: ^16.8.3 || ^17 || ^18 + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/react-redux': 7.1.25 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 17.0.2 + dev: true + + /react-redux@8.0.5(@types/react-dom@18.2.4)(@types/react@18.2.7)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): + resolution: {integrity: sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==} + peerDependencies: + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + dependencies: + '@babel/runtime': 7.22.3 + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.2.7 + '@types/react-dom': 18.2.4 + '@types/use-sync-external-store': 0.0.3 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + redux: 4.2.1 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: true + + /react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + + /react-router-dom@4.3.1(react@18.2.0): + resolution: {integrity: sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==} + peerDependencies: + react: '>=15' + dependencies: + history: 4.10.1 + invariant: 2.2.4 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-router: 4.3.1(react@18.2.0) + warning: 4.0.3 + dev: true + + /react-router-dom@6.11.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.6.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.11.2(react@18.2.0) + dev: true + + /react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + history: 5.3.0 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-router: 6.3.0(react@18.1.0) + dev: true + + /react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + history: 5.3.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.3.0(react@18.2.0) + dev: true + + /react-router-redux@5.0.0-alpha.9(react@18.2.0): + resolution: {integrity: sha512-euSgNIANnRXr4GydIuwA7RZCefrLQzIw5WdXspS8NPYbV+FxrKSS9MKG7U9vb6vsKHONnA4VxrVNWfnMUnUQAw==} + deprecated: This project is no longer maintained. + peerDependencies: + react: '>=15' + dependencies: + history: 4.10.1 + prop-types: 15.8.1 + react: 18.2.0 + react-router: 4.3.1(react@18.2.0) + dev: true + + /react-router@4.3.1(react@18.2.0): + resolution: {integrity: sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==} + peerDependencies: + react: '>=15' + dependencies: + history: 4.10.1 + hoist-non-react-statics: 2.5.5 + invariant: 2.2.4 + loose-envify: 1.4.0 + path-to-regexp: 1.8.0 + prop-types: 15.8.1 + react: 18.2.0 + warning: 4.0.3 + dev: true + + /react-router@6.11.2(react@18.2.0): + resolution: {integrity: sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.6.2 + react: 18.2.0 + dev: true + + /react-router@6.3.0(react@18.1.0): + resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==} + peerDependencies: + react: '>=16.8' + dependencies: + history: 5.3.0 + react: 18.1.0 + dev: true + + /react-router@6.3.0(react@18.2.0): + resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==} + peerDependencies: + react: '>=16.8' + dependencies: + history: 5.3.0 + react: 18.2.0 + dev: true + + /react-sortable-hoc@2.0.0(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==} + peerDependencies: + prop-types: ^15.5.7 + react: ^16.3.0 || ^17.0.0 + react-dom: ^16.3.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.22.3 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + /react-tween-state@0.1.5: + resolution: {integrity: sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==} + dependencies: + raf: 3.4.1 + tween-functions: 1.2.0 + dev: true + + /react@18.1.0: + resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /reactcss@1.2.3(react@18.2.0): + resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==} + peerDependencies: + react: '*' + dependencies: + lodash: 4.17.21 + react: 18.2.0 + + /read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /readable-stream@1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: true + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + dev: true + + /recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + dependencies: + minimatch: 3.1.2 + dev: false + + /redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /redux-saga@0.16.2: + resolution: {integrity: sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w==} + dev: true + + /redux@3.7.2: + resolution: {integrity: sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==} + dependencies: + lodash: 4.17.21 + lodash-es: 4.17.21 + loose-envify: 1.4.0 + symbol-observable: 1.2.0 + dev: true + + /redux@4.2.1: + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + dependencies: + '@babel/runtime': 7.22.3 + dev: true + + /reflect.getprototypeof@1.0.3: + resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + dev: true + + /reftools@1.1.9: + resolution: {integrity: sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==} + dev: true + + /regenerate-unicode-properties@10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: true + + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: true + + /regenerator-runtime@0.11.1: + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} + dev: true + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + /regenerator-transform@0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + dependencies: + '@babel/runtime': 7.22.3 + dev: true + + /regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + dev: true + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: true + + /regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + 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 + dev: true + + /regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true + + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: true + + /remark-parse@9.0.0: + resolution: {integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==} + dependencies: + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-stringify@9.0.1: + resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==} + dependencies: + mdast-util-to-markdown: 0.6.5 + dev: true + + /remark@13.0.0: + resolution: {integrity: sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==} + dependencies: + remark-parse: 9.0.0 + remark-stringify: 9.0.1 + unified: 9.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /remove-accents@0.4.2: + resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} + dev: true + + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: true + + /repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: true + + /request@2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.12.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.3 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: true + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: true + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + + /reserved-words@0.1.2: + resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} + dev: true + + /resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-pathname@3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + dev: true + + /resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + dev: true + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + + /rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rimraf@4.4.1: + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} + hasBin: true + dependencies: + glob: 9.3.5 + dev: true + + /ripemd160@2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + dev: true + + /rmc-align@1.0.0: + resolution: {integrity: sha512-3gEa5/+hqqoEVoeQ25KoRc8DOsXIdSaVpaBq1zQFaV941LR3xvZIRTlxTDT/IagYwoGM1KZea/jd7cNMYP34Rg==} + dependencies: + babel-runtime: 6.26.0 + dom-align: 1.12.4 + rc-util: 4.21.1 + dev: true + + /rmc-calendar@1.1.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xxQZaPFDnpHt4IFO8mukYrXSgC1W8LcNVp+EoX4iyeOJFimungOKB/iP5/cy+st8yXq8lUgk9TXsHNtM6Xo6ZA==} + dependencies: + babel-runtime: 6.26.0 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + rmc-date-picker: 6.0.10(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-cascader@5.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PxDhMjWViDdG4SMZqoXtAthGwgDyYnyxxZEE17IDDYsiCHpWtOhoIL8nsI+/hZ212UT/XF2LpqCsOlMoJiYk+w==} + dependencies: + array-tree-filter: 2.1.0 + babel-runtime: 6.26.0 + rmc-picker: 5.0.10(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-date-picker@6.0.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/9+I6lm3EDEl6M7862V6++zFuxwsM0UEq8wSHbotYIPPmyB/65gx1cviblghOv2QfB0O9+U2w3qEJlRP/WsMrA==} + dependencies: + babel-runtime: 6.26.0 + rmc-picker: 5.0.10(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-dialog@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-28aJqtPTX6v13Z/aU1WBy1AFIXkE74PxZXde7JvtEIy9hQDTjH8fqOi822BpzAbXCyNE7jF9iFomy3H2ClsDJA==} + dependencies: + babel-runtime: 6.26.0 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-drawer@0.4.11: + resolution: {integrity: sha512-YfB9XEJ8iM0MMuLWAK4313uOxSM8NAljC8Cqun1KamXutglYTuRviUuTLNSOzV8HHPp5kNpsVduvPCGLWXvThw==} + engines: {node: '>=4.0.0'} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.8.1 + dev: true + + /rmc-feedback@2.0.0: + resolution: {integrity: sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + dev: true + + /rmc-input-number@1.0.5: + resolution: {integrity: sha512-prPkEtoOVde77GnEnEaBeWjBobMOPgGqU5bd0gxfp1kt1pUN740mMpVAcH7uxpJjVfmw+kuGWtiz4S7CueagSg==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + rmc-feedback: 2.0.0 + dev: true + + /rmc-list-view@0.11.5: + resolution: {integrity: sha512-eMOC5394tLNawcdEEhF7boMpQgpjJGDdL5lS+LblAWdBec7Q4EYkUdnrKNbt+O9k5RGM6nSLAGZK5oB4FN85Lg==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + fbjs: 0.8.18 + prop-types: 15.8.1 + warning: 3.0.0 + zscroller: 0.4.8 + dev: true + + /rmc-notification@1.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9sPxjltFvtRLt2v312Hu7OXwk53pHkBYgINRDmnJ3A5NF1qtJeCCcdN0Xr0fzJ6sbQvtGju822tWHdzYA9u7Vw==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.8.1 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-nuka-carousel@3.0.1: + resolution: {integrity: sha512-w2EPTERMUUZqcUSKFuejjin7xsMlhrLrtS0A/igTXpFJGq3kemDKcRi7q3pSYDuZBHYBl5iV4UqsLLkjdFtrYA==} + dependencies: + exenv: 1.2.2 + raf: 3.4.1 + dev: true + + /rmc-picker@5.0.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-KZ70+WjcaZHnG5GyCxWCPFWAZ12s6NqyrbW73LeqH0WEqaTMMs0sOrk2f4mQAZ/CGT0XcFN6VZLw7Ozoxfn7LA==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + rmc-dialog: 1.1.1(react-dom@18.2.0)(react@18.2.0) + rmc-feedback: 2.0.0 + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-pull-to-refresh@1.0.13: + resolution: {integrity: sha512-iYLsURiR7G/sKmRA6p2kq6ZXicn7Hyeo6VQFljssV1eMW+fzDgihhaz0kv5mza0f88vphGJvjOihT9E6+xGb6Q==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + dev: true + + /rmc-steps@1.0.1: + resolution: {integrity: sha512-8ijtwp4D1CYTtI2yerXJYqCv+GQbiBc9T12nrFngd/vM0y+58CnznGphTAueF6IWf7qbxBwcjTrcFgg7bP2YGA==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + dev: true + + /rmc-tabs@1.2.29: + resolution: {integrity: sha512-wiJS9WSJi9JH9GQO+FqncX+zaHP31qHa/S8nDW9UXUx0qbCX294QcJEnvfB+WmsfUws7rXjs6sOQp5EDiObnHg==} + dependencies: + babel-runtime: 6.26.0 + rc-gesture: 0.0.22 + dev: true + + /rmc-tooltip@1.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fSDArf2BlMVrHExmBiqb2TkCRJHshvXFJQ/7tMraLellwaJLNiwrxtWpW329k3S+zTtoVG8UxFS1TjBGEsMzRg==} + dependencies: + babel-runtime: 6.26.0 + rmc-trigger: 1.0.12(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rmc-trigger@1.0.12(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AccQniX7PX7Pm8hBhHEsnf3JU6CA61Xc7fAt2WbO+oXrGaI/jqN8C3COhhOXG54S5iTOjLS26j858zshwAxR9A==} + dependencies: + babel-runtime: 6.26.0 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + rmc-align: 1.0.0 + transitivePeerDependencies: + - react + - react-dom + dev: true + + /rollup-plugin-visualizer@5.9.0: + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + source-map: 0.7.4 + yargs: 17.7.2 + dev: true + + /rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + dependencies: + tslib: 2.5.2 + dev: true + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + dev: true + + /safe-regex@2.1.1: + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + dependencies: + regexp-tree: 0.1.27 + dev: true + + /safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + dev: true + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true + optional: true + + /saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + dependencies: + xmlchars: 2.2.0 + dev: true + + /scheduler@0.22.0: + resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==} + dependencies: + loose-envify: 1.4.0 + dev: true + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@3.1.2: + resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + /screenfull@5.2.0: + resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} + engines: {node: '>=0.10.0'} + dev: true + + /scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + dependencies: + compute-scroll-into-view: 1.0.20 + dev: true + + /scroll-into-view-if-needed@3.0.10: + resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==} + dependencies: + compute-scroll-into-view: 3.0.3 + + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: true + + /semver-compare@1.0.0: + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + dev: true + + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver@7.3.5: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: true + + /setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: true + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: true + + /sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: true + + /shallow-equal@1.2.1: + resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} + dev: true + + /shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: false + + /should-equal@2.0.0: + resolution: {integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==} + dependencies: + should-type: 1.4.0 + dev: true + + /should-format@3.0.3: + resolution: {integrity: sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==} + dependencies: + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + dev: true + + /should-type-adaptors@1.1.0: + resolution: {integrity: sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==} + dependencies: + should-type: 1.4.0 + should-util: 1.0.1 + dev: true + + /should-type@1.4.0: + resolution: {integrity: sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==} + dev: true + + /should-util@1.0.1: + resolution: {integrity: sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==} + dev: true + + /should@13.2.3: + resolution: {integrity: sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==} + dependencies: + should-equal: 2.0.0 + should-format: 3.0.3 + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + should-util: 1.0.1 + dev: true + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /single-spa@5.9.4: + resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==} + dev: true + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + /slash2@2.0.0: + resolution: {integrity: sha512-7ElvBydJPi3MHU/KEOblFSbO/skl4Z69jKkFCpYIYVOMSIZsKi4gYU43HGeZPmjxCXrHekoDAAewphPQNnsqtA==} + engines: {node: '>=6'} + dev: true + + /slash@2.0.0: + resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} + engines: {node: '>=6'} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + dependencies: + atomic-sleep: 1.0.0 + dev: true + + /sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + dev: true + + /sort-package-json@1.57.0: + resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} + hasBin: true + dependencies: + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 + dev: true + + /sort-package-json@2.4.1: + resolution: {integrity: sha512-Nd3rgLBJcZ4iw7tpuOhwBupG6SvUDU0Fy1cZGAMorA2JmDUb+29Dg5phJK9gapa2Ak9d15w/RuMl/viwX+nKwQ==} + hasBin: true + dependencies: + detect-indent: 7.0.1 + detect-newline: 4.0.0 + git-hooks-list: 3.1.0 + globby: 13.1.4 + is-plain-obj: 4.1.0 + sort-object-keys: 1.1.3 + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: true + + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.3.4(supports-color@5.5.0) + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /specificity@0.4.1: + resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} + hasBin: true + dev: true + + /split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + dev: true + + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: true + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true + + /sshpk@1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: true + + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: true + + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: true + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: true + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: true + + /stream-browserify@2.0.2: + resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + dev: true + + /stream-buffers@1.0.1: + resolution: {integrity: sha512-t+8bSU8qPq7NnWHWAvikjcZf+biErLZzD15RroYft1IKQwYbkRyiwppT7kNqwdtYLS59YPxc4sTSvwbLSMaodw==} + engines: {node: '>= 0.3.0'} + dev: true + + /stream-http@2.8.3: + resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 2.3.8 + to-arraybuffer: 1.0.1 + xtend: 4.0.2 + dev: true + + /stream-shift@1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + dev: true + + /streamroller@0.4.1: + resolution: {integrity: sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A==} + engines: {node: '>=0.12.0'} + deprecated: 0.x is no longer supported. Please upgrade to 3.x or higher. + dependencies: + date-format: 0.0.0 + debug: 0.7.4 + mkdirp: 0.5.6 + readable-stream: 1.1.14 + transitivePeerDependencies: + - supports-color + dev: true + + /strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + dev: true + + /string-argv@0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-convert@0.2.1: + resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} + + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + dev: true + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string_decoder@0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + dev: true + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + /strip-outer@1.0.1: + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /style-search@0.1.0: + resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} + dev: true + + /styled-components@5.3.11(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} + engines: {node: '>=10'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + react-is: '>= 16.8.0' + dependencies: + '@babel/helper-module-imports': 7.21.4 + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@emotion/is-prop-valid': 1.2.1 + '@emotion/stylis': 0.8.5 + '@emotion/unitless': 0.7.5 + babel-plugin-styled-components: 2.1.3(styled-components@5.3.11) + css-to-react-native: 3.2.0 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + shallowequal: 1.1.0 + supports-color: 5.5.0 + dev: true + + /styled-components@6.0.0-beta.9(react-dom@18.2.0)(react@18.2.0)(tslib@2.5.2): + resolution: {integrity: sha512-RYtmvWZForwSd24aZgi3iGZM/6HvJkP7zobHK+bwC01vI6QhHK5MX9ayXEnJWaFY7DoEWoAnar5ACiGVkTCoCQ==} + engines: {node: '>= 14'} + peerDependencies: + babel-plugin-styled-components: '>= 2' + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + shallowequal: '>= 1' + stylis: ^4.0.0 + tslib: ^2.0.0 + peerDependenciesMeta: + babel-plugin-styled-components: + optional: true + shallowequal: + optional: true + stylis: + optional: true + tslib: + optional: true + dependencies: + '@babel/cli': 7.21.5(@babel/core@7.22.1) + '@babel/core': 7.22.1 + '@babel/helper-module-imports': 7.21.4 + '@babel/plugin-external-helpers': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.1) + '@babel/preset-env': 7.22.2(@babel/core@7.22.1) + '@babel/preset-react': 7.22.3(@babel/core@7.22.1) + '@babel/preset-typescript': 7.21.5(@babel/core@7.22.1) + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@emotion/unitless': 0.8.1 + css-to-react-native: 3.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.5.2 + transitivePeerDependencies: + - supports-color + dev: true + + /styled-components@6.0.0-rc.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3+Lnu1NC5JuieYi8dV/nhmlK7/yzqZW43u4P7WgIJfu5Dq5AiPU3t4efu0nWLmlMEmWrSXdrinxfbDnqnpP6hg==} + engines: {node: '>= 14'} + peerDependencies: + babel-plugin-styled-components: '>= 2' + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + peerDependenciesMeta: + babel-plugin-styled-components: + optional: true + dependencies: + '@babel/cli': 7.21.5(@babel/core@7.22.1) + '@babel/core': 7.22.1 + '@babel/helper-module-imports': 7.21.4 + '@babel/plugin-external-helpers': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.1) + '@babel/preset-env': 7.22.2(@babel/core@7.22.1) + '@babel/preset-react': 7.22.3(@babel/core@7.22.1) + '@babel/preset-typescript': 7.21.5(@babel/core@7.22.1) + '@babel/traverse': 7.22.1(supports-color@5.5.0) + '@emotion/unitless': 0.8.1 + css-to-react-native: 3.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + stylis: 4.2.0 + tslib: 2.5.2 + transitivePeerDependencies: + - supports-color + dev: true + + /stylelint-config-css-modules@2.3.0(stylelint@13.13.1): + resolution: {integrity: sha512-nSxwaJMv9wBrTAi+O4qXubyi1AR9eB36tJpY0uaFhKgEc3fwWGUzUK1Edl8AQHAoU7wmUeKtsuYjblyRP/V7rw==} + peerDependencies: + stylelint: 11.x - 14.x + dependencies: + stylelint: 13.13.1 + dev: true + + /stylelint-config-prettier@8.0.2(stylelint@13.13.1): + resolution: {integrity: sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==} + engines: {node: '>= 10', npm: '>= 5'} + hasBin: true + peerDependencies: + stylelint: '>=11.0.0' + dependencies: + stylelint: 13.13.1 + dev: true + + /stylelint-config-recommended@3.0.0(stylelint@13.13.1): + resolution: {integrity: sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==} + peerDependencies: + stylelint: '>=10.1.0' + dependencies: + stylelint: 13.13.1 + dev: true + + /stylelint-config-recommended@7.0.0(stylelint@14.16.1): + resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==} + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: 14.16.1 + dev: true + + /stylelint-config-recommended@7.0.0(stylelint@14.8.2): + resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==} + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: 14.8.2 + dev: true + + /stylelint-config-standard@20.0.0(stylelint@13.13.1): + resolution: {integrity: sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==} + peerDependencies: + stylelint: '>=10.1.0' + dependencies: + stylelint: 13.13.1 + stylelint-config-recommended: 3.0.0(stylelint@13.13.1) + dev: true + + /stylelint-config-standard@25.0.0(stylelint@14.16.1): + resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==} + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: 14.16.1 + stylelint-config-recommended: 7.0.0(stylelint@14.16.1) + dev: true + + /stylelint-config-standard@25.0.0(stylelint@14.8.2): + resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==} + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: 14.8.2 + stylelint-config-recommended: 7.0.0(stylelint@14.8.2) + dev: true + + /stylelint-declaration-block-no-ignored-properties@2.7.0(stylelint@13.13.1): + resolution: {integrity: sha512-44SpI9+9Oc1ICuwwRfwS/3npQ2jPobDSTnwWdNgZGryGqQCp17CgEIWjCv1BgUOSzND3RqywNCNLKvO1AOxbfg==} + engines: {node: '>=6'} + peerDependencies: + stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 + dependencies: + stylelint: 13.13.1 + dev: true + + /stylelint@13.13.1: + resolution: {integrity: sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@stylelint/postcss-css-in-js': 0.37.3(postcss-syntax@0.36.2)(postcss@7.0.39) + '@stylelint/postcss-markdown': 0.36.2(postcss-syntax@0.36.2)(postcss@7.0.39) + autoprefixer: 9.8.8 + balanced-match: 2.0.0 + chalk: 4.1.2 + cosmiconfig: 7.1.0 + debug: 4.3.4(supports-color@5.5.0) + execall: 2.0.0 + fast-glob: 3.2.12 + fastest-levenshtein: 1.0.16 + 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.3.1 + ignore: 5.2.4 + import-lazy: 4.0.0 + imurmurhash: 0.1.4 + known-css-properties: 0.21.0 + lodash: 4.17.21 + log-symbols: 4.1.0 + mathml-tag-names: 2.1.3 + meow: 9.0.0 + micromatch: 4.0.5 + normalize-selector: 0.2.0 + postcss: 7.0.39 + postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) + postcss-less: 3.1.4 + postcss-media-query-parser: 0.2.3 + postcss-resolve-nested-selector: 0.1.1 + postcss-safe-parser: 4.0.2 + postcss-sass: 0.4.4 + postcss-scss: 2.1.1 + postcss-selector-parser: 6.0.13 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-value-parser: 4.2.0 + resolve-from: 5.0.0 + slash: 3.0.0 + specificity: 0.4.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 + sugarss: 2.0.0 + svg-tags: 1.0.0 + table: 6.8.1 + v8-compile-cache: 2.3.0 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - postcss-jsx + - postcss-markdown + - supports-color + dev: true + + /stylelint@14.16.1: + resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + balanced-match: 2.0.0 + colord: 2.9.3 + cosmiconfig: 7.1.0 + css-functions-list: 3.1.0 + debug: 4.3.4(supports-color@5.5.0) + fast-glob: 3.2.12 + fastest-levenshtein: 1.0.16 + file-entry-cache: 6.0.1 + global-modules: 2.0.0 + globby: 11.1.0 + globjoin: 0.1.4 + html-tags: 3.3.1 + ignore: 5.2.4 + import-lazy: 4.0.0 + imurmurhash: 0.1.4 + is-plain-object: 5.0.0 + known-css-properties: 0.26.0 + mathml-tag-names: 2.1.3 + meow: 9.0.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-media-query-parser: 0.2.3 + postcss-resolve-nested-selector: 0.1.1 + postcss-safe-parser: 6.0.0(postcss@8.4.24) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve-from: 5.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 + supports-hyperlinks: 2.3.0 + svg-tags: 1.0.0 + table: 6.8.1 + v8-compile-cache: 2.3.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /stylelint@14.8.2: + resolution: {integrity: sha512-tjDfexCYfoPdl/xcDJ9Fv+Ko9cvzbDnmdiaqEn3ovXHXasi/hbkt5tSjsiReQ+ENqnz0eltaX/AOO+AlzVdcNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + balanced-match: 2.0.0 + colord: 2.9.3 + cosmiconfig: 7.1.0 + css-functions-list: 3.1.0 + debug: 4.3.4(supports-color@5.5.0) + execall: 2.0.0 + fast-glob: 3.2.12 + fastest-levenshtein: 1.0.16 + 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.3.1 + ignore: 5.2.4 + 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.24 + postcss-media-query-parser: 0.2.3 + postcss-resolve-nested-selector: 0.1.1 + postcss-safe-parser: 6.0.0(postcss@8.4.24) + postcss-selector-parser: 6.0.13 + 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.3.0 + svg-tags: 1.0.0 + table: 6.8.1 + v8-compile-cache: 2.3.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + /sugarss@2.0.0: + resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} + dependencies: + postcss: 7.0.39 + dev: true + + /superjson@1.12.3: + resolution: {integrity: sha512-0j+U70KUtP8+roVPbwfqkyQI7lBt7ETnuA7KXbTDX3mCKiD/4fXs2ldKSMdt0MCfpTwiMxo20yFU3vu6ewETpQ==} + engines: {node: '>=10'} + dependencies: + copy-anything: 3.0.5 + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + dev: true + + /svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + dev: true + + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: true + + /swagger-ui-dist@4.19.0: + resolution: {integrity: sha512-9C9fJGI18gK5AhaU5YRyPY1lXJH4lmWh8h9zFMrJBkYzdRjCbAzYl1ayWPYgwFvag/Luqi3Co599OK/39IS2QQ==} + dev: true + + /swagger2openapi@7.0.8: + resolution: {integrity: sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==} + hasBin: true + dependencies: + call-me-maybe: 1.0.2 + node-fetch: 2.6.11 + node-fetch-h2: 2.3.0 + node-readfiles: 0.2.0 + oas-kit-common: 1.0.8 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + oas-validator: 5.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + transitivePeerDependencies: + - encoding + dev: true + + /swr@2.1.5(react@18.2.0): + resolution: {integrity: sha512-/OhfZMcEpuz77KavXST5q6XE9nrOBOVcBLWjMT+oAE/kQHyE3PASrevXCtQDZ8aamntOfFkbVJp7Il9tNBQWrw==} + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + + /symbol-observable@1.2.0: + resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} + engines: {node: '>=0.10.0'} + dev: true + + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.1 + tslib: 2.5.2 + dev: true + + /table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} + dependencies: + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /terser-webpack-plugin@5.3.9(webpack@5.84.1): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + jest-worker: 27.5.1 + schema-utils: 3.1.2 + serialize-javascript: 6.0.1 + terser: 5.17.6 + webpack: 5.84.1 + + /terser@5.17.6: + resolution: {integrity: sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + /thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + dependencies: + real-require: 0.1.0 + dev: true + + /throttle-debounce@5.0.0: + resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} + engines: {node: '>=12.22'} + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /timers-browserify@2.0.12: + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} + engines: {node: '>=0.6.0'} + dependencies: + setimmediate: 1.0.5 + dev: true + + /timers-ext@0.1.7: + resolution: {integrity: sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==} + dependencies: + es5-ext: 0.10.62 + next-tick: 1.1.0 + dev: true + + /tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + dev: true + + /tiny-pinyin@1.3.2: + resolution: {integrity: sha512-uHNGu4evFt/8eNLldazeAM1M8JrMc1jshhJJfVRARTN3yT8HEEibofeQ7QETWQ5ISBjd6fKtTVBCC/+mGS6FpA==} + dev: true + + /tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: true + + /tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: true + + /to-arraybuffer@1.0.1: + resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} + dev: true + + /to-fast-properties@1.0.3: + resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==} + engines: {node: '>=0.10.0'} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: true + + /tough-cookie@2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + dev: true + + /tough-cookie@4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: true + + /tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + dependencies: + punycode: 2.3.0 + dev: true + + /trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: true + + /trim-repeated@1.0.0: + resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /trough@1.0.5: + resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + dev: true + + /ts-node@10.9.1(@types/node@20.2.5)(typescript@5.0.2): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.2.5 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.0.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslib@2.5.2: + resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} + dev: true + + /tsutils@3.21.0(typescript@4.9.5): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + dev: true + + /tsutils@3.21.0(typescript@5.0.2): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.0.2 + dev: true + + /tsx@3.12.7: + resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 2.4.2 + '@esbuild-kit/core-utils': 3.1.0 + '@esbuild-kit/esm-loader': 2.5.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /tty-browserify@0.0.0: + resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} + dev: true + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tween-functions@1.2.0: + resolution: {integrity: sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA==} + dev: true + + /tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + dev: true + + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: true + + /type@1.2.0: + resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} + dev: true + + /type@2.7.2: + resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} + dev: true + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: true + + /typedarray@0.0.6: + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + dev: true + + /typescript@3.9.10: + resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript@5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true + + /ua-parser-js@0.7.35: + resolution: {integrity: sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==} + dev: true + + /umi-presets-pro@2.0.3(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0)(umi@4.0.69): + resolution: {integrity: sha512-sHKynw/fi7UeUftzTRPRsrV5GHV4BWvWYhyvwkg8s+shmt0ROPW/52y4gxBziEvetxl8yWMKUCWk50OUDOcrww==} + dependencies: + '@alita/plugins': 3.2.22(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@umijs/max-plugin-openapi': 2.0.3 + '@umijs/plugins': 4.0.69(@types/react-dom@18.2.4)(@types/react@18.2.7)(antd@5.5.1)(dva@2.5.0-beta.2)(prop-types@15.8.1)(rc-field-form@1.32.0)(react-dom@18.2.0)(react@18.2.0) + '@umijs/request-record': 1.1.4(umi@4.0.69) + swagger-ui-dist: 4.19.0 + transitivePeerDependencies: + - '@types/lodash.merge' + - '@types/react' + - '@types/react-dom' + - antd + - babel-plugin-styled-components + - chokidar + - debug + - dva + - encoding + - postcss-jsx + - postcss-markdown + - prop-types + - rc-field-form + - react + - react-dom + - react-native + - shallowequal + - stylis + - supports-color + - umi + dev: true + + /umi-request@1.4.0: + resolution: {integrity: sha512-OknwtQZddZHi0Ggi+Vr/olJ7HNMx4AzlywyK0W3NZBT7B0stjeZ9lcztA85dBgdAj3KVk8uPJPZSnGaDjELhrA==} + dependencies: + isomorphic-fetch: 2.2.1 + qs: 6.11.2 + dev: true + + /umi-utils@1.7.3: + resolution: {integrity: sha512-KLUGIKXkuPOq8LACQN57nj9rSPIjLz8eLbR4mZpihJ3BgL3f1bZFvmUV/VYHr9D7PfFH2Vb1Y6UAOuNkKL9g2g==} + dependencies: + chalk: 2.4.2 + dotenv: 8.6.0 + is-url: 1.2.4 + node-fetch: 2.6.0 + prettier: 1.15.3 + slash2: 2.0.0 + dev: true + + /umi@4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react@18.2.7)(eslint@8.35.0)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(stylelint@14.8.2)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-n6MqLQnJKpCDPzzMptSBa/2yfawNs0yXSWg6yWwKAyVew+IxodqD99+6i9ssGCudXPaC5AnbjIqF4bwa1IjTWw==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@babel/runtime': 7.21.0 + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-webpack': 4.0.69(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + '@umijs/core': 4.0.69 + '@umijs/lint': 4.0.69(eslint@8.35.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.8.2)(typescript@5.0.2) + '@umijs/preset-umi': 4.0.69(@types/node@20.2.5)(@types/react@18.2.7)(postcss@8.4.24)(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + '@umijs/renderer-react': 4.0.69(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': 4.0.69 + '@umijs/test': 4.0.69(@babel/core@7.22.1) + '@umijs/utils': 4.0.69 + prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.0.2) + prettier-plugin-packagejson: 2.4.3(prettier@2.8.8) + transitivePeerDependencies: + - '@babel/core' + - '@types/node' + - '@types/react' + - '@types/webpack' + - '@volar/vue-language-plugin-pug' + - '@volar/vue-typescript' + - eslint + - jest + - postcss + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - prettier + - react + - react-dom + - rollup + - sass + - sockjs-client + - styled-components + - stylelint + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /umi@4.0.69(@babel/core@7.22.1)(@types/node@20.2.5)(@types/react@18.2.7)(eslint@8.41.0)(jest@29.5.0)(postcss@8.4.24)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(styled-components@5.3.11)(stylelint@14.16.1)(typescript@5.0.2)(webpack@5.84.1): + resolution: {integrity: sha512-n6MqLQnJKpCDPzzMptSBa/2yfawNs0yXSWg6yWwKAyVew+IxodqD99+6i9ssGCudXPaC5AnbjIqF4bwa1IjTWw==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@babel/runtime': 7.21.0 + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-webpack': 4.0.69(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + '@umijs/core': 4.0.69 + '@umijs/lint': 4.0.69(eslint@8.41.0)(jest@29.5.0)(styled-components@5.3.11)(stylelint@14.16.1)(typescript@5.0.2) + '@umijs/preset-umi': 4.0.69(@types/node@20.2.5)(@types/react@18.2.7)(postcss@8.4.24)(styled-components@5.3.11)(typescript@5.0.2)(webpack@5.84.1) + '@umijs/renderer-react': 4.0.69(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': 4.0.69 + '@umijs/test': 4.0.69(@babel/core@7.22.1) + '@umijs/utils': 4.0.69 + prettier-plugin-organize-imports: 3.2.2(prettier@2.8.8)(typescript@5.0.2) + prettier-plugin-packagejson: 2.4.3(prettier@2.8.8) + transitivePeerDependencies: + - '@babel/core' + - '@types/node' + - '@types/react' + - '@types/webpack' + - '@volar/vue-language-plugin-pug' + - '@volar/vue-typescript' + - eslint + - jest + - postcss + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - prettier + - react + - react-dom + - rollup + - sass + - sockjs-client + - styled-components + - stylelint + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /unbox-primitive@1.0.2: + resolution: {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 + dev: true + + /underscore@1.7.0: + resolution: {integrity: sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==} + dev: true + + /unfetch@5.0.0: + resolution: {integrity: sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg==} + dev: true + + /unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: true + + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + dev: true + + /unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + dev: true + + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: true + + /unified@9.2.2: + resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + dependencies: + '@types/unist': 2.0.6 + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: true + + /unist-util-find-all-after@3.0.2: + resolution: {integrity: sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==} + dependencies: + unist-util-is: 4.1.0 + dev: true + + /unist-util-is@4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: true + + /unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db@1.0.11(browserslist@4.21.6): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.6 + escalade: 3.1.1 + picocolors: 1.0.0 + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + + /url@0.11.0: + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + dev: true + + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.7)(react@18.1.0): + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.7 + react: 18.1.0 + dev: true + + /use-json-comparison@1.0.6(react@18.2.0): + resolution: {integrity: sha512-xPadt5yMRbEmVfOSGFSMqjjICrq7nLbfSH3rYIXsrtcuFX7PmbYDN/ku8ObBn3v8o/yZelO1OxUS5+5TI3+fUw==} + peerDependencies: + react: '>=16.9.0' + dependencies: + react: 18.2.0 + + /use-media-antd-query@1.1.0(react@18.2.0): + resolution: {integrity: sha512-B6kKZwNV4R+l4Rl11sWO7HqOay9alzs1Vp1b4YJqjz33YxbltBCZtt/yxXxkXN9rc1S7OeEL/GbwC30Wmqhw6Q==} + peerDependencies: + react: '>=16.9.0' + dependencies: + react: 18.2.0 + + /use-sync-external-store@1.2.0(react@18.2.0): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /util@0.10.3: + resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==} + dependencies: + inherits: 2.0.1 + dev: true + + /util@0.11.1: + resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==} + dependencies: + inherits: 2.0.3 + dev: true + + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: true + + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: true + + /uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: true + + /v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: true + + /v8-compile-cache@2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + dev: true + + /v8-to-istanbul@9.1.0: + resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 1.9.0 + dev: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /valtio@1.9.0(react@18.2.0): + resolution: {integrity: sha512-mQLFsAlKbYascZygFQh6lXuDjU5WHLoeZ8He4HqMnWfasM96V6rDbeFkw1XeG54xycmDonr/Jb4xgviHtuySrA==} + engines: {node: '>=12.20.0'} + peerDependencies: + react: '>=16.8' + peerDependenciesMeta: + react: + optional: true + dependencies: + proxy-compare: 2.4.0 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: true + + /value-equal@1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + dev: true + + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: true + + /verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /vfile-message@2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 2.0.3 + dev: true + + /vfile@4.2.1: + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 + dev: true + + /vite@4.3.1(@types/node@20.2.5)(less@4.1.3): + resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.2.5 + esbuild: 0.17.19 + less: 4.1.3 + postcss: 8.4.24 + rollup: 3.23.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vm-browserify@1.1.2: + resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} + dev: true + + /w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + dependencies: + xml-name-validator: 4.0.0 + dev: true + + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: true + + /warning@3.0.0: + resolution: {integrity: sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==} + dependencies: + loose-envify: 1.4.0 + dev: true + + /warning@4.0.3: + resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} + dependencies: + loose-envify: 1.4.0 + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: true + + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: true + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: true + + /webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack@5.84.1: + resolution: {integrity: sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) + browserslist: 4.21.6 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.14.1 + es-module-lexer: 1.2.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(webpack@5.84.1) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /whatwg-fetch@3.6.2: + resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} + dev: true + + /whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + dev: true + + /whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + 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 + dev: true + + /which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + 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 + is-typed-array: 1.1.10 + dev: true + + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: true + + /write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + async-limiter: 1.0.1 + dev: true + + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + 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.8 + yargs-parser: 21.1.1 + dev: true + + /yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: true + + /yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /zscroller@0.4.8: + resolution: {integrity: sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==} + dependencies: + babel-runtime: 6.26.0 + dev: true + + /zwitch@1.0.5: + resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + dev: true diff --git a/public/CNAME b/public/CNAME new file mode 100644 index 0000000..30c2d4d --- /dev/null +++ b/public/CNAME @@ -0,0 +1 @@ +preview.pro.ant.design \ No newline at end of file diff --git a/public/bg.png b/public/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..2b08d4f22ac2c50ff3667622cf55f1368cfa2b62 GIT binary patch literal 59549 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 Z(RT6lPtlDWpK0+iBlkP+tF*&i{2xXaCSm{p literal 0 HcmV?d00001 diff --git a/public/demos/index.html b/public/demos/index.html new file mode 100644 index 0000000..232f260 --- /dev/null +++ b/public/demos/index.html @@ -0,0 +1,110 @@ + + + + + + + Fabric.js Text Editing + + + + + + + + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e2e93252988b5bed120ddeb168eb577bf0caa881 GIT binary patch literal 4286 zcmeHLO(?8k6#ga#Gs=ufvobTd=q@y~nOLdYlqL%nQY4WqC`)z}3y~cqOAAF4VkQd~ z^3$wrC}~D1l%!eMp!|gA&U5sN?~b{2>)yNg-s#Lc-+9k_p7Y<=XqqYcDJs(Vt%dBG z=F~Lpdy*pd!Y zozZT}udJ-#| zqiAVq0sT@kAMMobbULxOw+F6{j*egO8CQ?TgTuo^+}_@zrlv;l$*-)e#PRVl?(Xgo zi9`?zg>ZFsh0DuJ)Ya9!von7LPN@OfP9IfH_4tet&&I~a#O{TK1<3*LO-xJ( zZ*Fc5%v&m4#Z&mZySs8{XJ-fV^Yh@{p`ju8d_J)w6+U%`!(qAC+uJK~qg_o+O|QC` zTVg0Y{jSHqzP^^&G0t4^cwF+$`egj?@9$AtTMLuPB>7!lUKY8&zP?xd=H_PM(U;HS ztNi!(_oJes0<5X6tu4{BxVR{FO)_x3UauFkv$I%RTSHe@7dAIHF+4mhc?|>t(!XbCXVQZk z8yje7Xh2R*&WCwdw&?N4$H!4$Uyq)i9_;V$3;y)^-LKhmkv{Z#(CP^-7Wn# zI5-H>z`y`nTU%u=f7Tbh-mg5fPT0G8`Wx6^vD1(>-r0;AFlyjWYC!!D@UQlt)%}4^ literal 0 HcmV?d00001 diff --git a/public/icons/icon-128x128.png b/public/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..48d0e2339a60a637b94319c65e8654289b4f4b6c GIT binary patch literal 1329 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

*C7T$?5!b= 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�>OIZn;D;+sMi@ngD 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 R1Yk;fox6eIzu8hPWIA_X>Lgue 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%0Asm4+in#m+rimlo7==Iymwq^JsuQ)!A? zD$Ntp&>)lLpJbf@Ep?%0fp`W+OjZNo$r>FPMC=yOV>1!U zcB_{$+8twBijhQ94P$|gTb#+&B&$*~K9~NcBhXIe$40oG$=c>2L&){YdkiCR2@G7n zePzS>))`8>Yt&CXt@4v@IZP~m8+Gb+xoqwMm$Zqt^wk5%{mmRoGR(O@z0_pKR$N#& zcYJg#e@?!((w5Qd$rOvx72zZ1z!#P&b!StGh)e>NWj`l}qnHq(a?2UN4_HB8(?pB#s+UKp$LhoJU>Xz4d)Yt2Z&ibLZEi!|aD zxGa~<-G_6b5Rs^@U`WmU1}%ZurOA#4!`WU zNgL132XJ4!ML`%!M^0KvKPNuuP=w@%2wQJ&O9;JPMxo|FYu+pBr2)DFN4bAZooj=< z3HP7F4J?N!5?*B&Hnofdhwq>Ie=sm{NiZ<6lxm!^Oel7zn75M3Ux{}nSe3qHi4_Y!T2lZ*t?vXba>v}s+(H9_GC%@Iea7Qo7YvA@9G_+>f z|FFb8WK3nOtby6|KI87Q`v2YjfK4=4JEp8Tvn$@Qf>LMl9>5O8#{P$ChaRWA>izYn z_K~6OcOwtOT9_UIj(itkgV!)9&_$``mO%2Ow;(o;Y5u`j8J}Rm%^f91_6>HDV*&NB zl;6XjI@5O=HGz&*$B04PXXqGnnj?lHfd=fmRd^>u#q17RR#>HGJlShzUn3<%j%sFSX)D6SRY^1 z2mk7i7vkM`PebjtS;OXRvKZDC|2qK)QvhNp*gJEm=RIP~U5jN{X(A~#WYgB~Qp*&o zkx2%Yadb+8Jf;RRClFQy+D00Il0{x*5(CGHyIx5+CHC`!tu(jK(jzi*wL~*oieKyq zsyCe21WBenC$H*hanMb!0YU;9N5J*fJg5>t*Hft4b#i*JC2s%u(t06TLnY zn7uqtRqNYcpqfoIqLR4w1pJ{r68=DRxPR*?!|;ZiEasb1`ccLW()FUrxWro*c9Zsp z>kY;ezQ5hEj6pA{CfZU}Rc&?~UVn&jx7t?I@tji? z(rhzjJXGqL1Ml9b!GW5F2)%aY!&NuA0r#$*sS~qh^i~F8_(t~e2b&b4=7!+#?v8H8 zU6S+tdA`SJIJ}K+V879+cWc09bo1m=*KB=}K**YOZOPg4$eXY#?IT`@u6uard!SKU zRF+_*N&%;y2J>e-j`ixUK!FNbBw1F14q=WV&pR=vnA?lUo#Flw6UWT=pzsg1Cd%nL zT35NK@-peN(LGiWRatQhg~&T@sn4SC$1uvJBl%IIlnNqIRlFP5%cxpYx*Gsp@PJoy z%hxp_2lo3tbYvOK5lT@ob=Voqg+CtWGZ^M71`^X2?xWX1@C!@slO!nGVhTgd6Is#E6|$hSHS2p{ zvy@sfrib19EMZIDQzfFaFw=Y=R^3hvYNh3PCxpzAx#7)vOP(m}1>J_*;aY<6zNR5i zB!t*NG#3xi^exZ9TA@N8+#q(@=^SMKriO#S{Y5RXQMuqRt31v$?!)6hpervzaHUaJ zLt6X}SyWnSE%=|$f~bVJTVm2Yn=mtZ)*_XZu+b4UeD9pR)=tFiUK4K7HJA79GzRyS z0<#B_T>YC1|EPwB{&wTrW}N`1qQp|V!Oaumi@ya*jq~E-^id&4-~K$r2vA8~uf6&i z^nlN8_wr1>8n@&{<@1?!noE%7dPY$>vOV36(J z?5IE7U*&wM?dE*xBWP5Y+vmQRF@kd;N&xX=M+OfH)c#yJ;O2W7o56O3#YT;xdMK@p zn;7zQpveNa*=HfMz}8ZZ{*d8xI-sa9dOcoKwP-lbn;)Y6 zX_>#;HVep!;i(`_0xwQE;MuJQA&QH+Eo7ngmY2M^UGiP#Rn>Sf4dXtb2U-95AssEHim7);mPYE?9 zsYGVPDi1XaQAP2Pt@+C7gw+R4yVWB37*eSMx<}^eu-1`Mhr}+WWO< z^G5UR&yQYVEU@fUM82?U=e2<&W^Ig>dQ_EzB&^!>WC(B@qxM-}VNU*^j=|^St<+ zVnOA|0D+vQlvt%4BWUO^m(5Rmp-8(JGl?{cKDctEunH$17RU*lf-IH>?jcd*t#*W& zM>niyWvYk+a4Ns<;4U*T6kT|0$}|qVQ_-klHhUjC7Dj@LyL7dVfDm&N7(jwZ_7)x% zqI@h#UQdiy50(&0_&OkPO8^j^-E!}6vXS`Wcm`m6OzgZoV+{Nz?*Ax0efdK?_k$7? zklOsbvY)>@+YA)jvC>&v$sz+$^X&b{C}Wni+5^T?L3hH>_;(4=o<7ZflBer@G)uf)Yq$J5T7UwdSbOr ztTV={jwNL^%wOh(PO+KG@9MN9qtf!a7p~)YJ|O&o>)HnU5Cu?qWN=?bVj3fR%;mYA zHEa?*aVraG3hV2rn9<7hgcd(?gSPxOz%!vgRRuNTq( z*i}kraxmceWyPoYSm5xOHh+8tbH@!{N^D6=?C!d0`QFtb-aZ6MO}Q4DM|Fx%m?yF$ zjCB&IDw>=?yD$w6$cU%ti#LYrq!t4a2j+K@NS3Y$d~ImtI5CZV;<98o41b!vg^I5E z)JRgW(>INXN`87Q zA1It}v^hMDpXTeJD$M3ouR{Z_qHtt|HjqQNT`nb{TkLWFE$r*VP{Q&04&D;f>5P_g zUry4btC!LH0NB#aq3HMQg6oK3eC_rwqnth|$MoBeWdi%o`3ze8p>-cJc(`ubx<2Xa z58T|Zm<|(M_(hBrxLgvn^PUIEl; z+H0RFL#>Ym&o*VCGFa$|W&=U2u-~n+1B!g5$KJ9r+$ZI*mXC)$Y-{pF$0-wvuytW? z8w;_;o?fzxo6x6>$fdu7SHNbk+Q{NBg%012`s;4r`sOzF5SFfhf3jcVuu^%eO38F0 zi%)}v8I}T{>Pnbf{wPJmQ9T$bbQ8h(w%>1@-V*#T3o*scu{ysqOf@3q&qZ?yQzf51 z(2|CIx~+R2_}HVpphsLfi}B?bnPxW?g#8EMLez&uZ7Mbv|H1%7>;%7 z1hUgcpx=oQb_F)!ea0e|%xCt)h|laowGQGiYkLwq0*141Dj|C!OWnRETSD@?$RMIc zE&G#2_j+ZqX0Aw5Z>*GS5JSc--2vbnX14wc4Ay}<;t4x3!v)x9X;6}V%{Frkx09nf zdWL^PzDWi>%6@&ctJS_AvJu<<$vGU-$jS5STk=I8^nM~XEpf3az#tCZ9azvK z9bxn57x@yQxa@G^vZ1br1()ojKKLy3KNiSp2c|ou=XO6=Q;N0oG?rCMxjxo3H$+v| zd$OO^W2L>9&d@W;(fZ-?(|2P{_x;Qdc@b=UOHyl#_OIqUl27Y%@A|h~I>*L%<1Cad zdp|uEKitxyr*W*&`hWd()DqJE_qlw{`aKWxOgk5hlcczulEaBOh9#2hh21_2GWA+k zq1yG>ARpo9N0khrKak+zF@LJ(-!DI*_QzhCyUr9V38l;g|6>ZRVFlY)@lZI1H4$oGpb!ckr z{)JW~FBOFbw#KFWQR2Z3x2o*S)lARR0`|ZT+(gDjpfnF93G-i(tdj9ZJ#77vW|JlP z=Mp=|K=6B@)@Sv)L1u&t4tC*ZH5LEw2sBVz=08QQUnbsmn{-r+KW6Z|ecPx~x~fl% zboJQzLR@Oh%`c~vVs%u%1N22gTTp3b+M3|uy@NRN6Y(mo&Bo0MI*~tHXqbBDldZj> zl?%a0Qs;x^$$bhiK)gbS4txRH{jO0pGUR>@rF2(&p84dsqmle`E#}mooWef?mIR7j zVx}zPUOY%kP>f0}5z0}T9Fq>8qs3i7d}5KKc&iq0hNDPi!Tbl;Y?Aji!8x3#Pdbwp}ejjnf$%HX3(S7X_^X z^Rz>Q*ejV@^YIxqn9)um$ckxl=4+HUMjQeI=TLhMcw34QDxpdhk>DZ}EXLf?5`#zv zaa?@LRwK2cH!SOqE7yjyYW&i$Ud$@vIUq z#JEjZbfkjkWlS=4@zR%#ITDw8sqV37yq2!>*En5{%V_+v4ZBq9q#|S2up&dx@E6uf zBKFFe=O_PxM&hWp`Pxrb2R`dR=_Qmjy zZtqRu6sDKmfUym=>wC;~gDn-%cc?ucCfJ}43ux^_ojESPhH@y95z+3zLE{+;*#k-3 zvoj}iLc{$eq-oLDOD_A>}3qYQf&u9cU1 zo)>=Rmq-`{ft=1X_hKTS&Mtl(y{IMGnZ*()5e&^r!`Yx!t#y9U*!^*iAy{)IM}6`~ z@~Xu%sdxOP$eg_7iw2Bvr7i>m?BpDfF}S;~LOSX6a|ymnH@#0i)<*0jyp(NKQ;Rjr zbkI5I`geU`bvP&XcII&#f(DmMR^)nDM#9F@8^LB9Y?LYA;U-f9HEQ3W%!ziwWz=dd z|Ka=@;dA)s0cZL`>|bJU{9i>^f=a1oS%6dr**rZ#}XZP%Bbh20N|@ohAs2s5=P`#(Iz z0*l)HG#gUO)^rE=_~jh)d8n$ zpw3Y^Mm^4WKmXt<)@UiRXm2U9K%?%`q*d^9W9vaPOzHjn$JhqJg1JJJc>;c`ud@gE zA;CB3<|PzbGiDUlTYXlcRX?bG(6@i7-$ND1z=t$l^I!v+n_192h?RpT>Np2$J1Dr7 z7vdJ(%6uigNf}~zM&eD^+9|I!|NB-*?$h_LY8aa@n5b3ygxDGneEIuLfwL!gWC=xE zuDX18|3#oH3Cl>Tj1#Q_WgHNjf+vr&_6j_`pL)SF(n> zVqy!?RN~Wgdtp#m9=R%H~67t(NvA;iJ>53 z)|LPb`pIe_V%i3tiO<}E2Zdtq3MZ1md9}5CX=h36iphBKD8%GP`RYkd^&GlKq2nkXG&rh@}05=P(qk{z*&MM2C$*HJM`S>LS&M#RR!dO$#Cq)7mt zmu*<9mk3*}=*gA=rq�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 ?N}E|*x8gsog>FZ3OHGK`$BmQ`yQZ+) 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�EE=>fxv|j8RJa) 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 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/model.png b/public/images/model.png new file mode 100644 index 0000000000000000000000000000000000000000..9242b289eb3399e2bcdb2a1fe07a4308c52723bc GIT binary patch literal 104028 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 Uzu*vc-m4uwitgSTf56 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 P+D}bc>uKp@>o@-gh~MY- literal 0 HcmV?d00001 diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..239bf69 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1 @@ +Group 28 Copy 5Created with Sketch. \ No newline at end of file diff --git a/public/my_logo.svg b/public/my_logo.svg new file mode 100644 index 0000000..dc16d57 --- /dev/null +++ b/public/my_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/pro_icon.svg b/public/pro_icon.svg new file mode 100644 index 0000000..e075b78 --- /dev/null +++ b/public/pro_icon.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/scripts/loading.js b/public/scripts/loading.js new file mode 100644 index 0000000..c1ced54 --- /dev/null +++ b/public/scripts/loading.js @@ -0,0 +1,202 @@ +/** + * loading 占位 + * 解决首次加载时白屏的问题 + */ + (function () { + const _root = document.querySelector('#root'); + if (_root && _root.innerHTML === '') { + _root.innerHTML = ` + + +

+ `; + } +})(); diff --git a/src/access.ts b/src/access.ts new file mode 100644 index 0000000..4209f2e --- /dev/null +++ b/src/access.ts @@ -0,0 +1,22 @@ +import {IRoute} from "@umijs/max"; + +/** + * @see https://umijs.org/zh-CN/plugins/plugin-access + * */ +export default function access(initialState: { currentUser?: API.CurrentUser } | undefined) { + // const { currentUser } = initialState ?? {}; + // const read_paths = currentUser?.read_paths || [] + // const update_paths = currentUser?.update_paths || [] + return { + // canReadMenu: read_paths?.includes(history.location.pathname), + canReadMenu: (route: IRoute)=>{ + // return read_paths?.includes(route.path) + return true + }, + canUpdate: (path: string)=>{ + // return update_paths?.includes(path) + return true + } + }; +} + diff --git a/src/app.tsx b/src/app.tsx new file mode 100644 index 0000000..94aabbc --- /dev/null +++ b/src/app.tsx @@ -0,0 +1,231 @@ +import { AvatarDropdown, AvatarName, Footer, Question, SelectLang } from '@/components'; +import { LinkOutlined } from '@ant-design/icons'; +import type { Settings as LayoutSettings } from '@ant-design/pro-components'; +import { SettingDrawer } from '@ant-design/pro-components'; +import { RunTimeLayoutConfig, getLocale, history } from '@umijs/max'; +import { RequestConfig } from 'umi'; +import defaultSettings from '../config/defaultSettings'; +import { errorConfig } from './requestErrorConfig'; +const isDev = process.env.NODE_ENV === 'development'; +const loginPath = '/showInfo'; +// @ts-ignore +import { SelectRole } from '@/components/RightContent'; +import zhCN from '@/locales/zh-CN'; +import { postMenuGetMenu } from '@/services/system/Menu'; +import { getUserGetUserInfo } from '@/services/system/User'; +import fixMenuItemIcon from '@/utils/FixMenuItemIcon'; +import { getAllRouteNameTile } from '@/utils/common'; +import { addLocale } from '@@/plugin-locale'; +import { MenuDataItem } from '@ant-design/pro-layout'; +import { Button } from 'antd'; +import cookie from 'react-cookies'; +/** + * @see https://umijs.org/zh-CN/plugins/plugin-initial-state + * */ +// 自定义路由路径集合 +const isCustomPageTitlePaths: string[] = ['/resource/algorithm-model-detail']; + +export async function getInitialState(): Promise<{ + settings?: Partial; + currentUser?: API.UserView; + loading?: boolean; + fetchUserInfo?: any; + menuData?: MenuDataItem[]; +}> { + const fetchUserInfo = async () => { + // try { + // const msg = await getUserGetUserInfo(); + // return msg.data.userInfo; + // } catch (error) { + // history.push(loginPath); + // } + history.push(loginPath); + return undefined; + }; + // 如果不是登录页面,执行 + const { location } = history; + if (location.pathname !== loginPath && localStorage.getItem('access')) { + const currentUser = await fetchUserInfo(); + const menus = await postMenuGetMenu(); + if (getLocale() === 'zh-CN') { + let localData = getAllRouteNameTile(menus.data.routes, ''); + let localRes: any = {}; + localData.forEach((v) => { + // console.log(v.title,'localData_v') + localRes[`menu${v.name}`] = v.title; + }); + console.log(localRes, 'getAllRouteNameTile'); + addLocale('zh-CN', localRes, { + momentLocale: 'zh-CN', + antd: zhCN, + }); + } + + return { + fetchUserInfo, + currentUser, + settings: defaultSettings as Partial, + menuData: [ + { + path: '/welcome', + key: '', + name: 'welcome', + icon: 'HomeOutlined', + access: '', + component: 'Welcome', + title: '首页', + // routes: [], + }, + ], + }; + } + + return { + fetchUserInfo, + settings: defaultSettings as Partial, + }; +} + +// ProLayout 支持的api https://procomponents.ant.design/components/layout +export const layout: RunTimeLayoutConfig = ({ initialState, setInitialState }) => { + return { + actionsRender: () => [ + , + , + , + ], + avatarProps: { + src: SERVER_HOST + initialState?.currentUser?.avatarUrl, + title: , + render: (_, avatarChildren) => { + // console.log(avatarChildren,'') + return {avatarChildren}; + }, + }, + pageTitleRender: () => { + console.log(history, 'pageTitleRender'); + // TODO 目前使用路由path全匹配,后续改成从接口字段读取 + let isCustom: boolean = false; + for (let i = 0; i < isCustomPageTitlePaths.length; i++) { + const item = isCustomPageTitlePaths[i]; + if (history.location.pathname.includes(item)) { + isCustom = true; + break; + } else { + isCustom = false; + } + } + return isCustom ? '' : undefined; + // 默认不进行重定义 使用null即可 + }, + footerRender: () =>