From 42dafb46d3779dc0e00f7240476f7dc126aeec4e Mon Sep 17 00:00:00 2001 From: Moaz Dawalibi Date: Tue, 2 Jul 2024 17:35:00 +0300 Subject: [PATCH] done --- .gitignore | 24 + db.json | 76 + package-lock.json | 33874 ++++++++++++++++ package.json | 100 + public/Layout/Ar.svg | 1 + public/Layout/En.svg | 1 + public/Layout/LoginBg.jpg | Bin 0 -> 12765 bytes public/Layout/MisbarLogo.png | Bin 0 -> 3524 bytes public/Layout/body_background.png | Bin 0 -> 381587 bytes public/Layout/dark.svg | 1 + public/Layout/desktop.ini | 2 + public/Layout/light.svg | 1 + public/Layout/mac.webp | Bin 0 -> 495042 bytes public/index.html | 17 + public/logo.png | Bin 0 -> 29808 bytes public/logo3.png | Bin 0 -> 210499 bytes public/manifest.json | 25 + public/robots.txt | 3 + src.zip | Bin 0 -> 219152 bytes src/App.tsx | 67 + src/Components/Columns/ColumnsImage.tsx | 63 + src/Components/Columns/ColumnsSwitch.tsx | 42 + src/Components/Karimalden/KarimField.scss | 57 + src/Components/Karimalden/KarimField.tsx | 55 + .../Karimalden/View/CheckboxField.tsx | 29 + src/Components/Karimalden/View/DataRange.tsx | 40 + src/Components/Karimalden/View/Date.tsx | 40 + src/Components/Karimalden/View/Default.tsx | 32 + src/Components/Karimalden/View/File.tsx | 59 + .../Karimalden/View/SearchField.tsx | 44 + .../Karimalden/View/SelectField.tsx | 39 + src/Components/Karimalden/View/Time.tsx | 38 + src/Components/Karimalden/View/index.tsx | 22 + src/Components/Karimalden/index.tsx | 21 + src/Components/Ui/Alert.tsx | 50 + src/Components/Ui/CheckboxesVuexy.tsx | 49 + src/Components/Ui/FileInput.tsx | 27 + src/Components/Ui/HovarableImage.tsx | 37 + src/Components/Ui/ImagePreview.tsx | 34 + src/Components/Ui/LoadingButton.tsx | 14 + src/Components/Ui/LoadingSpinner.tsx | 10 + .../Ui/PasswordField/PasswordField.tsx | 57 + src/Components/Ui/PasswordField/index.css | 10 + src/Components/Ui/ProgressBar.tsx | 24 + src/Components/Ui/SelectField.tsx | 29 + src/Components/Ui/StaticsCard/StaticCard.tsx | 59 + src/Components/Ui/StatusBadge.tsx | 17 + src/Components/Ui/TableActions.tsx | 38 + .../Ui/ThreeSwitchState/TripleSwitch.tsx | 30 + src/Components/Ui/ToggleStatus.tsx | 39 + src/Components/Ui/ValidatedField.tsx | 64 + src/Components/Ui/index.tsx | 17 + src/Components/Ui/tables/Actions.tsx | 57 + src/Components/Ui/tables/ConfirmAlert.tsx | 40 + src/Components/Ui/useImagePreview.tsx | 24 + src/Components/Utils/Loading/Loading.scss | 93 + src/Components/Utils/Loading/Loading.tsx | 19 + src/Components/Utils/SearchBar/SearchBar.scss | 43 + src/Components/Utils/SearchBar/SearchBar.tsx | 14 + src/Components/Utils/Theme.tsx | 84 + src/Components/Utils/Translate.tsx | 81 + src/Extensions/Editor/HtmlEditor.tsx | 42 + src/Extensions/Editor/SingleLangEditor.tsx | 43 + src/Extensions/Editor/StatusCard.tsx | 23 + .../FileGenerator/generateAddModal.js | 65 + src/Extensions/FileGenerator/generateApi.js | 40 + .../FileGenerator/generateColumn.js | 63 + .../FileGenerator/generateDashboard.js | 30 + .../FileGenerator/generateEditModal.js | 58 + src/Extensions/FileGenerator/generateForm.js | 58 + src/Extensions/FileGenerator/generateModel.js | 64 + src/Extensions/FileGenerator/generatePage.js | 67 + .../FileGenerator/generateformUtils.js | 73 + src/Hooks/WithDrawer.tsx | 45 + src/Hooks/useEventListener.tsx | 16 + src/Hooks/useFormField.tsx | 16 + src/Hooks/useHitRequests.tsx | 35 + src/Hooks/useLoadingState.tsx | 21 + src/Hooks/useNavigateOnSuccess.ts | 20 + src/Hooks/usePagination.tsx | 36 + src/Hooks/useTriggerStatus.tsx | 21 + src/Hooks/useWindowSize.tsx | 18 + src/Layout/Dashboard/AddButton/AddButton.tsx | 33 + .../Dashboard/AddButton/AddButtonLayout.tsx | 40 + .../Dashboard/AddButton/Add_Button.scss | 36 + src/Layout/Dashboard/DashBody.tsx | 38 + src/Layout/Dashboard/DashHeader.tsx | 27 + src/Layout/Dashboard/LayoutModal.tsx | 77 + src/Layout/Dashboard/LyTable.tsx | 40 + src/Layout/Dashboard/PageStructure.tsx | 36 + src/Layout/Dashboard/ViewPage.tsx | 76 + src/Layout/Dashboard/useCloseModal.ts | 18 + src/Layout/app/Const.tsx | 48 + src/Layout/app/Etaxi.tsx | 41 + src/Layout/app/Export.tsx | 11 + src/Layout/app/Header.tsx | 76 + src/Layout/app/Layout.tsx | 39 + src/Layout/app/LoadingPage.tsx | 12 + src/Layout/app/NotFoundPage.tsx | 17 + src/Layout/app/SideBar.tsx | 103 + src/Layout/app/Types.tsx | 19 + src/Layout/app/WithDrawer.tsx | 54 + src/Pages/Auth/LoginForm.tsx | 83 + src/Pages/Auth/Page.tsx | 37 + src/Pages/Auth/formUtil.ts | 36 + src/Pages/Contact/AddContactModal.tsx | 40 + src/Pages/Contact/ContactPage.tsx | 37 + src/Pages/Contact/EditContactModal.tsx | 35 + src/Pages/Contact/FormContact.tsx | 48 + src/Pages/Contact/formUtil.ts | 64 + src/Pages/Contact/useTableColumns.tsx | 84 + src/Pages/RecentWorks/AddRecentWorksModal.tsx | 40 + .../RecentWorks/EditRecentWorksModal.tsx | 33 + src/Pages/RecentWorks/FormRecentWorks.tsx | 35 + src/Pages/RecentWorks/RecentWorksPage.tsx | 37 + src/Pages/RecentWorks/formUtil.ts | 53 + src/Pages/RecentWorks/useTableColumns.tsx | 67 + src/Pages/Services/AddServicesModal.tsx | 40 + src/Pages/Services/EditServicesModal.tsx | 33 + src/Pages/Services/FormServices.tsx | 35 + src/Pages/Services/ServicesPage.tsx | 38 + src/Pages/Services/formUtil.ts | 53 + src/Pages/Services/useTableColumns.tsx | 70 + src/Pages/SocialMedia/AddSocialMediaModal.tsx | 39 + .../SocialMedia/EditSocialMediaModal.tsx | 34 + src/Pages/SocialMedia/FormSocialMedia.tsx | 31 + src/Pages/SocialMedia/SocialMediaPage.tsx | 37 + src/Pages/SocialMedia/formUtil.ts | 49 + src/Pages/SocialMedia/useTableColumns.tsx | 65 + src/Pages/StaticInfo/AddStaticInfoModal.tsx | 40 + src/Pages/StaticInfo/EditStaticInfoModal.tsx | 33 + src/Pages/StaticInfo/FormStaticInfo.tsx | 44 + src/Pages/StaticInfo/StaticInfoPage.tsx | 37 + src/Pages/StaticInfo/formUtil.ts | 55 + src/Pages/StaticInfo/useTableColumns.tsx | 65 + src/Pages/projects/AddProjectsModal.tsx | 40 + src/Pages/projects/EditProjectsModal.tsx | 33 + src/Pages/projects/FormProjects.tsx | 35 + src/Pages/projects/ProjectsPage.tsx | 37 + src/Pages/projects/formUtil.ts | 68 + src/Pages/projects/useTableColumns.tsx | 74 + src/Pages/works/AddWorksModal.tsx | 40 + src/Pages/works/EditWorksModal.tsx | 35 + src/Pages/works/FormWorks.tsx | 30 + src/Pages/works/WorksPage.tsx | 37 + src/Pages/works/formUtil.ts | 49 + src/Pages/works/useTableColumns.tsx | 53 + src/ProviderContainer.tsx | 24 + src/Routes.tsx | 98 + src/Styles/AppStyle/App.scss | 89 + src/Styles/AppStyle/Import.scss | 21 + src/Styles/AppStyle/Mixing.scss | 34 + src/Styles/AppStyle/Varibils.scss | 36 + src/Styles/Auth/Auth.scss | 156 + src/Styles/Home/Auth.scss | 16 + src/Styles/Layout/Header.scss | 112 + src/Styles/Layout/Layout.scss | 358 + src/Styles/Layout/SideBar.scss | 354 + src/Styles/Layout/Table.scss | 49 + src/Styles/component/DarkStyle.scss | 126 + src/Styles/component/DriverInfoSocket.scss | 102 + src/Styles/component/ErrorPage.scss | 21 + src/Styles/component/SingleDriverInfo.scss | 13 + src/Styles/component/printButton.scss | 16 + src/Styles/component/radio.scss | 79 + src/api/Contact.ts | 18 + src/api/RecentWorks.ts | 18 + src/api/Services.ts | 18 + src/api/SocialMedia.ts | 19 + src/api/StaticInfo.ts | 18 + src/api/auth.ts | 11 + src/api/config.ts | 9 + src/api/helper/AxiosBuilder.ts | 49 + src/api/helper/Get.tsx | 18 + src/api/helper/buildFormData.ts | 27 + src/api/helper/getDataFromConfig.ts | 19 + src/api/helper/ueGetPagination.tsx | 44 + src/api/helper/useAddMutation.ts | 39 + src/api/helper/useAddMutationJson.ts | 35 + src/api/helper/useAxios.ts | 25 + src/api/helper/useDeleteMutation.ts | 35 + src/api/helper/useGetOneQuery.ts | 39 + src/api/helper/useGetQuery.ts | 41 + src/api/helper/useGetSingleQuery.ts | 38 + src/api/helper/useGetWithFillter.ts | 22 + src/api/helper/useToggleStatus.ts | 32 + src/api/helper/useUpdateMutation.ts | 58 + src/api/helper/useUpdateMutationById.ts | 59 + src/api/helper/useUpdateMutationPut.ts | 52 + src/api/helper/useUploadWithProgress.ts | 75 + src/api/home.ts | 6 + src/api/projects.ts | 18 + src/api/works.ts | 18 + src/config/AppKey.ts | 9 + src/config/QueryStatus.ts | 9 + src/enums/AxiosMethods.ts | 5 + src/enums/ChartTypeEnum.ts | 14 + src/index.tsx | 14 + src/interfaces/axiosInterface.ts | 8 + src/lib/ReactQueryProvider.tsx | 17 + src/lib/SocketProvider.tsx | 37 + src/lib/ToastProvider.tsx | 29 + src/lib/state mangment/AuthState.ts | 52 + src/lib/state mangment/LayoutPagestate.ts | 29 + src/react-app-env.d.ts | 1 + src/translate/ar.json | 926 + src/translate/en.json | 925 + src/types/Admin.ts | 11 + src/types/Category.ts | 20 + .../SelectOptions/useCategorySelectOption.ts | 23 + src/utils/colors/getPrimaryColor.ts | 3 + .../language/mapTranslatedProperties.tsx | 28 + tsconfig.json | 26 + 213 files changed, 44336 insertions(+) create mode 100644 .gitignore create mode 100644 db.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/Layout/Ar.svg create mode 100644 public/Layout/En.svg create mode 100644 public/Layout/LoginBg.jpg create mode 100644 public/Layout/MisbarLogo.png create mode 100644 public/Layout/body_background.png create mode 100644 public/Layout/dark.svg create mode 100644 public/Layout/desktop.ini create mode 100644 public/Layout/light.svg create mode 100644 public/Layout/mac.webp create mode 100644 public/index.html create mode 100644 public/logo.png create mode 100644 public/logo3.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src.zip create mode 100644 src/App.tsx create mode 100644 src/Components/Columns/ColumnsImage.tsx create mode 100644 src/Components/Columns/ColumnsSwitch.tsx create mode 100644 src/Components/Karimalden/KarimField.scss create mode 100644 src/Components/Karimalden/KarimField.tsx create mode 100644 src/Components/Karimalden/View/CheckboxField.tsx create mode 100644 src/Components/Karimalden/View/DataRange.tsx create mode 100644 src/Components/Karimalden/View/Date.tsx create mode 100644 src/Components/Karimalden/View/Default.tsx create mode 100644 src/Components/Karimalden/View/File.tsx create mode 100644 src/Components/Karimalden/View/SearchField.tsx create mode 100644 src/Components/Karimalden/View/SelectField.tsx create mode 100644 src/Components/Karimalden/View/Time.tsx create mode 100644 src/Components/Karimalden/View/index.tsx create mode 100644 src/Components/Karimalden/index.tsx create mode 100644 src/Components/Ui/Alert.tsx create mode 100644 src/Components/Ui/CheckboxesVuexy.tsx create mode 100644 src/Components/Ui/FileInput.tsx create mode 100644 src/Components/Ui/HovarableImage.tsx create mode 100644 src/Components/Ui/ImagePreview.tsx create mode 100644 src/Components/Ui/LoadingButton.tsx create mode 100644 src/Components/Ui/LoadingSpinner.tsx create mode 100644 src/Components/Ui/PasswordField/PasswordField.tsx create mode 100644 src/Components/Ui/PasswordField/index.css create mode 100644 src/Components/Ui/ProgressBar.tsx create mode 100644 src/Components/Ui/SelectField.tsx create mode 100644 src/Components/Ui/StaticsCard/StaticCard.tsx create mode 100644 src/Components/Ui/StatusBadge.tsx create mode 100644 src/Components/Ui/TableActions.tsx create mode 100644 src/Components/Ui/ThreeSwitchState/TripleSwitch.tsx create mode 100644 src/Components/Ui/ToggleStatus.tsx create mode 100644 src/Components/Ui/ValidatedField.tsx create mode 100644 src/Components/Ui/index.tsx create mode 100644 src/Components/Ui/tables/Actions.tsx create mode 100644 src/Components/Ui/tables/ConfirmAlert.tsx create mode 100644 src/Components/Ui/useImagePreview.tsx create mode 100644 src/Components/Utils/Loading/Loading.scss create mode 100644 src/Components/Utils/Loading/Loading.tsx create mode 100644 src/Components/Utils/SearchBar/SearchBar.scss create mode 100644 src/Components/Utils/SearchBar/SearchBar.tsx create mode 100644 src/Components/Utils/Theme.tsx create mode 100644 src/Components/Utils/Translate.tsx create mode 100644 src/Extensions/Editor/HtmlEditor.tsx create mode 100644 src/Extensions/Editor/SingleLangEditor.tsx create mode 100644 src/Extensions/Editor/StatusCard.tsx create mode 100644 src/Extensions/FileGenerator/generateAddModal.js create mode 100644 src/Extensions/FileGenerator/generateApi.js create mode 100644 src/Extensions/FileGenerator/generateColumn.js create mode 100644 src/Extensions/FileGenerator/generateDashboard.js create mode 100644 src/Extensions/FileGenerator/generateEditModal.js create mode 100644 src/Extensions/FileGenerator/generateForm.js create mode 100644 src/Extensions/FileGenerator/generateModel.js create mode 100644 src/Extensions/FileGenerator/generatePage.js create mode 100644 src/Extensions/FileGenerator/generateformUtils.js create mode 100644 src/Hooks/WithDrawer.tsx create mode 100644 src/Hooks/useEventListener.tsx create mode 100644 src/Hooks/useFormField.tsx create mode 100644 src/Hooks/useHitRequests.tsx create mode 100644 src/Hooks/useLoadingState.tsx create mode 100644 src/Hooks/useNavigateOnSuccess.ts create mode 100644 src/Hooks/usePagination.tsx create mode 100644 src/Hooks/useTriggerStatus.tsx create mode 100644 src/Hooks/useWindowSize.tsx create mode 100644 src/Layout/Dashboard/AddButton/AddButton.tsx create mode 100644 src/Layout/Dashboard/AddButton/AddButtonLayout.tsx create mode 100644 src/Layout/Dashboard/AddButton/Add_Button.scss create mode 100644 src/Layout/Dashboard/DashBody.tsx create mode 100644 src/Layout/Dashboard/DashHeader.tsx create mode 100644 src/Layout/Dashboard/LayoutModal.tsx create mode 100644 src/Layout/Dashboard/LyTable.tsx create mode 100644 src/Layout/Dashboard/PageStructure.tsx create mode 100644 src/Layout/Dashboard/ViewPage.tsx create mode 100644 src/Layout/Dashboard/useCloseModal.ts create mode 100644 src/Layout/app/Const.tsx create mode 100644 src/Layout/app/Etaxi.tsx create mode 100644 src/Layout/app/Export.tsx create mode 100644 src/Layout/app/Header.tsx create mode 100644 src/Layout/app/Layout.tsx create mode 100644 src/Layout/app/LoadingPage.tsx create mode 100644 src/Layout/app/NotFoundPage.tsx create mode 100644 src/Layout/app/SideBar.tsx create mode 100644 src/Layout/app/Types.tsx create mode 100644 src/Layout/app/WithDrawer.tsx create mode 100644 src/Pages/Auth/LoginForm.tsx create mode 100644 src/Pages/Auth/Page.tsx create mode 100644 src/Pages/Auth/formUtil.ts create mode 100644 src/Pages/Contact/AddContactModal.tsx create mode 100644 src/Pages/Contact/ContactPage.tsx create mode 100644 src/Pages/Contact/EditContactModal.tsx create mode 100644 src/Pages/Contact/FormContact.tsx create mode 100644 src/Pages/Contact/formUtil.ts create mode 100644 src/Pages/Contact/useTableColumns.tsx create mode 100644 src/Pages/RecentWorks/AddRecentWorksModal.tsx create mode 100644 src/Pages/RecentWorks/EditRecentWorksModal.tsx create mode 100644 src/Pages/RecentWorks/FormRecentWorks.tsx create mode 100644 src/Pages/RecentWorks/RecentWorksPage.tsx create mode 100644 src/Pages/RecentWorks/formUtil.ts create mode 100644 src/Pages/RecentWorks/useTableColumns.tsx create mode 100644 src/Pages/Services/AddServicesModal.tsx create mode 100644 src/Pages/Services/EditServicesModal.tsx create mode 100644 src/Pages/Services/FormServices.tsx create mode 100644 src/Pages/Services/ServicesPage.tsx create mode 100644 src/Pages/Services/formUtil.ts create mode 100644 src/Pages/Services/useTableColumns.tsx create mode 100644 src/Pages/SocialMedia/AddSocialMediaModal.tsx create mode 100644 src/Pages/SocialMedia/EditSocialMediaModal.tsx create mode 100644 src/Pages/SocialMedia/FormSocialMedia.tsx create mode 100644 src/Pages/SocialMedia/SocialMediaPage.tsx create mode 100644 src/Pages/SocialMedia/formUtil.ts create mode 100644 src/Pages/SocialMedia/useTableColumns.tsx create mode 100644 src/Pages/StaticInfo/AddStaticInfoModal.tsx create mode 100644 src/Pages/StaticInfo/EditStaticInfoModal.tsx create mode 100644 src/Pages/StaticInfo/FormStaticInfo.tsx create mode 100644 src/Pages/StaticInfo/StaticInfoPage.tsx create mode 100644 src/Pages/StaticInfo/formUtil.ts create mode 100644 src/Pages/StaticInfo/useTableColumns.tsx create mode 100644 src/Pages/projects/AddProjectsModal.tsx create mode 100644 src/Pages/projects/EditProjectsModal.tsx create mode 100644 src/Pages/projects/FormProjects.tsx create mode 100644 src/Pages/projects/ProjectsPage.tsx create mode 100644 src/Pages/projects/formUtil.ts create mode 100644 src/Pages/projects/useTableColumns.tsx create mode 100644 src/Pages/works/AddWorksModal.tsx create mode 100644 src/Pages/works/EditWorksModal.tsx create mode 100644 src/Pages/works/FormWorks.tsx create mode 100644 src/Pages/works/WorksPage.tsx create mode 100644 src/Pages/works/formUtil.ts create mode 100644 src/Pages/works/useTableColumns.tsx create mode 100644 src/ProviderContainer.tsx create mode 100644 src/Routes.tsx create mode 100644 src/Styles/AppStyle/App.scss create mode 100644 src/Styles/AppStyle/Import.scss create mode 100644 src/Styles/AppStyle/Mixing.scss create mode 100644 src/Styles/AppStyle/Varibils.scss create mode 100644 src/Styles/Auth/Auth.scss create mode 100644 src/Styles/Home/Auth.scss create mode 100644 src/Styles/Layout/Header.scss create mode 100644 src/Styles/Layout/Layout.scss create mode 100644 src/Styles/Layout/SideBar.scss create mode 100644 src/Styles/Layout/Table.scss create mode 100644 src/Styles/component/DarkStyle.scss create mode 100644 src/Styles/component/DriverInfoSocket.scss create mode 100644 src/Styles/component/ErrorPage.scss create mode 100644 src/Styles/component/SingleDriverInfo.scss create mode 100644 src/Styles/component/printButton.scss create mode 100644 src/Styles/component/radio.scss create mode 100644 src/api/Contact.ts create mode 100644 src/api/RecentWorks.ts create mode 100644 src/api/Services.ts create mode 100644 src/api/SocialMedia.ts create mode 100644 src/api/StaticInfo.ts create mode 100644 src/api/auth.ts create mode 100644 src/api/config.ts create mode 100644 src/api/helper/AxiosBuilder.ts create mode 100644 src/api/helper/Get.tsx create mode 100644 src/api/helper/buildFormData.ts create mode 100644 src/api/helper/getDataFromConfig.ts create mode 100644 src/api/helper/ueGetPagination.tsx create mode 100644 src/api/helper/useAddMutation.ts create mode 100644 src/api/helper/useAddMutationJson.ts create mode 100644 src/api/helper/useAxios.ts create mode 100644 src/api/helper/useDeleteMutation.ts create mode 100644 src/api/helper/useGetOneQuery.ts create mode 100644 src/api/helper/useGetQuery.ts create mode 100644 src/api/helper/useGetSingleQuery.ts create mode 100644 src/api/helper/useGetWithFillter.ts create mode 100644 src/api/helper/useToggleStatus.ts create mode 100644 src/api/helper/useUpdateMutation.ts create mode 100644 src/api/helper/useUpdateMutationById.ts create mode 100644 src/api/helper/useUpdateMutationPut.ts create mode 100644 src/api/helper/useUploadWithProgress.ts create mode 100644 src/api/home.ts create mode 100644 src/api/projects.ts create mode 100644 src/api/works.ts create mode 100644 src/config/AppKey.ts create mode 100644 src/config/QueryStatus.ts create mode 100644 src/enums/AxiosMethods.ts create mode 100644 src/enums/ChartTypeEnum.ts create mode 100644 src/index.tsx create mode 100644 src/interfaces/axiosInterface.ts create mode 100644 src/lib/ReactQueryProvider.tsx create mode 100644 src/lib/SocketProvider.tsx create mode 100644 src/lib/ToastProvider.tsx create mode 100644 src/lib/state mangment/AuthState.ts create mode 100644 src/lib/state mangment/LayoutPagestate.ts create mode 100644 src/react-app-env.d.ts create mode 100644 src/translate/ar.json create mode 100644 src/translate/en.json create mode 100644 src/types/Admin.ts create mode 100644 src/types/Category.ts create mode 100644 src/utils/SelectOptions/useCategorySelectOption.ts create mode 100644 src/utils/colors/getPrimaryColor.ts create mode 100644 src/utils/language/mapTranslatedProperties.tsx create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..894437f --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local +pnpm-lock.ymal +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-lock.yaml diff --git a/db.json b/db.json new file mode 100644 index 0000000..7d19fac --- /dev/null +++ b/db.json @@ -0,0 +1,76 @@ +{ + "example": [ + { + "id": 1, + "name": "ibrahim", + "email": "ibrahim@gmail.com" + }, + { + "id": 2, + "name": "gregr", + "email": "ibrahimgmail.com" + }, + { + "id": 3, + "name": "mhmad", + "email": "mhmad@gmial.com" + }, + { + "id": 4, + "name": "soso", + "email": "soso@gmail.com" + }, + { + "id": 5, + "name": "few", + "email": "jfpwrej" + }, + { + "id": 6, + "name": "sos", + "email": "fdwf" + }, + { + "id": 7, + "name": "sos", + "email": "fdwf" + }, + { + "id": 8, + "name": "sos", + "email": "fdwf" + } + ], + "test2":[ + + + { + "id":1, + "email":"admin@adamin.com" + } + , + { + "id":1, + "email":"admin@adamin.com" + } + , + { + "id":1, + "email":"admin@adamin.com" + } + + , { + "id":1, + "email":"admin@adamin.com" + } + + ], + "users": [ + { + "id": 1, + "email": "admin@adamin.com", + "password": "password", + "token": "token" + } + ] +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..525bd39 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,33874 @@ +{ + "name": "my-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "my-app", + "version": "0.1.0", + "dependencies": { + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.19", + "@react-google-maps/api": "^2.19.2", + "@szhsin/react-menu": "github:szhsin/react-menu", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@tinymce/tinymce-react": "^4.3.2", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.60", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", + "@types/socket.io-client": "^3.0.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "@wojtekmaj/react-daterange-picker": "^5.4.4", + "antd": "^5.12.1", + "apexcharts": "^3.44.2", + "axios": "^1.6.0", + "bootstrap": "^5.3.2", + "chart.js": "^4.4.0", + "dayjs": "^1.11.10", + "eslint": "^8.56.0", + "formik": "^2.4.5", + "history": "^5.3.0", + "i18next": "^23.6.0", + "i18next-browser-languagedetector": "^7.1.0", + "json-server": "^0.17.4", + "react": "^18.2.0", + "react-apexcharts": "^1.4.1", + "react-bootstrap": "^2.9.1", + "react-bootstrap-sweetalert": "^5.2.0", + "react-chartjs-2": "^5.2.0", + "react-confirm-alert": "^3.0.6", + "react-data-table-component": "^7.5.4", + "react-dom": "^18.2.0", + "react-feather": "^2.0.10", + "react-i18next": "^13.3.1", + "react-icons": "^4.11.0", + "react-query": "^3.39.3", + "react-redux": "^8.1.3", + "react-router-dom": "^6.18.0", + "react-scripts": "^5.0.1", + "react-select": "^5.7.7", + "react-simple-star-rating": "^5.1.7", + "react-switch": "^7.0.0", + "react-tabs": "^6.0.2", + "react-toastify": "^9.0.0", + "react-toggle": "^4.1.3", + "reactstrap": "^9.2.0", + "redux": "^4.2.1", + "sass": "^1.69.5", + "socket.io-client": "^4.7.2", + "styled-components": "5.3.3", + "ts-xlsx": "^0.0.11", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4", + "xlsx": "^0.18.5", + "yup": "^1.3.2", + "zustand": "^4.4.5" + }, + "devDependencies": { + "@types/react-toggle": "^4.0.5" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.2.tgz", + "integrity": "sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==", + "dependencies": { + "@ctrl/tinycolor": "^3.6.1" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.18.2.tgz", + "integrity": "sha512-514V9rjLaFYb3v4s55/8bg2E6fb81b99s3crDZf4nSwtiDLLXs8axnIph+q2TVkY2hbJPZOn/cVsVcnLkzFy7w==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.0.13" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs/node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@ant-design/cssinjs/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@ant-design/icons": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz", + "integrity": "sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.3.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz", + "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.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.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "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" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "dependencies": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.6.tgz", + "integrity": "sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==", + "peer": true, + "dependencies": { + "@floating-ui/dom": "^1.5.4" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "node_modules/@googlemaps/js-api-loader": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz", + "integrity": "sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@googlemaps/markerclusterer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz", + "integrity": "sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.31", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.31.tgz", + "integrity": "sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@floating-ui/react-dom": "^2.0.5", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.4.tgz", + "integrity": "sha512-0OZN9O6hAtBpx70mMNFOPaAIol/ytwZYPY+z7Rf9dK3+1Xlzwvj5/IeShJKvtp76S1qJyhPuvZg0+BGqQaUnUw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.4.tgz", + "integrity": "sha512-q/Yk7aokN8qGMpR7bwoDpBSeaNe6Bv7vaY9yHYodP37c64TM6ime05ueb/wgksOVszrKkNXC67E/XYbRWOoUFA==", + "dependencies": { + "@babel/runtime": "^7.23.7" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.4.tgz", + "integrity": "sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@mui/base": "5.0.0-beta.31", + "@mui/core-downloads-tracker": "^5.15.4", + "@mui/system": "^5.15.4", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.4.tgz", + "integrity": "sha512-9N5myIMEEQTM5WYWPGvvYADzjFo12LgJ7S+2iTZkBNOcJpUxQYM1tvYjkHCDV+t1ocMOEgjR2EfJ9Dus30dBlg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@mui/utils": "^5.15.4", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.4.tgz", + "integrity": "sha512-vtrZUXG5XI8CNiNLcxjIirW4dEbOloR+ikfm6ePBo7jXpJdpXjVzBWetrfE+5eI0cHkKWlTptnJ2voKV8pBRfw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.4.tgz", + "integrity": "sha512-KCwkHajGBXPs2TK1HJjIyab4NDk0cZoBDYN/TTlXVo1qBAmCjY0vjqrlsjeoG+wrwwcezXMLs/e6OGP66fPCog==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@mui/private-theming": "^5.15.4", + "@mui/styled-engine": "^5.15.4", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "peer": true, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.4.tgz", + "integrity": "sha512-E2wLQGBcs3VR52CpMRjk46cGscC4cbf3Q2uyHNaAeL36yTTm+aVNbtsTCazXtjOP4BDd8lu6VtlTpVC8Rtl4mg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.23.7", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rc-component/color-picker": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.5.1.tgz", + "integrity": "sha512-onyAFhWKXuG4P162xE+7IgaJkPkwM94XlOYnQuu69XdXWMfxpeFi6tpJBsieIMV7EnyLV5J3lDzdLiFeK0iEBA==", + "dependencies": { + "@babel/runtime": "^7.23.6", + "@ctrl/tinycolor": "^3.6.1", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.12.2.tgz", + "integrity": "sha512-2he76Iwf0cVchI70dHCowR5DCWpPRY9+foNoO1h+TD2cZbsGSoEk+m3jEaFPh4ChXYhdzsxp+0siz8/br91JhA==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^1.3.6", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.18.2.tgz", + "integrity": "sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.38.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@react-aria/ssr": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.1.tgz", + "integrity": "sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-google-maps/api": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.19.2.tgz", + "integrity": "sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ==", + "dependencies": { + "@googlemaps/js-api-loader": "1.16.2", + "@googlemaps/markerclusterer": "2.3.2", + "@react-google-maps/infobox": "2.19.2", + "@react-google-maps/marker-clusterer": "2.19.2", + "@types/google.maps": "3.53.5", + "invariant": "2.2.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" + } + }, + "node_modules/@react-google-maps/infobox": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.19.2.tgz", + "integrity": "sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg==" + }, + "node_modules/@react-google-maps/marker-clusterer": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz", + "integrity": "sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw==" + }, + "node_modules/@remix-run/router": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz", + "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@restart/hooks": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.15.tgz", + "integrity": "sha512-cZFXYTxbpzYcieq/mBwSyXgqnGMHoBVh3J7MU0CCoIB4NRZxV9/TuwTBAaLMqpNhC3zTPMCgkQ5Ey07L02Xmcw==", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@restart/ui": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz", + "integrity": "sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@popperjs/core": "^2.11.6", + "@react-aria/ssr": "^3.5.0", + "@restart/hooks": "^0.4.9", + "@types/warning": "^3.0.0", + "dequal": "^2.0.3", + "dom-helpers": "^5.2.0", + "uncontrollable": "^8.0.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + } + }, + "node_modules/@restart/ui/node_modules/uncontrollable": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz", + "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==", + "peerDependencies": { + "react": ">=16.14.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.0.tgz", + "integrity": "sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", + "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@szhsin/react-menu": { + "version": "4.1.0", + "resolved": "git+ssh://git@github.com/szhsin/react-menu.git#aaaf60c76620fa5912871906cb175d071c87d5d3", + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2", + "react-transition-state": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tinymce/tinymce-react": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-react/-/tinymce-react-4.3.2.tgz", + "integrity": "sha512-wJHZhPf2Mk3yTtdVC/uIGh+kvDgKuTw/qV13uzdChTNo68JI1l7jYMrSQOpyimDyn5LHAw0E1zFByrm1WHAVeA==", + "dependencies": { + "prop-types": "^15.6.2", + "tinymce": "^6.0.0 || ^5.5.1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.1 || ^16.7.0", + "react-dom": "^18.0.0 || ^17.0.1 || ^16.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/google.maps": { + "version": "3.53.5", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", + "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "node_modules/@types/lodash.memoize": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", + "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "16.18.71", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.71.tgz", + "integrity": "sha512-ARO+458bNJQeNEFuPyT6W+q9ULotmsQzhV3XABsFSxEvRMUYENcBsNAHWYPlahU+UHa5gCVwyKT1Z3f1Wwr26Q==" + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", + "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-toggle": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/react-toggle/-/react-toggle-4.0.5.tgz", + "integrity": "sha512-MHHEDe7GnF/EhLtI5sT70Dqab8rwlgjRZtu/u6gmfbYd+HeYxWiUSRog16+1BCfkz7Wy2VU6+TPU2oCsDtqDzA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/socket.io-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-3.0.0.tgz", + "integrity": "sha512-s+IPvFoEIjKA3RdJz/Z2dGR4gLgysKi8owcnrVwNjgvc01Lk68LJDDsG2GRqegFITcxmvCMYM7bhMpwEMlHmDg==", + "deprecated": "This is a stub types definition. socket.io-client provides its own type definitions, so you do not need this installed.", + "dependencies": { + "socket.io-client": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/warning": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/xlsx": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/xlsx/-/xlsx-0.0.34.tgz", + "integrity": "sha512-uzOU6cwq/P3hKUBw45uNhspMvP9FXnrGZGN5LAXy2VS7qCpdJmuEjhePn1iB50n+aUoDevsNnRz9vb7h3F5HbQ==" + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@wojtekmaj/date-utils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", + "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==", + "funding": { + "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" + } + }, + "node_modules/@wojtekmaj/react-daterange-picker": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@wojtekmaj/react-daterange-picker/-/react-daterange-picker-5.5.0.tgz", + "integrity": "sha512-xW0J5akOO0pmnPyStEndcHj3gQKTYrZue7HSfUp1F7pDgn9vAJD7AfwOBIA3iqUDUnIBl+jgrl1eP1+/EuTn7g==", + "dependencies": { + "clsx": "^2.0.0", + "make-event-props": "^1.6.0", + "prop-types": "^15.6.0", + "react-calendar": "^4.6.0", + "react-date-picker": "^10.5.0", + "react-fit": "^1.7.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-daterange-picker?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@yr/monotone-cubic-spline": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", + "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/antd": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.13.1.tgz", + "integrity": "sha512-/qAPsr6UyJPSFZQD9G7kW98GelH2Bajli+1q7CRW4IinYQ0R0UVJckFX11emByhiU4Jd4WNH/hOO+fZtp0eVDA==", + "dependencies": { + "@ant-design/colors": "^7.0.2", + "@ant-design/cssinjs": "^1.18.2", + "@ant-design/icons": "^5.2.6", + "@ant-design/react-slick": "~1.0.2", + "@ctrl/tinycolor": "^3.6.1", + "@rc-component/color-picker": "~1.5.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/tour": "~1.12.1", + "@rc-component/trigger": "^1.18.2", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.10", + "qrcode.react": "^3.1.0", + "rc-cascader": "~3.21.0", + "rc-checkbox": "~3.1.0", + "rc-collapse": "~3.7.2", + "rc-dialog": "~9.3.4", + "rc-drawer": "~7.0.0", + "rc-dropdown": "~4.1.0", + "rc-field-form": "~1.41.0", + "rc-image": "~7.5.1", + "rc-input": "~1.4.3", + "rc-input-number": "~8.6.1", + "rc-mentions": "~2.10.1", + "rc-menu": "~9.12.4", + "rc-motion": "^2.9.0", + "rc-notification": "~5.3.0", + "rc-pagination": "~4.0.4", + "rc-picker": "~3.14.6", + "rc-progress": "~3.5.1", + "rc-rate": "~2.12.0", + "rc-resize-observer": "^1.4.0", + "rc-segmented": "~2.2.2", + "rc-select": "~14.11.0", + "rc-slider": "~10.5.0", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.37.0", + "rc-tabs": "~14.0.0", + "rc-textarea": "~1.6.3", + "rc-tooltip": "~6.1.3", + "rc-tree": "~5.8.2", + "rc-tree-select": "~5.17.0", + "rc-upload": "~4.5.2", + "rc-util": "^5.38.1", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/apexcharts": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.45.1.tgz", + "integrity": "sha512-pPjj/SA6dfPvR/IKRZF0STdfBGpBh3WRt7K0DFuW9P8erypYkX17EHu3/molPRfo2zSiQwTVpshHC5ncysqfkA==", + "dependencies": { + "@yr/monotone-cubic-spline": "^1.0.3", + "svg.draggable.js": "^2.2.2", + "svg.easing.js": "^2.0.0", + "svg.filter.js": "^2.0.2", + "svg.pathmorphing.js": "^0.1.3", + "svg.resize.js": "^1.4.3", + "svg.select.js": "^3.0.1" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "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.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bootstrap": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/broadcast-channel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001577", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001577.tgz", + "integrity": "sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chart.js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.1.tgz", + "integrity": "sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==", + "engines": { + "node": "*" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", + "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "dependencies": { + "browserslist": "^4.22.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz", + "integrity": "sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.0.tgz", + "integrity": "sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.31", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.1.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", + "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "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.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-element-overflow": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.4.2.tgz", + "integrity": "sha512-4m6cVOtvm/GJLjo7WFkPfwXoEIIbM7GQwIh4WEa4g7IsNi1YzwUsGL5ApNLrrHL29bHeNeQ+/iZhw+YHqgE2Fw==", + "funding": { + "url": "https://github.com/wojtekmaj/detect-element-overflow?sponsor=1" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.633", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.633.tgz", + "integrity": "sha512-7BvxzXrHFliyQ1oZc6NRMjyEaKOO1Ma1NY98sFZofogWlm+klLWSgrDw7EhatiMgi4R4NV+iWxDdxuIKXtPbOw==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dependencies": { + "debug": "*", + "path-to-regexp": "^1.0.3" + } + }, + "node_modules/express-urlrewrite/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/express-urlrewrite/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formik": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.5.tgz", + "integrity": "sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-user-locale": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", + "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", + "dependencies": { + "@types/lodash.memoize": "^4.1.7", + "lodash.memoize": "^4.1.1" + }, + "funding": { + "url": "https://github.com/wojtekmaj/get-user-locale?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/i18next": { + "version": "23.7.16", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.7.16.tgz", + "integrity": "sha512-SrqFkMn9W6Wb43ZJ9qrO6U2U4S80RsFMA7VYFSqp7oc7RllQOYDCdRfsse6A7Cq/V8MnpxKvJCYgM8++27n4Fw==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "optional": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", + "dependencies": { + "jju": "^1.1.0" + } + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-server": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.17.4.tgz", + "integrity": "sha512-bGBb0WtFuAKbgI7JV3A864irWnMZSvBYRJbohaOuatHwKSRFUfqtQlrYMrB6WbalXy/cJabyjlb7JkHli6dYjQ==", + "dependencies": { + "body-parser": "^1.19.0", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.4.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.21", + "lodash-id": "^0.14.1", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.10.0", + "nanoid": "^3.1.23", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "server-destroy": "^1.0.1", + "yargs": "^17.0.1" + }, + "bin": { + "json-server": "lib/cli/bin.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dependencies": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-event-props": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", + "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", + "funding": { + "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/match-sorter": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.3.tgz", + "integrity": "sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==", + "dependencies": { + "@babel/runtime": "^7.23.8", + "remove-accents": "0.5.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/microseconds": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", + "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", + "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nano-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", + "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", + "dependencies": { + "big-integer": "^1.6.16" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oblivious-set": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/prop-types-extra/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/property-expr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode.react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz", + "integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc-cascader": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.21.0.tgz", + "integrity": "sha512-7aADjbfqiR4HrTHG9S019p2jeKM/AxISPA5+sBJR7Mlhm/i+lR7VjBju3KQulJNJLKNEnQYg4TFhcPf2SLua9g==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.11.0-0", + "rc-tree": "~5.8.1", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz", + "integrity": "sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz", + "integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.3.4.tgz", + "integrity": "sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.0.0.tgz", + "integrity": "sha512-ePcS4KtQnn57bCbVXazHN2iC8nTPCXlWEIA/Pft87Pd9U7ZeDkdRzG47jWG2/TAFXFlFltRAMcslqmUM8NPCGA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.36.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz", + "integrity": "sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^1.7.0", + "classnames": "^2.2.6", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.41.0.tgz", + "integrity": "sha512-k9AS0wmxfJfusWDP/YXWTpteDNaQ4isJx9UKxx4/e8Dub4spFeZ54/EuN2sYrMRID/+hUznPgVZeg+Gf7XSYCw==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.5.1.tgz", + "integrity": "sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.3.4", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.4.3.tgz", + "integrity": "sha512-aHyQUAIRmTlOnvk5EcNqEpJ+XMtfMpYRAJayIlJfsvvH9cAKUWboh4egm23vgMA7E+c/qm4BZcnrDcA960GC1w==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-8.6.1.tgz", + "integrity": "sha512-gaAMUKtUKLktJ3Yx93tjgYY1M0HunnoqzPEqkb9//Ydup4DcG0TFL9yHBA3pgVdNIt5f0UWyHCgFBj//JxeD6A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.4.0", + "rc-util": "^5.28.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.10.1.tgz", + "integrity": "sha512-72qsEcr/7su+a07ndJ1j8rI9n0Ka/ngWOLYnWMMv0p2mi/5zPwPrEDTt6Uqpe8FWjWhueDJx/vzunL6IdKDYMg==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.6", + "rc-input": "~1.4.0", + "rc-menu": "~9.12.0", + "rc-textarea": "~1.6.1", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.12.4", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.12.4.tgz", + "integrity": "sha512-t2NcvPLV1mFJzw4F21ojOoRVofK2rWhpKPx69q2raUsiHPDP6DDevsBILEYdsIegqBeSXoWs2bf6CueBKg3BFg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.17.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz", + "integrity": "sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.0.4.tgz", + "integrity": "sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "3.14.6", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-3.14.6.tgz", + "integrity": "sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "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 + } + } + }, + "node_modules/rc-progress": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz", + "integrity": "sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz", + "integrity": "sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz", + "integrity": "sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.11.0", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.11.0.tgz", + "integrity": "sha512-8J8G/7duaGjFiTXCBLWfh5P+KDWyA3KTlZDfV3xj/asMPqB2cmxfM+lH50wRiPIRsCQ6EbkCFBccPuaje3DHIg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.5.0.tgz", + "integrity": "sha512-xiYght50cvoODZYI43v3Ylsqiw14+D7ELsgzR40boDZaya1HFa1Etnv9MDkQE8X/UrXAffwv2AcNAhslgYuDTw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.27.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.37.0", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.37.0.tgz", + "integrity": "sha512-hEB17ktLRVfVmdo+U8MjGr+PuIgdQ8Cxj/N5lwMvP/Az7TOrQxwTMLVEDoj207tyPYLTWifHIF9EJREWwyk67g==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.37.0", + "rc-virtual-list": "^3.11.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-14.0.0.tgz", + "integrity": "sha512-lp1YWkaPnjlyhOZCPrAWxK6/P6nMGX/BAZcAC3nuVwKz0Byfp+vNnQKK8BRCP2g/fzu+SeB5dm9aUigRu3tRkQ==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.1.0", + "rc-menu": "~9.12.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.6.3.tgz", + "integrity": "sha512-8k7+8Y2GJ/cQLiClFMg8kUXOOdvcFQrnGeSchOvI2ZMIVvX5a3zQpLxoODL0HTrvU63fPkRmMuqaEcOF9dQemA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.4.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.1.3.tgz", + "integrity": "sha512-HMSbSs5oieZ7XddtINUddBLSVgsnlaSb3bZrzzGWjXa7/B7nNedmsuz72s7EWFEro9mNa7RyF3gOXKYqvJiTcQ==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^1.18.0", + "classnames": "^2.3.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.2.tgz", + "integrity": "sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.17.0.tgz", + "integrity": "sha512-7sRGafswBhf7n6IuHyCEFCildwQIgyKiV8zfYyUoWfZEFdhuk7lCH+DN0aHt+oJrdiY9+6Io/LDXloGe01O8XQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.11.0-0", + "rc-tree": "~5.8.1", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.5.2.tgz", + "integrity": "sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz", + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz", + "integrity": "sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-apexcharts": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.4.1.tgz", + "integrity": "sha512-G14nVaD64Bnbgy8tYxkjuXEUp/7h30Q0U33xc3AwtGFijJB9nHqOt1a6eG0WBn055RgRg+NwqbKGtqPxy15d0Q==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "apexcharts": "^3.41.0", + "react": ">=0.13" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-bootstrap": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.9.2.tgz", + "integrity": "sha512-a36B+EHsAI/aH+ZhXNILBFnqscE3zr10dWmjBmfhIb2QR7KSXJiGzYd6Faf/25G8G7/CP9TCL2B0WhUBOD2UBQ==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@restart/hooks": "^0.4.9", + "@restart/ui": "^1.6.6", + "@types/react-transition-group": "^4.4.6", + "classnames": "^2.3.2", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.8.1", + "prop-types-extra": "^1.1.0", + "react-transition-group": "^4.4.5", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "@types/react": ">=16.14.8", + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-bootstrap-sweetalert": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-bootstrap-sweetalert/-/react-bootstrap-sweetalert-5.2.0.tgz", + "integrity": "sha512-7eaKHgDcYfoRUxiYPZuHjygeLa3yDycGWB+Xwr+PWo6h0HDixwfgGXqWBmDYXI4ZQ453BcY77iBWBZhRbnH/6g==", + "peerDependencies": { + "prop-types": ">=15.0.0", + "react": ">=16.0.0" + } + }, + "node_modules/react-calendar": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.8.0.tgz", + "integrity": "sha512-qFgwo+p58sgv1QYMI1oGNaop90eJVKuHTZ3ZgBfrrpUb+9cAexxsKat0sAszgsizPMVo7vOXedV7Lqa0GQGMvA==", + "dependencies": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "prop-types": "^15.6.0", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-calendar?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-chartjs-2": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.2.0.tgz", + "integrity": "sha512-98iN5aguJyVSxp5U3CblRLH67J8gkfyGNbiK3c+l1QI/G4irHMPQw44aEPmjVag+YKTyQ260NcF82GTQ3bdscA==", + "peerDependencies": { + "chart.js": "^4.1.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-confirm-alert": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/react-confirm-alert/-/react-confirm-alert-3.0.6.tgz", + "integrity": "sha512-rplP6Ed9ZSNd0KFV5BUzk4EPQ77BxsrayllBXGFuA8xPXc7sbBjgU5KUrNpl7aWFmP7mXRlVXfuy1IT5DbffYw==", + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=10.0.0" + } + }, + "node_modules/react-data-table-component": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-7.6.2.tgz", + "integrity": "sha512-nHe7040fmtrJyQr/ieGrTfV0jBflYGK4sLokC6/AFOv3ThjmA9WzKz8Z8/2wMxzRqLU+Rn0CVFg+8+frKLepWQ==", + "dependencies": { + "deepmerge": "^4.3.1" + }, + "peerDependencies": { + "react": ">= 16.8.3", + "styled-components": ">= 5.0.0" + }, + "peerDependenciesMeta": { + "styled-components": { + "optional": false + } + } + }, + "node_modules/react-data-table-component/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-date-picker": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/react-date-picker/-/react-date-picker-10.6.0.tgz", + "integrity": "sha512-db5lcmU/52X8ur8SU1QU3PYBiaDG5SbzZDlqWk3YruPx5Ti9w6UpqCRsd1TXycVla9Ut2I3Qb4BUe27jxSwHeg==", + "dependencies": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "make-event-props": "^1.6.0", + "prop-types": "^15.6.0", + "react-calendar": "^4.6.0", + "react-fit": "^1.7.0", + "update-input-width": "^1.4.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-date-picker?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/react-feather": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.10.tgz", + "integrity": "sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/react-fit": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/react-fit/-/react-fit-1.7.1.tgz", + "integrity": "sha512-y/TYovCCBzfIwRJsbLj0rH4Es40wPQhU5GPPq9GlbdF09b0OdzTdMSkBza0QixSlgFzTm6dkM7oTFzaVvaBx+w==", + "dependencies": { + "detect-element-overflow": "^1.4.0", + "prop-types": "^15.6.0", + "tiny-warning": "^1.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-fit?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/react-i18next": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", + "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-popper/node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-query": { + "version": "3.39.3", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", + "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", + "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4 || ^5.0.0-beta.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.2.tgz", + "integrity": "sha512-jJcgiwDsnaHIeC+IN7atO0XiSRCrOsQAHHbChtJxmgqG2IaYQXSnhqGb5vk2CU/wBQA12Zt+TkbuJjIn65gzbA==", + "dependencies": { + "@remix-run/router": "1.14.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.2.tgz", + "integrity": "sha512-tE13UukgUOh2/sqYr6jPzZTzmzc70aGRP4pAjG2if0IP3aUT+sBtAKUJh0qMh0zylJHGLmzS+XWVaON4UklHeg==", + "dependencies": { + "@remix-run/router": "1.14.2", + "react-router": "6.21.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-simple-star-rating": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/react-simple-star-rating/-/react-simple-star-rating-5.1.7.tgz", + "integrity": "sha512-NTFkW8W3uwvI82Fv7JW5i7gmDjEZKxJmj+Z9vn+BjYIXT6ILdnU9qnSUP2cWrWN/WAUlue81f9SgM4CQcenltQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, + "node_modules/react-switch": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/react-switch/-/react-switch-7.0.0.tgz", + "integrity": "sha512-KkDeW+cozZXI6knDPyUt3KBN1rmhoVYgAdCJqAh7st7tk8YE6N0iR89zjCWO8T8dUTeJGTR0KU+5CHCRMRffiA==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-tabs": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-tabs/-/react-tabs-6.0.2.tgz", + "integrity": "sha512-aQXTKolnM28k3KguGDBSAbJvcowOQr23A+CUJdzJtOSDOtTwzEaJA+1U4KwhNL9+Obe+jFS7geuvA7ICQPXOnQ==", + "dependencies": { + "clsx": "^2.0.0", + "prop-types": "^15.5.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-toastify": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.0.tgz", + "integrity": "sha512-gmxAFTKV0VVN7s5UEcZdC+bBR1EQtsqXgHJWQgB0G5J8m3Mdxz1Pacm7BJ1nTHkMMNfupruKCu7wUwAq46Z1jg==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-toastify/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/react-toggle": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.3.tgz", + "integrity": "sha512-WoPrvbwfQSvoagbrDnXPrlsxwzuhQIrs+V0I162j/s+4XPgY/YDAUmHSeWiroznfI73wj+MBydvW95zX8ABbSg==", + "dependencies": { + "classnames": "^2.2.5" + }, + "peerDependencies": { + "prop-types": ">= 15.3.0 < 19", + "react": ">= 15.3.0 < 19", + "react-dom": ">= 15.3.0 < 19" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-transition-state": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.1.1.tgz", + "integrity": "sha512-kQx5g1FVu9knoz1T1WkapjUgFz08qQ/g1OmuWGi3/AoEFfS0kStxrPlZx81urjCXdz2d+1DqLpU6TyLW/Ro04Q==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/reactstrap": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.2.1.tgz", + "integrity": "sha512-3d+jo7EEw1GxobrSeTjs+Vq1SNrMnRTcwKp3/t1ufrceTLFHS6LpAck4eLKlzvgQgTpSJpLeJtVQKSqkxbHTiQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.6.0", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^2.2.4", + "react-transition-group": "^4.4.2" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.69.7", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz", + "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==", + "dependencies": { + "graceful-fs": "^4.1.3" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/styled-components/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/styled-components/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "dependencies": { + "kdbush": "^4.0.2" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svg.draggable.js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", + "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", + "dependencies": { + "svg.js": "^2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.easing.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", + "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", + "dependencies": { + "svg.js": ">=2.3.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.filter.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", + "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", + "dependencies": { + "svg.js": "^2.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", + "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" + }, + "node_modules/svg.pathmorphing.js": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", + "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", + "dependencies": { + "svg.js": "^2.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.resize.js": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", + "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", + "dependencies": { + "svg.js": "^2.6.5", + "svg.select.js": "^2.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.resize.js/node_modules/svg.select.js": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", + "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", + "dependencies": { + "svg.js": "^2.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svg.select.js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", + "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", + "dependencies": { + "svg.js": "^2.6.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tinymce": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-6.8.2.tgz", + "integrity": "sha512-Lho79o2Y1Yn+XdlTEkHTEkEmzwYWTXz7IUsvPwxJF3VTtgHUIAAuBab29kik+f2KED3rZvQavr9D7sHVMJ9x4A==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ts-xlsx": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/ts-xlsx/-/ts-xlsx-0.0.11.tgz", + "integrity": "sha512-wKCve6FQMhD++f3aV2MlflcJ0JJDHQLtiBbOvUJuNsDK+/KLKrsbCbK0Peq5YMwC76jY/EWvOOeGglGmpNYiSQ==", + "deprecated": "since version 0.10.3 of xlsx, it comes with embeded typings", + "dependencies": { + "@types/xlsx": "0.0.34" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unload": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", + "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", + "dependencies": { + "@babel/runtime": "^7.6.2", + "detect-node": "^2.0.4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-input-width": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/update-input-width/-/update-input-width-1.4.2.tgz", + "integrity": "sha512-/p0XLhrQQQ4bMWD7bL9duYObwYCO1qGr8R19xcMmoMSmXuQ7/1//veUnCObQ7/iW6E2pGS6rFkS4TfH4ur7e/g==", + "funding": { + "url": "https://github.com/wojtekmaj/update-input-width?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yup": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.3.tgz", + "integrity": "sha512-v8QwZSsHH2K3/G9WSkp6mZKO+hugKT1EmnMqLNUcfu51HU9MDyhlETT/JgtzprnrnQHPWsjc6MUDMBp/l9fNnw==", + "dependencies": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + } + }, + "node_modules/yup/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zustand": { + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.7.tgz", + "integrity": "sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + }, + "@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@ant-design/colors": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.2.tgz", + "integrity": "sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==", + "requires": { + "@ctrl/tinycolor": "^3.6.1" + } + }, + "@ant-design/cssinjs": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.18.2.tgz", + "integrity": "sha512-514V9rjLaFYb3v4s55/8bg2E6fb81b99s3crDZf4nSwtiDLLXs8axnIph+q2TVkY2hbJPZOn/cVsVcnLkzFy7w==", + "requires": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.0.13" + }, + "dependencies": { + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + } + } + }, + "@ant-design/icons": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz", + "integrity": "sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==", + "requires": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.3.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + } + }, + "@ant-design/icons-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz", + "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==" + }, + "@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + } + }, + "@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "requires": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" + }, + "@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "requires": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + }, + "@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + } + }, + "@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "requires": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "requires": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + } + }, + "@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "requires": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==" + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.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.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@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" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==" + }, + "@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "requires": { + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "requires": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.6.tgz", + "integrity": "sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==", + "peer": true, + "requires": { + "@floating-ui/dom": "^1.5.4" + } + }, + "@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "@googlemaps/js-api-loader": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz", + "integrity": "sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "@googlemaps/markerclusterer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz", + "integrity": "sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "requires": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mui/base": { + "version": "5.0.0-beta.31", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.31.tgz", + "integrity": "sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@floating-ui/react-dom": "^2.0.5", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + } + }, + "@mui/core-downloads-tracker": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.4.tgz", + "integrity": "sha512-0OZN9O6hAtBpx70mMNFOPaAIol/ytwZYPY+z7Rf9dK3+1Xlzwvj5/IeShJKvtp76S1qJyhPuvZg0+BGqQaUnUw==", + "peer": true + }, + "@mui/icons-material": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.4.tgz", + "integrity": "sha512-q/Yk7aokN8qGMpR7bwoDpBSeaNe6Bv7vaY9yHYodP37c64TM6ime05ueb/wgksOVszrKkNXC67E/XYbRWOoUFA==", + "requires": { + "@babel/runtime": "^7.23.7" + } + }, + "@mui/material": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.4.tgz", + "integrity": "sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@mui/base": "5.0.0-beta.31", + "@mui/core-downloads-tracker": "^5.15.4", + "@mui/system": "^5.15.4", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + } + }, + "@mui/private-theming": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.4.tgz", + "integrity": "sha512-9N5myIMEEQTM5WYWPGvvYADzjFo12LgJ7S+2iTZkBNOcJpUxQYM1tvYjkHCDV+t1ocMOEgjR2EfJ9Dus30dBlg==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@mui/utils": "^5.15.4", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.4.tgz", + "integrity": "sha512-vtrZUXG5XI8CNiNLcxjIirW4dEbOloR+ikfm6ePBo7jXpJdpXjVzBWetrfE+5eI0cHkKWlTptnJ2voKV8pBRfw==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.4.tgz", + "integrity": "sha512-KCwkHajGBXPs2TK1HJjIyab4NDk0cZoBDYN/TTlXVo1qBAmCjY0vjqrlsjeoG+wrwwcezXMLs/e6OGP66fPCog==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@mui/private-theming": "^5.15.4", + "@mui/styled-engine": "^5.15.4", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.4", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "peer": true, + "requires": {} + }, + "@mui/utils": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.4.tgz", + "integrity": "sha512-E2wLQGBcs3VR52CpMRjk46cGscC4cbf3Q2uyHNaAeL36yTTm+aVNbtsTCazXtjOP4BDd8lu6VtlTpVC8Rtl4mg==", + "peer": true, + "requires": { + "@babel/runtime": "^7.23.7", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, + "@rc-component/color-picker": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.5.1.tgz", + "integrity": "sha512-onyAFhWKXuG4P162xE+7IgaJkPkwM94XlOYnQuu69XdXWMfxpeFi6tpJBsieIMV7EnyLV5J3lDzdLiFeK0iEBA==", + "requires": { + "@babel/runtime": "^7.23.6", + "@ctrl/tinycolor": "^3.6.1", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + } + }, + "@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "requires": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + } + }, + "@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "requires": { + "@babel/runtime": "^7.18.0" + } + }, + "@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "requires": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "requires": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/tour": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.12.2.tgz", + "integrity": "sha512-2he76Iwf0cVchI70dHCowR5DCWpPRY9+foNoO1h+TD2cZbsGSoEk+m3jEaFPh4ChXYhdzsxp+0siz8/br91JhA==", + "requires": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^1.3.6", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/trigger": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.18.2.tgz", + "integrity": "sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==", + "requires": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.38.0" + } + }, + "@react-aria/ssr": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.1.tgz", + "integrity": "sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@react-google-maps/api": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.19.2.tgz", + "integrity": "sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ==", + "requires": { + "@googlemaps/js-api-loader": "1.16.2", + "@googlemaps/markerclusterer": "2.3.2", + "@react-google-maps/infobox": "2.19.2", + "@react-google-maps/marker-clusterer": "2.19.2", + "@types/google.maps": "3.53.5", + "invariant": "2.2.4" + } + }, + "@react-google-maps/infobox": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.19.2.tgz", + "integrity": "sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg==" + }, + "@react-google-maps/marker-clusterer": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz", + "integrity": "sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw==" + }, + "@remix-run/router": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz", + "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==" + }, + "@restart/hooks": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.15.tgz", + "integrity": "sha512-cZFXYTxbpzYcieq/mBwSyXgqnGMHoBVh3J7MU0CCoIB4NRZxV9/TuwTBAaLMqpNhC3zTPMCgkQ5Ey07L02Xmcw==", + "requires": { + "dequal": "^2.0.3" + } + }, + "@restart/ui": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz", + "integrity": "sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA==", + "requires": { + "@babel/runtime": "^7.21.0", + "@popperjs/core": "^2.11.6", + "@react-aria/ssr": "^3.5.0", + "@restart/hooks": "^0.4.9", + "@types/warning": "^3.0.0", + "dequal": "^2.0.3", + "dom-helpers": "^5.2.0", + "uncontrollable": "^8.0.1", + "warning": "^4.0.3" + }, + "dependencies": { + "uncontrollable": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz", + "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==", + "requires": {} + } + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.0.tgz", + "integrity": "sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "dependencies": { + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@swc/helpers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", + "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@szhsin/react-menu": { + "version": "git+ssh://git@github.com/szhsin/react-menu.git#aaaf60c76620fa5912871906cb175d071c87d5d3", + "from": "@szhsin/react-menu@github:szhsin/react-menu", + "requires": { + "prop-types": "^15.7.2", + "react-transition-state": "^2.1.0" + } + }, + "@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + } + }, + "@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + } + } + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tinymce/tinymce-react": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-react/-/tinymce-react-4.3.2.tgz", + "integrity": "sha512-wJHZhPf2Mk3yTtdVC/uIGh+kvDgKuTw/qV13uzdChTNo68JI1l7jYMrSQOpyimDyn5LHAw0E1zFByrm1WHAVeA==", + "requires": { + "prop-types": "^15.6.2", + "tinymce": "^6.0.0 || ^5.5.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.56.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/google.maps": { + "version": "3.53.5", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", + "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + }, + "@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "@types/lodash.memoize": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", + "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "@types/node": { + "version": "16.18.71", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.71.tgz", + "integrity": "sha512-ARO+458bNJQeNEFuPyT6W+q9ULotmsQzhV3XABsFSxEvRMUYENcBsNAHWYPlahU+UHa5gCVwyKT1Z3f1Wwr26Q==" + }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "@types/react": { + "version": "18.2.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", + "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-toggle": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/react-toggle/-/react-toggle-4.0.5.tgz", + "integrity": "sha512-MHHEDe7GnF/EhLtI5sT70Dqab8rwlgjRZtu/u6gmfbYd+HeYxWiUSRog16+1BCfkz7Wy2VU6+TPU2oCsDtqDzA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/socket.io-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/socket.io-client/-/socket.io-client-3.0.0.tgz", + "integrity": "sha512-s+IPvFoEIjKA3RdJz/Z2dGR4gLgysKi8owcnrVwNjgvc01Lk68LJDDsG2GRqegFITcxmvCMYM7bhMpwEMlHmDg==", + "requires": { + "socket.io-client": "*" + } + }, + "@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "@types/warning": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==" + }, + "@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "requires": { + "@types/node": "*" + } + }, + "@types/xlsx": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/xlsx/-/xlsx-0.0.34.tgz", + "integrity": "sha512-uzOU6cwq/P3hKUBw45uNhspMvP9FXnrGZGN5LAXy2VS7qCpdJmuEjhePn1iB50n+aUoDevsNnRz9vb7h3F5HbQ==" + }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "requires": { + "@typescript-eslint/utils": "5.62.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@wojtekmaj/date-utils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", + "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==" + }, + "@wojtekmaj/react-daterange-picker": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@wojtekmaj/react-daterange-picker/-/react-daterange-picker-5.5.0.tgz", + "integrity": "sha512-xW0J5akOO0pmnPyStEndcHj3gQKTYrZue7HSfUp1F7pDgn9vAJD7AfwOBIA3iqUDUnIBl+jgrl1eP1+/EuTn7g==", + "requires": { + "clsx": "^2.0.0", + "make-event-props": "^1.6.0", + "prop-types": "^15.6.0", + "react-calendar": "^4.6.0", + "react-date-picker": "^10.5.0", + "react-fit": "^1.7.0" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "@yr/monotone-cubic-spline": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", + "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "antd": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.13.1.tgz", + "integrity": "sha512-/qAPsr6UyJPSFZQD9G7kW98GelH2Bajli+1q7CRW4IinYQ0R0UVJckFX11emByhiU4Jd4WNH/hOO+fZtp0eVDA==", + "requires": { + "@ant-design/colors": "^7.0.2", + "@ant-design/cssinjs": "^1.18.2", + "@ant-design/icons": "^5.2.6", + "@ant-design/react-slick": "~1.0.2", + "@ctrl/tinycolor": "^3.6.1", + "@rc-component/color-picker": "~1.5.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/tour": "~1.12.1", + "@rc-component/trigger": "^1.18.2", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.10", + "qrcode.react": "^3.1.0", + "rc-cascader": "~3.21.0", + "rc-checkbox": "~3.1.0", + "rc-collapse": "~3.7.2", + "rc-dialog": "~9.3.4", + "rc-drawer": "~7.0.0", + "rc-dropdown": "~4.1.0", + "rc-field-form": "~1.41.0", + "rc-image": "~7.5.1", + "rc-input": "~1.4.3", + "rc-input-number": "~8.6.1", + "rc-mentions": "~2.10.1", + "rc-menu": "~9.12.4", + "rc-motion": "^2.9.0", + "rc-notification": "~5.3.0", + "rc-pagination": "~4.0.4", + "rc-picker": "~3.14.6", + "rc-progress": "~3.5.1", + "rc-rate": "~2.12.0", + "rc-resize-observer": "^1.4.0", + "rc-segmented": "~2.2.2", + "rc-select": "~14.11.0", + "rc-slider": "~10.5.0", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.37.0", + "rc-tabs": "~14.0.0", + "rc-textarea": "~1.6.3", + "rc-tooltip": "~6.1.3", + "rc-tree": "~5.8.2", + "rc-tree-select": "~5.17.0", + "rc-upload": "~4.5.2", + "rc-util": "^5.38.1", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "apexcharts": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.45.1.tgz", + "integrity": "sha512-pPjj/SA6dfPvR/IKRZF0STdfBGpBh3WRt7K0DFuW9P8erypYkX17EHu3/molPRfo2zSiQwTVpshHC5ncysqfkA==", + "requires": { + "@yr/monotone-cubic-spline": "^1.0.3", + "svg.draggable.js": "^2.2.2", + "svg.easing.js": "^2.0.0", + "svg.filter.js": "^2.0.2", + "svg.pathmorphing.js": "^0.1.3", + "svg.resize.js": "^1.4.3", + "svg.select.js": "^3.0.1" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==" + }, + "axios": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "requires": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + } + }, + "babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "requires": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + } + }, + "big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { + "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.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bootstrap": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "requires": {} + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "broadcast-channel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", + "requires": { + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "requires": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001577", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001577.tgz", + "integrity": "sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "requires": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "chart.js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.1.tgz", + "integrity": "sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==", + "requires": { + "@kurkle/color": "^0.3.0" + } + }, + "check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + } + } + }, + "compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", + "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==" + }, + "core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "requires": { + "browserslist": "^4.22.2" + } + }, + "core-js-pure": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz", + "integrity": "sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.0.tgz", + "integrity": "sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.31", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.1.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", + "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "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.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-element-overflow": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.4.2.tgz", + "integrity": "sha512-4m6cVOtvm/GJLjo7WFkPfwXoEIIbM7GQwIh4WEa4g7IsNi1YzwUsGL5ApNLrrHL29bHeNeQ+/iZhw+YHqgE2Fw==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.633", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.633.tgz", + "integrity": "sha512-7BvxzXrHFliyQ1oZc6NRMjyEaKOO1Ma1NY98sFZofogWlm+klLWSgrDw7EhatiMgi4R4NV+iWxDdxuIKXtPbOw==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "engine.io-parser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "requires": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "requires": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "requires": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "dependencies": { + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + } + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "requires": { + "@typescript-eslint/utils": "^5.58.0" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "requires": { + "debug": "*", + "path-to-regexp": "^1.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + } + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formik": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.5.tgz", + "integrity": "sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ==", + "requires": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-user-locale": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", + "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", + "requires": { + "@types/lodash.memoize": "^4.1.7", + "lodash.memoize": "^4.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "requires": { + "void-elements": "3.1.0" + } + }, + "html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "i18next": { + "version": "23.7.16", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.7.16.tgz", + "integrity": "sha512-SrqFkMn9W6Wb43ZJ9qrO6U2U4S80RsFMA7VYFSqp7oc7RllQOYDCdRfsse6A7Cq/V8MnpxKvJCYgM8++27n4Fw==", + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==" + }, + "immer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "optional": true, + "peer": true + }, + "immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "requires": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", + "requires": { + "jju": "^1.1.0" + } + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-server": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.17.4.tgz", + "integrity": "sha512-bGBb0WtFuAKbgI7JV3A864irWnMZSvBYRJbohaOuatHwKSRFUfqtQlrYMrB6WbalXy/cJabyjlb7JkHli6dYjQ==", + "requires": { + "body-parser": "^1.19.0", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.4.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.21", + "lodash-id": "^0.14.1", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.10.0", + "nanoid": "^3.1.23", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "server-destroy": "^1.0.1", + "yargs": "^17.0.1" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "requires": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + }, + "dependencies": { + "esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==" + } + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "requires": { + "language-subtag-registry": "^0.3.20" + } + }, + "launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "requires": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "make-event-props": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", + "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==" + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "match-sorter": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.3.tgz", + "integrity": "sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==", + "requires": { + "@babel/runtime": "^7.23.8", + "remove-accents": "0.5.0" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "requires": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "microseconds": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", + "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", + "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nano-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", + "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", + "requires": { + "big-integer": "^1.6.16" + } + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "oblivious-set": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==" + } + } + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" + }, + "postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "dependencies": { + "lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==" + }, + "yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==" + } + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "requires": {} + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "property-expr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode.react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz", + "integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==", + "requires": {} + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc-cascader": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.21.0.tgz", + "integrity": "sha512-7aADjbfqiR4HrTHG9S019p2jeKM/AxISPA5+sBJR7Mlhm/i+lR7VjBju3KQulJNJLKNEnQYg4TFhcPf2SLua9g==", + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.11.0-0", + "rc-tree": "~5.8.1", + "rc-util": "^5.37.0" + } + }, + "rc-checkbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz", + "integrity": "sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + } + }, + "rc-collapse": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz", + "integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + } + }, + "rc-dialog": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.3.4.tgz", + "integrity": "sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + } + }, + "rc-drawer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.0.0.tgz", + "integrity": "sha512-ePcS4KtQnn57bCbVXazHN2iC8nTPCXlWEIA/Pft87Pd9U7ZeDkdRzG47jWG2/TAFXFlFltRAMcslqmUM8NPCGA==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.36.0" + } + }, + "rc-dropdown": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz", + "integrity": "sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^1.7.0", + "classnames": "^2.2.6", + "rc-util": "^5.17.0" + } + }, + "rc-field-form": { + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.41.0.tgz", + "integrity": "sha512-k9AS0wmxfJfusWDP/YXWTpteDNaQ4isJx9UKxx4/e8Dub4spFeZ54/EuN2sYrMRID/+hUznPgVZeg+Gf7XSYCw==", + "requires": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + } + }, + "rc-image": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.5.1.tgz", + "integrity": "sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag==", + "requires": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.3.4", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + } + }, + "rc-input": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.4.3.tgz", + "integrity": "sha512-aHyQUAIRmTlOnvk5EcNqEpJ+XMtfMpYRAJayIlJfsvvH9cAKUWboh4egm23vgMA7E+c/qm4BZcnrDcA960GC1w==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + } + }, + "rc-input-number": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-8.6.1.tgz", + "integrity": "sha512-gaAMUKtUKLktJ3Yx93tjgYY1M0HunnoqzPEqkb9//Ydup4DcG0TFL9yHBA3pgVdNIt5f0UWyHCgFBj//JxeD6A==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.4.0", + "rc-util": "^5.28.0" + } + }, + "rc-mentions": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.10.1.tgz", + "integrity": "sha512-72qsEcr/7su+a07ndJ1j8rI9n0Ka/ngWOLYnWMMv0p2mi/5zPwPrEDTt6Uqpe8FWjWhueDJx/vzunL6IdKDYMg==", + "requires": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.6", + "rc-input": "~1.4.0", + "rc-menu": "~9.12.0", + "rc-textarea": "~1.6.1", + "rc-util": "^5.34.1" + } + }, + "rc-menu": { + "version": "9.12.4", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.12.4.tgz", + "integrity": "sha512-t2NcvPLV1mFJzw4F21ojOoRVofK2rWhpKPx69q2raUsiHPDP6DDevsBILEYdsIegqBeSXoWs2bf6CueBKg3BFg==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.17.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + } + }, + "rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + } + }, + "rc-notification": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz", + "integrity": "sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + } + }, + "rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + } + }, + "rc-pagination": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.0.4.tgz", + "integrity": "sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + } + }, + "rc-picker": { + "version": "3.14.6", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-3.14.6.tgz", + "integrity": "sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + } + }, + "rc-progress": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz", + "integrity": "sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-rate": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz", + "integrity": "sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "requires": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-segmented": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz", + "integrity": "sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + } + }, + "rc-select": { + "version": "14.11.0", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.11.0.tgz", + "integrity": "sha512-8J8G/7duaGjFiTXCBLWfh5P+KDWyA3KTlZDfV3xj/asMPqB2cmxfM+lH50wRiPIRsCQ6EbkCFBccPuaje3DHIg==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + } + }, + "rc-slider": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.5.0.tgz", + "integrity": "sha512-xiYght50cvoODZYI43v3Ylsqiw14+D7ELsgzR40boDZaya1HFa1Etnv9MDkQE8X/UrXAffwv2AcNAhslgYuDTw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.27.0" + } + }, + "rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "requires": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + } + }, + "rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "requires": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + } + }, + "rc-table": { + "version": "7.37.0", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.37.0.tgz", + "integrity": "sha512-hEB17ktLRVfVmdo+U8MjGr+PuIgdQ8Cxj/N5lwMvP/Az7TOrQxwTMLVEDoj207tyPYLTWifHIF9EJREWwyk67g==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.37.0", + "rc-virtual-list": "^3.11.1" + } + }, + "rc-tabs": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-14.0.0.tgz", + "integrity": "sha512-lp1YWkaPnjlyhOZCPrAWxK6/P6nMGX/BAZcAC3nuVwKz0Byfp+vNnQKK8BRCP2g/fzu+SeB5dm9aUigRu3tRkQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.1.0", + "rc-menu": "~9.12.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + } + }, + "rc-textarea": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.6.3.tgz", + "integrity": "sha512-8k7+8Y2GJ/cQLiClFMg8kUXOOdvcFQrnGeSchOvI2ZMIVvX5a3zQpLxoODL0HTrvU63fPkRmMuqaEcOF9dQemA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.4.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + } + }, + "rc-tooltip": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.1.3.tgz", + "integrity": "sha512-HMSbSs5oieZ7XddtINUddBLSVgsnlaSb3bZrzzGWjXa7/B7nNedmsuz72s7EWFEro9mNa7RyF3gOXKYqvJiTcQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^1.18.0", + "classnames": "^2.3.1" + } + }, + "rc-tree": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.2.tgz", + "integrity": "sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + } + }, + "rc-tree-select": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.17.0.tgz", + "integrity": "sha512-7sRGafswBhf7n6IuHyCEFCildwQIgyKiV8zfYyUoWfZEFdhuk7lCH+DN0aHt+oJrdiY9+6Io/LDXloGe01O8XQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.11.0-0", + "rc-tree": "~5.8.1", + "rc-util": "^5.16.1" + } + }, + "rc-upload": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.5.2.tgz", + "integrity": "sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz", + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + } + }, + "rc-virtual-list": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz", + "integrity": "sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q==", + "requires": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-apexcharts": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/react-apexcharts/-/react-apexcharts-1.4.1.tgz", + "integrity": "sha512-G14nVaD64Bnbgy8tYxkjuXEUp/7h30Q0U33xc3AwtGFijJB9nHqOt1a6eG0WBn055RgRg+NwqbKGtqPxy15d0Q==", + "requires": { + "prop-types": "^15.8.1" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "react-bootstrap": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.9.2.tgz", + "integrity": "sha512-a36B+EHsAI/aH+ZhXNILBFnqscE3zr10dWmjBmfhIb2QR7KSXJiGzYd6Faf/25G8G7/CP9TCL2B0WhUBOD2UBQ==", + "requires": { + "@babel/runtime": "^7.22.5", + "@restart/hooks": "^0.4.9", + "@restart/ui": "^1.6.6", + "@types/react-transition-group": "^4.4.6", + "classnames": "^2.3.2", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.8.1", + "prop-types-extra": "^1.1.0", + "react-transition-group": "^4.4.5", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + } + }, + "react-bootstrap-sweetalert": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-bootstrap-sweetalert/-/react-bootstrap-sweetalert-5.2.0.tgz", + "integrity": "sha512-7eaKHgDcYfoRUxiYPZuHjygeLa3yDycGWB+Xwr+PWo6h0HDixwfgGXqWBmDYXI4ZQ453BcY77iBWBZhRbnH/6g==", + "requires": {} + }, + "react-calendar": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.8.0.tgz", + "integrity": "sha512-qFgwo+p58sgv1QYMI1oGNaop90eJVKuHTZ3ZgBfrrpUb+9cAexxsKat0sAszgsizPMVo7vOXedV7Lqa0GQGMvA==", + "requires": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "prop-types": "^15.6.0", + "warning": "^4.0.0" + } + }, + "react-chartjs-2": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.2.0.tgz", + "integrity": "sha512-98iN5aguJyVSxp5U3CblRLH67J8gkfyGNbiK3c+l1QI/G4irHMPQw44aEPmjVag+YKTyQ260NcF82GTQ3bdscA==", + "requires": {} + }, + "react-confirm-alert": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/react-confirm-alert/-/react-confirm-alert-3.0.6.tgz", + "integrity": "sha512-rplP6Ed9ZSNd0KFV5BUzk4EPQ77BxsrayllBXGFuA8xPXc7sbBjgU5KUrNpl7aWFmP7mXRlVXfuy1IT5DbffYw==", + "requires": {} + }, + "react-data-table-component": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-7.6.2.tgz", + "integrity": "sha512-nHe7040fmtrJyQr/ieGrTfV0jBflYGK4sLokC6/AFOv3ThjmA9WzKz8Z8/2wMxzRqLU+Rn0CVFg+8+frKLepWQ==", + "requires": { + "deepmerge": "^4.3.1" + }, + "dependencies": { + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + } + }, + "react-date-picker": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/react-date-picker/-/react-date-picker-10.6.0.tgz", + "integrity": "sha512-db5lcmU/52X8ur8SU1QU3PYBiaDG5SbzZDlqWk3YruPx5Ti9w6UpqCRsd1TXycVla9Ut2I3Qb4BUe27jxSwHeg==", + "requires": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "make-event-props": "^1.6.0", + "prop-types": "^15.6.0", + "react-calendar": "^4.6.0", + "react-fit": "^1.7.0", + "update-input-width": "^1.4.0" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "react-feather": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.10.tgz", + "integrity": "sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-fit": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/react-fit/-/react-fit-1.7.1.tgz", + "integrity": "sha512-y/TYovCCBzfIwRJsbLj0rH4Es40wPQhU5GPPq9GlbdF09b0OdzTdMSkBza0QixSlgFzTm6dkM7oTFzaVvaBx+w==", + "requires": { + "detect-element-overflow": "^1.4.0", + "prop-types": "^15.6.0", + "tiny-warning": "^1.0.0" + } + }, + "react-i18next": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", + "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "requires": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + } + }, + "react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "requires": {} + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "dependencies": { + "react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + } + } + }, + "react-query": { + "version": "3.39.3", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", + "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", + "requires": { + "@babel/runtime": "^7.5.5", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2" + } + }, + "react-redux": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", + "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.2.tgz", + "integrity": "sha512-jJcgiwDsnaHIeC+IN7atO0XiSRCrOsQAHHbChtJxmgqG2IaYQXSnhqGb5vk2CU/wBQA12Zt+TkbuJjIn65gzbA==", + "requires": { + "@remix-run/router": "1.14.2" + } + }, + "react-router-dom": { + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.2.tgz", + "integrity": "sha512-tE13UukgUOh2/sqYr6jPzZTzmzc70aGRP4pAjG2if0IP3aUT+sBtAKUJh0qMh0zylJHGLmzS+XWVaON4UklHeg==", + "requires": { + "@remix-run/router": "1.14.2", + "react-router": "6.21.2" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "requires": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + } + }, + "react-simple-star-rating": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/react-simple-star-rating/-/react-simple-star-rating-5.1.7.tgz", + "integrity": "sha512-NTFkW8W3uwvI82Fv7JW5i7gmDjEZKxJmj+Z9vn+BjYIXT6ILdnU9qnSUP2cWrWN/WAUlue81f9SgM4CQcenltQ==", + "requires": {} + }, + "react-switch": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/react-switch/-/react-switch-7.0.0.tgz", + "integrity": "sha512-KkDeW+cozZXI6knDPyUt3KBN1rmhoVYgAdCJqAh7st7tk8YE6N0iR89zjCWO8T8dUTeJGTR0KU+5CHCRMRffiA==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-tabs": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-tabs/-/react-tabs-6.0.2.tgz", + "integrity": "sha512-aQXTKolnM28k3KguGDBSAbJvcowOQr23A+CUJdzJtOSDOtTwzEaJA+1U4KwhNL9+Obe+jFS7geuvA7ICQPXOnQ==", + "requires": { + "clsx": "^2.0.0", + "prop-types": "^15.5.0" + } + }, + "react-toastify": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.0.tgz", + "integrity": "sha512-gmxAFTKV0VVN7s5UEcZdC+bBR1EQtsqXgHJWQgB0G5J8m3Mdxz1Pacm7BJ1nTHkMMNfupruKCu7wUwAq46Z1jg==", + "requires": { + "clsx": "^1.1.1" + }, + "dependencies": { + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + } + } + }, + "react-toggle": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.3.tgz", + "integrity": "sha512-WoPrvbwfQSvoagbrDnXPrlsxwzuhQIrs+V0I162j/s+4XPgY/YDAUmHSeWiroznfI73wj+MBydvW95zX8ABbSg==", + "requires": { + "classnames": "^2.2.5" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "react-transition-state": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.1.1.tgz", + "integrity": "sha512-kQx5g1FVu9knoz1T1WkapjUgFz08qQ/g1OmuWGi3/AoEFfS0kStxrPlZx81urjCXdz2d+1DqLpU6TyLW/Ro04Q==", + "requires": {} + }, + "reactstrap": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.2.1.tgz", + "integrity": "sha512-3d+jo7EEw1GxobrSeTjs+Vq1SNrMnRTcwKp3/t1ufrceTLFHS6LpAck4eLKlzvgQgTpSJpLeJtVQKSqkxbHTiQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.6.0", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^2.2.4", + "react-transition-group": "^4.4.2" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "requires": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "requires": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass": { + "version": "1.69.7", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz", + "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "requires": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "requires": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" + }, + "set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "requires": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "requires": { + "frac": "~1.1.2" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + }, + "dependencies": { + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==", + "requires": { + "graceful-fs": "^4.1.3" + } + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "requires": {} + }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "requires": { + "kdbush": "^4.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svg.draggable.js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", + "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", + "requires": { + "svg.js": "^2.0.1" + } + }, + "svg.easing.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", + "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", + "requires": { + "svg.js": ">=2.3.x" + } + }, + "svg.filter.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", + "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", + "requires": { + "svg.js": "^2.2.5" + } + }, + "svg.js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", + "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==" + }, + "svg.pathmorphing.js": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", + "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", + "requires": { + "svg.js": "^2.4.0" + } + }, + "svg.resize.js": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", + "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", + "requires": { + "svg.js": "^2.6.5", + "svg.select.js": "^2.1.2" + }, + "dependencies": { + "svg.select.js": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", + "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", + "requires": { + "svg.js": "^2.2.5" + } + } + } + }, + "svg.select.js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", + "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", + "requires": { + "svg.js": "^2.6.5" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tinymce": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-6.8.2.tgz", + "integrity": "sha512-Lho79o2Y1Yn+XdlTEkHTEkEmzwYWTXz7IUsvPwxJF3VTtgHUIAAuBab29kik+f2KED3rZvQavr9D7sHVMJ9x4A==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "ts-xlsx": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/ts-xlsx/-/ts-xlsx-0.0.11.tgz", + "integrity": "sha512-wKCve6FQMhD++f3aV2MlflcJ0JJDHQLtiBbOvUJuNsDK+/KLKrsbCbK0Peq5YMwC76jY/EWvOOeGglGmpNYiSQ==", + "requires": { + "@types/xlsx": "0.0.34" + } + }, + "tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + }, + "underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + }, + "unload": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", + "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", + "requires": { + "@babel/runtime": "^7.6.2", + "detect-node": "^2.0.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-input-width": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/update-input-width/-/update-input-width-1.4.2.tgz", + "integrity": "sha512-/p0XLhrQQQ4bMWD7bL9duYObwYCO1qGr8R19xcMmoMSmXuQ7/1//veUnCObQ7/iW6E2pGS6rFkS4TfH4ur7e/g==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" + }, + "word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "requires": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "requires": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "requires": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yup": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.3.tgz", + "integrity": "sha512-v8QwZSsHH2K3/G9WSkp6mZKO+hugKT1EmnMqLNUcfu51HU9MDyhlETT/JgtzprnrnQHPWsjc6MUDMBp/l9fNnw==", + "requires": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "zustand": { + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.7.tgz", + "integrity": "sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==", + "requires": { + "use-sync-external-store": "1.2.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..650baae --- /dev/null +++ b/package.json @@ -0,0 +1,100 @@ +{ + "name": "my-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.19", + "@react-google-maps/api": "^2.19.2", + "@szhsin/react-menu": "github:szhsin/react-menu", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@tinymce/tinymce-react": "^4.3.2", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.60", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", + "@types/socket.io-client": "^3.0.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "@wojtekmaj/react-daterange-picker": "^5.4.4", + "antd": "^5.12.1", + "apexcharts": "^3.44.2", + "axios": "^1.6.0", + "bootstrap": "^5.3.2", + "chart.js": "^4.4.0", + "dayjs": "^1.11.10", + "eslint": "^8.56.0", + "formik": "^2.4.5", + "history": "^5.3.0", + "i18next": "^23.6.0", + "i18next-browser-languagedetector": "^7.1.0", + "json-server": "^0.17.4", + "react": "^18.2.0", + "react-apexcharts": "^1.4.1", + "react-bootstrap": "^2.9.1", + "react-bootstrap-sweetalert": "^5.2.0", + "react-chartjs-2": "^5.2.0", + "react-confirm-alert": "^3.0.6", + "react-data-table-component": "^7.5.4", + "react-dom": "^18.2.0", + "react-feather": "^2.0.10", + "react-i18next": "^13.3.1", + "react-icons": "^4.11.0", + "react-query": "^3.39.3", + "react-redux": "^8.1.3", + "react-router-dom": "^6.18.0", + "react-scripts": "^5.0.1", + "react-select": "^5.7.7", + "react-simple-star-rating": "^5.1.7", + "react-switch": "^7.0.0", + "react-tabs": "^6.0.2", + "react-toastify": "^9.0.0", + "react-toggle": "^4.1.3", + "reactstrap": "^9.2.0", + "redux": "^4.2.1", + "sass": "^1.69.5", + "socket.io-client": "^4.7.2", + "styled-components": "5.3.3", + "ts-xlsx": "^0.0.11", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4", + "xlsx": "^0.18.5", + "yup": "^1.3.2", + "zustand": "^4.4.5" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "g:api": "node src/Extensions/FileGenerator/generateApi.js", + "g:column": "node src/Extensions/FileGenerator/generateColumn.js", + "g:formutil": "node src/Extensions/FileGenerator/generateformUtils.js", + "g:page": "node src/Extensions/FileGenerator/generatePage.js", + "g:dashboard": "node src/Extensions/FileGenerator/generateDashboard.js ", + "g:modal:add": "node src/Extensions/FileGenerator/generateEditModal.js ", + "g:model:edit": "node src/Extensions/FileGenerator/generateEditModal.js " + }, + "eslintConfig": { + "extends": [ + "react-app" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@types/react-toggle": "^4.0.5" + } +} diff --git a/public/Layout/Ar.svg b/public/Layout/Ar.svg new file mode 100644 index 0000000..c409129 --- /dev/null +++ b/public/Layout/Ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/Layout/En.svg b/public/Layout/En.svg new file mode 100644 index 0000000..b1db6ff --- /dev/null +++ b/public/Layout/En.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/Layout/LoginBg.jpg b/public/Layout/LoginBg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc3a090c728c93aed2fee052b5aec317d0b9a027 GIT binary patch literal 12765 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

Re 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

0$6+}mj(a7%0E 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

^4plmz{S{yXRuLIJo_H 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�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
  • i6$sIsF z7CitgOq4$UX0fQJfVIFzif5i?bYalG@oE9YKBLOT>nqHP5p6HPiTZ)<;u-AF*h#2e zSkexhkclNeEOJ948&BQ~_#&v2#`X^tb|1U!7uWQn%Z zFZ3ckFqgEB0;?T#WgPSivPdtKU~xl>{Avqy+1tz;_MO>Sxpx$XeY7NX;8iOJeqVHX z7#`6iB0?t_%0lMn`SF4@=s9bOME@98-FDR!57wFGT⋘!oRkR_0H@pw|>EXu6kk{ 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 literal 0 HcmV?d00001 diff --git a/public/Layout/dark.svg b/public/Layout/dark.svg new file mode 100644 index 0000000..a5020a5 --- /dev/null +++ b/public/Layout/dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/Layout/desktop.ini b/public/Layout/desktop.ini new file mode 100644 index 0000000..e901dec --- /dev/null +++ b/public/Layout/desktop.ini @@ -0,0 +1,2 @@ +[LocalizedFileNames] +Screenshot 2023-11-29 134655.png=@Screenshot 2023-11-29 134655.png,0 diff --git a/public/Layout/light.svg b/public/Layout/light.svg new file mode 100644 index 0000000..f484697 --- /dev/null +++ b/public/Layout/light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/Layout/mac.webp b/public/Layout/mac.webp new file mode 100644 index 0000000000000000000000000000000000000000..443a03935c2d4a166e1e375a6d35583cfae43b57 GIT binary patch literal 495042 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

    d>$Mij?Nr~ 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%0A@GcuRITixm3%e+KgqD`%w)J3zun_+GA0 zVv)Eg@k~Sed<~r+8FDuIp<01cT7mR8_TvzN1^xK+NN0`h&h`-$uXK=1FXXfhS|aP# zc~9HUCv@=cZE*>C9x(|$Y~h#XNJEvOowE*p`l7xWyR_4m5`cj*ad@B60(gCg5@CUlK+wcJi7#L+)m_(F>>_P$M5rbnZ&Dz`-8dq8q4OlYTGKr&4 zN+J7FlY3+)S4QOt9UL>;7VMveJ(RCJ;?&?AaQa)U*HKJu)VGYuc?duy%}T3@l~-?K zR;$(v3VI}?nt_2&E+~C`saxPyJI9u>vre4zs*-Dj0@FQU#+` zsybdLXa7CL0A;1j{1+_F6O_i7{vKX11CzpzqC6S7T2m9XsoEk+9*k3 z-Fq386`we+7Ylr6w#K-AmR2$Ia&6_v2;P7yV&263teB+6nplN97laBtmjNA=B4s^l zkt#V#+3jHxaW=1akZ8(fax$wb`{SN2n;;oFM(x`_~( zO5qakD?xpuB2SB(m?Cu}ZAbOI4^{mLhCih>VvksOijn?upC1!!a4;~r)aN|==fd%h zVM=2=KvD!|OH(x<85n}wWDEd1jfuIdvnW7MEXP=>iW+<8CeM-XHFO0vuH5Ty`Ev6t z<3$bS{oCxEqVr{m1yON-n6`dRH^|}l@l>&bYM0~k4v=Oz5ce4{`pSni3!O`5PwU-; zjUSKq2EK0&s?Br6D4D)p2bB(Uz8<|-6RdhEuuLtcQVS?>a}tIY?qGruRg;AGtHHG@ zpZbv_nFY_jpYnj`i@;4rl!Ws`Yd%v1rN(>1vklSs-?B`=(yycT2}wK?>*Ji;NZUOO z5YDV%Hap^`u-8~T!^+V8eDANQau(HC0OY9ykqDB>yitmK0QRxfjatT zb8jYjaFhOdkZtq`7D3dWrOWfSS0*i&6$`VJd_W|_;DM#FwP45E0d7oBIEuRlmHcIh zybyzAu8#crcAP`T({EaH{8M|GBxpwF(?L!w>t}m&l&;LT3R2ajoQ&q98iM+1PX+!G z`Grk&a`RtG?kpXyLlzH2Yw_EbQb2_fyEgG0h@b{}qG>R{=c474i75G20$$po5Gj5^ z)yH6JPq=P+9&be+rXquY`zqjVM){(jUwe8O>&)6nqh^Y5{VsP3$Tx$k%;n%KP)DK@ zDve=@N-`)!8|ys;l^9V50}BmuiX<1|Ow3p*pE;TDkM2-f&M z?*Eubv+%VDSdd<3-09ZG?ev71eLmkTuaWH=upi#(^hLpL=rogSM>nhr;;>onoA}o! zK>3WMT8_sao5>b#Zgy7|Om@0B)o*nv`?qF(NO>ocwPSMBuSL9Huk#J&=ir~2Q+*N@x#5-w|*{57i3? zFlZt$OMbcu;zapC&x5M!uhL*?h~k?~GlZ0_qD)f?(KwS^C#k(Tq*n;+xhcVjwyL{T zB)5txL_qK)4>kOB{iMCth+CPbXf8Rs*?w>)r|moucdLEG7FZ#x$+n~$Ut0?Snv0C+ zu4udf#H!xE0z_B~H&bz|I!b~`SQ-LimdcbpPe~qPEZVfy(m%-k9@xe|xC_h4rJN$5 zFHAm(1u$6GtbsP=r&DYNOWH$3eN0wSsptzhi$@^VGN-4ea29^wFvu+i8#uMF5^M?$ z6!K$&w09)EavSjq#P(R8kIYK82_5RJH}iM>c@qBAoc)LbWH9`DgqKm6ceu25Vfk$i zb=$tL*P^)J*%duri-G;VYU0ot5N41T&^9=zb-G!lmbe~4Hi0b79OQ;*@$th4aGkV* zQ)hd(zIST656gz)g2h?6MHWKWoMlH9l?d*v-YqwM$6F~X=i0Z=9|a!+_Fm9ycTYCA z1T&_u8%aq*AaqGrf+pEa#^x-1P{h!J=zGDyN-O*hE8j>Pxwf>6zak~VW&gmTv+oXH zr$aYZGvumGv@O@o=PX75Ex;i`dNUWW%Xw&weoBLNnn!*kI<|-T^?#>^!dV<&`A`ft z+a71k&OSiSC`o-n&cBnNPc0c(u(O?)MS11oY13VknDS0Ac~qNdD8cPC9pFJymj6zv z-rApx^Xt;vOR@D`PT(+CISF?2VX66At?CyUKdsxSwz_R#MDI>R-Fn+uDIgWROlP@5 zs{ds#bF7Z-5p0?q9(j5BA*g)wvE+E~eL6@00ihouJi`1uDIEAg`&mxgLRI^|`UDql z^>x8_lxB?M-r7odkk_2NsTuIOpxzA8(~>+tnoTtWm&Hf>5Z+jEutz1VnX80V^IS6( zuIr>Oce@jCw2?hVN{2qd0qdl>gOoui1 zED`>^-eXHcegsJIoh>FGGIhY3$9?+m&v34Gl)y0AV(2bL=!zF0>ae-cZ3nFNC@NFIfLx|cn3L&=RKeu z)%pd7e+J}#g*pC0i{SDDt1WWUMZL=E>Vf`Rdm2@0XCYXv1_wxpZTy;sW(MajRe^~Q z1m?j720-ueEs;X?F7+Y-mpctb(8dpSn~sMgo&NUu>48hmmVuW#>&7F}*zZC@i&LD^ z48BAn^~C%2A||jUkaf3mgWHrkKuNzyOXwvTsJdu42WlpbmvR;m_hr#-;Y7_F)SPThySW$#*-5VFMV0Len`E~I_pLqGK%Q!HAS0KbCU=CU{*mYAwkN%Q? zkOUk=i=acBOcV<>9U2xq-*8Gi7%;3vdY?x9!%P#UtGX%=l6B~46sdDQffZfJFfos0OK7KPouL42sX|53G5JNjEw{W zVXKCMR&Q8*=QsuRD5?DueP1pB%FXkK6SL6Y?dE;fj=R%LnXJ`oA>t@v%=(QHzNkpF z3gB5hbYmKOr)UpHcUczF7)+8+w}{FjQJ<{%`)Hv6Jg_h|TCb&|S}eOV{$Ium&97Wp z7k+FN0^$Ftf6y5GWHleh%#|z9-YI_guBbJ?3F0_h#&wdx5Ron*RpBc=|>2=kQxHS9&NIsrAl@WLwG~ECV zcnMkuLksVZwz&Y}Hz{BvQ0X-y=9l(aRY8;hk$877h&on5N~m2zhM_t>(>=8x@5WE= zm;dXKPPUnGA7U^tL;V+wv;PJ&utZuf(7%q7|7A0%fEA64SbTpIgCND^94#t#_sHt) zzN(ZaP5aSv?LCC%tJ$TrVyx6BbbahT^Cq;w9pit<+3#DDU}j9(AF(0FIc+%7Gqp_s zy|Ry!y9mq);W~%ICzjqX_+x&QE2zJwx7nT#OGv${GOZY%BWiph0w=zw%#8q5j@Dmo z9|X9R=6W?9_9=r7pp^+8WfdI%s@7VSS5>&CcZfKqk+C(=&@?rn#7U6ejA_gX{f{p0 z?pB7FKVbE<=8lx33WOt2Urr**rf7rJa8USmEJd8j8dw?;4sk9q%&W;qz77+qif|{a zlpHHR4GCp8jhpe)z;dvYC2VwlZ-zoInF@eQr2Jx47>M7?t`2YWQ`k4y!LA#Gc!GrX z%Vs(cQMcUjaDBaK{kxrIsShaxTY2zkg3xxLXM5%1SPe$xbiW*0z>{RSEFr3?Oiyhd z4qtk>SyNXYBLc$f{N@svL1w_hM)-13E}FZY%xLswpp;9j109Qi|E~}xk&IrO0Wm21 zVk=a7RJJ}62mBF?rO>3cKQ<<^r=avYB$gQ%4}`ClEGvmrGz8@`5ZoeLXcd0ld6F%R zQT&sHZRnw-8f-i47gfpB4X>A(Vm%4VLI2O(U(EszvL7Y<()zhm*2{G`Bh-EEpM>|7 z9AL+O3$}(>(HO>BN)KD|A;HY68BKm?$~7h-md|lG;t({C2Xnd7;=jyWK?B%+%_h|& zIhk!d@4BEdO(9x+&CKr!k-{dqIq9?rn@O05B|g8&UVR&~JRvL?AC;dqYC!M3z0XXg zh)2?~mg7>$Bze>+qVcH7jif>32A0hIIk(eRKqKj?-M^H&x|vR%NecT{94532v#7uh zOnB?n%oiCFZu<7&`EhsxQ{4ikboWR10q0jVy9rI>6hs6=vHKDXE3DMQeu!-q)wDCz z(HD|g(Bp~R=X$@4>x<;N;rUxRr2{=oqvZ9_v419*uBp0Y6c zR*)V!Ae<-1Tt}1)M^J@c-$z#uGLSDa4*T8c1egJ!(eKy=ttIDNUMQ9oP>fv-1Xxvm zo~T+uGY9`Jv9YyHCDrB_!J^`XB4*ovZ-gou#cX26>3>|{_;m366O$^Tjt?rr7^|B8 zAPDqbIN_1WUwn_5^+W%EyO%|ISwiLc8SjCk{)oU}46Ah$&k|ARrQv;1TmDqcYM|(8 z>Qm^!aQ0*zDC|^O0xWNvcWgY+?N-iC{D2Ro`RW7smeVxT0xwWc8uo+Ln zm;Kw5)_q+Rm?9T8@Xjk_1na>peJL;#R;fu*Lp?C&m2~icjipA`MuB34PJj5(J!t@` z$Mn;(<|X1IpyOO8dkwHZ>l`I+z@0};R%xKEWWl{HWwLZZ6AYnV=89>9b8F!qHjDswkM7v%qQN^<;o7!!iF>3J{Y$b! zs~`{#iN@i_(RIE3AE=(iGKgmgE|t+VUb!S+T1gx#s*cqj#z8hVR&ASXd0FkoD&VO* zv&f?)`mODqj%+;zrO7+Iq~$}rfldU$&?2~E!um69~9_bTxeNNVp`I?lmG zdMRU}2AOSnq^a9DOKIAL!gNF0DC_f`MBgO4%&WyD39t8{v+|Q_8%tXzdx7KQ@kP?G z7Nk5p7XD1+W?KV^+@i8)kdRv0WZP3qLsNExv+#bs;rIl2h8uSq$c;G{asYK>J~2dJ zV(xVXCa7?Kt+W86p>#rqBpOmW`Eo(N>elkK;37QUAnMrD8c9UUUL3^8ievs(XJ61< zgAqytF9*HTwlRd=DAq2mTy{2$?i}yktSmHwn&{d9JSjcqw*jV_aHJFZ^&HRbC zsy4j<-W&=-Ev`BZ>N!U!lm&SHiJrqh#qobDfRHcXLbYT#2DilJBElA0Ldy|++;P3| zGh`hB2a{bioR#~!M>@jnbeUOEAP((6cOl)tfj3e-hLhs#h`E+=NkDeyD&q#(X^S)g zOqtaF>0-utgynEl4EPN(>5zD*np6RX1{}2@PV=@EJ1Zbh5cxfq)vq^dK7-MlkJbxg zgWWYlfabA`9?(4uloD~^v(^p+5@abeO@~9enI~)Z`)u(U>zIKwTzMfc-Tk%i&BD;TDYIly?vt<#~`B%L! zw0qu-vX?sl_&1hAq;H&*+gT^<m^4(v;N zBUyc32Kz!RM(4o4nw;<lq^XMOL0x#cJXUDve@2u<#4+eA~+%N91B z%5byGAovlE7{?}Db92z1#WSLeRIDF7MO}g~bbEb{P%5p{!c#&5!Jn!bMEo47N_LYX z(Vmep9$ZG_kd1j*4hRZ1iJ!>{t9=T34-X+>c~$h6T@GxM6qjO2Jb&U;?B&BxLGIN~wxS6EfGiM)6n!#f~l!;O&Kww&ku zkb2MkYcN5fTx)_2v@!jM4XG)B>oAkybCW}@OWfpE49FO5E+B|y9{i{Ci{8gHASMN zZRwpo6UlgEK%B#A~8Zd#p=_am@L5E%;C zrp)PpU^yfkkX}5!@-*6_C2LB;kMP{_+1{bml#@egW7_<4Xn8o-3m`7B1xvtVo&hqR z%+;3vRClki*Y@0|Thflj(i1R-TG{U!u6lGqwD*<+`Y-^8F0=qZG^XoYb855=SbClL z4}5{Hc8vTff-Q|fqfT>UN4PexxZiX=O6#Ekji+7ag^xl<<+tLIo-*ruw2)tBuABqEvrA8#_{ictG_kyYktse5x1`j zL^)g|Ti92hP)iy3g*a-f1VDXKanv%2HJo%TMRzMBiJppW;Iopg&Kul)&fsXsxa003 z=(k0BvBzg!$t*l7wBg3+?~bW(fV7w*bP~sH7ROm0wP(CyX1~+6fPkshtj+sbwAm|< z)^58}-V_~i1U~@TmW2U}*1n&bxbRF! zh_5Zhe?_L=nQ22)+B>!!r&4|#GG=O*+f$(%@6|agsnVz$Pw;~wnN72wYSfC}r0Clo z$-+(k`8XZH?9PTx>pE zGSTO>($dn>)z_y_PGXsQ^oGHlD#)<`(=sg0!)m{GENpUlo^0vWsDqD7#+zc?{Cdj+ z_Se_&I`|&6FDuP7DCf_m606(j{!il(zzLS8EK77W>+l-qf-ho zHSJok*F}u7MKrLNohP;Gj8v);+F=Oa1Nplm=F42-UQKXvn__B3WC;F_6{A*h^XqgY)=iU#DcE`l&s6gB}j)0qSk>!}Z2DjaqK*^KtSj0$h z?+{?(Ei7&?3bMGXLc3`25`wR|b5iF%uc>_!yPg1A5{+R}Uyqolztt7%^Z?Ky236oq zsfaPP)2;hagE+)L{>s2EE5Zv#e4+hWAM}w>xCaNI!Le>utDm$Au9b!f;5 z$Mi=LiWXmXvdan*+*hA-=Ma)exyA%BC&P=_3pvg_PPxa~3p1yOPWTt1;(~Eo{1w&G z>!K-$V<*+!u}{?Jv9fmOu`@rhyrVqM+69Kjf*`u6SzQSC-TNSX2yn1cCzYUYtCQ9# z$(psF?1pli1qF&&9jdmV;U zhxmp(SX7}ht0Co!H6X_YsuB@A$Q!7-N_+IN^xy@UKLt`@w}tH>EI&`pk}}oW7f(HDiGywUnH4er#i48eM># zvZx(%ji)dn06b!VS%O^55Zd?byb+t!e;owx!zddd^O8p5D^qHaZBOBRw8W+;5~1Z) zTGrGX)OY+lc+eOG6OV$s4_V^=^+iX_)o_#?vw;uN%aoSjfYBH}`6(`^?&U;Q?pX8@n zUI(b}9|@4HlBDRKP9b90(AFT;v|4k^xBl!Qs~*VUT}AJ`{oe#SVE^H}n>2#Dpsc)^ zx!cMW|2GBtxoCJDfTDC5wjrI##*1CaRnn%}3+Utl*WqnOPRoez$(B-=SW#kfVhnd> zi{Hw`J$}Bbx0qG)Ghe}z?YW(X-0foE^7%6lhl*zS|^-JF>Y5|3H5FEOfwa{rS^!MPWelU_q6_C-+xkW z_w9@{!q@AM)Ie$J=Iex>%Lsc=Y)qnM_-32M^^#5I658WeotnnQzObz` z8eqDk02-voNv3X(WiJ0v6>ozd>>kG?W{#t|vSQ@7;r@>}VwLI03#{u=vtf^IzpNRq z!)(QX1amu9-8^?Zd+A9KbO$U!xM{hTYDa*YW5uI`+t8UQv}xcWq;(! zxi?u7_yLWR1VaB@>Nj-NGENkoXjMjc%>WHU0Hs|C<)kWk>qUoU&}Yirba2g8s7PCi zXBVpA9nA?UHab5%`IK@VL?UrxGin7Q<8=JcOUSwq^%`NuVp)M*M%8hL;Qh|RrLGBh zp@dH#AJ>&jyl;}T@AXsx$%Aqq1?#Nqp1)C4y+g)ib(vn03Q*>FWxo`Yr9#rG&0^|X zRDMQ!tPIc%1pE~Z@>%*Lv*SCnxkfTMUw>t$v2#n-ggT+?SB_kL&U%|G6A~qhQ=+3A zGhi;iS3muMcO)n@!h_C65o8Xf@=3gRt|4>Y!Nj@dWP9Q?hilC!z;P%h#AcDoQN7ee zG|(O-gBDtL{Th1ht<7#0InN56j(()Ebf3h@*oJe!SvCj@3uoebSv*`khjgqr(VOr2 zWWy2+6`+;rg%PcXazA+lbiQ-I?++zfyGWtlGqa4&Z!7j+wN?NHGB{ z!a7J1%oB{@u|zTj<)EEj+nk*}cQg)EGqzQ;PD|Q<{Z62QA7^x6V7&YOlTD(JFK;J1 z)dOF`Iv2%XJT&vnNuqZ&K@3k_2)g=ekPo5M%{#gb3oB=K95V{0Y7Z-n>_E&pe^A|z?G-)%Hn#-{jcMvd#5SrCxTmO zzDR6aOin)afM4odNqLH=ikT|$JsV;9pcFs1%OtTU8W^)@Y|;x{DKUbNKiLuTZX;s- zL2^pH%>nhNFP-zeBR#BJXR{Uk6fb!2-*S-?om}>ZGn@YQ?tADxF6jRzwA8a;)-%}F ze&oZ$dK%N%S-lHeD1RiWwLNY$E(4EsHU~pWIUJtygFyPSB>~t*$_iQG7FS&@kXhCl za=hD8ig``>`ZZMm>@o)}+9$$RwU!~HXUBy1{(HPFXloJtCHO5`$*>~vks6wMC#gTC z{VBU%kI1v0k5~IE8R`V>RN5>v1(_g39T%2I_1WtdQ){lqDu^5W zTtei8PK;wiEPcqB-F@|(KFv%bo#_Fi_AZk_G4(+HRbd2_RGZi=3W=M|FSN}|*_7hc z3zGeX7yb*sC>To1W>$RMhiFFStg8ntTpu#0cT4=UJYb_^xmtEp+9T%s12Fp86|UF^X@rKUhk*OCE7V<)#eP8*-O}WC7Rk~2?c#N5|SbOhvcLi#cWVR3gAq| zuC6$e@E3=}Lc89`INGU!t;NN(e~0$+-|Db_Zx2fGw?=qoSBsl5y$BJnXRP#q>rFL= zZ;5(PYmGc(@AJ}8#mE%YA_!}g_E?(>^R=4o&VA1p`;_Ga)Gs`<*3^wa%q8mm@4fBK zWkPsWmFbF2U{h0cO$EF9*Oc7PY~HD)xo_+OXXAigw4j~K!QUV5L~=E@yX4oSHsfAs zt~3_W+6CAV#KUL0s^!1nceuQ?Pz}DN;hyKPzMC*Dqt70BIHC@4Bn`UAWq<5a^Tq&1nGL^NA2v;>2jLkPsmk(1%8h0%}VV>DL$z$ zgX)wtX|PXHh$?nZCoS6Cg}H*Km5@3zArC_EM8(2i4psJkQ_owAcc-c^$%u_rLYze} zCf}V4ae|vO5CEIV4jrCe^%E9%VTEQXx*iXlka7vt>o?zTGj1*>aG8J~l^R1S|&P$;ijyck#Ov0pZHZuy6 zj|Y(XC23~QBgE?l>G{C7+MMs%H4Q^t5YSqnHZ;Af%jQv0Kli1yoRH{apTuSC5a<0j zxj{R$)kkmY(J$JJqi%OXkGR&yG3iz#-VcMrEZNm~W4k zEUc5U4%&KoS6CF@py9$%BanE{rLY^{R7aW8MXOP&ovCx@tm~yBF5pNdLU1}b*{o9r zh{zi}YmEgvoWfWPf_C;yoGUMV5Y!~5gf}-Tp67PT%kKo_MiPtFV8ic_fD9GqSt-0R zr!@)cw5z-v{dZp7^Kf}YhL@3DrLP_ofJBKewlr=y#vl}Vee)5q)HJUrDl0K6N5Qdy z&LZqt`Jnv|22lp9LOr7}Wanc#T)yIvg6^6hpw~d+l+H0TJUdA-`+zNKjB^54mdcx@ zo0la?3xK^K7EW+qAFlLL8?B*DJ2RsP+CU5Xi*JO^Awo)Sd3Xg0BCj8eicHq_)??TP z2GYXS%+iSfO(_Gdcb!_D&+C*c6WzK{_Hd+AffM6sTN|{{VApBN<0!(gHFovYa*`oU zZIMOCA?N{cG4t1c!$s$dVJsj33;+4M?SKCE^o+#KJEk?f!h8z7#gg94EuDy&5WrVK;av-~IrcJs{zPhmh{)pdgp;u`ExPTA1UW#!WyF16df5b$z1+-#DgGztcA z{*c#70(IqnLap(|SH)67W-r~ub!)Mcm3GD9qN2?YBX&GQ(HW=rn9K`aUWpL#TOVtZ zw}!zi@RLL3+&3X@=*+-E;wumiH+82_=b2u<7oZ@2xY`&mGjEbAV{p(eD;b~&VZmfSdCBZVB8X1%aLKkl*A8)S23H=i)EQ% zaq^-=c&9m)#V?Rvt@$oqElylW$foqydU1C;SkWx5BXHh7m}|fZm98(@Du+9&9DK~3 zRImhCk(ff6NP9$2GbT<2%~vbatd534WkhJ?OQNS5A3!ys(V7Lv?Re4&aSO^xbL(v^_(W<4%L zEnI@G>8R{PiDm_P2r`{(N(vcQ$Bxm7_wwS#bEh)}`47TT3XoKZ%`KW;x$y*Ui-}Lv zY|muhGDNj%K{Ime6~M6`Hfr0xL+vl0DXS!aS+^urYNnIofUv*IZYk^G3>jQ zjL-`t7btL+&GhPf6CompoU&N?oay1z_9Mwb(5{t^i4UXgYfYc_Psz&fQqP zLUy}z;tk6oS=hYy%SSeW?(HTx<%RfD`5~z$$9^*_*>o@1^{cy!_=N*mZ`=fIzL=LW zMptA4%-Cq%7D&(O4SW?Fv~b^JXFpOBz!fcKbEz1!KJ=?nc>#%oiiW}Qt-owo@|AfO zP{EJ=PPsP!NEH<(bY7Y2<}cVxTZKLOmCi?vtGRfRgZPV3I(_>x#u+qV-9YiKF}U(w zlJx>3SAD?Q2AlQr9-fCQ`*O>}k*r()r0*+e(wag^f!sRa+u~8cb5(l2A+5s9dL_lM zB!?Me6a^@TlJ!sxY}*4sA!XPJOei_&XDu6Ei*N%xFzHgj>*c@(;;3_kZ!%U#2%qz+ zj5|3@Z=A$ifhrkMl&B1%ibT9a7xWdss^v1bggxU?oy?Umfj;3>UbWcnqLwQHdVQDReP*=##WvpLZNA z8Rm)j!>DAr+pavyL$zhj$j1t20@f>^7066vRj@Y&_QX|UXzlv}u7~}?I>ERNZOpq} zd{X9YUWdJMA5x2h`UqA*l&JsNvvRX8z^In7bu{nVZ1&YmNulMIN_Hl829d-6)JT%O(5vzk(IEH^vM{X1U2~ZiDK-5{ZScu_zpel9^s;oN(KNK8&0T z65!ph2~;zP*@UX%FZkIAnV;i+knhkEJE$m;(BDzgtD||nx&x-9b{&CvD&I+YitP3RbMn*fr?YK-C+&Y+lMP7<@)SnHM;8~_S1lMj(P|@|R4TFdg z3kle}mN_URWtuCKwzT}zhAZ!OGJOOS^*Mpm-<{G51NhQ$)kh-EfB~XA2TNVc`Bv!4GUWZ!~)mB;u8ud+>>%1#e$n%brpAN8@w^sINjFzJT<2;F*_Fx$#nF*g9#?P zO-|!WH8D`b>+GDm-=u*Qc{!0Nopxb3ZlTYy6krw*cJrJe($L*Z@7R}9W>it-4+!f} z0pHIwBg(F>BaWHXi*5i#EA63*DE1oAea~tstm{d`!C_NV0zmXK(~Y1wr}Z}A z#mU}NLCy%KJ;%}iZaP#VrW{q4(G}pe^0))zKk}p51j_610SAS*=Uo^1CW4qTJLJWT zUmo86r7jMpkjtDa^4hOj}C@7`pj<&mAR8b$QT=aB9&%L#5H z%%TE15cDD2yadhwDp-J>VcFrsxo8;4E%9oSmwTA$2pRdY$PeG*eF8f-JfRX8PObB1 z-0uZ!#Ha}l;JoWgXkWWE1+<=X&OJ^oVm9T|4*P~ zovy>;G{DCslKTmU3u>7LT$5n-52pRlxR{#lPqXl30kkqcf|~hRWkQos?&3Pl5n27$ zd%ckBnPAP2l82m~9?y;@cytzSUg^xq z?(4E09f3^tG2L(0TF2>NHhh~b_|nUTbmdj#q_Xw2bhB*5x{33ey9t0y z9K)MGdF$p6CS?aYx=!b1v_<}f{Sw>qo+e`Q`N`K;|Fjgi1Fbr@Cg6?N z#ptI?;gtis!=ZdEZ7&ghZ}reF%u&v*DXB+pGE?~OBfkFR5(9DGUYy-O3TdoLoH2 zw|Va}KHqug3e>`-HFJ!^P&P;gZij#K8+e4tp1WCs>GL}kvk#qe;N<*3)bVL)z&JZa zZ$_D~oA+|_elV#hXEe%h%E^j&NhUAFj?HtY!5?D%`79AwcK(zAlrShqx!t78_Sq{iqHA}03MllMdwj2ukr#ucce%76DMMNd1~FDZEfvRv@u>J%FGQOVV6GCbyE90+~$O!GzO zT2>G=ZSmT8tMsJ*2ci)PKxwBsEtJzdOPm`2EOIznBol;8Y=j&?0VCiQO9NF>JX19F z!OynI{DuaC%@gB^OAKNZJXlcOvgpvq{0(NSDP2IFLc#8OP`xy{d@SCyRE_mE0JovkUiP zKWaJy&!&#VkR3o8)Ga7SGv7q$fOZ2L0}r#2zsHj(nx(C`(x+_q!p~PrU3+n|c8jx+ z77mGKB5Nji*+NwK+4SKEw9kIAZ(pG~6_Mt5k6SK5u&qckUDQE(%oZ(W$LkwP_%9wfiQ?l*E%uu{PqbnZ3*aw?B#eACqomUgIP80(I2EH(725Bd0N5LNVLWNF{?dPo z!`xn%p+Z>tV8Eroye=hBz(@W0%S%et zpGEWW%O2FFqijRcWuyY{RIHLpr#Pbb>#tG+42Y7gwTt2j}}d_ZxsO;cAol_{UaN|7EC`@PON3LLLe=3zI>L-VX~ zTY|$s0*nx&*s!}_R~J5oF$BFfmAhH)(;_IqXb*X1Hs@E|Gist(ZAZHF(EutqWH!LH zH)u!bXBwhnSMasM%L6SG@N?DnwBx2S+!$*w=5IpnB$9uWS3$Fm>I zNTV68E%|Jly}m$sXKaWu(QWEgCGj8pq-sI#BS~c;@!F>TN8^UCCS5xvKJSkqi$nbr z!%-(r>0q8Vv9R5pGXm73KII6H+X#Hv%^hV)SI&^@;ew7F&!Lo5bs9a! zLu)h`(e|YzL*y{h;se-{%gfc4WcN~!@}4!K0JPXTZlU*9+E7ybw#*9MlQZ@$2?vc& zD^AI$WX7$x2<~eo@y8#hYitsEe!+Hc2RB7S3DKxB!(D?m%5GO>lhHM~cug;uezPgQ zgX@(ir>#?@Z0+L}AQ6e5uQ)xJTfNv$-w8=K*hn29S zjtk9+DW6+dXS1Qfg5dz~mT6HFVD*oFYHSFPn7>0)m4%+0y-pbv^-KTJL`PunI8x$+ zOlph;u~YN68gz|CGrZMRQTDt0pWm9Is!U>~KM#4ps|__6gY6(xFtp04A7;d(YFs^QQd&G1xb+&bm%Af#@3I9;lFmf zy(>rBFWFH@-&u`<5a&DK;PRCmN~mMi^D}#qS7RShR?0`zfQr|1FdF zM@p-Cpp~-^mm&3#aRkhIOTKDC zHeqQMcY$oIvKvMPD`=${=VIbw-Ir*N1eGj)ggO4iMV~|gbLt#MFN7yoP9?;KD5@nU z(=dcPL-V{Fx{UA*PE9g_4$VgF-|uA?rb(3Y&mhND%+davz-#-WpQ9%Bf-YMQ zuUO<5_wG7$W`MzFcehDkOfc!i3?T=>LM@i;FkDpfOADQCvtxIinHeh({+1EfKks#U zg<-i3UD9;-d8R~x%oo-lj%xwZ78spV{Z(M)1ED~>; zK~s9OEw5%%PQTj(#HmB52(--aGp~flw-0^&Aii{d4iUi zt>1<@$@f^J+@w1_zvnA##4;_~0E?h0za=^Hf^5Z$+9ke znuuwR4Ikagt+A-l+`qcb7T>(ZK9rQLeSKzNQE&g6JEglWj8rj#a+hQMmM7~H3LEP4 zRJ>EpM% zZ=uEHoP;h==neZU7CxQ!NEZ`e+ILc`qGH z)>Tv?aYX8^$EnlU*kJa6&Z(pbs?SFBy4_4-i8i(TRh%YgyG-q<2U1AM{GCyImF;3o|B#ZzeU-v-qyl@c)Ex2~!nx{+XHX z>-9lE%x(0c6^|z?1SPROl%X8v71XmKw_nTUfhCBleR6XpP=r!_nDUZ@%5h zm`sy&m;_c^aSd;P(%Q2hOX=t6(h{|B0W(EoU=(sT$!dA&U-eXY%D+00swzE zpK*tAmXvME8pH0nK~Rl7r=Hi~huyKt(x@-k8n+F1%~1`hmW4{~e}YX#SU6Uz(?dH0 zLEDA`JX?s0D*ta6RQRXo#R#SvIa}B26l_TWxH>CcrLi0z`)7&59&;z-PH7Cstf06f zurH<`s78w&zMY;`UUoiD2$VyN0nB%|__9b=Q@fbniFx`n5%GtlkwsvY`g8_PmFIQ* z>cY*8q=Zf-06+9?xrf#kuAoSt_bd_>jP zHP2v(FsU)_Shqd+1LXJs^8niB(_j#AEt^hqhwXRd`?gEPAt}vnvme2Tg_o;6?4)v9 z44ASxYeNb#Ukbo#V|n0skV+TX5kt$~LI$r@66t2Bazj)uka(FT$wWpDBRix9W2r!v z@!a9cEF~fYPc7bQ<-L#QD;Nr-(KyeuHA5vYP23jV^bo~pRP6FzJ%>$iB!0>WHUCN6 zM>rEk+x2ohPK>tGvw(^7+8)p)ql$i1dW04Go0BV@(CXAS};m%<*;5MXM0oDC0~ZU(2pN~ql;Sn_k-`H569-LSqH zV&5RVxsE?>5|^xVM;^H=t&JeJWXfrfO7gx)b$C=S7-X;A$@Prg80Tg~ZQCvrKpGL+ z4o$XRIDUO(51?lw=r z|M?+#`cQ|PuQ%TkB;I)7PJDN-v7nf$t_hd0bD^|~^u`>VpN2zj9lm8yN`e#}64it4 zx`GXA8M>%Fl!te|U?W^qBfnonTjrG2orhjZ{R|>mU}pl~Jl`zE+#$&^vzVbKr|nG! zT}m-=yb#0@(YEfNnVpYACx!VV<;ShY zMS|~E@Tg&PR0&)Zbi;iShgDPu@tanA#;B(>A)@d*<N*^jQBix*S#qr3qe1Pq;jJfNG8>XlC4I*gT zQMkEH1u$=7dTz~;9O*nrw5muB`~J30T9qTH&0idROK|8nf1#Cllx;u=v5&&2)+x`? zJOKeEjiB8)fx()g(F0vF$}Va&7~eVf-l@ZfKZ#vZmWk6fmDB6*%9?uKRUZxBOUl-< zG4d!gQZIhoX$(LxYi0~~St(lV`I@2w(!)Q5+1#)utG2)w`8D_dKbjK7`PJdzUlp-5cO1FR6MPTN7&5mD<)Lkz}u7G4fTsZ7gMH^VO)2#`!&V>oI`eI&%gh9{W^V#tFs3Rt^6R&W4L+NO8C` z`@52lKwV9oA-=`6!hNH|Zjgl?jmB+K0b3$A+Il4O<)Fxrq~o zci&qHXr%0QZdL+D+y4EK7y4W&ixDw#GW^&ORjk-=oN~-l#ngIKJq2Hqjm^BQ!ddAn z19yL1tT-zzbLV%-AtLI1{*^=!cHGC|=&Xz++g1im^@OjG-iP+xrx(J0#`iSN6w$%!R82AAIBgTbR%3Gy zNXeL^W(IZ(|FHvlsgH4ic4bzoO!jufgN$LJ%5?^^94v?Qq1Dg`zjz?ez#HzfaH0+Q zI-9(p=wCVSUE#)?!g=zl8bUuPslx7DpLwkW303d5(L5r#_J*OdLh)%HxhxIXEI^?` zc=zZr84$V{hhA}rKPn#Z4h8$yIe*!XUx0r%m?}CtiX1TRtmX`8{BSFL?Q+=Et6+;y zxHQwyWUhQ39YoIiBxVVLAGZB2n^t19QEu=K)(Ei(R$z{%KNguS1AJXeW0Em|#+8{z zC6_I3`nDt-Qu&fU`7Q`d3*Os?3XIIO;MaFv3hHkBmnu4Mx?D2Bs$&{2nP1q~DcJ9j zp!|d-Qt`4fFEO4Q>k_Xtw=X%gmsndO#vV%F+2m@XGx9~mJ3g0ff zZfDsq13J#nxDgl0Ik@pAQ``1!^eLdNw`bJUgQ|r8!M=m(6*3|h5Yh48&}J+lI?lxo zNlHWpV#e#(ie-7oUXcXHTo7iZ3%sThieGd4`l&wZg9&OFXNi*V_oaYr)mBQ)A~y~@ znoGMWmE~`^_EEh0*d6Xy zhkva6h=Fz3TKPAhN&T%j)0)jL*;aHX^E0pU+EPt-;5U7T#+Bm<* zy|Dg?UV1DcO$&~+{Op+!D2Fk*iEIl=oJFJZfI9l?E2V~Z$#yPI*GSboBhui4K@NV) z67u^WZ?JSSRJFvAmq_skFtw8q+bzj-*fEm@M#0cL-PTW1qortOO6!ZK>wCzmQXaN~ z@>asXQ?DK}8=-$CdfNG|z(r?w<`SrEQ&gyOaw@Ta*siZnly!8sSVEF$91BbV2rUnI z`vytkkz{q4EdYF&k$?WfMDkw4=%z;i#2EOW!^FNl-r%aQf?T50g_rV$YCqsxZ0l$( z(=E9Y2GAOR`Z7_6jK0~;0IFC5LIwW$NpvtBLdr@9I)^9h-zk9Na44xD8&Ns@5OJ@d qVS4V(wOeV2_8B*=c@kd-t)SvtBhBh(StE(PfLqc7hEDuY1ONc?^d8j! literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..813d035 --- /dev/null +++ b/public/index.html @@ -0,0 +1,17 @@ + + + + + + + + Dashboard - Structure + + +

    + + + diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..59dc75f854864b3b8ca8f32b2508ee6f253d7e54 GIT binary patch literal 29808 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 literal 0 HcmV?d00001 diff --git a/public/logo3.png b/public/logo3.png new file mode 100644 index 0000000000000000000000000000000000000000..e985fef0bde4ab5f1806cb61bf4ac31165a8a6e6 GIT binary patch literal 210499 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

    OvbJ3)|( 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

    Y-6Mv+-@Lgt3M>4lykZV_4oWxJ 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

    ZKIcy7nDRXq^6APgM8vk@vpDRiQWjV2wQB(MqY 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 literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..1c96372 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,67 @@ +import { Fragment, lazy, Suspense } from 'react'; +import { Route, Routes } from 'react-router-dom' +import Loading from './Components/Utils/Loading/Loading'; +import { RoutesLinks } from './Routes'; +import Layout from './Layout/app/Layout'; +import Auth from './Pages/Auth/Page'; +import useHitRequests from './Hooks/useHitRequests'; +const Page404 = lazy(() => import("./Layout/app/NotFoundPage")) + +const App = () => { + // hit requests after user status is online + // useHitRequests(); + useHitRequests(); + + return ( + + {/* 404 Page */} + }> } /> + {/* Login Page */} + }> } /> + + {/* route not in navigation */} + + + {/* All Routes */} + {RoutesLinks?.map((item: any, index: number) => ( + + + + if(item?.element){ + } > + + {item?.element ?? "Please Add Element Props in Routes"} + + + } + /> + }else{ + item?.children?.map((item:any)=>{ + return( + } > + + {item?.element ?? "Please Add Element Props in Routes"} + + + } + /> + ) + }) + } + + )) + } + + + ) +} + +export default App \ No newline at end of file diff --git a/src/Components/Columns/ColumnsImage.tsx b/src/Components/Columns/ColumnsImage.tsx new file mode 100644 index 0000000..129881c --- /dev/null +++ b/src/Components/Columns/ColumnsImage.tsx @@ -0,0 +1,63 @@ +import { + DownloadOutlined, + RotateLeftOutlined, + RotateRightOutlined, + SwapOutlined, + ZoomInOutlined, + ZoomOutOutlined, +} from '@ant-design/icons'; +import React from 'react'; +import { Image, Space } from 'antd'; +import { BaseURL, BaseURL_IMAGE } from '../../api/config'; + + +const ColumnsImage= ({src}:any) => { + const imageUrl = BaseURL_IMAGE+src; + + // or you can download flipped and rotated image + // https://codesandbox.io/s/zi-ding-yi-gong-ju-lan-antd-5-7-0-forked-c9jvmp + const onDownload = () => { + fetch(src) + .then((response) => response.blob()) + .then((blob) => { + const url = URL.createObjectURL(new Blob([blob])); + const link = document.createElement('a'); + link.href = url; + link.download = 'image.png'; + document.body.appendChild(link); + link.click(); + URL.revokeObjectURL(url); + link.remove(); + }); + }; + + return ( + ( + + + + + + + + + + ), + }} + /> + ); +}; + +export default ColumnsImage; \ No newline at end of file diff --git a/src/Components/Columns/ColumnsSwitch.tsx b/src/Components/Columns/ColumnsSwitch.tsx new file mode 100644 index 0000000..1b155b4 --- /dev/null +++ b/src/Components/Columns/ColumnsSwitch.tsx @@ -0,0 +1,42 @@ +import { Switch } from 'antd' +import React from 'react' +import { CheckOutlined, CloseOutlined } from '@ant-design/icons'; +import { useFormikContext } from 'formik'; +export interface ColumnsSwitchProps { + name: string; + Front?: string; + Back?: string; + onChange?: (checked:any,event:any) => any; + icon?: boolean + Checked?:boolean + +} +const ColumnsSwitch = (props: ColumnsSwitchProps) => { + const { name, Front, Back, icon, onChange } = props; + const formik = useFormikContext(); + const onSwitchChange = (checked: boolean, event: Event) => { + // formik.setFieldValue("status", checked) + + + + }; + return ( + : Front} + unCheckedChildren={icon ? : Back} + onChange={ (checked:any,event:any)=> onChange ? onChange(checked,event) : onSwitchChange(checked,event)} + /> + ) +} + +export default ColumnsSwitch + + +ColumnsSwitch.defaultProps = { + Front: "Front", + Back: "Back", + onChange: undefined, + icon: false, + Checked:false + +}; \ No newline at end of file diff --git a/src/Components/Karimalden/KarimField.scss b/src/Components/Karimalden/KarimField.scss new file mode 100644 index 0000000..9ce192f --- /dev/null +++ b/src/Components/Karimalden/KarimField.scss @@ -0,0 +1,57 @@ +.KarimField{ + >*{ + width: 100%; + } + .text,.ant-form-item{ + margin-bottom:7px !important; + + } + + >span{ + margin-bottom: 0px !important; + &:focus-within{ + border-color: var(--primary) ; + box-shadow: 0 0 0 1px var(--primary); + cursor: pointer; + } + &:has(.is-invalid){ + border-color: red !important; + + } + input{ + color: var(--text); + background: var(--bg); + } + +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +input:-webkit-autofill:active{ + -webkit-box-shadow: 0 0 0 30px white inset !important; +} + } +} + +.ant-upload-select{ + width: 100%; +} +.Checkboxs{ + padding: 4%; +} +.SearchField{ + button{ + background: var(--primary); + } +} +.text{ + color: var(--text); +} + +input:disabled{ + color: var(--text) !important; +} + + +.error{ + color: red; +} \ No newline at end of file diff --git a/src/Components/Karimalden/KarimField.tsx b/src/Components/Karimalden/KarimField.tsx new file mode 100644 index 0000000..64ff8b8 --- /dev/null +++ b/src/Components/Karimalden/KarimField.tsx @@ -0,0 +1,55 @@ +import React from "react"; +import "./KarimField.scss"; +import { Date, Time, File, DataRange, SelectField, Default, CheckboxField } from './View'; + +export interface KarimFieldProps { + name: string; + type?: "text" | "Select" | "DataRange" | "Date" | "Time" | "File" | "number" | "Checkbox" | "password"; + placeholder?: string; + label?: string; + className?: string; + option?: any[]; + isMulti?: boolean; + isDisabled?: boolean; + picker?: "data" | "week" | "month" | "quarter" | "year"; + Format?: "YYYY/MM/DD" | "MM/DD" | "YYYY/MM"; + accept?:any + onChange?: (value: any) => void; + Group?: boolean + dir?:'ltr' | "rtl" +} + +const KarimField = (props: KarimFieldProps) => { + switch (props?.type) { + case 'Select': + return ; + case "DataRange": + return ; + case "Date": + return ; + case "Time": + return

    + ) +} + +export default CheckboxField \ No newline at end of file diff --git a/src/Components/Karimalden/View/DataRange.tsx b/src/Components/Karimalden/View/DataRange.tsx new file mode 100644 index 0000000..924fddf --- /dev/null +++ b/src/Components/Karimalden/View/DataRange.tsx @@ -0,0 +1,40 @@ +import { Form, DatePicker } from 'antd' + +import React from 'react' +import useFormField from '../../../Hooks/useFormField'; + +const { RangePicker } = DatePicker; + +const DataRange = ({ name, label, isDisabled, option, isMulti,Format ,props }: any) => { + + const { errorMsg, isError, t, formik } = useFormField(name, props) + const onCalendarChange = (value: any) => { + + formik.setFieldValue(name, value) + + }; + return ( + +
    + + + + + + +
    + ) +} + +export default DataRange \ No newline at end of file diff --git a/src/Components/Karimalden/View/Date.tsx b/src/Components/Karimalden/View/Date.tsx new file mode 100644 index 0000000..9af5bbe --- /dev/null +++ b/src/Components/Karimalden/View/Date.tsx @@ -0,0 +1,40 @@ +import { Form, DatePicker } from 'antd' +import React from 'react' +import useFormField from '../../../Hooks/useFormField'; +import dayjs from 'dayjs'; + +const Date = ({ name, label, isDisabled, option, isMulti,picker="date" ,props }: any) => { + + const { errorMsg, isError, t, formik } = useFormField(name, props) + const onCalendarChange = (value: any) => { + + formik.setFieldValue(name, value) + + }; + return ( + +
    + + + + + + + +
    + ) +} + +export default Date \ No newline at end of file diff --git a/src/Components/Karimalden/View/Default.tsx b/src/Components/Karimalden/View/Default.tsx new file mode 100644 index 0000000..d8a97e6 --- /dev/null +++ b/src/Components/Karimalden/View/Default.tsx @@ -0,0 +1,32 @@ +import { Form, Input } from 'antd' +import React from 'react' +import useFormField from '../../../Hooks/useFormField'; + +const Default = ({ name, label, placeholder, isDisabled, onChange, props }: any) => { + const { Field, formik, isError, errorMsg, t } = useFormField(name, props); + + + return ( +
    + + + + +
    + ); +}; + +export default Default; diff --git a/src/Components/Karimalden/View/File.tsx b/src/Components/Karimalden/View/File.tsx new file mode 100644 index 0000000..a951fdc --- /dev/null +++ b/src/Components/Karimalden/View/File.tsx @@ -0,0 +1,59 @@ +import { Button, Upload, UploadFile } from 'antd' +import useFormField from '../../../Hooks/useFormField'; +import { UploadOutlined } from '@ant-design/icons'; +import { BaseURL, BaseURL_IMAGE } from '../../../api/config'; +import { useTranslation } from 'react-i18next'; +import { ErrorMessage } from 'formik'; + + +const File = ({ name, label, onChange, isDisabled,accept, props }: any) => { + const { formik, t } = useFormField(name, props) + const imageUrl = formik.values[name] ? BaseURL_IMAGE + formik.values[name] : ''; + + const fileList: UploadFile[] = [ + + { + uid: '-1', + name: '', + status: 'done', + url: imageUrl, + thumbUrl: imageUrl, + } + ]; + const FilehandleChange = (value:any) => { + + formik.setFieldValue(name, value.file.originFileObj) + + }; + const customRequest = async ({ onSuccess}: any) => { + onSuccess(); + }; + return ( +
    + + + + + {msg =>
    {t(msg)}
    }
    + +
    + + + +
    + ) +} + +export default File \ No newline at end of file diff --git a/src/Components/Karimalden/View/SearchField.tsx b/src/Components/Karimalden/View/SearchField.tsx new file mode 100644 index 0000000..caccf79 --- /dev/null +++ b/src/Components/Karimalden/View/SearchField.tsx @@ -0,0 +1,44 @@ +import { Input } from 'antd'; +import { SearchProps } from 'antd/es/input' +import { useState } from 'react'; +import { useTranslation } from 'react-i18next'; +import { useLocation, useNavigate, useSearchParams } from 'react-router-dom'; +const { Search } = Input; + +const SearchField = () => { + const navigate = useNavigate() + const [searchParams,] = useSearchParams(); + const location =useLocation() + const {t} = useTranslation(); + + const [searchValue, setSearchValue] = useState(searchParams.get('search')|| ""); + + const onSearch: SearchProps['onSearch'] = (value, _e, info) => { + // console.log(value); + + navigate(`${location?.pathname}?search=${value}`, { replace: true }); + } + const onChange = (e :any) => { + setSearchValue(e.target.value); + + } + + + return ( +
    + + +
    + ) +} + +export default SearchField \ No newline at end of file diff --git a/src/Components/Karimalden/View/SelectField.tsx b/src/Components/Karimalden/View/SelectField.tsx new file mode 100644 index 0000000..7cc69ee --- /dev/null +++ b/src/Components/Karimalden/View/SelectField.tsx @@ -0,0 +1,39 @@ +import { Form, Select } from 'antd' +import React from 'react' +import useFormField from '../../../Hooks/useFormField'; + +const SelectField = ({ name, label, placeholder, isDisabled,option,isMulti,onChange, props}: any) => { + + const { errorMsg, isError, t ,formik} = useFormField(name, props) + const SelecthandleChange = (value: { value: string; label: React.ReactNode }) => { + formik.setFieldValue(name, value) + + }; + return ( +
    + + + + + {icon} + + {label} +
    + ); +}; + +export default CheckBoxesVuexy; diff --git a/src/Components/Ui/FileInput.tsx b/src/Components/Ui/FileInput.tsx new file mode 100644 index 0000000..94c5df0 --- /dev/null +++ b/src/Components/Ui/FileInput.tsx @@ -0,0 +1,27 @@ +import React from 'react' +import 'bootstrap/dist/css/bootstrap.min.css'; +import { Input } from 'reactstrap'; +import { useFormikContext } from 'formik'; + +type FileInputProps = { + name:string, + label:string, + accept:string, + onChange:any +} +function FileInput({name , accept="image/*" ,label , onChange} :FileInputProps) { + + + return ( +
    + + + +
    + ) +} + +export default FileInput \ No newline at end of file diff --git a/src/Components/Ui/HovarableImage.tsx b/src/Components/Ui/HovarableImage.tsx new file mode 100644 index 0000000..c56b31c --- /dev/null +++ b/src/Components/Ui/HovarableImage.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import { Tooltip } from "reactstrap"; + +const tooltipStyle = { + backgroundColor: "white", + border: "2px solid lightgrey", + maxWidth: "400px", +}; + +const HovarableImage = ({ id, src, imgPreviewProps = {}, ...props }:any) => { + const [isOpen, setIsOpen] = React.useState(false); + const ID = `image_hover_tooltip_${id}`; + const toggleTooltip = React.useCallback(() => setIsOpen((prev) => !prev), []); + + return ( +
    + {props.alt} + + {props.alt} + +
    + ); +}; + +export default HovarableImage; + diff --git a/src/Components/Ui/ImagePreview.tsx b/src/Components/Ui/ImagePreview.tsx new file mode 100644 index 0000000..04e2177 --- /dev/null +++ b/src/Components/Ui/ImagePreview.tsx @@ -0,0 +1,34 @@ +import React from "react"; +import { useTranslation } from "react-i18next"; + +const ImagePreview = ({ preview, height = 200 }:any) => { + const [t] = useTranslation(); + + return ( +
    + {preview ? ( + + ) : ( +
    {t("image_preview")}
    + )} +
    + ); +}; + +export default ImagePreview; diff --git a/src/Components/Ui/LoadingButton.tsx b/src/Components/Ui/LoadingButton.tsx new file mode 100644 index 0000000..a81316a --- /dev/null +++ b/src/Components/Ui/LoadingButton.tsx @@ -0,0 +1,14 @@ +import React from "react"; +import { Button, Spinner } from "reactstrap"; + +const LoadingButton = ({ handleClickLoadingButton,isLoading = false, ...props }:any) => { + return ( + + ); +}; + +export { LoadingButton }; + diff --git a/src/Components/Ui/LoadingSpinner.tsx b/src/Components/Ui/LoadingSpinner.tsx new file mode 100644 index 0000000..efa5055 --- /dev/null +++ b/src/Components/Ui/LoadingSpinner.tsx @@ -0,0 +1,10 @@ +import { Spin } from 'antd' +import React from 'react' + +function LoadingSpinner() { + return ( + + ) +} + +export default LoadingSpinner \ No newline at end of file diff --git a/src/Components/Ui/PasswordField/PasswordField.tsx b/src/Components/Ui/PasswordField/PasswordField.tsx new file mode 100644 index 0000000..b020930 --- /dev/null +++ b/src/Components/Ui/PasswordField/PasswordField.tsx @@ -0,0 +1,57 @@ +import React, { FC, useState } from "react"; +import { ErrorMessage, useField, Field } from "formik"; +import { FormGroup } from "reactstrap"; +import PropTypes from "prop-types"; +import { Eye, EyeOff } from "react-feather"; +import "./index.css"; + +interface PasswordFieldProps { + name: string; + label?: string; +} + +const PasswordField: FC = ({ name, label, ...props }) => { + const [field, meta] = useField({ name, ...props }); + const [showPassword, setShowPassword] = useState(false); + const EyeIcon = showPassword ? Eye : EyeOff; + + const toggleShow = () => { + setShowPassword((prev) => !prev); + }; + + return ( + <> + {label && } + + +
    + +
    + +
    + + ); +}; + +PasswordField.propTypes = { + name: PropTypes.string.isRequired, +}; + +export { PasswordField }; \ No newline at end of file diff --git a/src/Components/Ui/PasswordField/index.css b/src/Components/Ui/PasswordField/index.css new file mode 100644 index 0000000..7a26d93 --- /dev/null +++ b/src/Components/Ui/PasswordField/index.css @@ -0,0 +1,10 @@ +.back-icon { + font-size: 18px; + margin: 0; + margin-right: 5px; +} + +.back-btn { + padding-left: 0.8rem; + padding-right: 1rem; +} diff --git a/src/Components/Ui/ProgressBar.tsx b/src/Components/Ui/ProgressBar.tsx new file mode 100644 index 0000000..146339f --- /dev/null +++ b/src/Components/Ui/ProgressBar.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import { Progress } from "reactstrap"; + +const ProgressBar = ({ value,isLoading, isSuccess, isError }:any) => { + + + let color = ""; + if (!isLoading && isSuccess) { + color = "success"; + } + if (!isLoading && isError) { + color = "danger"; + } + return ( +
    + + {value}% + +
    + ); +}; + + +export default ProgressBar; diff --git a/src/Components/Ui/SelectField.tsx b/src/Components/Ui/SelectField.tsx new file mode 100644 index 0000000..f794e31 --- /dev/null +++ b/src/Components/Ui/SelectField.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import Select from "react-select"; +import { ValidatedField } from "./ValidatedField"; +import { useFormikContext } from "formik"; + +const SelectField = ({ label, name, options, ...props }:any) => { + const formik = useFormikContext(); + + return ( + opt.value === formik?.values[name]) || ""} + onChange={(opt:any) => formik.setFieldValue(name, opt.value)} + onBlur={() => formik.setFieldTouched(name)} + key={name} + {...props} + /> + ); +}; + + +export default SelectField; + + diff --git a/src/Components/Ui/StaticsCard/StaticCard.tsx b/src/Components/Ui/StaticsCard/StaticCard.tsx new file mode 100644 index 0000000..f82c1c4 --- /dev/null +++ b/src/Components/Ui/StaticsCard/StaticCard.tsx @@ -0,0 +1,59 @@ +import React from "react"; +import { Card, CardBody } from "reactstrap"; +import Chart from "react-apexcharts"; +import { ChartTypeEnum } from "../../../enums/ChartTypeEnum"; +import { history } from "../../../ProviderContainer"; +import { useNavigate } from "react-router-dom"; + +interface StatisticsCardProps { + className?: string; + iconLeft?: boolean; + icon: React.ReactNode; + count?: string; + CardTitle?: string; + CardContent?: string; + height?: number; + pathWhenClick :string ; + +} + +const StatisticsCard = (props :StatisticsCardProps) => { + + const navigate = useNavigate() + const { + className, + iconLeft = false , + icon, + count, + CardTitle, + CardContent, + pathWhenClick, + height, + ...rest + } = props; + + return ( + navigate(pathWhenClick , {replace:true})}> + +
    +
    +

    {CardTitle}

    +
    {icon}
    +
    +
    +
    +

    {count}

    +

    {CardContent}

    +
    +
    +
    + ); +}; + +export default StatisticsCard; diff --git a/src/Components/Ui/StatusBadge.tsx b/src/Components/Ui/StatusBadge.tsx new file mode 100644 index 0000000..1fb55e6 --- /dev/null +++ b/src/Components/Ui/StatusBadge.tsx @@ -0,0 +1,17 @@ +import React from "react"; +import { useTranslation } from "react-i18next"; +import { Badge } from "reactstrap"; + +const StatusBadge = ({ status }:any) => { + const [t] = useTranslation(); + + return ( + + {status ? t("active") : t("inacticve")} + + ); +}; + + + +export default StatusBadge; diff --git a/src/Components/Ui/TableActions.tsx b/src/Components/Ui/TableActions.tsx new file mode 100644 index 0000000..73c9563 --- /dev/null +++ b/src/Components/Ui/TableActions.tsx @@ -0,0 +1,38 @@ +import React , {ReactNode} from "react"; +import confirmAlert from "./Alert"; +import { FaEdit, FaTrash } from "react-icons/fa"; + +type TableActionsProps = { + onDelete: () => any; + onEdit: () => void; + showEdit?: boolean; + showDelete?: boolean; + children?: ReactNode; +}; + + +const TableActions = ({ onDelete , onEdit,showEdit=true,showDelete=true, children }:TableActionsProps) => { + + + return ( +
    + {showEdit && } + {showDelete && ( + + confirmAlert({ + onConfirm: () => { + onDelete(); + + }, + }) + } + className="cursor-pointer" + size={20} + /> + )} + {children} +
    +); +}; +export default TableActions; diff --git a/src/Components/Ui/ThreeSwitchState/TripleSwitch.tsx b/src/Components/Ui/ThreeSwitchState/TripleSwitch.tsx new file mode 100644 index 0000000..3e6136b --- /dev/null +++ b/src/Components/Ui/ThreeSwitchState/TripleSwitch.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import type { RadioChangeEvent } from 'antd'; +import { Radio } from 'antd'; + +const onChange = (e: RadioChangeEvent) => { +}; + +const App: React.FC = () => ( + <> + + + + Hangzhou + + Shanghai + + Beijing + Chengdu + + + + Hangzhou + Shanghai + Beijing + Chengdu + + +); + +export default App; diff --git a/src/Components/Ui/ToggleStatus.tsx b/src/Components/Ui/ToggleStatus.tsx new file mode 100644 index 0000000..de94080 --- /dev/null +++ b/src/Components/Ui/ToggleStatus.tsx @@ -0,0 +1,39 @@ +import React from "react"; +import Toggle from "react-toggle"; +import "react-toggle/style.css"; +import StatusBadge from "./StatusBadge"; +import { useTranslation } from "react-i18next"; + +interface ToggleStatusProps { + +} +export const ToggleStatus = ({ object, toggleMutation, ...props }:any) => { + const [t] = useTranslation(); + + const handleSwitch = () => { + toggleMutation.mutate({ + id: object.id, + new_status: !object.is_active, + }); + }; + + return ( + <> +
    +

    + {object.is_active ? t("active") : t("inactive")} +

    + +
    + + ); +}; diff --git a/src/Components/Ui/ValidatedField.tsx b/src/Components/Ui/ValidatedField.tsx new file mode 100644 index 0000000..c2bd089 --- /dev/null +++ b/src/Components/Ui/ValidatedField.tsx @@ -0,0 +1,64 @@ +import React from "react"; +import { ErrorMessage, useField, Field } from "formik"; +import { FormGroup } from "reactstrap"; +import { useTranslation } from "react-i18next"; + +const ValidatedField = ({ + name, + label, + CustomField, + icon: Icon, + optional, + labelIcon = null, + formProps, + isRequired, + + ...props +}:any) => { + + const [field, meta] = useField({ name, ...props }); + const [t] = useTranslation(); + + let Wrapper = Field; + + if (CustomField) { + Wrapper = CustomField; + } + const fieldProps = props.type === "file" ? {} : { ...field }; + + return ( + <> + {label && ( + + )} + + + {Icon && ( +
    + +
    + )} + + {(msg) => {t(msg)}} + +
    + + ); +}; + + +export { ValidatedField }; diff --git a/src/Components/Ui/index.tsx b/src/Components/Ui/index.tsx new file mode 100644 index 0000000..ae6a6f0 --- /dev/null +++ b/src/Components/Ui/index.tsx @@ -0,0 +1,17 @@ +import Checkbox from './CheckboxesVuexy' +import ImagePreview from './ImagePreview' +import SelectField from './SelectField' +import { useImagePreview } from './useImagePreview' +import {ValidatedField} from './ValidatedField' +import StatusBadge from './StatusBadge' +import HovarableImage from './HovarableImage' + +export { + Checkbox, + ImagePreview, + SelectField, + useImagePreview, + ValidatedField, + StatusBadge, + HovarableImage +} \ No newline at end of file diff --git a/src/Components/Ui/tables/Actions.tsx b/src/Components/Ui/tables/Actions.tsx new file mode 100644 index 0000000..dcf7aa0 --- /dev/null +++ b/src/Components/Ui/tables/Actions.tsx @@ -0,0 +1,57 @@ +import React , {ReactNode} from "react"; +import { FaEdit, FaEye, FaTrash } from "react-icons/fa"; +import CustomConfirmAlert from "../Alert"; +import { usePageState } from "../../../lib/state mangment/LayoutPagestate"; + +type TableActionsProps = { + onDelete?: () => any; + onEdit?: () => any; + onView?:() => any; + showView?: boolean; + showEdit?: boolean; + showDelete?: boolean; + children?: ReactNode; + objectToEdit:any + className?:string + +}; + + +const TableActions = ({ onDelete=()=>{} , objectToEdit,onEdit=()=>{},onView,showEdit=true,showDelete=true,showView=true,children,className }:TableActionsProps) => { +// const TableActions = ({ onDelete=()=>{} , objectToEdit,onEdit=()=>{},onView,showEdit=true,showDelete=true,showView=true,children }:TableActionsProps) => { + + // console.log(objectToEdit); + + const {setObjectToEdit , setIsOpenEditModel} = usePageState() + return ( +
    + {showEdit && { + setObjectToEdit(objectToEdit) + setIsOpenEditModel() + onEdit() + + }} className="cursor-pointer m-2" size={20} />} + {showView && } + + {showDelete && ( + + CustomConfirmAlert({ + onConfirm: () => { + + + onDelete(); + + }, + }) + } + className="cursor-pointer" + size={20} + /> + )} + + {children} +
    +); +}; +export default TableActions; diff --git a/src/Components/Ui/tables/ConfirmAlert.tsx b/src/Components/Ui/tables/ConfirmAlert.tsx new file mode 100644 index 0000000..bb99f66 --- /dev/null +++ b/src/Components/Ui/tables/ConfirmAlert.tsx @@ -0,0 +1,40 @@ +import React from "react"; +import { confirmAlert } from "react-confirm-alert"; +import SweetAlert from "react-bootstrap-sweetalert"; + +interface CustomUIProps { + onClose: () => void; + options: { + title?: string; + confirmBtnText?: string; + cancelBtnText?: string; + onConfirm: () => void; + body?: string; + }; +} + +export default function CustomConfirmAlert(options: any) { + confirmAlert({ + customUI: ({ onClose }) => , + }); +} + +function CustomUI({ onClose, options }: CustomUIProps) { + const sweetAlertProps: any = { + title: options.title || `DELETE, Are you sure?`, + warning: true, + show: true, + showCancel: true, + reverseButtons: true, + cancelBtnBsStyle: "danger", + confirmBtnText: options.confirmBtnText || "Yes, delete it!", + cancelBtnText: options.cancelBtnText || "Cancel", + onConfirm: () => { + options.onConfirm(); + onClose(); + }, + onCancel: onClose, + }; + + return {options.body || "You won't be able to revert this!"}; +} diff --git a/src/Components/Ui/useImagePreview.tsx b/src/Components/Ui/useImagePreview.tsx new file mode 100644 index 0000000..818c68e --- /dev/null +++ b/src/Components/Ui/useImagePreview.tsx @@ -0,0 +1,24 @@ +import { useState, useEffect } from "react"; + +export const useImagePreview = (defaultValue:any = null) => { + const [preview, setPreview] = useState(defaultValue || null); + + useEffect(() => { + return () => { + URL.revokeObjectURL(preview); + + }; + }, [preview]); + + const handleImageChange = (event:any) => { + + setPreview(URL.createObjectURL(event.target.files[0])); + + }; + + return { + preview, + handleImageChange, + setPreview, + }; +}; diff --git a/src/Components/Utils/Loading/Loading.scss b/src/Components/Utils/Loading/Loading.scss new file mode 100644 index 0000000..9ffb658 --- /dev/null +++ b/src/Components/Utils/Loading/Loading.scss @@ -0,0 +1,93 @@ +.Loading{ + + .wrapper { + width: 200px; + height: 60px; + position: relative; + left: 40%; + z-index: 1; + } + + .circle { + width: 20px; + height: 20px; + position: absolute; + border-radius: 50%; + background-color: var(--primary); + left: 15%; + transform-origin: 50%; + animation: circle7124 .5s alternate infinite ease; + } + + @keyframes circle7124 { + 0% { + top: 60px; + height: 5px; + border-radius: 50px 50px 25px 25px; + transform: scaleX(1.7); + } + + 40% { + height: 20px; + border-radius: 50%; + transform: scaleX(1); + } + + 100% { + top: 0%; + } + } + + .circle:nth-child(2) { + left: 45%; + animation-delay: .2s; + } + + .circle:nth-child(3) { + left: auto; + right: 15%; + animation-delay: .3s; + } + + .shadow { + width: 20px; + height: 4px; + border-radius: 50%; + background-color: rgba(0,0,0,0.9); + position: absolute; + top: 62px; + transform-origin: 50%; + z-index: -1; + left: 15%; + filter: blur(1px); + animation: shadow046 .5s alternate infinite ease; + } + + @keyframes shadow046 { + 0% { + transform: scaleX(1.5); + } + + 40% { + transform: scaleX(1); + opacity: .7; + } + + 100% { + transform: scaleX(.2); + opacity: .4; + } + } + + .shadow:nth-child(4) { + left: 45%; + animation-delay: .2s + } + + .shadow:nth-child(5) { + left: auto; + right: 15%; + animation-delay: .3s; + } + +} diff --git a/src/Components/Utils/Loading/Loading.tsx b/src/Components/Utils/Loading/Loading.tsx new file mode 100644 index 0000000..19651b4 --- /dev/null +++ b/src/Components/Utils/Loading/Loading.tsx @@ -0,0 +1,19 @@ +import React from 'react' +import './Loading.scss' +const Loading = () => { + + return ( +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + ) +} + +export default Loading \ No newline at end of file diff --git a/src/Components/Utils/SearchBar/SearchBar.scss b/src/Components/Utils/SearchBar/SearchBar.scss new file mode 100644 index 0000000..6834dcf --- /dev/null +++ b/src/Components/Utils/SearchBar/SearchBar.scss @@ -0,0 +1,43 @@ +.SearchBar{ + .group { + display: flex; + align-items: center; + position: relative; + max-width: 190px; + } + + .input { + width: 100%; + height: 40px; + padding: 0 1rem; + padding-left: 2.5rem; + border-radius: 8px; + outline: none; + font-weight: 500; + background: var(--primary); + color: var(--bg); + border: none; + box-shadow: 2px 2px 7px 0 var(--primary); + + } + + .input::placeholder { + color: var(--bg); + } + + + + .icon { + position: absolute; + left: 1rem; + fill: var(--bg); + width: 1rem; + height: 1rem; + } + + + + + + +} \ No newline at end of file diff --git a/src/Components/Utils/SearchBar/SearchBar.tsx b/src/Components/Utils/SearchBar/SearchBar.tsx new file mode 100644 index 0000000..f1f5cd2 --- /dev/null +++ b/src/Components/Utils/SearchBar/SearchBar.tsx @@ -0,0 +1,14 @@ +import React from 'react' +import './SearchBar.scss' +const SearchBar = () => { + return ( +
    +
    + + +
    +
    + ) +} + +export default SearchBar \ No newline at end of file diff --git a/src/Components/Utils/Theme.tsx b/src/Components/Utils/Theme.tsx new file mode 100644 index 0000000..7681ffd --- /dev/null +++ b/src/Components/Utils/Theme.tsx @@ -0,0 +1,84 @@ +import { Menu, MenuItem, MenuButton } from '@szhsin/react-menu'; +import { useTranslation } from 'react-i18next'; +import { usePageState } from '../../lib/state mangment/LayoutPagestate'; +import { BsFillMoonStarsFill, BsFillSunFill, BsSunglasses } from 'react-icons/bs'; + + +let What_the_Theme = localStorage.getItem('theme') ?? "light"; + +if (What_the_Theme === "dark") { + + document.body.classList.add('dark')} + else if (What_the_Theme === "glass") { + + document.body.classList.add('glass') + } + + + + +export default function Theme() { + const {t} = useTranslation(); + + const {setThemChange} = usePageState() + + const changeTheme = (newTheme : any) => { + + + if(newTheme === "dark"){ + document.body.classList.remove('glass'); + document.body.classList.add('dark');localStorage.setItem("theme", "dark"); + What_the_Theme = "dark" + } + else if(newTheme === "light"){ + document.body.classList.remove('glass'); + document.body.classList.remove('dark');localStorage.setItem("theme", "light"); + What_the_Theme = "light" + + } + else if(newTheme === "glass"){ + document.body.classList.remove('dark'); document.body.classList.add('glass'); localStorage.setItem("theme", "glass"); + What_the_Theme = "glass" + + } + setThemChange() + }; + /// BsSunglasses BsFillSunFill BsFillMoonStarsFill + + + return ( +
    + + {(What_the_Theme === "light") ? + <> + + {t("light")} + + + : (What_the_Theme === "dark") ? + <> + + {t("dark")} + + : + <> + + {t("glass")} + + } + } transition> + changeTheme('light')}> + + {t("light")} + + changeTheme('dark')}> + + {t("dark")} + changeTheme('glass')}> + + {t("glass")} + + +
    + ); +} diff --git a/src/Components/Utils/Translate.tsx b/src/Components/Utils/Translate.tsx new file mode 100644 index 0000000..c686298 --- /dev/null +++ b/src/Components/Utils/Translate.tsx @@ -0,0 +1,81 @@ +import { Menu, MenuItem, MenuButton } from '@szhsin/react-menu'; +import { useTranslation, initReactI18next } from 'react-i18next'; +import i18n from 'i18next'; // Make sure this import is correct +import translationEN from '../../translate/en.json'; +import translationAR from '../../translate/ar.json'; + +i18n.use(initReactI18next).init({ + resources: { + en: { + translation: translationEN + }, + ar: { + translation: translationAR + } + }, + lng: 'en', + interpolation: { + escapeValue: false + } +}); +let What_the_language = localStorage.getItem('language') ?? "en"; + +if (What_the_language === "en") { + + i18n.changeLanguage('en'); + document.body.setAttribute('dir', 'ltr'); document.body.classList.add('en')} + else{ + i18n.changeLanguage('ar'); + document.body.setAttribute('dir', 'rtl'); document.body.classList.add('ar'); +} + + +export default function Translate() { + const { t, i18n } = useTranslation(); + + + const changeLanguage = (newLanguage : any) => { + i18n.changeLanguage(newLanguage); + if(newLanguage === "Ar"){ + i18n.changeLanguage('ar'); + document.body.setAttribute('dir', 'rtl'); document.body.classList.add('ar');localStorage.setItem("language", "ar"); + What_the_language = "ar" + } + else if(newLanguage === "En"){ + i18n.changeLanguage('en'); + document.body.setAttribute('dir', 'ltr'); document.body.classList.remove('ar');localStorage.setItem("language", "en"); + What_the_language = "en" + + } + }; + + return ( +
    + + {What_the_language === "ar" ? + <> + {/* */} + {t("Arabic")} + + + : + <> + {/* */} + {t("English")} + + + } + } transition> + changeLanguage('Ar')}> + {/* */} + {t("Arabic")} + + changeLanguage('En')}> + {/* */} + {t("English")} + + + +
    + ); +} diff --git a/src/Extensions/Editor/HtmlEditor.tsx b/src/Extensions/Editor/HtmlEditor.tsx new file mode 100644 index 0000000..9d02c9b --- /dev/null +++ b/src/Extensions/Editor/HtmlEditor.tsx @@ -0,0 +1,42 @@ +import React, { FC } from "react"; +import { Editor } from '@tinymce/tinymce-react'; +import { useFormikContext } from "formik"; + +interface HtmlEditorProps { + langCode: number; + name: string; + editorState: string; +} + +const HtmlEditor: FC = ({ langCode, name, editorState, ...props }) => { + const formik = useFormikContext(); + + const ar: boolean = langCode === 2; + + return ( + { + formik.setFieldValue(name, newValue) + }} + /> + ); +} + +export { HtmlEditor }; \ No newline at end of file diff --git a/src/Extensions/Editor/SingleLangEditor.tsx b/src/Extensions/Editor/SingleLangEditor.tsx new file mode 100644 index 0000000..0d9c42e --- /dev/null +++ b/src/Extensions/Editor/SingleLangEditor.tsx @@ -0,0 +1,43 @@ +import React, { FC } from "react"; +import PropTypes from "prop-types"; +import { HtmlEditor } from "./HtmlEditor"; +import { useFormikContext } from "formik"; +import { useTranslation } from "react-i18next"; + +interface SingleLangEditorProps { + langCode: number; + property: string; +} + +const PROPERTY_TYPES: string[] = [ + "privacy_description", + "conditions_description", + "about_us_description", + "product_description", + "auction_description" +]; + +const SingleLangEditor: FC = ({ langCode, property }) => { + const formik:any = useFormikContext(); + const {t} = useTranslation(); + + const label = `${t(property)} (${t(`lang_${langCode}`)})`; + const fieldName = `translated_fields[${langCode}][${property}]`; + return ( + <> +
    {label}
    + + + ); +}; + +SingleLangEditor.propTypes = { + langCode: PropTypes.oneOf([1, 2]).isRequired, + property: PropTypes.oneOf(PROPERTY_TYPES).isRequired, +}; + +export default SingleLangEditor; \ No newline at end of file diff --git a/src/Extensions/Editor/StatusCard.tsx b/src/Extensions/Editor/StatusCard.tsx new file mode 100644 index 0000000..25993c4 --- /dev/null +++ b/src/Extensions/Editor/StatusCard.tsx @@ -0,0 +1,23 @@ +import React, { FC } from "react"; +import { Card, CardBody, Spinner } from "reactstrap"; + +interface StatusCardProps { + isLoading: boolean; + isError: boolean; +} + +const StatusCard= ({ isLoading, isError }:StatusCardProps) => { + return ( + + + {isLoading && } + {isError &&

    Failed !

    } +
    +
    + ); +}; + +export default StatusCard; \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateAddModal.js b/src/Extensions/FileGenerator/generateAddModal.js new file mode 100644 index 0000000..88f656f --- /dev/null +++ b/src/Extensions/FileGenerator/generateAddModal.js @@ -0,0 +1,65 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +let FileContiner = ` + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import Form${capitalizeFirstLetter(fileName)} from './Form${capitalizeFirstLetter(fileName)}' +import { useAdd${capitalizeFirstLetter(fileName)} } from '../../api/${(fileName)}' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function Add${capitalizeFirstLetter(fileName)}Modal() { + + + const [t] = useTranslation() + const {mutate , status} = useAdd${capitalizeFirstLetter(fileName)}() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default Add${capitalizeFirstLetter(fileName)}Modal + +` +fs.writeFileSync('src/Pages/'+fileName+"/"+"Add"+ capitalizeFirstLetter(fileName)+"Modal.tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + + + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateApi.js b/src/Extensions/FileGenerator/generateApi.js new file mode 100644 index 0000000..80d596e --- /dev/null +++ b/src/Extensions/FileGenerator/generateApi.js @@ -0,0 +1,40 @@ +const fs = require('fs'); + +const fileName = process.argv[2] + + +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + + +let FileContiner = ` +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutation from "./helper/useUpdateMutation" + + const API = { + GET: "/api/admin/${fileName}", + ADD: "/api/admin/${fileName}/create", + UPDATE: "/api/admin/${fileName}/update", + DELETE: "/api/admin/${fileName}/delete", + }; + + const KEY = "${fileName.toUpperCase()}"; + export const useGet${capitalizeFirstLetter(fileName)} = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAdd${capitalizeFirstLetter(fileName)} = () => useAddMutation(KEY, API.ADD); + export const useUpdate${capitalizeFirstLetter(fileName)} = () => useUpdateMutation(KEY, API.UPDATE); + export const useDelete${capitalizeFirstLetter(fileName)} = () =>useDeleteMutation(KEY, API.DELETE); +` +fs.writeFileSync('src/api/'+fileName+".ts", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateColumn.js b/src/Extensions/FileGenerator/generateColumn.js new file mode 100644 index 0000000..c85ad21 --- /dev/null +++ b/src/Extensions/FileGenerator/generateColumn.js @@ -0,0 +1,63 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + + + +let FileContiner = ` +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + + return useMemo( + () => [ + + { + name: t("email"), + sortable: false, + center: "true", + cell: (row:any) => row?.email + }, + + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + onView={()=>{}} + objectToEdit={row} + showEdit={true} + // showDelete={false} + onDelete={() => fnDelete({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + +` +fs.writeFileSync('src/Pages/'+fileName+"/useTableColumns"+".tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); diff --git a/src/Extensions/FileGenerator/generateDashboard.js b/src/Extensions/FileGenerator/generateDashboard.js new file mode 100644 index 0000000..f291fd9 --- /dev/null +++ b/src/Extensions/FileGenerator/generateDashboard.js @@ -0,0 +1,30 @@ +const { exec } = require('child_process'); + + +const fileName = process.argv[2] + + +const CreateApi = `node src/Extensions/FileGenerator/generateApi.js ${fileName}` +const CreatePage = `node src/Extensions/FileGenerator/generatePage.js ${fileName}` +const CreateColumn = `node src/Extensions/FileGenerator/generateColumn.js ${fileName}` +const CreateformUtil= `node src/Extensions/FileGenerator/generateformUtils.js ${fileName}` +const CreateAddModal= `node src/Extensions/FileGenerator/generateAddModal.js ${fileName}` +const CreateEditModal= `node src/Extensions/FileGenerator/generateEditModal.js ${fileName}` +const CreateForm= `node src/Extensions/FileGenerator/generateForm.js ${fileName}` + + + +const RunCommand = async()=>{ + + exec(CreatePage) + exec(CreateApi) + setTimeout(()=>{},100) + exec(CreateColumn) + exec(CreateformUtil) + exec(CreateAddModal) + exec(CreateEditModal) + exec(CreateForm) + +} + +RunCommand() diff --git a/src/Extensions/FileGenerator/generateEditModal.js b/src/Extensions/FileGenerator/generateEditModal.js new file mode 100644 index 0000000..ba77c06 --- /dev/null +++ b/src/Extensions/FileGenerator/generateEditModal.js @@ -0,0 +1,58 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +let FileContiner = ` +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import Form${capitalizeFirstLetter(fileName)} from './Form${capitalizeFirstLetter(fileName)}' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdate${capitalizeFirstLetter(fileName)} } from '../../api/${capitalizeFirstLetter(fileName)}' + +function Edit${capitalizeFirstLetter(fileName)}Modal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdate${capitalizeFirstLetter(fileName)}; + + const handleSubmit = (value:InitialValues)=>{ + const dataToSend = getDataToSend({...value}) + + mutate(dataToSend) +} + + return ( + { }} + status={status as QueryStatusEnum} + headerText='Edit Modal' + getValidationSchema={getValidationSchema(objectToEdit)}> + + + ) +} + +export default Edit${capitalizeFirstLetter(fileName)}Modal +` +fs.writeFileSync('src/Pages/'+fileName+"/"+"Edit"+ capitalizeFirstLetter(fileName)+"Modal.tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + + + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateForm.js b/src/Extensions/FileGenerator/generateForm.js new file mode 100644 index 0000000..c2e74aa --- /dev/null +++ b/src/Extensions/FileGenerator/generateForm.js @@ -0,0 +1,58 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +let FileContiner = ` +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function Form${capitalizeFirstLetter(fileName)}() { + const formik = useFormikContext(); + + + + return ( + + + {/* name from form utils */} + + + + + + + + + + ) +} + +export default Form${capitalizeFirstLetter(fileName)} + + +` +fs.writeFileSync('src/Pages/'+fileName+'/Form'+ capitalizeFirstLetter(fileName)+".tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + + + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateModel.js b/src/Extensions/FileGenerator/generateModel.js new file mode 100644 index 0000000..442421c --- /dev/null +++ b/src/Extensions/FileGenerator/generateModel.js @@ -0,0 +1,64 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +let FileContiner = ` + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import Form${capitalizeFirstLetter(fileName)} from './Form${capitalizeFirstLetter(fileName)}' +import { useAdd${capitalizeFirstLetter(fileName)} } from '../../api/${(fileName)}' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function Add${capitalizeFirstLetter(fileName)}Modal() { + + + const [t] = useTranslation() + const {mutate , status} = useAdd${capitalizeFirstLetter(fileName)}() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default Add${capitalizeFirstLetter(fileName)}Modal + +` +fs.writeFileSync('src/Pages/'+fileName+"/"+"Add"+ capitalizeFirstLetter(fileName)+"Modal.tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + + + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generatePage.js b/src/Extensions/FileGenerator/generatePage.js new file mode 100644 index 0000000..f200971 --- /dev/null +++ b/src/Extensions/FileGenerator/generatePage.js @@ -0,0 +1,67 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +const folderPath = 'src/Pages/'+fileName; + + +if (!fs.existsSync(folderPath)) { + fs.mkdirSync(folderPath, { recursive: true }); +} + +let FileContiner = ` +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGet${capitalizeFirstLetter(fileName)}} from '../../api/${fileName}' +import { QueryStatusEnum } from '../../config/QueryStatus' +import Edit${capitalizeFirstLetter(fileName)}Modal from './Edit${capitalizeFirstLetter(fileName)}Modal' +import Add${capitalizeFirstLetter(fileName)}Modal from './Add${capitalizeFirstLetter(fileName)}Modal' + +function ${capitalizeFirstLetter(fileName)}Page() { + + const column =useTableColumns() + const {data ,status } = useGet${capitalizeFirstLetter(fileName)}() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default ${capitalizeFirstLetter(fileName)}Page + +` + +fs.writeFileSync('src/Pages/'+fileName+"/"+capitalizeFirstLetter(fileName)+"Page.tsx", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Extensions/FileGenerator/generateformUtils.js b/src/Extensions/FileGenerator/generateformUtils.js new file mode 100644 index 0000000..f608f43 --- /dev/null +++ b/src/Extensions/FileGenerator/generateformUtils.js @@ -0,0 +1,73 @@ +const fs = require('fs'); + +// Get the file name from the command line arguments +const fileName = process.argv[2]; + +// Check if a file name is provided +if (!fileName) { + console.error('Please provide a file name.'); + process.exit(1); +} + +let FileContiner = ` +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + name:string, + email:string +} + +interface ObjectToEdit extends formUtilCommon { + + id?:number, + +} + +interface InitialValues extends ObjectToEdit { + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + + return { + id:objectToEdit?.id?? 0 , + name:objectToEdit?.name ?? "", + email:objectToEdit?.email?? "" + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + name:Yup.string().required('required'), + email:Yup.string().required("required") + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + + const formData = new FormData(); + buildFormData(formData, data); + return formData; +}; + +` +fs.writeFileSync('src/Pages/'+fileName+"/"+"formUtil.ts", +FileContiner +); + +console.log(`File "${fileName}" generated successfully.`); + + +function capitalizeFirstLetter(word) { + return (word).charAt(0).toUpperCase() + (word).slice(1); +} \ No newline at end of file diff --git a/src/Hooks/WithDrawer.tsx b/src/Hooks/WithDrawer.tsx new file mode 100644 index 0000000..0d81ba9 --- /dev/null +++ b/src/Hooks/WithDrawer.tsx @@ -0,0 +1,45 @@ +import React, { useState, ReactNode } from 'react'; +import type { DrawerProps } from 'antd'; +import { Drawer, Space } from 'antd'; + +interface WithDrawerProps { + button: React.ReactNode; + children: ReactNode; + title:string; + className?:string, + iopen?:boolean, + setOpen:any +} + +const WithDrawer: React.FC = ({ children,title ="Basic Drawer",className ,setOpen, iopen }) => { + const [placement, setPlacement] = useState('right'); + + + + return ( + <> + setOpen(false)} + open={iopen} + key={placement} + > +
    + {children} + +
    +
    + + ); +}; + +export default WithDrawer; + + +// Open} +// > +// {/* Your content goes here */} +// \ No newline at end of file diff --git a/src/Hooks/useEventListener.tsx b/src/Hooks/useEventListener.tsx new file mode 100644 index 0000000..0c29a4a --- /dev/null +++ b/src/Hooks/useEventListener.tsx @@ -0,0 +1,16 @@ +import { useEffect, useRef } from "react"; + +export const useEventListener = (eventType:any, callback:any, element = window) => { + const callbackRef = useRef(callback); + + useEffect(() => { + callbackRef.current = callback; + }, [callback]); + + useEffect(() => { + const handler = (e:any) => callbackRef.current(e); + element.addEventListener(eventType, handler); + + return () => element.removeEventListener(eventType, handler); + }, [eventType, element]); +}; diff --git a/src/Hooks/useFormField.tsx b/src/Hooks/useFormField.tsx new file mode 100644 index 0000000..57d8cbf --- /dev/null +++ b/src/Hooks/useFormField.tsx @@ -0,0 +1,16 @@ +import { useField, useFormikContext } from 'formik'; +import { useTranslation } from 'react-i18next'; +import { Field } from 'formik'; + +const useFormField = (name: string, props?: any) => { + const [field, meta] = useField({ name, ...props }); + const { t } = useTranslation(); + const formik = useFormikContext(); + const isError = meta.touched && meta.error; + + const errorMsg = meta.error ? t(meta.error.toString()) : ''; + + return { Field, field, meta, formik, isError, errorMsg, t }; +}; + +export default useFormField; diff --git a/src/Hooks/useHitRequests.tsx b/src/Hooks/useHitRequests.tsx new file mode 100644 index 0000000..b785175 --- /dev/null +++ b/src/Hooks/useHitRequests.tsx @@ -0,0 +1,35 @@ + + +import { useEffect } from 'react' +import useTriggerStatus from './useTriggerStatus' +import useAxios from '../api/helper/useAxios' +import { IRequestSend } from '../interfaces/axiosInterface' + + +function useHitRequests() { + + const axios = useAxios() + const isOnline = useTriggerStatus() + + useEffect(() => { + if (isOnline) { + + const data = JSON.parse(localStorage.getItem("offlineApi") || "[]"); + // check if offlineApi is empty. + if(data.length < 0) { + return ; + } + // mapping on offline requests + data.map((item: IRequestSend) => { + axios[item.method](item.endPoint, item.data,{headers:item?.headers}) + }) + // set response array to an empty array to clear response inside it + + localStorage.setItem("offlineApi", "[]"); + + } + + }, [isOnline]) +} + +export default useHitRequests \ No newline at end of file diff --git a/src/Hooks/useLoadingState.tsx b/src/Hooks/useLoadingState.tsx new file mode 100644 index 0000000..dfda80d --- /dev/null +++ b/src/Hooks/useLoadingState.tsx @@ -0,0 +1,21 @@ +import { useState, useEffect } from 'react'; + +function useLoadingState(initialValue: boolean, duration: number): [boolean, () => void] { + const [loading, setLoading] = useState(initialValue); + + useEffect(() => { + const timeoutId = setTimeout(() => { + setLoading(false); + }, duration); + + return () => clearTimeout(timeoutId); + }, [duration]); + + const resetLoading = () => { + setLoading(true); + }; + + return [loading, resetLoading]; +} + +export default useLoadingState; diff --git a/src/Hooks/useNavigateOnSuccess.ts b/src/Hooks/useNavigateOnSuccess.ts new file mode 100644 index 0000000..9196d86 --- /dev/null +++ b/src/Hooks/useNavigateOnSuccess.ts @@ -0,0 +1,20 @@ +import React, { useEffect } from 'react' +import { useNavigate } from 'react-router-dom' + + +function useNavigateOnSuccess(isSuccess :boolean , to_path:string , callbackAfterSuccess?:any) { + + const navigate = useNavigate() + useEffect(()=>{ + + if(isSuccess){ + if (typeof callbackAfterSuccess === 'function') { + callbackAfterSuccess() + } + navigate(to_path , {replace:true}) + } + },[isSuccess]) + +} + +export default useNavigateOnSuccess \ No newline at end of file diff --git a/src/Hooks/usePagination.tsx b/src/Hooks/usePagination.tsx new file mode 100644 index 0000000..a29e879 --- /dev/null +++ b/src/Hooks/usePagination.tsx @@ -0,0 +1,36 @@ +import { Pagination } from "antd"; +import { useLocation, useNavigate, useSearchParams } from "react-router-dom"; + +export const PaginationBody = ({ data }: any) => { + console.log(data , "ibrahimmmmmmmmm"); + + const navigate = useNavigate(); + const location = useLocation(); + const pagination = location?.search || ''; + const currentPage = parseInt(new URLSearchParams(location.search).get("page") || "1", 10); + const pageSize = parseInt(new URLSearchParams(location.search).get("per_page") || "8", 10); + + const [searchParams] = useSearchParams() + const onChange = (page: number, pageSize?: number) => { + navigate(`?page=${page}&per_page=${pageSize || data?.per_page}&search=${searchParams.get('search')}`, { replace: true }); + }; + + const onShowSizeChange = (current: number, pageSize: number) => { + navigate(`?page=${current}&per_page=${pageSize}&search=${searchParams.get('search')}`, { replace: true }); + }; + + + return ( + `Total ${total} items`} + pageSize={pageSize} + pageSizeOptions={[8, 16, 24, 32, 40]} + defaultCurrent={currentPage} + current={currentPage} // Adding this line will set the current page correctly + onChange={onChange} + onShowSizeChange={onShowSizeChange} + /> + ); +}; diff --git a/src/Hooks/useTriggerStatus.tsx b/src/Hooks/useTriggerStatus.tsx new file mode 100644 index 0000000..eca5996 --- /dev/null +++ b/src/Hooks/useTriggerStatus.tsx @@ -0,0 +1,21 @@ +import { useState, useEffect } from 'react'; + +const useTriggerStatus = () => { + // initialized with the current online status of the browser (navigator.onLine). + const [isOnline, setIsOnline] = useState(navigator.onLine); + + const updateOnlineStatus = () => { + setIsOnline(navigator.onLine); + }; + + useEffect(() => { + // Adds an event listener that calls updateOnlineStatus when the browser goes online or offline + window.addEventListener('online', updateOnlineStatus); + window.addEventListener('offline', updateOnlineStatus); + + }, []); + + return isOnline; +}; + +export default useTriggerStatus; diff --git a/src/Hooks/useWindowSize.tsx b/src/Hooks/useWindowSize.tsx new file mode 100644 index 0000000..853fdb8 --- /dev/null +++ b/src/Hooks/useWindowSize.tsx @@ -0,0 +1,18 @@ +import { useState } from "react"; +import { useEventListener } from "./useEventListener"; + +export const useWindowSize = () => { + const [windowSize, setWindowSize] = useState({ + width: window.innerWidth, + height: window.innerHeight, + }); + + useEventListener("resize", () => { + setWindowSize({ + width: window.innerWidth, + height: window.innerHeight, + }); + }); + + return windowSize; +}; diff --git a/src/Layout/Dashboard/AddButton/AddButton.tsx b/src/Layout/Dashboard/AddButton/AddButton.tsx new file mode 100644 index 0000000..d6d8cec --- /dev/null +++ b/src/Layout/Dashboard/AddButton/AddButton.tsx @@ -0,0 +1,33 @@ +import React from 'react' +import './Add_Button.scss' +import { useTranslation } from 'react-i18next' +import { usePageState } from '../../../lib/state mangment/LayoutPagestate' + + + +const AddButton = (props :any) => { + const [t] = useTranslation(); + + + return ( +
    + + +
    + ) +} + +export default AddButton \ No newline at end of file diff --git a/src/Layout/Dashboard/AddButton/AddButtonLayout.tsx b/src/Layout/Dashboard/AddButton/AddButtonLayout.tsx new file mode 100644 index 0000000..227c80c --- /dev/null +++ b/src/Layout/Dashboard/AddButton/AddButtonLayout.tsx @@ -0,0 +1,40 @@ +import React from 'react' +import './Add_Button.scss' +import { useTranslation } from 'react-i18next' +import { usePageState } from '../../../lib/state mangment/LayoutPagestate' + + + +const AddButtonLayout = ({haveAddModal}:any) => { + const { setIsOpenAddModel , setObjectToEdit } = usePageState() + const [t] = useTranslation(); + + + return ( +
    { + if(haveAddModal){ + setIsOpenAddModel() + } + setObjectToEdit(null) + + }}> + + +
    + ) +} + +export default AddButtonLayout \ No newline at end of file diff --git a/src/Layout/Dashboard/AddButton/Add_Button.scss b/src/Layout/Dashboard/AddButton/Add_Button.scss new file mode 100644 index 0000000..22b4f3b --- /dev/null +++ b/src/Layout/Dashboard/AddButton/Add_Button.scss @@ -0,0 +1,36 @@ +.Add_Button{ + button { + border: 2px solid var(--primary); + background-color: var(--primary); + border-radius: 0.5vw; + padding:.5vw 1vw; + font-size: 1vw ; + display: flex; justify-content: center; align-items: center; + box-shadow: 2px 2px 7px 0 var(--primary); + } + button span { + display: flex; + align-items: center; + color: var(--bg); + font-weight: bold; + } + + button:hover { + background-color:var(--primary); + } +} + +@media screen and (max-width: 700px) { + .Add_Button{ + button{ + font-size: 2vw !important; + } + } +} +@media screen and (max-width: 470px) { + .Add_Button{ + button{ + font-size: 3vw !important; + } + } +} \ No newline at end of file diff --git a/src/Layout/Dashboard/DashBody.tsx b/src/Layout/Dashboard/DashBody.tsx new file mode 100644 index 0000000..4bd1fac --- /dev/null +++ b/src/Layout/Dashboard/DashBody.tsx @@ -0,0 +1,38 @@ +import { Spinner } from "reactstrap" +import { QueryStatusEnum } from "../../config/QueryStatus" +import LoadingPage from "../app/LoadingPage" +import { useTranslation } from "react-i18next" +import { BsEmojiFrown } from "react-icons/bs"; + + +const DashBody = ({ children , status }: { children: React.ReactNode ,status?:QueryStatusEnum }) => { + const {t} = useTranslation(); + + // Add You Custom Loadaing Page + if(status === QueryStatusEnum.LOADING){ + + return + } + + // Add Your Custom Error Page + if(status === QueryStatusEnum.ERROR){ + return ( +
    + + + {t("Ops")}...
    + {t("An Error According")}
    + {t("Please Try Again Later")} +
    +
    + ) + } + + return ( +
    + { children } +
    + ) +} + +export default DashBody diff --git a/src/Layout/Dashboard/DashHeader.tsx b/src/Layout/Dashboard/DashHeader.tsx new file mode 100644 index 0000000..a71852d --- /dev/null +++ b/src/Layout/Dashboard/DashHeader.tsx @@ -0,0 +1,27 @@ +import React from "react"; +import AddButtonLayout from "./AddButton/AddButtonLayout"; +import { useTranslation } from "react-i18next"; + +interface DashHeaderProp { + title: string; + children?: React.ReactNode; + showAddButton?: boolean; + haveAddModal?:boolean +} +const DashHeader = ({ + children, + title, + haveAddModal= true , + showAddButton = true, +}: DashHeaderProp) => { + const [t] = useTranslation(); + return ( +
    +

    {t(`${title}`)}

    + {children} + {showAddButton && } +
    + ); +}; + +export default DashHeader; diff --git a/src/Layout/Dashboard/LayoutModal.tsx b/src/Layout/Dashboard/LayoutModal.tsx new file mode 100644 index 0000000..1ad2adb --- /dev/null +++ b/src/Layout/Dashboard/LayoutModal.tsx @@ -0,0 +1,77 @@ +import { Form, Formik } from 'formik' +import React, { useEffect } from 'react' +import { Button, Modal, ModalBody, ModalFooter, ModalHeader } from 'reactstrap' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { useTranslation } from 'react-i18next'; +import { LoadingButton } from '../../Components/Ui/LoadingButton'; +import { QueryStatusEnum } from '../../config/QueryStatus'; +import useTriggerStatus from '../../Hooks/useTriggerStatus'; + +interface LayoutModalProps { + isAddModal: boolean; + headerText: string; + handleSubmit: (values: any) => void; + getInitialValues: any; + getValidationSchema: any; + children: React.ReactNode; + status?: QueryStatusEnum +} +function LayoutModal({ isAddModal, headerText, handleSubmit = () => { }, getInitialValues, getValidationSchema, status, children }: LayoutModalProps) { + + + + const { isOpenAddModel, setIsOpenAddModel, setIsOpenEditModel, isOpenEditModel, objectToEdit, CloseAllModal } = usePageState(state => state) + const isOnline = useTriggerStatus() + const [t] = useTranslation() + + useEffect(() => { + if (status === QueryStatusEnum.SUCCESS) { + CloseAllModal() + } + }, [status, CloseAllModal]) + + return ( + + isAddModal ? setIsOpenAddModel() : setIsOpenEditModel()} > + {t(headerText)} + + { + + ((objectToEdit != null && isOpenEditModel) || isOpenAddModel) && + + + {(formik) => ( +
    + + {children} + + + + + {t(isAddModal ? "Add" :"edit")} + + +
    + )} +
    + } + +
    + ) +} + +export default LayoutModal diff --git a/src/Layout/Dashboard/LyTable.tsx b/src/Layout/Dashboard/LyTable.tsx new file mode 100644 index 0000000..3b742d2 --- /dev/null +++ b/src/Layout/Dashboard/LyTable.tsx @@ -0,0 +1,40 @@ + +import DataTable from 'react-data-table-component'; +import { Card, CardBody, Spinner } from 'reactstrap'; +import { PaginationBody } from '../../Hooks/usePagination'; +import { useTranslation } from 'react-i18next'; + +const LyTable = (props?: any) => { + const {t} = useTranslation(); + + + return ( +
    + + + {t("no_records")}} + noHeader + pagination + progressComponent={} + + {...(props.is_pagination && { + paginationServer: true, + paginationComponent: () => + })} + + {...props} + /> + + + +
    + + ) +} + + +export default LyTable \ No newline at end of file diff --git a/src/Layout/Dashboard/PageStructure.tsx b/src/Layout/Dashboard/PageStructure.tsx new file mode 100644 index 0000000..570254d --- /dev/null +++ b/src/Layout/Dashboard/PageStructure.tsx @@ -0,0 +1,36 @@ +import React, { FC } from "react"; +import StatusCard from "../../Extensions/Editor/StatusCard"; +import { Card, CardHeader, CardBody, CardTitle } from "reactstrap"; +import { useTranslation } from "react-i18next"; + +interface PageStructureProps { + title?: string; + isLoading: boolean; + isError: boolean; + data?: any; + children:any +} + +const PageStructure: FC = ({ + title, + isLoading, + isError, + data, + children, +}) => { + const {t} = useTranslation(); + + if (!data) return ; + return ( + + {title && ( + + {t(title)} + + )} + {children} + + ); +}; + +export default PageStructure; \ No newline at end of file diff --git a/src/Layout/Dashboard/ViewPage.tsx b/src/Layout/Dashboard/ViewPage.tsx new file mode 100644 index 0000000..8f486e2 --- /dev/null +++ b/src/Layout/Dashboard/ViewPage.tsx @@ -0,0 +1,76 @@ +import React from "react"; +import { Card, CardHeader, CardTitle, CardBody, Button } from "reactstrap"; +import { Formik, Form } from "formik"; +import { LoadingButton } from "../../Components/Ui/LoadingButton"; +import ProgressBar from "../../Components/Ui/ProgressBar"; +import { useNavigate } from "react-router-dom"; +import { usePageState } from "../../lib/state mangment/LayoutPagestate"; +import { useTranslation } from "react-i18next"; + +type TViewPage ={ + children: React.ReactNode, + getInitialValues:any, + getValidationSchema:any, + getDataToSend:any, + handleSubmit:any, + BarStatus:any, + showProgressBar?:boolean, +} + +const ViewPage: React.FC= ({children,getInitialValues, getValidationSchema,handleSubmit,BarStatus,showProgressBar = true})=> { + + const {objectToEdit} = usePageState() + const {t} = useTranslation(); + const navigate = useNavigate(); + // console.log(BarStatus); + + return ( + + + + {t("View_information")} + + + + + { + + {(formik) => ( +
    + {/* */} + {children} + {showProgressBar && + <> + +
    + + {t("save")} + +
    + + } + + )} +
    + } + +
    +
    + ); +}; + + +export default ViewPage; diff --git a/src/Layout/Dashboard/useCloseModal.ts b/src/Layout/Dashboard/useCloseModal.ts new file mode 100644 index 0000000..993685d --- /dev/null +++ b/src/Layout/Dashboard/useCloseModal.ts @@ -0,0 +1,18 @@ +import React, { useEffect } from 'react' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' + +function useCloseModal(statusClose:any) { + + const {CloseAllModal} = usePageState() + + useEffect(()=>{ + + if(statusClose){ + CloseAllModal() + } + },[statusClose , CloseAllModal]) + + return true +} + +export default useCloseModal \ No newline at end of file diff --git a/src/Layout/app/Const.tsx b/src/Layout/app/Const.tsx new file mode 100644 index 0000000..4da6c72 --- /dev/null +++ b/src/Layout/app/Const.tsx @@ -0,0 +1,48 @@ +export const SideBarLogoUrl = "/logo3.png"; +export const UserImageURL = "data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDI0Q0Q2RjcxQ0ExMUU1QjA2Q0JBMTlGNjJDRUVCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDI0Q0Q3MDcxQ0ExMUU1QjA2Q0JBMTlGNjJDRUVCMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhEMjRDRDZENzFDQTExRTVCMDZDQkExOUY2MkNFRUIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhEMjRDRDZFNzFDQTExRTVCMDZDQkExOUY2MkNFRUIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgG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" +export const LoginBg = "../Layout/LoginBg.jpg"; + +export const BaseURL = "https://64df594871c3335b25827869.mockapi.io/" + + + +export const convert_data_to_select = (array = []) => { + if (typeof array === 'undefined' || !Array.isArray(array)) { + throw new Error("Expected an array argument") + } + let new_array :any = [] + array.map((e:any) => new_array.push({ label: e?.name, value: e?.id })) + + return new_array + } + + export const FakeSelectData :any = [ + { + name : "mhmad", + id : 1 + }, + { + name : "karim", + id : 2 + }, + { + name : "suliman", + id : 3 + }, + { + name : "ibrahim", + id : 4 + }, +] + + +export const hasValue = (fieldValue: any, name: string): boolean => { + if (Array.isArray(fieldValue)) { + return fieldValue.length > 0; + } else if (typeof fieldValue === "object") { + return Object.keys(fieldValue).length > 0; + } else { + + return !!fieldValue; + } +}; \ No newline at end of file diff --git a/src/Layout/app/Etaxi.tsx b/src/Layout/app/Etaxi.tsx new file mode 100644 index 0000000..dd85aa4 --- /dev/null +++ b/src/Layout/app/Etaxi.tsx @@ -0,0 +1,41 @@ +import React from 'react' + +const Etaxi = () => { + return ( + + + + + + + + + + + + ) +} + +export default Etaxi \ No newline at end of file diff --git a/src/Layout/app/Export.tsx b/src/Layout/app/Export.tsx new file mode 100644 index 0000000..c6dea28 --- /dev/null +++ b/src/Layout/app/Export.tsx @@ -0,0 +1,11 @@ +import DashHeader from '../../Layout/Dashboard/DashHeader'; +import LyTable from '../Dashboard/LyTable'; +import LayoutModal from '../Dashboard/LayoutModal' + + + +export { + DashHeader, + LyTable, + LayoutModal +} \ No newline at end of file diff --git a/src/Layout/app/Header.tsx b/src/Layout/app/Header.tsx new file mode 100644 index 0000000..c769f2f --- /dev/null +++ b/src/Layout/app/Header.tsx @@ -0,0 +1,76 @@ +import React from 'react' +import { UserImageURL } from './Const' +import Translate from '../../Components/Utils/Translate' +import { useTranslation } from 'react-i18next' +import { Menu, MenuItem, MenuButton } from '@szhsin/react-menu'; +import '@szhsin/react-menu/dist/index.css'; +import '@szhsin/react-menu/dist/transitions/slide.css'; +import Theme from '../../Components/Utils/Theme'; +import { TOKEN_KEY } from '../../config/AppKey'; +import { useNavigate } from 'react-router-dom'; +import useAuthState from '../../lib/state mangment/AuthState'; +import { GiHamburgerMenu } from 'react-icons/gi'; +import WithDrawer from './WithDrawer'; +import SideBar from './SideBar'; + +type TUserData = + { + username: string | null, + role: string | null + } + + +const Header = () => { + + + const [t] = useTranslation(); + const navigate = useNavigate() + + const { logout , user} = useAuthState() + const handelClick = () => { + logout() + navigate('/auth', { replace: true }) + } + + + + return ( +
    +
    + + +
    + } + > + + +
    +
    + + + + +
    +
    +
    {user?.name}
    +

    {user?.role_type}

    +
    + + +
    + } transition> + {t("Log Out")} + +
    + + + +
    + + ) +} + +export default Header \ No newline at end of file diff --git a/src/Layout/app/Layout.tsx b/src/Layout/app/Layout.tsx new file mode 100644 index 0000000..1a8a9ab --- /dev/null +++ b/src/Layout/app/Layout.tsx @@ -0,0 +1,39 @@ +import React, { useEffect } from 'react' +import SideBar from './SideBar' +import Header from './Header' +import { useNavigate } from 'react-router-dom' +import useAuthState from '../../lib/state mangment/AuthState' + +const Layout = ({ children }: { children: React.ReactNode }) => { + + + const navigate = useNavigate() + const { isAuthenticated } = useAuthState() + useEffect(() => { + if (!isAuthenticated) { + + navigate('/auth', { replace: true }) + } + }, [navigate]) + return ( + <> +
    +
    +
    + + +
    +
    +
    +
    + {children} +
    + +
    +
    +
    + + ) +} + +export default Layout \ No newline at end of file diff --git a/src/Layout/app/LoadingPage.tsx b/src/Layout/app/LoadingPage.tsx new file mode 100644 index 0000000..670778a --- /dev/null +++ b/src/Layout/app/LoadingPage.tsx @@ -0,0 +1,12 @@ +import React from 'react' +import LoadingSpinner from '../../Components/Ui/LoadingSpinner' + +function LoadingPage() { + return ( +
    + +
    + ) +} + +export default LoadingPage \ No newline at end of file diff --git a/src/Layout/app/NotFoundPage.tsx b/src/Layout/app/NotFoundPage.tsx new file mode 100644 index 0000000..bae6565 --- /dev/null +++ b/src/Layout/app/NotFoundPage.tsx @@ -0,0 +1,17 @@ +import React from 'react' +import { useNavigate } from 'react-router-dom' + +function NotFoundPage() { + const navigate = useNavigate() + return ( +
    +
    + +

    404

    |
    This page could not be found

    +
    +
    +
    + ) +} + +export default NotFoundPage \ No newline at end of file diff --git a/src/Layout/app/SideBar.tsx b/src/Layout/app/SideBar.tsx new file mode 100644 index 0000000..9a1c065 --- /dev/null +++ b/src/Layout/app/SideBar.tsx @@ -0,0 +1,103 @@ +import React, { useState } from 'react'; +import { FaAngleDown, FaAngleRight } from 'react-icons/fa'; +import { GiHamburgerMenu } from 'react-icons/gi'; +import { Link, useLocation } from 'react-router-dom'; +import { RoutesLinks } from '../../Routes'; +import { useTranslation } from 'react-i18next'; +import { useWindowSize } from '../../Hooks/useWindowSize'; +import Etaxi from './Etaxi'; + +interface SidebarProps {} + +const SideBar: React.FC = () => { + const { pathname } = useLocation(); + + const [isOpenSide, setIsOpenSide] = useState(false); + const [openDropdown, setOpenDropdown] = useState(null); + const [t] = useTranslation(); + const windowSize = useWindowSize() + + const handleHamburgerMenu = () => { + setIsOpenSide(true); + document.getElementById('DashboardLayout_Body')?.classList.add('DashboardLayout_Body_Open'); + }; + + const handleImg = () => { + setIsOpenSide(false); + document.getElementById('DashboardLayout_Body')?.classList.remove('DashboardLayout_Body_Open'); + setOpenDropdown(null); + }; + + const handleDropdown = (index: number) => { + setOpenDropdown((prev) => (prev === index ? null : index)); + }; + + return ( +
    +
    +
    + {/* Just put your src down there */} + + +
    +
    + +
    +
    +
    + {RoutesLinks?.map((item: any, index: number) => { + const isActive = pathname === item?.href; + const isDropdownOpen = openDropdown === index; + + if (item?.hidden) { + return null; + } + + if (item?.href ) { + return ( + + {React.cloneElement(item.icon, { size: 30 })} +
    {t(`${item?.name}`)}
    + + ); + } else { + return ( + +
    handleDropdown(index)} + className={ + isDropdownOpen + ? 'SideBar_Link DropDown DropDown_SideBar_Link Open' + : 'SideBar_Link DropDown' + } + > + {React.cloneElement(item.icon, { size: 30 })} +
    {t(`${item?.name}`)}
    +
    {isDropdownOpen ? : }
    +
    + {isDropdownOpen && + item?.children?.map((child: any, childIndex: number) => { + if (child?.href) { + return ( + + {React.cloneElement(child.icon, { size: 30 })} +
    {t(`${child?.name}`)}
    + + ); + } + return null; + })} +
    + ); + } + })} +
    +
    + ); +}; + +export default SideBar; diff --git a/src/Layout/app/Types.tsx b/src/Layout/app/Types.tsx new file mode 100644 index 0000000..315992f --- /dev/null +++ b/src/Layout/app/Types.tsx @@ -0,0 +1,19 @@ +export interface FormTableState { + objectToEdit: any[]; + OpenEdit: boolean; + OpenAdd: boolean; + } + + export type KarimFieldProps = { + name: string; + name2?: string; + type: string; + placeholder?: string; + label?: string; + className?: string; + option?: any; + isMulti?: boolean; + Disabled?: boolean; + group ? : boolean; + dir?:'rtl' | 'ltr' + }; \ No newline at end of file diff --git a/src/Layout/app/WithDrawer.tsx b/src/Layout/app/WithDrawer.tsx new file mode 100644 index 0000000..0a0f9a2 --- /dev/null +++ b/src/Layout/app/WithDrawer.tsx @@ -0,0 +1,54 @@ +import React, { useState, ReactNode } from 'react'; +import type { DrawerProps } from 'antd'; +import { Drawer, Space } from 'antd'; + +interface WithDrawerProps { + button: React.ReactNode; + children: ReactNode; + title:string; + className?:string +} + +const WithDrawer: React.FC = ({ button, children,title ="Basic Drawer",className }) => { + const [open, setOpen] = useState(false); + const [placement, setPlacement] = useState('left'); + + let What_the_language = localStorage.getItem('language') ?? "en"; + + + return ( + <> + + {React.cloneElement(button as React.ReactElement, { + onClick: () => setOpen(true), + })} + + setOpen(false)} + open={open} + key={What_the_language} + width="260" + + + + > +
    + {children} + +
    +
    + + ); +}; + +export default WithDrawer; + + +// Open} +// > +// {/* Your content goes here */} +// \ No newline at end of file diff --git a/src/Pages/Auth/LoginForm.tsx b/src/Pages/Auth/LoginForm.tsx new file mode 100644 index 0000000..3cd4d7e --- /dev/null +++ b/src/Pages/Auth/LoginForm.tsx @@ -0,0 +1,83 @@ +import React from 'react' +import { Formik, Form, Field } from 'formik'; +import Translate from '../../Components/Utils/Translate'; +import { useTranslation } from 'react-i18next'; +import { useNavigate } from 'react-router-dom'; +import { TOKEN_KEY } from '../../config/AppKey'; +import { useLoginAdmin } from '../../api/auth'; + +import * as Yup from "yup"; +import { getInitialValues, getValidationSchema } from './formUtil'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { LoadingButton } from '../../Components/Ui/LoadingButton'; +import useNavigateOnSuccess from '../../Hooks/useNavigateOnSuccess'; +import useAuthState from '../../lib/state mangment/AuthState'; + +const LoginForm = () => { + const [t] = useTranslation(); + + const {mutate , isLoading , isSuccess, data} = useLoginAdmin() + const {login} = useAuthState() + + useNavigateOnSuccess(isSuccess , '/' , ()=>login(data as any )) + + const handelSubmit = (values:any)=>{ + + console.log(values); + mutate(values) + // Implemnt Your Auth Code + } + + return ( +
    + Logo + + + +
    +
    +

    + {t("Welcome back, please login to your account.")} +

    + + +
    + +
    + +
    + + {/* */} + + + {/* */} +

    {t("SDNone © 2022 | All Rights Reserved")}

    +
    + +
    +
    + + ) +} + +export default LoginForm \ No newline at end of file diff --git a/src/Pages/Auth/Page.tsx b/src/Pages/Auth/Page.tsx new file mode 100644 index 0000000..4e945e7 --- /dev/null +++ b/src/Pages/Auth/Page.tsx @@ -0,0 +1,37 @@ +import React, { useEffect } from 'react' +import LoginForm from './LoginForm'; +import { LoginBg } from '../../Layout/app/Const'; +import useAuthState from '../../lib/state mangment/AuthState'; +import { useNavigate } from 'react-router-dom'; +const Auth = () => { + + const { isAuthenticated } = useAuthState(); + const navigate = useNavigate(); + + useEffect(() => { + if (isAuthenticated) { + navigate('/') + } + }, []) + + return ( +
    +
    +
    + Phone +
    +
    + +
    +
    + +
    + ) +} + +export default Auth \ No newline at end of file diff --git a/src/Pages/Auth/formUtil.ts b/src/Pages/Auth/formUtil.ts new file mode 100644 index 0000000..1eebde0 --- /dev/null +++ b/src/Pages/Auth/formUtil.ts @@ -0,0 +1,36 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + password:string, + email:string +} + + +interface InitialValues extends formUtilCommon { + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (): InitialValues => { + + + return { + password: "", + email:"" + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + email:Yup.string().required("required"), + password:Yup.string().required("required"), + + }); +}; \ No newline at end of file diff --git a/src/Pages/Contact/AddContactModal.tsx b/src/Pages/Contact/AddContactModal.tsx new file mode 100644 index 0000000..7f5990d --- /dev/null +++ b/src/Pages/Contact/AddContactModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormContact from './FormContact' +import { useAddContact } from '../../api/Contact' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddContactModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddContact() + const handelSubmit = (values:any )=>{ + console.log(values); + + const dataToSend = getDataToSend({...values,direction:values.direction == true ? 1:0,is_have_button:values?.direction == true ? 1:0}) + + mutate(dataToSend) + } + return ( + + + + + ) +} + +export default AddContactModal + diff --git a/src/Pages/Contact/ContactPage.tsx b/src/Pages/Contact/ContactPage.tsx new file mode 100644 index 0000000..88bc601 --- /dev/null +++ b/src/Pages/Contact/ContactPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetContact} from '../../api/Contact' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditContactModal from './EditContactModal' +import AddContactModal from './AddContactModal' + +function ContactPage() { + + const column =useTableColumns() + const {data ,status } = useGetContact() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default ContactPage + diff --git a/src/Pages/Contact/EditContactModal.tsx b/src/Pages/Contact/EditContactModal.tsx new file mode 100644 index 0000000..8e1f12a --- /dev/null +++ b/src/Pages/Contact/EditContactModal.tsx @@ -0,0 +1,35 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormContact from './FormContact' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdateContact } from '../../api/Contact' + +function EditContactModal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdateContact(); + + const handleSubmit = (value:InitialValues)=>{ + console.log(value.direction); + + const dataToSend = getDataToSend({...value,direction:value?.direction == true ? 1:0,is_have_button:value?.direction == true ? 1:0}) + + mutate(dataToSend) +} + + return ( + + + + ) +} + +export default EditContactModal diff --git a/src/Pages/Contact/FormContact.tsx b/src/Pages/Contact/FormContact.tsx new file mode 100644 index 0000000..84386c6 --- /dev/null +++ b/src/Pages/Contact/FormContact.tsx @@ -0,0 +1,48 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormContact() { + const formik = useFormikContext(); + + + const directionArray = [ + {direction:"ltr",value:true}, + {direction:"rtl",value:false}, + ]; + + const directionOptions = directionArray?.map( (e:any) => ({ + label:e?.direction , + value:e?.value + })) + + return ( + + + {/* name from form utils */} + + + + + + + + + + + + + + + + ) +} + +export default FormContact + + diff --git a/src/Pages/Contact/formUtil.ts b/src/Pages/Contact/formUtil.ts new file mode 100644 index 0000000..224cc4a --- /dev/null +++ b/src/Pages/Contact/formUtil.ts @@ -0,0 +1,64 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + id?:number | null, + title:string, + sub_title:string, + description:string, + direction:boolean, + is_have_button:boolean, + image:string +} + +interface ObjectToEdit extends formUtilCommon { + + id?:number | null, + +} + +export interface InitialValues extends ObjectToEdit { + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + console.log(objectToEdit); + + + return { + id:objectToEdit?.id?? null , + title:objectToEdit?.title ?? "", + sub_title:objectToEdit?.sub_title?? "", + description:objectToEdit?.description?? "", + direction:objectToEdit?.direction?? false, + is_have_button:objectToEdit?.is_have_button?? false, + image:objectToEdit?.image?? "", + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + title:Yup.string().required('required'), + sub_title:Yup.string().required("required"), + description:Yup.string().required("required"), + direction:Yup.bool().required("required"), + is_have_button:Yup.bool().required("required"), + image:Yup.string().required("required"), + + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + return data; +}; + diff --git a/src/Pages/Contact/useTableColumns.tsx b/src/Pages/Contact/useTableColumns.tsx new file mode 100644 index 0000000..b2b0fba --- /dev/null +++ b/src/Pages/Contact/useTableColumns.tsx @@ -0,0 +1,84 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import { useDeleteContact } from "../../api/Contact"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + const deleteMutation = useDeleteContact() + + return useMemo( + () => [ + + { + name: t("title"), + sortable: false, + center: "true", + cell: (row:any) => row?.title + }, + { + name: t("sub_title"), + sortable: false, + center: "true", + cell: (row:any) => row?.sub_title + }, + { + name: t("description"), + sortable: false, + center: "true", + cell: (row: any) => { + const words = row.description.split(' '); + const firstTenWords = words.slice(0, 10).join(' '); + const result = words.length > 10 ? firstTenWords + '...' : firstTenWords; + return result; + }, + }, + { + name: t("direction"), + sortable: false, + center: "true", + cell: (row:any) => row?.direction == true? "ltr" : "rtl" + }, + { + name: t("is_have_button"), + sortable: false, + center: "true", + cell: (row:any) => row?.is_have_button == true? "1" : "0" + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + onView={()=>{}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/Pages/RecentWorks/AddRecentWorksModal.tsx b/src/Pages/RecentWorks/AddRecentWorksModal.tsx new file mode 100644 index 0000000..883ab55 --- /dev/null +++ b/src/Pages/RecentWorks/AddRecentWorksModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormRecentWorks from './FormRecentWorks' +import { useAddRecentWorks } from '../../api/RecentWorks' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddRecentWorksModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddRecentWorks() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default AddRecentWorksModal + diff --git a/src/Pages/RecentWorks/EditRecentWorksModal.tsx b/src/Pages/RecentWorks/EditRecentWorksModal.tsx new file mode 100644 index 0000000..68d7095 --- /dev/null +++ b/src/Pages/RecentWorks/EditRecentWorksModal.tsx @@ -0,0 +1,33 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormRecentWorks from './FormRecentWorks' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdateRecentWorks } from '../../api/RecentWorks' + +function EditRecentWorksModal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdateRecentWorks(); + + const handleSubmit = (value:InitialValues)=>{ + const dataToSend = getDataToSend({...value}) + + mutate(dataToSend) +} + + return ( + + + + ) +} + +export default EditRecentWorksModal diff --git a/src/Pages/RecentWorks/FormRecentWorks.tsx b/src/Pages/RecentWorks/FormRecentWorks.tsx new file mode 100644 index 0000000..55a4670 --- /dev/null +++ b/src/Pages/RecentWorks/FormRecentWorks.tsx @@ -0,0 +1,35 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormRecentWorks() { + const formik = useFormikContext(); + + + + return ( + + + {/* name from form utils */} + + + + + + + + + + + + ) +} + +export default FormRecentWorks + + diff --git a/src/Pages/RecentWorks/RecentWorksPage.tsx b/src/Pages/RecentWorks/RecentWorksPage.tsx new file mode 100644 index 0000000..998e893 --- /dev/null +++ b/src/Pages/RecentWorks/RecentWorksPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetRecentWorks} from '../../api/RecentWorks' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditRecentWorksModal from './EditRecentWorksModal' +import AddRecentWorksModal from './AddRecentWorksModal' + +function RecentWorksPage() { + + const column =useTableColumns() + const {data ,status } = useGetRecentWorks() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default RecentWorksPage + diff --git a/src/Pages/RecentWorks/formUtil.ts b/src/Pages/RecentWorks/formUtil.ts new file mode 100644 index 0000000..58bc2c6 --- /dev/null +++ b/src/Pages/RecentWorks/formUtil.ts @@ -0,0 +1,53 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + title:string, + description:string , + image:string +} + +interface ObjectToEdit extends formUtilCommon { + id?:number, + +} + +export interface InitialValues extends ObjectToEdit { + title:string, + description:string , + image:string +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + + return { + id:objectToEdit?.id?? 0 , + title:objectToEdit?.title ?? "", + description:objectToEdit?.description?? "", + image:objectToEdit?.image?? "", + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + title:Yup.string().required('required'), + description:Yup.string().required("required"), + image:Yup.string().required("required"), + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + return data; +}; + diff --git a/src/Pages/RecentWorks/useTableColumns.tsx b/src/Pages/RecentWorks/useTableColumns.tsx new file mode 100644 index 0000000..9f39d27 --- /dev/null +++ b/src/Pages/RecentWorks/useTableColumns.tsx @@ -0,0 +1,67 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import { useDeleteRecentWorks } from "../../api/RecentWorks"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + const deleteMutation = useDeleteRecentWorks() + + return useMemo( + () => [ + + { + name: t("title"), + sortable: false, + center: "true", + cell: (row:any) => row?.title + }, + { + name: t("description"), + sortable: false, + center: "true", + cell: (row: any) => { + const words = row.description.split(' '); + const firstTenWords = words.slice(0, 10).join(' '); + const result = words.length > 10 ? firstTenWords + '...' : firstTenWords; + return result; + }, + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + onView={()=>{}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/Pages/Services/AddServicesModal.tsx b/src/Pages/Services/AddServicesModal.tsx new file mode 100644 index 0000000..b87e8f6 --- /dev/null +++ b/src/Pages/Services/AddServicesModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormServices from './FormServices' +import { useAddServices } from '../../api/Services' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddServicesModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddServices() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default AddServicesModal + diff --git a/src/Pages/Services/EditServicesModal.tsx b/src/Pages/Services/EditServicesModal.tsx new file mode 100644 index 0000000..919f57d --- /dev/null +++ b/src/Pages/Services/EditServicesModal.tsx @@ -0,0 +1,33 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormServices from './FormServices' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { useUpdateServices } from '../../api/Services' +import { QueryStatusEnum } from '../../config/QueryStatus' + +function EditServicesModal() { + const {objectToEdit} = usePageState() + const {status , mutate } = useUpdateServices(); + const handleSubmit = (value:InitialValues)=>{ + + const dataToSend = getDataToSend({...value}) + + mutate(dataToSend) + +} + return ( + + + + ) +} + +export default EditServicesModal diff --git a/src/Pages/Services/FormServices.tsx b/src/Pages/Services/FormServices.tsx new file mode 100644 index 0000000..37354b0 --- /dev/null +++ b/src/Pages/Services/FormServices.tsx @@ -0,0 +1,35 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormServices() { + const formik = useFormikContext(); + + + + return ( + + + {/* name from form utils */} + + + + + + + + + + + + ) +} + +export default FormServices + + diff --git a/src/Pages/Services/ServicesPage.tsx b/src/Pages/Services/ServicesPage.tsx new file mode 100644 index 0000000..1343014 --- /dev/null +++ b/src/Pages/Services/ServicesPage.tsx @@ -0,0 +1,38 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetServices} from '../../api/Services' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditServicesModal from './EditServicesModal' +import AddServicesModal from './AddServicesModal' + +function ServicesPage() { + + const column =useTableColumns() + const {data ,status } = useGetServices() + + console.log(data); + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default ServicesPage + diff --git a/src/Pages/Services/formUtil.ts b/src/Pages/Services/formUtil.ts new file mode 100644 index 0000000..58bc2c6 --- /dev/null +++ b/src/Pages/Services/formUtil.ts @@ -0,0 +1,53 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + title:string, + description:string , + image:string +} + +interface ObjectToEdit extends formUtilCommon { + id?:number, + +} + +export interface InitialValues extends ObjectToEdit { + title:string, + description:string , + image:string +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + + return { + id:objectToEdit?.id?? 0 , + title:objectToEdit?.title ?? "", + description:objectToEdit?.description?? "", + image:objectToEdit?.image?? "", + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + title:Yup.string().required('required'), + description:Yup.string().required("required"), + image:Yup.string().required("required"), + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + return data; +}; + diff --git a/src/Pages/Services/useTableColumns.tsx b/src/Pages/Services/useTableColumns.tsx new file mode 100644 index 0000000..8c86a19 --- /dev/null +++ b/src/Pages/Services/useTableColumns.tsx @@ -0,0 +1,70 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; +import { useDeleteServices } from "../../api/Services"; + + +const useTableColumns :any = () => { + const deleteMutation = useDeleteServices() + const [t] = useTranslation(); + + return useMemo( + () => [ + { + name: t("id"), + sortable: false, + center: "true", + cell: (row:any) => row?.id + }, + { + name: t("title"), + sortable: false, + center: "true", + cell: (row:any) => row?.title + }, + { + name: t("description"), + sortable: false, + center: "true", + cell: (row: any) => { + const words = row.description.split(' '); + const firstTenWords = words.slice(0, 10).join(' '); + const result = words.length > 10 ? firstTenWords + '...' : firstTenWords; + return result; + }, + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + // onView={()=>{}} + objectToEdit={row} + showEdit={true} + showView={false} + // showDelete={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/Pages/SocialMedia/AddSocialMediaModal.tsx b/src/Pages/SocialMedia/AddSocialMediaModal.tsx new file mode 100644 index 0000000..7a0b121 --- /dev/null +++ b/src/Pages/SocialMedia/AddSocialMediaModal.tsx @@ -0,0 +1,39 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormSocialMedia from './FormSocialMedia' +import { useAddSocialMedia } from '../../api/SocialMedia' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddSocialMediaModal() { + const [t] = useTranslation() + const {mutate , status} = useAddSocialMedia() + const handelSubmit = (values:any )=>{ + console.log(values); + values['is_active'] = values['is_active'] == 1 ? 1 :0 + // delete values['id'] + + const dataToSend = getDataToSend(values) + mutate(dataToSend) + + // Submit Value + } + return ( + + + + + ) +} + +export default AddSocialMediaModal + diff --git a/src/Pages/SocialMedia/EditSocialMediaModal.tsx b/src/Pages/SocialMedia/EditSocialMediaModal.tsx new file mode 100644 index 0000000..ceabf00 --- /dev/null +++ b/src/Pages/SocialMedia/EditSocialMediaModal.tsx @@ -0,0 +1,34 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormSocialMedia from './FormSocialMedia' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { useUpdateSocialMedia } from '../../api/SocialMedia' +import { QueryStatusEnum } from '../../config/QueryStatus' + +function EditSocialMediaModal() { + const {objectToEdit} = usePageState() + const {status , mutate } = useUpdateSocialMedia(); + + const handleSubmit = (value:InitialValues)=>{ + + const dataToSend = getDataToSend({...value , is_active :value.is_active ? 1:0 }) + + mutate(dataToSend) + +} + return ( + + + + ) +} + +export default EditSocialMediaModal diff --git a/src/Pages/SocialMedia/FormSocialMedia.tsx b/src/Pages/SocialMedia/FormSocialMedia.tsx new file mode 100644 index 0000000..9fd1d53 --- /dev/null +++ b/src/Pages/SocialMedia/FormSocialMedia.tsx @@ -0,0 +1,31 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { useFormikContext } from 'formik'; + +function FormSocialMedia() { + const formik = useFormikContext(); + + + + return ( + + + + + + + + + + + + + + ) +} + +export default FormSocialMedia + + diff --git a/src/Pages/SocialMedia/SocialMediaPage.tsx b/src/Pages/SocialMedia/SocialMediaPage.tsx new file mode 100644 index 0000000..e096102 --- /dev/null +++ b/src/Pages/SocialMedia/SocialMediaPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetSocialMedia} from '../../api/SocialMedia' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditSocialMediaModal from './EditSocialMediaModal' +import AddSocialMediaModal from './AddSocialMediaModal' + +function SocialMediaPage() { + + const column =useTableColumns() + const {data ,status } = useGetSocialMedia() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default SocialMediaPage + diff --git a/src/Pages/SocialMedia/formUtil.ts b/src/Pages/SocialMedia/formUtil.ts new file mode 100644 index 0000000..806ca9e --- /dev/null +++ b/src/Pages/SocialMedia/formUtil.ts @@ -0,0 +1,49 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + link:string + image:string, +} + +interface ObjectToEdit extends formUtilCommon { + id?:number, + is_active:boolean, +} + +export interface InitialValues extends ObjectToEdit { + id?:number, + is_active:boolean, +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + // console.log(objectToEdit); + + return { + id:objectToEdit?.id?? 0 , + link:objectToEdit?.link?? "", + image:objectToEdit?.image?? "", + is_active:objectToEdit?.is_active?? true, + } +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + link:Yup.string().required('required'), + image:Yup.string().required("required"), + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + return data; +}; + diff --git a/src/Pages/SocialMedia/useTableColumns.tsx b/src/Pages/SocialMedia/useTableColumns.tsx new file mode 100644 index 0000000..1ab8da4 --- /dev/null +++ b/src/Pages/SocialMedia/useTableColumns.tsx @@ -0,0 +1,65 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; +import { ToggleStatus } from "../../Components/Ui/ToggleStatus"; +import { useDeleteSocialMedia, useUpdateSocialMedia } from "../../api/SocialMedia"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + const toggleMutation = useUpdateSocialMedia(); + const deleteMutation = useDeleteSocialMedia(); + + return useMemo( + () => [ + + { + name: t("link"), + sortable: false, + center: "true", + cell: (row:any) => row?.link + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + // { + // name: t("status"), + // sortable: false, + // center: true, + // cell: (row:any) => ( + // + // ), + // }, + { + name: "#", + sortable: false, + center: "true", + cell: (row:any) => ( + row} + onView={()=>{}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/Pages/StaticInfo/AddStaticInfoModal.tsx b/src/Pages/StaticInfo/AddStaticInfoModal.tsx new file mode 100644 index 0000000..75fbc40 --- /dev/null +++ b/src/Pages/StaticInfo/AddStaticInfoModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormStaticInfo from './FormStaticInfo' +import { useAddStaticInfo } from '../../api/StaticInfo' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddStaticInfoModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddStaticInfo() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default AddStaticInfoModal + diff --git a/src/Pages/StaticInfo/EditStaticInfoModal.tsx b/src/Pages/StaticInfo/EditStaticInfoModal.tsx new file mode 100644 index 0000000..bbf87fe --- /dev/null +++ b/src/Pages/StaticInfo/EditStaticInfoModal.tsx @@ -0,0 +1,33 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormStaticInfo from './FormStaticInfo' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdateStaticInfo } from '../../api/StaticInfo' + +function EditStaticInfoModal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdateStaticInfo(); + + const handleSubmit = (value:InitialValues)=>{ + const dataToSend = getDataToSend({...value}) + + mutate(dataToSend) +} + + return ( + + + + ) +} + +export default EditStaticInfoModal diff --git a/src/Pages/StaticInfo/FormStaticInfo.tsx b/src/Pages/StaticInfo/FormStaticInfo.tsx new file mode 100644 index 0000000..4db165f --- /dev/null +++ b/src/Pages/StaticInfo/FormStaticInfo.tsx @@ -0,0 +1,44 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormStaticInfo({isDisable= false}:{isDisable?:boolean}) { + const formik = useFormikContext(); + + const valueTypeArray = [ + {valueType:"string",id:"string"}, + {valueType:"image",id:"image"}, + ]; + + const valueTypeOptions = valueTypeArray?.map( (e:any) => ({ + label:e?.valueType , + value:e?.id + })) + + return ( + + + {/* name from form utils */} + + + + + + + + + + + + + ) +} + +export default FormStaticInfo + + diff --git a/src/Pages/StaticInfo/StaticInfoPage.tsx b/src/Pages/StaticInfo/StaticInfoPage.tsx new file mode 100644 index 0000000..f38c5a9 --- /dev/null +++ b/src/Pages/StaticInfo/StaticInfoPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetStaticInfo} from '../../api/StaticInfo' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditStaticInfoModal from './EditStaticInfoModal' +import AddStaticInfoModal from './AddStaticInfoModal' + +function StaticInfoPage() { + + const column =useTableColumns() + const {data ,status } = useGetStaticInfo() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default StaticInfoPage + diff --git a/src/Pages/StaticInfo/formUtil.ts b/src/Pages/StaticInfo/formUtil.ts new file mode 100644 index 0000000..0d791f4 --- /dev/null +++ b/src/Pages/StaticInfo/formUtil.ts @@ -0,0 +1,55 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + key:string, + value:string , +} + +interface ObjectToEdit extends formUtilCommon { + + id?:number, + value_type:string + +} + +export interface InitialValues extends ObjectToEdit { + value_type:string + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + + return { + id:objectToEdit?.id?? 0 , + key:objectToEdit?.key ?? "", + value:objectToEdit?.value?? "", + value_type:objectToEdit?.value_type?? "" + + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + key:Yup.string().required('required'), + value:Yup.string().required("required") + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + + const formData = new FormData(); + buildFormData(formData, data); + return formData; +}; + diff --git a/src/Pages/StaticInfo/useTableColumns.tsx b/src/Pages/StaticInfo/useTableColumns.tsx new file mode 100644 index 0000000..0974b93 --- /dev/null +++ b/src/Pages/StaticInfo/useTableColumns.tsx @@ -0,0 +1,65 @@ +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import { useDeleteStaticInfo } from "../../api/StaticInfo"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; + +function fnDelete(props: any) {} + +const useTableColumns: any = () => { + const [t] = useTranslation(); + const deleteMutation = useDeleteStaticInfo(); + + return useMemo( + () => [ + { + name: t("key"), + sortable: false, + center: "true", + cell: (row: any) => row?.key, + }, + { + name: t("value"), + sortable: false, + center: "true", + cell: (row: any) => { + if (row?.value_type === 'image') { + return ; + } else if (typeof row?.value === 'string') { + const words = row.value.split(' '); + const firstTenWords = words.slice(0, 10).join(' '); + const result = words.length > 10 ? firstTenWords + '...' : firstTenWords; + return result; + } else { + return row.value; + } + }, + }, + { + name: t("value_type"), + sortable: false, + center: "true", + cell: (row: any) => row?.value_type, + }, + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + onView={() => {}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; diff --git a/src/Pages/projects/AddProjectsModal.tsx b/src/Pages/projects/AddProjectsModal.tsx new file mode 100644 index 0000000..94ed946 --- /dev/null +++ b/src/Pages/projects/AddProjectsModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormProjects from './FormProjects' +import { useAddProjects } from '../../api/projects' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddProjectsModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddProjects() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default AddProjectsModal + diff --git a/src/Pages/projects/EditProjectsModal.tsx b/src/Pages/projects/EditProjectsModal.tsx new file mode 100644 index 0000000..09fc95f --- /dev/null +++ b/src/Pages/projects/EditProjectsModal.tsx @@ -0,0 +1,33 @@ +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormProjects from './FormProjects' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdateProjects } from '../../api/projects' + +function EditProjectsModal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdateProjects(); + + const handleSubmit = (value:InitialValues)=>{ + + const dataToSend = getDataToSend({...value}) + + mutate(dataToSend) +} + + return ( + + + + ) +} + +export default EditProjectsModal diff --git a/src/Pages/projects/FormProjects.tsx b/src/Pages/projects/FormProjects.tsx new file mode 100644 index 0000000..fe7a873 --- /dev/null +++ b/src/Pages/projects/FormProjects.tsx @@ -0,0 +1,35 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormProjects() { + const formik = useFormikContext(); + + + + return ( + + + {/* name from form utils */} + + + + + + + + + + + + ) +} + +export default FormProjects + + diff --git a/src/Pages/projects/ProjectsPage.tsx b/src/Pages/projects/ProjectsPage.tsx new file mode 100644 index 0000000..52a8832 --- /dev/null +++ b/src/Pages/projects/ProjectsPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetProjects} from '../../api/projects' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditProjectsModal from './EditProjectsModal' +import AddProjectsModal from './AddProjectsModal' + +function ProjectsPage() { + + const column =useTableColumns() + const {data ,status } = useGetProjects() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default ProjectsPage + diff --git a/src/Pages/projects/formUtil.ts b/src/Pages/projects/formUtil.ts new file mode 100644 index 0000000..d75fa0a --- /dev/null +++ b/src/Pages/projects/formUtil.ts @@ -0,0 +1,68 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + title:string, + image:string + hover_image:string , + video:string , + +} + +interface ObjectToEdit extends formUtilCommon { + + id?:number, + +} + +export interface InitialValues extends ObjectToEdit { + title:string, + image:string + hover_image:string , + video:string , + id?:number, + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { +// console.log(objectToEdit); + + + return { + id:objectToEdit?.id?? 0 , + title:objectToEdit?.title ?? "", + image:objectToEdit?.image?? "", + hover_image:objectToEdit?.hover_image?? "", + video:objectToEdit?.video?? "", + + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + title:Yup.string().required('required'), + image:Yup.string().required("required"), + hover_image:Yup.string().required("required"), + video:Yup.string().required("required"), + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + if(typeof data['hover_image'] == 'string') delete data['hover_image'] + if(typeof data['video'] == 'string') delete data['video'] + + // const formData = new FormData(); + // buildFormData(formData, data); + return data; +}; + diff --git a/src/Pages/projects/useTableColumns.tsx b/src/Pages/projects/useTableColumns.tsx new file mode 100644 index 0000000..ccbadbc --- /dev/null +++ b/src/Pages/projects/useTableColumns.tsx @@ -0,0 +1,74 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; +import { useDeleteProjects } from "../../api/projects"; +import { useNavigate } from "react-router-dom"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + const deleteMutation = useDeleteProjects() + const navigate = useNavigate(); + return useMemo( + () => [ + + { + name: t("title"), + sortable: false, + center: "true", + cell: (row:any) => row?.title + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: t("hover_image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: t("video"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: "#", + sortable: false, + center: "true", + cell: (row) => ( + row} + onView={()=>{navigate(`${row?.id}`)}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/Pages/works/AddWorksModal.tsx b/src/Pages/works/AddWorksModal.tsx new file mode 100644 index 0000000..39bac74 --- /dev/null +++ b/src/Pages/works/AddWorksModal.tsx @@ -0,0 +1,40 @@ + + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormWorks from './FormWorks' +import { useAddWorks } from '../../api/works' +import { getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useTranslation } from 'react-i18next' + +function AddWorksModal() { + + + const [t] = useTranslation() + const {mutate , status} = useAddWorks() + const handelSubmit = (values:any )=>{ + + const dataToSend = getDataToSend(values) + + mutate(dataToSend) + // Submit Value + } + return ( + + + + + ) +} + +export default AddWorksModal + diff --git a/src/Pages/works/EditWorksModal.tsx b/src/Pages/works/EditWorksModal.tsx new file mode 100644 index 0000000..d623621 --- /dev/null +++ b/src/Pages/works/EditWorksModal.tsx @@ -0,0 +1,35 @@ + +import React from 'react' +import LayoutModal from '../../Layout/Dashboard/LayoutModal' +import FormWorks from './FormWorks' +import { InitialValues, getDataToSend, getInitialValues, getValidationSchema } from './formUtil' +import { usePageState } from '../../lib/state mangment/LayoutPagestate' +import { QueryStatusEnum } from '../../config/QueryStatus' +import { useUpdateWorks } from '../../api/works' + +function EditWorksModal() { + const {objectToEdit} = usePageState() + const {status, mutate} = useUpdateWorks(); + + const handleSubmit = (value:InitialValues)=>{ + + const dataToSend = getDataToSend({...value}) + // console.log(dataToSend); + + mutate({...value}) +} + + return ( + + + + ) +} + +export default EditWorksModal diff --git a/src/Pages/works/FormWorks.tsx b/src/Pages/works/FormWorks.tsx new file mode 100644 index 0000000..479d5fd --- /dev/null +++ b/src/Pages/works/FormWorks.tsx @@ -0,0 +1,30 @@ + +import React from 'react' +import { Col, Row } from 'reactstrap'; +import KarimField from '../../Components/Karimalden/KarimField'; +import { FakeSelectData } from '../../Layout/app/Const'; +import { useFormikContext } from 'formik'; + +import { DatePicker } from 'antd'; + +function FormWorks() { + const formik = useFormikContext(); + + + + return ( + + + {/* name from form utils */} + + + + + + + ) +} + +export default FormWorks + + diff --git a/src/Pages/works/WorksPage.tsx b/src/Pages/works/WorksPage.tsx new file mode 100644 index 0000000..704544e --- /dev/null +++ b/src/Pages/works/WorksPage.tsx @@ -0,0 +1,37 @@ + +import React from 'react' +import DashBody from '../../Layout/Dashboard/DashBody' +import DashHeader from '../../Layout/Dashboard/DashHeader' +import LyTable from '../../Layout/Dashboard/LyTable' +import useTableColumns from './useTableColumns' +import { useGetWorks} from '../../api/works' +import { QueryStatusEnum } from '../../config/QueryStatus' +import EditWorksModal from './EditWorksModal' +import AddWorksModal from './AddWorksModal' + +function WorksPage() { + + const column =useTableColumns() + const {data ,status } = useGetWorks() + + + return ( + // Pass Status to Layout + + + + + + + + + + ) +} + +export default WorksPage + diff --git a/src/Pages/works/formUtil.ts b/src/Pages/works/formUtil.ts new file mode 100644 index 0000000..0c57b2d --- /dev/null +++ b/src/Pages/works/formUtil.ts @@ -0,0 +1,49 @@ + +import * as Yup from "yup"; +import { buildFormData } from "../../api/helper/buildFormData"; + +interface formUtilCommon { + image:string + +} + +interface ObjectToEdit extends formUtilCommon { + + id?:number, + +} + +export interface InitialValues extends ObjectToEdit { + id?:number, + +} +interface ValidateSchema extends formUtilCommon{ + +} + +export const getInitialValues = (objectToEdit: ObjectToEdit | null = null): InitialValues => { + + + return { + id:objectToEdit?.id?? 0 , + image:objectToEdit?.image?? "", + + } + + +}; + +export const getValidationSchema = (editMode: boolean = false): Yup.Schema => { + // validate input + return Yup.object().shape({ + image:Yup.string().required("required"), + }); +}; + +export const getDataToSend = (values: any): FormData => { + const data = { ...values }; + + if(typeof data['image'] == 'string') delete data['image'] + return data; +}; + diff --git a/src/Pages/works/useTableColumns.tsx b/src/Pages/works/useTableColumns.tsx new file mode 100644 index 0000000..40b5750 --- /dev/null +++ b/src/Pages/works/useTableColumns.tsx @@ -0,0 +1,53 @@ + +import React, { useMemo } from "react"; +import { useTranslation } from "react-i18next"; +import Actions from "../../Components/Ui/tables/Actions"; +import ColumnsImage from "../../Components/Columns/ColumnsImage"; +import { useDeleteWorks } from "../../api/works"; + +function fnDelete(props :any ){} + +const useTableColumns :any = () => { + const [t] = useTranslation(); + const deleteMutation = useDeleteWorks() + + return useMemo( + () => [ + { + name: t("id"), + center: "true", + cell: (row: any) => row?.id + }, + { + name: t("image"), + center: "true", + cell: (row: any) => { + return ( + + ) + } + }, + { + name: "#", + sortable: false, + center: "true", + cell: (row:any) => ( + row} + onView={()=>{}} + objectToEdit={row} + showEdit={true} + showView={false} + onDelete={() => deleteMutation.mutate({ id: row.id })} + /> + ), + }, + ], + [t] + ); +}; + +export default useTableColumns; + diff --git a/src/ProviderContainer.tsx b/src/ProviderContainer.tsx new file mode 100644 index 0000000..eecc1be --- /dev/null +++ b/src/ProviderContainer.tsx @@ -0,0 +1,24 @@ +import React ,{ ReactNode } from 'react' +import QueryProvider from './lib/ReactQueryProvider' +import { BrowserRouter } from 'react-router-dom' +import ToastProvider from './lib/ToastProvider' +import { createBrowserHistory } from 'history' + +type ProviderContainerProps = { + children:ReactNode + +} +export let history = createBrowserHistory() +function ProviderContainer({children}:ProviderContainerProps) { + return ( + + + + {children} + + + + ) +} + +export default ProviderContainer \ No newline at end of file diff --git a/src/Routes.tsx b/src/Routes.tsx new file mode 100644 index 0000000..4ffa960 --- /dev/null +++ b/src/Routes.tsx @@ -0,0 +1,98 @@ +import { ReactNode, lazy } from "react"; + +// Icons Import + +import { Home } from "react-feather"; +import { AiFillQuestionCircle, AiFillStar} from "react-icons/ai" +import {FaUserFriends , FaUser, FaHome, FaSadCry, FaProductHunt, FaBorderAll, FaAdversal } from "react-icons/fa" +import { MdOutlineCategory, MdPrivacyTip, MdProductionQuantityLimits } from "react-icons/md"; +import {DiDatabase} from "react-icons/di" +import { FiMail } from "react-icons/fi"; +import {CgUnavailable} from "react-icons/cg" +import {BsCode, BsInfoCircle} from "react-icons/bs" +import {AiOutlineTransaction ,AiFillSetting ,AiFillGift} from "react-icons/ai" +import { IoIosNotificationsOutline, IoIosPaper, } from "react-icons/io"; +import { BiCategory, BiLockAlt } from "react-icons/bi"; +import { RiCouponFill } from "react-icons/ri"; +import { IoPersonAddSharp } from "react-icons/io5"; +import { MdOutlineManageAccounts } from "react-icons/md"; +import { TbBrandSocketIo } from "react-icons/tb"; +import { BsPersonFillAdd } from "react-icons/bs"; +import { FaMessage } from "react-icons/fa6"; +import { TfiLayoutSlider } from "react-icons/tfi"; +import { GrServices } from "react-icons/gr"; +import { VscProject } from "react-icons/vsc"; +import { GiNetworkBars } from "react-icons/gi"; + +// Pages Import + +import ServicesPage from "./Pages/Services/ServicesPage"; +import SocialMediaPage from "./Pages/SocialMedia/SocialMediaPage"; +import StaticInfoPage from "./Pages/StaticInfo/StaticInfoPage"; +import ProjectsPage from "./Pages/projects/ProjectsPage"; +import WorksPage from "./Pages/works/WorksPage"; +import RecentWorksPage from "./Pages/RecentWorks/RecentWorksPage"; +import ContactPage from "./Pages/Contact/ContactPage"; + +interface RoutesLinksType { + name?: string, + href?: string, + element?: ReactNode, + icon?: any, + Viewelement?: ReactNode, + Viewhref?: string + children?: any + // Hidden the route from the navigation sidebar + hidden?: boolean +} +export const RoutesLinks: RoutesLinksType[] = [ + + + { + name: "Services", + element: , + icon: , + href: "/", + }, + { + name: "Social Media", + element: , + icon: , + href: "/social_media", + }, + { + name: "Static Info", + element: , + icon: , + href: "/static_info", + }, + { + name: "Works", + element: , + icon: , + href: "/works", + }, + { + name: "Projects", + element: , + icon: , + href: "/projects", + }, + { + name: "Recent Wokrs", + element: , + icon: , + href: "/recent_works", + }, + { + name: "contact", + element: , + icon: , + href: "/contact", + } + +] + +/// +// image must be image error service +// connect with website //1 hour diff --git a/src/Styles/AppStyle/App.scss b/src/Styles/AppStyle/App.scss new file mode 100644 index 0000000..e43d661 --- /dev/null +++ b/src/Styles/AppStyle/App.scss @@ -0,0 +1,89 @@ +html,body { + background: var(--bg2) + +} + +*{ + padding: 0; + margin: 0; +} + +a { + color: inherit; + font-weight: bold; + text-decoration: none !important; + cursor: pointer; + +} + +button, +svg { + cursor: pointer; +} + + + + + + +.not_foound_page{ + background: black; + height: 100vh; + display: flex;justify-content: center;align-items:center; + + + p{ + color: white; + display: inline; + + } + h6{ + display: inline; + margin-inline:20px; + height: 140px !important; + + width: 20px; + } + .container-not-found{ + display: flex; + flex-direction: column; + align-items: center; + div{ + display: flex;justify-content: center;align-items: center; + + } + button{ + border: none; + outline: none; + padding: 8px; + border-radius: 10px; + + margin-inline:30px; + } + } +} + +.lock_icon{ + color: var(--primary); + margin-left: 7px; +} + + +.primary { + color: var(--primary) !important; +} + + +.bg-primary { + background-color: var(--primary) !important; +} +.secondary { + color: var(--secondary) !important; +} + + +.bg-secondary { + background-color: var(--secondary) !important; +} + + diff --git a/src/Styles/AppStyle/Import.scss b/src/Styles/AppStyle/Import.scss new file mode 100644 index 0000000..1692bf0 --- /dev/null +++ b/src/Styles/AppStyle/Import.scss @@ -0,0 +1,21 @@ + +@import './Varibils.scss'; +@import './Mixing.scss'; +@import './App.scss'; +@import '../Layout/Header.scss'; +@import '../Layout/Layout.scss'; +@import '../Layout/SideBar.scss'; +@import '../Auth/Auth.scss'; +@import '../Layout/Table.scss'; + +@import '../component/printButton.scss'; +@import '../component/DarkStyle.scss'; +@import '../component/ErrorPage.scss'; +@import '../component/SingleDriverInfo.scss'; +@import '../component/DriverInfoSocket.scss'; +@import '../component/radio.scss'; + + + + + diff --git a/src/Styles/AppStyle/Mixing.scss b/src/Styles/AppStyle/Mixing.scss new file mode 100644 index 0000000..b463517 --- /dev/null +++ b/src/Styles/AppStyle/Mixing.scss @@ -0,0 +1,34 @@ + +@mixin Shadow { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05); + +} + + +@mixin Flex { + display: flex; + justify-content: center; + align-items: center; + +} + +@mixin GlassModeBG{ + background-image: url("../../../public/Layout/mac.webp"); + width: 100%; + background-size: cover; + background-position: center; + min-height: 100vh; + display: flex; justify-content: center; align-items: center; +} +@mixin GlassBG{ + background-image: url("../../../public/Layout/mac.webp"); + width: 100%; + background-size: cover; + background-position: center; +} + + +@mixin GlassModeCover{ + background-color: rgba(16 18 27 / 40%); + backdrop-filter: blur(24px); +} \ No newline at end of file diff --git a/src/Styles/AppStyle/Varibils.scss b/src/Styles/AppStyle/Varibils.scss new file mode 100644 index 0000000..b373484 --- /dev/null +++ b/src/Styles/AppStyle/Varibils.scss @@ -0,0 +1,36 @@ +:root { + --primary: #50A3EF; + --secondary : #3531AA; + --text: #565656; + --bg: #ffffff; + --bg2: #f8f8f8; + --shadow: rgba(0, 0, 0, 0.15); + --gray : rgb(207, 210, 214); + --linear : linear-gradient(108deg, #0073ff, #1165e3) +} + +:root:has(.dark) { + --primary: #50A3EF; + --secondary: #fff; + --text: #ffffff; + --bg: #1f1f1f; + --bg2: #2c2c2c; + --shadow: rgba(255, 255, 255, 0.15); + --gray: #a0aec0; + --linear : linear-gradient(118deg, #0073ff, #1165e3) + + +} + +:root:has(.glass) { + --primary:white; + --secondary : #3531AA; + --text: white; + --bg: ; + --bg2: ; + --shadow: rgba(0, 0, 0, 0.15); + --gray : rgb(207, 210, 214); + --linear : + + } + diff --git a/src/Styles/Auth/Auth.scss b/src/Styles/Auth/Auth.scss new file mode 100644 index 0000000..b920023 --- /dev/null +++ b/src/Styles/Auth/Auth.scss @@ -0,0 +1,156 @@ +.Auth{ + // background: url('../../../public/Layout/LoginBg.jpg'); + + .In_Auth{ + background-color: var(--bg); + display: flex; + justify-content: center; align-items: center; + gap: 30px; + height: 80vh; + + } + .LoginForm{ + display: flex; flex-direction: column; + + .Login_Nav{ + display: flex; justify-content: space-between ; align-items: center; + margin-bottom: 30px; + } + } + .Left_Col,.Right_Col{ + padding-inline: 30px; + display: flex; + justify-content: center; align-items: center; + height: 100%; + width: 30vw; + } + .Left_Col{ + background-color: #edf4f4; + } + + .img-fluid{ + width: 30vw; + height: 100%; + } + .Login_H4{ + width: 90%; + font-size: 16px; + } + .Reserved{ + transform:translatex(15px) translatey(44px); + } + .LoginForm{ + .Logo{ + display: none; + } + } + @media screen and (max-width: 800px) { + .Left_Col{ + display: none; + } + + .LoginForm{ + display: flex;align-items: center;justify-content: center; + .Logo{ + // position: absolute; + display: block; + width: 100px; + + } + } + .Login_H4{ + text-align: center ; + } + .Right_Col{ + padding-inline: 30px; + display: flex; + justify-content: center; align-items: center; + width: 400px; + height: fit-content; + } + .In_Auth{ + + height: 550px !important; + + } + + + } + + @media screen and (max-width: 400px) { + .LoginForm{ + .Logo{ + // position: absolute; + display: block; + width: 60px; + transform: translate(50px ,-20px); + + } + } + .Right_Col{ + padding-inline: 30px; + display: flex; + justify-content: center; align-items: center; + width: 300px !important; + } + } + + +} + +.Logo{ + // width: 100%; +} + +.dark{ + .Left_Col{ + background-color: #343434; + } + .Login_H4, .Reserved{ + color: #fff; + } + .Login_Nav{ + h5{ + color: #fff; + } + } +} +.glass{ + .Left_Col{ + background-color: inherit; + } + .Login_H4, .Reserved{ + color: #000; + } + .Login_Nav{ + h5{ + color: #000; + } + } +} + + +.ar{ + .LoginForm{ + .Logo{ + transform: translate(-90px ,-40px); + } + } +} + + +@media screen and (max-width:400px) { + + .ar{ + .LoginForm{ + .Logo{ + transform: translate(-70px ,-30px) !important; + + } + } + } +} + +.logo_link{ + display: none !important; +} \ No newline at end of file diff --git a/src/Styles/Home/Auth.scss b/src/Styles/Home/Auth.scss new file mode 100644 index 0000000..bc8b1e6 --- /dev/null +++ b/src/Styles/Home/Auth.scss @@ -0,0 +1,16 @@ +// Auth +// In_Auth +// Left_Auth +// Right_Auth + +.Auth{ + height: 100vh; + max-width: 100vw; + display: flex; justify-content: center; align-items: center; + flex-direction: column; + + .In_Auth{ + width: 70vw; + + } +} \ No newline at end of file diff --git a/src/Styles/Layout/Header.scss b/src/Styles/Layout/Header.scss new file mode 100644 index 0000000..b2ca97d --- /dev/null +++ b/src/Styles/Layout/Header.scss @@ -0,0 +1,112 @@ +.Header{ + width: 100%; + height: 65px; + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 30px; + background: var(--bg); + margin-top: 20px; + @include Shadow; + .Header_Left{ + @include Flex; + gap: 5px; + border-radius: 5px; + padding-inline: 5px; + color: var(--primary); + font-weight: bolder; + + } + svg{ + margin-inline:10px; + } +} +.Header_Menu{ + + z-index: 9999999999999; + +} +.szh-menu-button{ + color: var(--text); + background: var(--bg); + border: none; outline: none; + padding: .6vw; + border-radius: 5px; +} + +.szh-menu__item{ + color: var(--text); + background: var(--bg); + &:hover{ + background: var(--bg2); + } +} +.Header_Right{ + padding-inline: 5px; + + @include Flex ; + .Setting{ + + margin-inline: 1vw; + svg{ + fill: var(--primary); + background: var(--bg2); + padding: 0.6vw; + border-radius: 5px; + } + } + .User_Pro{ + margin-inline: 1vw; + @include Flex ; + gap: .5vw; + } +} + +.szh-menu { + min-width: auto !important; +} +.UNK_User{ + border-radius: 50%; + height: 40px; + aspect-ratio: auto 40 / 40; + width: 40px; + +} +.User_info{ + text-align: right; + display: flex;justify-content: center;align-items: flex-end; flex-direction: column; + text-align: start; + width: 100%; + h6,p{ + width: 100%; + margin-bottom: 0; + font-size: .7rem; + } + h6{ + text-align: start !important; + } + p{ + opacity: .8; + } +} +.Translate{ + display: flex; justify-content: center; align-items: center; margin-inline: 10px; + p{ + opacity: .7; + margin-bottom: 0; + } +} + +.Header_Left{ + >*{ + display: none; + } +} +@media screen and (max-width: 700px) { + +.Header_Left{ + >*{ + display: block; + } +} +} \ No newline at end of file diff --git a/src/Styles/Layout/Layout.scss b/src/Styles/Layout/Layout.scss new file mode 100644 index 0000000..1c53573 --- /dev/null +++ b/src/Styles/Layout/Layout.scss @@ -0,0 +1,358 @@ + +///// Layout +.DashboardLayout { + color: var(--text); background: var(--bg2); + width: 100%; + background-size: cover; + background-position: center; + min-height: 100vh; + display: flex; justify-content: center; align-items: center; + .DashboardLayout_Cover{ + min-height: 100vh; + width: 100vw; + border-radius: 20px; + + } + + .DashboardLayout_Body{ + position: absolute; + left: 290px; + width: calc(98% - 290px); + + } + .DashboardLayout_Body_Open{ + left: 140px; + width: calc(98% - 140px); + transition: 1s ease-in-out; + + + } + + +} +///// Arabic Mood +.ar{ + .DashboardLayout_Body{ + right: 290px; + + } + .DashboardLayout_Body_Open{ + right: 140px; + width: calc(96% - 140px); + transition: 1s ease-in-out; + + + } +} + + + +.card { +background: var(--bg); + @include Shadow; + outline: none !important; + border: none !important; +} +.Model_Button{ + background: var(--primary); + outline: none; + border: none; +} +.SweetAlert{ + .btn-primary{ + background: var(--primary); + outline: none; + border: none; + box-shadow: none !important; + } +} +.TableActions{ + svg{ + fill: var(--primary); + } +} +.form-control:focus{ + box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.2) !important; + border: var(--primary); +} +.Page_Header{ + display: flex; align-items: center ; justify-content: space-between; + margin-bottom: 20px; + + h1{ + font-size: 30px; + font-weight: 600; + + } +} +.PrimaryColor{ + margin-inline: 10px; +} + +.react-toggle-track{ + background: red ; +} + +///// spinner +.jwoUqQ{ + color: var(--primary) !important; +} +.Auth{ + background-color: var(--bg2); + margin: auto; + width:100%; + display: flex; justify-content: center; align-items: center; + height: 100vh; +} +.Translate,.Theme{ + img{ + margin-inline: 6px; + } +} +.szh-menu{ + background-color: var(--bg); +} + +.modal-content{ + background-color: var(--bg) !important; +} +.btn-primary{ + background: var(--primary); + border-color: var(--primary) !important; + &:hover{ + background: var(--primary); + + } +} +.ModalHeader{ + color: var(--text); +} + .css-b62m3t-container .react-select__control{ + background-color:var(--bg); + } + + .react-select__control--is-disabled{ + background-color:var(--bg) !important; + } + + + + + .glass{ + .Layout_Children{ + max-height: 500px; + overflow-y: auto; + overflow-x: hidden + } + .modal { @include GlassModeBG; } + .DashboardLayout { + + background-image: url("../../../public/Layout/mac.webp"); + max-height: 200px; + + } + .modal-content{ + @include GlassModeCover; + + } + .DashboardLayout_Cover{ + @include GlassModeCover; + + + + } + .LayoutBody{ + // overflow-y: scroll; + height: 400px; + overflow-y: auto; + + + } + + ::-webkit-scrollbar { min-width: 15px; width: 100%; } + ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px var(--primary); } + ::-webkit-scrollbar-thumb { + background:transparent no-repeat center center ; + background-size: cover; + &:hover{ + + background:var(--primary) no-repeat center center ; + cursor: pointer !important; + + } + + + } + .react-tabs__tab::after{ + border-bottom: 4px solid var(--primary) !important; + + } + .progress, .progress-stacked{ + background-color: var(--bg2) !important; + } + + button{ + background: none !important; + color: var(--primary); + + } + .react-confirm-alert div .sweet-alert{ + background-color:transparent !important; + @include GlassModeCover; + border: 1px solid var(--primary); + color: var(--primary); + .btn-primary{ + background-color: transparent ; + border: 1px solid var(--primary); + &:hover { + background-color: rgba(16 18 27 / 40%); + backdrop-filter: blur(24px); + } + } + } + .react-confirm-alert{ + max-height: 100px; + + } + .react-confirm-alert > div > div > div{ + @include GlassModeBG; + max-height: 100px; + + } + .Add_Button{ + button { + box-shadow: 2px 2px 1px 0 var(--primary); + + } + + + button:hover { + background-color: rgba(16 18 27 / 40%); + backdrop-filter: blur(24px); + } + } + .btn-secondary{ + box-shadow: 2px 2px 1px 0 var(--primary); + + + &:hover { + background-color: rgba(16 18 27 / 40%); + backdrop-filter: blur(24px); + } + } + .sc-bdvvtL .sc-hGPBjI .sc-pVTFL{ + background-color:transparent; + color:var(--text); +} +.react-tabs__tab-panel--selected .KarimField .ant-input-affix-wrapper,.modal-body .KarimField .ant-input-affix-wrapper{ + background-color:transparent; +} + +/* Input */ +.react-tabs__tab-panel--selected .KarimField input[type=text],.modal-body .KarimField input{ + background-color:transparent; + color:var(--text)!important; + &::placeholder{ + color: var(--text); + } +} + + + + } + + .ViewPage{ + .card-header{ + padding: 25px 25px 0 25px; + background: var(--bg) !important; + color: var(--text); + border-bottom: none !important; + display: flex; justify-content: space-between; + .card-title{ + font-size: 2vw; + } + button{ + background: var(--primary) ; + color: var(--bg); + font-weight: bold; + outline: none; + border: none; + min-width: 100px; + max-height: 40px; + } + } + .react-tabs__tab-list{ + z-index: 1; + display: flex; + } + .react-tabs__tab{ + + flex: 1; + color: var(--text); + + } + .react-tabs__tab--selected { + border-top: none; border-left: none; border-right: none; + border-bottom: 4px solid var(--primary); + color: var(--primary); + z-index: 99999; + background: var(--bg2); + + } + + } + + + .react-tabs__tab:focus{ + // background-color: red !important; + + all: unset; + border-top: none; border-left: none; border-right: none; + border-bottom: 4px solid var(--primary); + color: var(--primary); + z-index: 99999; + background: var(--bg2); + min-width: 100px; + + flex: 1; + color: var(--text); + max-height: 40px; + + } + + + .ant-input-group-wrapper .ant-input-wrapper .ant-input-affix-wrapper{ + background-color:var(--bg) !important; + color: var(--text) !important; +} + +/* Input */ +.ant-input-wrapper .ant-input-affix-wrapper input[type=text]{ + background-color:var(--bg) !important; + color: var(--text) !important; + &::placeholder{ + color: var(--text) !important; + } +} + +/* Warning */ +#root div .warning{ + color:var(--secondary); +} + +/* Content Division */ +#root .title-section p{ + color:var(--secondary); +} + + + + + +/* Iwjdpv */ +#root .card .sc-iwjdpV{ + background-color:var(--bg2) !important; + color:var(--text) !important; +} + + diff --git a/src/Styles/Layout/SideBar.scss b/src/Styles/Layout/SideBar.scss new file mode 100644 index 0000000..41b8807 --- /dev/null +++ b/src/Styles/Layout/SideBar.scss @@ -0,0 +1,354 @@ + + +.SideBar { + z-index: 9999; + display: flex; + flex-direction: column; + width: 260px; + height: 100%; + position: fixed; + background: var(--bg); + transition: .3s ease-in-out; +@include Shadow; +overflow-y: auto; +overflow-x: hidden; +&::-webkit-scrollbar { + width: 7px; + cursor: pointer; + +} + +&::-webkit-scrollbar-thumb { + background-color: transparent; + border-radius: 10px; + cursor: pointer; +} +&:hover{ + &::-webkit-scrollbar { + width: 7px; +} + +&::-webkit-scrollbar-thumb { + background-color: var(--primary); + border-radius: 10px; +} +} + +} + +.SideBar_Top { + @include Flex; + margin-block: 20px; + color: var(--primary); + z-index: 9999999; + img{ + margin-inline: 10px; + } + .HamburgerMenu{ + z-index: 999999999999999; + height: 30px; + width: 30px; + svg{ + font-size: 20px; + } + } +} + +.SideBar_Links { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + padding-inline: 15px; + +} + +.SideBar_Link { + + color: var(--text); + display: flex; + align-items: center; + gap: 10px; + transition: .3s ease-in-out all; + margin-bottom: 5px; + width: 90%; + height: 45px; + border-radius: 10px; + margin-bottom: 10px; + font-weight: bold; + margin-left: 15px; + text-wrap: nowrap; + + + &:hover{ + background: var(--primary); + color: var(--bg); + border-radius: 5px; + box-shadow: 2px 2px 7px 0 var(--primary); + cursor: pointer; + transform: scale(1.01); + @include Shadow; + + svg{ + + // background-color: var(--secondary); + color: var(--bg); + + } + } + .DropDown_Svg svg{ + color:var(--text); +} + + + + svg { + padding: 5px; + border-radius: 10px; + // background-color: var(--bg2); + color: var(--secondary); + margin-left: 10px; + + font-size: 30px; + + &:hover{ + background-color: var(--primary); + color: var(--bg); + } + } + + +} +.ar{ + .SideBar_Link{ + margin-right: 15px !important; + margin-left: 0px !important; + svg { + + margin-right: 10px; + margin-left: 0px !important; + + + } + + + } +} + +.SideBar_Links_Header{ + + margin-block: 10px; + font-size: 12px; + background: var(--bg2); + height: 50px; + @include Flex; + + width: 100%; +} +.Active_SideBar_Link{ + background: var(--linear); + color: var(--bg); + border-radius: 5px; + box-shadow: 2px 2px 7px 0 var(--primary); + + svg { + background-color: transparent; + color: var(--bg); + + } +} +.glass{ + .Active_SideBar_Link{ + background: var(--linear); + color: var(--bg); + border-radius: 5px; + box-shadow: 2px 2px 7px 0 transparent; + background-color: rgba(16 18 27 / 1%); + backdrop-filter: blur(24px); + } + .SideBar_Link { + &:hover { + background-color: rgba(16 18 27 / 40%); + backdrop-filter: blur(24px); + } + &:hover{ + background: transparent; + color: var(--bg); + border-radius: 5px; + box-shadow: 1px 2px 7px 0 transparent; + cursor: pointer; + transform: scale(1.01); + svg{ + + background-color:transparent; + color: var(--text); + + } + } + } +} + + +.DropDown_Text{ + width: 100px; +// text-overflow: ellipsis; +// overflow: hidden; + margin-right: 30px; +} + + +.SideBar_Open{ + width: 90px; + .Active_SideBar_Link,.SideBar_Link:hover{ + width: 60%; + } + .Link_Text,.DropDown_Text,.DropDown_Svg{ + display: none; + } + + .HamburgerMenu{ + display: none; + } + .SideBar_Top{ + cursor: pointer; + } + } + .DropDown_SideBar_Link{ + background: var(--bg2); + } + + + + .KarimLogo{ + width: 50px; + margin-inline: 70px; + + .cls-1, .cls-2 { + fill:var(--primary) !important; + } + } + + + + + + .SideBar_Open{ +.Etaxi{ + width: 60px; + height: 30px; + margin-inline: 40px; + } + } + .noOpen{ +.Etaxi{ + width: 90px; + height:30px; + margin-inline: 40px; + } + } + +@media screen and (max-width: 700px) { + .out_Sidebar{ +.SideBar_Open,.noOpen{ + display: none; + // transform: translateX(-100px); +} + } + +.DashboardLayout_Body_Open,.DashboardLayout .DashboardLayout_Body{ + left: 30px !important; + width : calc(100% - 60px) !important; +} +.ar{ + .DashboardLayout_Body{ + right: 30px !important; + + } + .DashboardLayout_Body_Open{ + right: 30px !important; + width: calc(96% - 140px); + transition: 1s ease-in-out; + + + } +} + +} + + + + +.ant-drawer-left .ant-drawer-wrapper-body .ant-drawer-header{ + display:none; +} + +/* Ant drawer body */ +.ant-drawer-left .ant-drawer-wrapper-body .ant-drawer-body{ + padding-left:0px; + padding-right:0px; + padding-top:0px; + padding-bottom:0px; + background: var(--bg); +} + + +.ant-drawer-left{ + + .SideBar_Top{ + display: none; + } + .ant-drawer-body div .RoutesLinks{ + margin-top:27px; +} +} + + +.ant-drawer-left .ant-drawer-content{ + + @include GlassModeCover; + // @include GlassModeBG; + color: var(--primary); + overflow-x: hidden; + + +} + + + + + + +.ant-drawer-right .ant-drawer-wrapper-body .ant-drawer-header{ + display:none; +} + +/* Ant drawer body */ +.ant-drawer-right .ant-drawer-wrapper-body .ant-drawer-body{ + padding-left:0px; + padding-right:0px; + padding-top:0px; + padding-bottom:0px; + background: var(--bg); +} + + +.ant-drawer-right{ + + .SideBar_Top{ + display: none; + } + .ant-drawer-body div .RoutesLinks{ + margin-top:27px; +} +} + + +.ant-drawer-right .ant-drawer-content{ + + @include GlassModeCover; + // @include GlassModeBG; + color: var(--primary); + overflow-x: hidden; + + +} diff --git a/src/Styles/Layout/Table.scss b/src/Styles/Layout/Table.scss new file mode 100644 index 0000000..891fc82 --- /dev/null +++ b/src/Styles/Layout/Table.scss @@ -0,0 +1,49 @@ + .sc-hKwDye,.card-body div nav{ + background-color:var(--bg) !important; + color: var(--text) !important; + } + .glass{ + /* Hmcd */ + .sc-dkPtRN .sc-hKwDye .sc-crHmcD{ + background-color:transparent; + } + + /* Ptrn */ + .sc-bdvvtL .sc-gsDKAQ .sc-dkPtRN{ + background-color:transparent; + } + + /* Card */ + #root .card{ + transform:translatex(0px) translatey(0px); + } + + /* Bdvvtl */ + .sc-dlVxhl .sc-fKVqWL .sc-bdvvtL{ + background-color:transparent; + } + + + /* Row 12 */ + .rdt_TableRow{ + background-color:transparent !important; + } + //// table + .sc-fKVqWL .sc-bdvvtL .sc-iwjdpV{ + background-color:transparent; + color:var(--text); +} + + + } + + + :where(.css-dev-only-do-not-override-1adbn6x).ant-pagination .ant-pagination-total-text, + a:not([href]):not([class]), a:not([href]):not([class]):hover, + .dLwgoF svg + { + color: var(--text); + } + :where(.css-dev-only-do-not-override-1adbn6x).ant-pagination .ant-pagination-item-active a{ + color: var(--primary) !important; + } \ No newline at end of file diff --git a/src/Styles/component/DarkStyle.scss b/src/Styles/component/DarkStyle.scss new file mode 100644 index 0000000..f4d18fc --- /dev/null +++ b/src/Styles/component/DarkStyle.scss @@ -0,0 +1,126 @@ + +.dark{ + .modal-header .btn-close,.btn-close{ + // color: var(--text) !important; + // background: red; + // color: var(--primary);z-index: 999; + } + .modal_info{ + color: #fff !important; +} +.modal-title{ + color: #fff !important; +} + +// +.sc-hKwDye{ + span{ + color: var(--text) !important; + } +} +// pagination + .ant-pagination-item-container .ant-pagination-item-ellipsis{ + color: #fff !important; + } + .ant-pagination{ + color: #fff; + } + .anticon{ + color: #fff; + } + .ant-pagination-item-active{ + background: #ffffffd6; + border: 1px solid var(--primary); + a{ + color: black !important; + } + } +// Add Account Page + .add_account_title{ + color: #fff; + } +// INformation pages + .Information_title{ + color: #fff; + } +//karim field image + .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{ + color: #fff !important; + } + .anticon svg{ + color: #fff !important; + } +//LyTable Arrow + .gPLhoV{ + svg{ + display: none; + } + } +// single order + .Single_order_title, .Single_order_body{ + color: #fff !important; + } +// change password + .change_password_body{ + color: #fff !important; + } + .dark_mode_white_color{ + color: #fff !important; + } +} + + + + + + + + +//galss +.glass{ + //LyTable Arrow + .gPLhoV{ + svg{ + display: none; + } + } + // add account + .add_account_title{ + color: #fff; + } + //information + .Information_title{ + color: #fff; + } + //paginate + .ant-pagination{ + color: #fff; + } + .anticon{ + color: #fff; + } + .ant-pagination-item-active{ + background: #ffffffd6; + border: 1px solid var(--primary); + a{ + color: black !important; + } + } + //error page + .error_show{ + margin-top: 3vw !important; + } +//chart + .apexcharts-canvas { + // color: #edf4f4 !important; + background: #ffffff; + } +// single order + .Single_order_title, .Single_order_body{ + color: #fff !important; + } +// change password + .change_password_body,.change_password_header{ + color: #fff !important; + } +} \ No newline at end of file diff --git a/src/Styles/component/DriverInfoSocket.scss b/src/Styles/component/DriverInfoSocket.scss new file mode 100644 index 0000000..94b2e14 --- /dev/null +++ b/src/Styles/component/DriverInfoSocket.scss @@ -0,0 +1,102 @@ +.driverInfo_socket_container{ + background: #fff; + width: 100%; + height: 100vh; + .image_container{ + display: flex;justify-content: center; + .driver_track_image{ + border: 4px solid var(--secondary); + display: flex;justify-content: center;align-items: center; + border-radius: 50% !important; + margin: auto; + margin-top: 6px; + width: 70px; + height: 70px; + object-fit: contain; + } + } + + .info_container{ + border: 3px solid var(--secondary); + width: 90%; + border-radius: 30px; + background: #fff; + margin-top: .7vw; + padding: 10px 10px; + display: flex; flex-direction: column; + margin-inline:auto ; + h4{ + text-align: center; + } + .icon_info{ + color: var(--primary); + width: 10%; + } + .main_info_cont{ + display: flex;justify-content: center;align-items: center; + border-bottom: 1px solid var(--secondary); + .driver_info{ + width: 90%; + margin-inline: auto; + text-transform: capitalize; + color: #000; + font-size: 14px; + font-weight: 600; + display: flex; justify-content: space-between;align-items: center; + margin-bottom: .5vw; + .driver_respons{ + padding-top: 5px; + margin-left: 1vw; + font-size: 11px; + font-weight: 400; + color: var(--primary); + } + } + } + + } + .phone_container{ + border: 3px solid var(--secondary); + display: flex;align-items: center;justify-content: center; + background: #fff; + padding: 20px 10px; + width: 90%;height: 25px; + border-radius: 30px; + margin-inline:auto; + margin-top: 1vw; + svg{ + font-size: 28px; + margin: 0 40px 0 10px; + } + .driver_respons{ + font-size: 28px; + } + } +} + +@media screen and (max-width: 360px) { + .phone_container{ + svg{ + font-size: 17px !important; + margin-left: 10px !important; + } + .driver_respons{ + font-size: 17px !important; + } + } +} + +.dark{ + .driverInfo_socket_container{ + background: var(--bg) !important; + .info_container{ + background: #000 !important; + .driver_info{ + color: #fff !important; + } + } + .phone_container{ + background: #000 !important; + } + } +} diff --git a/src/Styles/component/ErrorPage.scss b/src/Styles/component/ErrorPage.scss new file mode 100644 index 0000000..75da78c --- /dev/null +++ b/src/Styles/component/ErrorPage.scss @@ -0,0 +1,21 @@ +.error_show{ + display: flex;justify-content: center;align-items: center; flex-direction: column; + // background: #000; + height: 40vh; + .error_icon{ + text-align: center; + color: var(--secondary); + font-size: 7vw; + } + .error_text{ + text-align: center; + color: var(--primary); + font-size: 4vw; + } +} + +.socket_debug_error{ + font-size: 30px ; + font-weight: 600; + color: var(--secondary); +} \ No newline at end of file diff --git a/src/Styles/component/SingleDriverInfo.scss b/src/Styles/component/SingleDriverInfo.scss new file mode 100644 index 0000000..931d462 --- /dev/null +++ b/src/Styles/component/SingleDriverInfo.scss @@ -0,0 +1,13 @@ + +.SignleDriverContainer{ + display: flex;justify-content: start;align-items: center; + .SingleDriverInfo{ + font-size: 1.4vw; + padding-left: .5vw; + } + .SignleDriverInfoIcon{ + svg{ + width: 90%; + } + } +} \ No newline at end of file diff --git a/src/Styles/component/printButton.scss b/src/Styles/component/printButton.scss new file mode 100644 index 0000000..3f8c242 --- /dev/null +++ b/src/Styles/component/printButton.scss @@ -0,0 +1,16 @@ +.print_button{ + border: 2px solid var(--primary); + background-color: var(--primary); + border-radius: 0.5vw; + padding:.61vw 1.6vw; + font-size: 1vw; + display: flex; justify-content: center; align-items: center; + box-shadow: 2px 2px 7px 0 var(--primary); + margin-right: -770px !important; + text-transform: capitalize; + font-weight: 700; + &:hover{ + background-color:var(--primary); + border: 2px solid var(--primary); + } +} \ No newline at end of file diff --git a/src/Styles/component/radio.scss b/src/Styles/component/radio.scss new file mode 100644 index 0000000..b5b90cb --- /dev/null +++ b/src/Styles/component/radio.scss @@ -0,0 +1,79 @@ +.ant-radio-button-wrapper{ + span{ + position: absolute !important; + top: -6px; + left: 6px; + font-size: 8.5px !important; + color: #000 !important; + } +} + + + +.ant-radio-button-wrapper { + // margin-left: 10px; + width: 50px !important; + height: 20px !important; +} + + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:first-child{ + border-radius: 5px 0px 0px 0px !important; + margin-left: 10px; +} + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:nth-child(2){ + border-radius: 0px 5px 0px 0px !important; +} + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:last-child{ + border-radius: 0px 0px 5px 5px !important; + width: 100px !important; + border: 1px solid #d9d9d9; + margin-left: 10px; + span{ + font-size: 10.5px !important; + left: 30px !important; + } +} + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + background: #04ff00 !important; + border: 1px solid #000; + span{ + color: #fff !important; + } +} + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):nth-child(2){ + background: #bcbcbc !important; + border: 1px solid #000; + span{ + color: #fff !important; + } +} + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):last-child{ + background: #e20000 !important; + border: 1px solid #000 ; + span{ + color: #fff !important; + } +} + + +:where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:not(:first-child)::before { + display: none !important; +} + + + +.ar{ + :where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:first-child{ + border-radius: 0px 5px 0px 0px !important; + margin-left: 0px; + } + :where(.css-dev-only-do-not-override-6j9yrn).ant-radio-button-wrapper:nth-child(2){ + border-radius: 5px 0px 0px 0px !important; + } +} \ No newline at end of file diff --git a/src/api/Contact.ts b/src/api/Contact.ts new file mode 100644 index 0000000..9ec41af --- /dev/null +++ b/src/api/Contact.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById" + + const API = { + GET: "/api/admin/contact", + ADD: "/api/admin/contact", + UPDATE: "/api/admin/contact", + DELETE: "/api/admin/contact", + }; + + const KEY = "CONTACT"; + export const useGetContact = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddContact = () => useAddMutation(KEY, API.ADD); + export const useUpdateContact = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteContact = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/RecentWorks.ts b/src/api/RecentWorks.ts new file mode 100644 index 0000000..e785790 --- /dev/null +++ b/src/api/RecentWorks.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById" + + const API = { + GET: "/api/admin/recent_works", + ADD: "/api/admin/recent_works", + UPDATE: "/api/admin/recent_works", + DELETE: "/api/admin/recent_works", + }; + + const KEY = "RECENT_WORKS"; + export const useGetRecentWorks = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddRecentWorks = () => useAddMutation(KEY, API.ADD); + export const useUpdateRecentWorks = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteRecentWorks = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/Services.ts b/src/api/Services.ts new file mode 100644 index 0000000..50acb69 --- /dev/null +++ b/src/api/Services.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById" + +const API = { + GET: "/api/admin/services", + ADD: "/api/admin/services", + UPDATE: "/api/admin/services", + DELETE: "/api/admin/services", +}; + +const KEY = "SERVICES"; +export const useGetServices = (params?: any) => useGetQuery(KEY, API.GET, params); +export const useAddServices = () => useAddMutation(KEY, API.ADD); +export const useUpdateServices = () => useUpdateMutationById(KEY, API.UPDATE); +export const useDeleteServices = () => useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/SocialMedia.ts b/src/api/SocialMedia.ts new file mode 100644 index 0000000..b9f2cce --- /dev/null +++ b/src/api/SocialMedia.ts @@ -0,0 +1,19 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutation from "./helper/useUpdateMutation" +import useUpdateMutationById from "./helper/useUpdateMutationById"; + + const API = { + GET: "/api/admin/social_media", + ADD: "/api/admin/social_media", + UPDATE: "/api/admin/social_media", + DELETE: "/api/admin/social_media", + }; + + const KEY = "SOCIALMEDIA"; + export const useGetSocialMedia = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddSocialMedia = () => useAddMutation(KEY, API.ADD); + export const useUpdateSocialMedia = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteSocialMedia = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/StaticInfo.ts b/src/api/StaticInfo.ts new file mode 100644 index 0000000..1fc8878 --- /dev/null +++ b/src/api/StaticInfo.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById"; + + const API = { + GET: "/api/admin/static_info", + ADD: "/api/admin/static_info", + UPDATE: "/api/admin/static_info", + DELETE: "/api/admin/static_info", + }; + + const KEY = "STATIC_INFO"; + export const useGetStaticInfo = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddStaticInfo = () => useAddMutation(KEY, API.ADD); + export const useUpdateStaticInfo = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteStaticInfo = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/auth.ts b/src/api/auth.ts new file mode 100644 index 0000000..cde2c19 --- /dev/null +++ b/src/api/auth.ts @@ -0,0 +1,11 @@ +import useAddMutation from "./helper/useAddMutation"; + + + + +const KEY = "AUTH" +const API = { + LOGIN: `/api/admin/login`, + LOGOUT: `/api/admin/logout`, + }; +export const useLoginAdmin = ()=>useAddMutation(KEY , API.LOGIN) \ No newline at end of file diff --git a/src/api/config.ts b/src/api/config.ts new file mode 100644 index 0000000..5a556ce --- /dev/null +++ b/src/api/config.ts @@ -0,0 +1,9 @@ + +export const BaseURL = `http://127.0.0.1:8000/`; + + +export const BaseURL_IMAGE = BaseURL.slice(0,-1); +const PROJECT_NAME = "PROJECT_NAME" +export const TOKEN_KEY = PROJECT_NAME + "_TOKEN" +export const USER_KEY = PROJECT_NAME + "_USER" + diff --git a/src/api/helper/AxiosBuilder.ts b/src/api/helper/AxiosBuilder.ts new file mode 100644 index 0000000..3f19067 --- /dev/null +++ b/src/api/helper/AxiosBuilder.ts @@ -0,0 +1,49 @@ +import axios, { AxiosInstance, AxiosRequestConfig ,ResponseType } from 'axios'; + + +class AxiosBuilder { + private baseURL: string = ''; + private headers: Record = {}; + private timeout: number = 60000; // Request failed with 60 second + private withCreds: boolean = false; + private responseType: ResponseType = 'json'; + // Custom Another Props with Your Position + + + withBaseURL(baseURL: string): AxiosBuilder { + this.baseURL = baseURL; + return this; + } + + withHeaders(headers: Record): AxiosBuilder { + this.headers = headers; + return this; + } + + withTimeout(timeout: number): AxiosBuilder { + this.timeout = timeout; + return this; + } + + + withResponseType(responseType: ResponseType): AxiosBuilder { + this.responseType = responseType; + return this; + } + + + build(): AxiosInstance { + const config: AxiosRequestConfig = { + baseURL: this.baseURL, + headers: this.headers, + timeout: this.timeout, + responseType:this.responseType + }; + + return axios.create(config); + } + } + + +export default AxiosBuilder + diff --git a/src/api/helper/Get.tsx b/src/api/helper/Get.tsx new file mode 100644 index 0000000..9a97c04 --- /dev/null +++ b/src/api/helper/Get.tsx @@ -0,0 +1,18 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; + +function useGetQuery(key: string, url: string , params:any) { + const axios = useAxios(); + + return useQuery(key, async () => { + const response = await axios.get( params ? url+params: url , params); + return response.data.data; + }, { + onError: (error) => { + console.error('An error occurred:', error); + }, + refetchOnWindowFocus: false, + }); +} + +export default useGetQuery; diff --git a/src/api/helper/buildFormData.ts b/src/api/helper/buildFormData.ts new file mode 100644 index 0000000..eb1f736 --- /dev/null +++ b/src/api/helper/buildFormData.ts @@ -0,0 +1,27 @@ + + +export const buildFormData = ( + formData: FormData, + data: any, + parentKey?: string + ): void => { + if ( + data && + typeof data === "object" && + !(data instanceof Date) && + !(data instanceof File) + ) { + Object.keys(data).forEach((key) => { + buildFormData( + formData, + data[key], + parentKey ? `${parentKey}[${key}]` : key + ); + }); + } else { + const value = data == null ? "" : data; + + formData.append(parentKey as string, value); + } + }; + \ No newline at end of file diff --git a/src/api/helper/getDataFromConfig.ts b/src/api/helper/getDataFromConfig.ts new file mode 100644 index 0000000..9c0bd08 --- /dev/null +++ b/src/api/helper/getDataFromConfig.ts @@ -0,0 +1,19 @@ +export function convertConfigeDataToObject(data: any) { + + if (!data) { + return []; + } + + if (data instanceof FormData) { + // Convert FormData to an object => {key: value} + const formDataObj: { [key: string]: any; } = {}; + data.forEach((value, key) => { + formDataObj[key] = value; + }); + + return formDataObj; + } + + return data; + +} diff --git a/src/api/helper/ueGetPagination.tsx b/src/api/helper/ueGetPagination.tsx new file mode 100644 index 0000000..f570e1c --- /dev/null +++ b/src/api/helper/ueGetPagination.tsx @@ -0,0 +1,44 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; +import { useLocation, useNavigate } from 'react-router-dom'; +import useAuthState from '../../lib/state mangment/AuthState'; + +export default function useGetQueryPagination(KEY: string | string[], Api: string, params: any = {}, options: any = {}, dontSearchBy?: string) { + const axios = useAxios(); + const location = useLocation(); + let pagination = location?.search || ''; + const language = localStorage.getItem("language") ?? "en" + + const { logout } = useAuthState(); + const navigate = useNavigate(); + + if (dontSearchBy && pagination.includes(dontSearchBy)) { + const searchParams = new URLSearchParams(pagination); + searchParams.delete(dontSearchBy); + pagination = searchParams.toString(); + } + if (pagination && !pagination.startsWith('?')) { + pagination = '?' + pagination; + } + + // Check if pagination exists and append it to the API endpoint + const paginationParams = pagination ? pagination + '&orderById=desc' : '?orderById=desc'; + const apiUrl = Api + paginationParams; + + return useQuery( + [Array.isArray(KEY) ? KEY.join(',') : KEY, pagination,language], async () => { + const response = await axios.get(apiUrl, { params }); + return response.data; + }, + { + onError: (error: any) => { + if (error?.response?.status === 401 || error?.response?.status === 403) { + logout(); + navigate("/auth"); + } + }, + refetchOnWindowFocus: false, + ...options + } + ); +} diff --git a/src/api/helper/useAddMutation.ts b/src/api/helper/useAddMutation.ts new file mode 100644 index 0000000..88ffb5d --- /dev/null +++ b/src/api/helper/useAddMutation.ts @@ -0,0 +1,39 @@ +import { useMutation, useQueryClient, UseMutationResult } from 'react-query'; +import { toast } from 'react-toastify'; +import useAxios from './useAxios'; +import { useTranslation } from 'react-i18next'; + +type AxiosResponse = { + message: string; + data:any , + success:true +}; + +function useAddMutation(key: string, url: string,message?:string): UseMutationResult { + const axios = useAxios(); + const [t] = useTranslation(); + const queryClient = useQueryClient(); + + return useMutation( + async (dataToSend) => { + const { data } = await axios.post(url, dataToSend,{ + headers: { + 'Content-Type': 'multipart/form-data' + } + } ); + return data; + }, + { + onSuccess: (data) => { + queryClient.invalidateQueries([key]); + toast.success(data.message || t(message??"") || t("added_successful")); + }, + onError: (error:any) => { + const message = error?.response?.data?.message || t("failed_to_add_data"); + toast.error(message); + } + } + ); +} + +export default useAddMutation; diff --git a/src/api/helper/useAddMutationJson.ts b/src/api/helper/useAddMutationJson.ts new file mode 100644 index 0000000..8e9864b --- /dev/null +++ b/src/api/helper/useAddMutationJson.ts @@ -0,0 +1,35 @@ +import { useMutation, useQueryClient, UseMutationResult } from 'react-query'; +import { toast } from 'react-toastify'; +import useAxios from './useAxios'; +import { useTranslation } from 'react-i18next'; + +type AxiosResponse = { + message: string; + data:any , + success:true +}; + +function useAddMutationJson(key: string, url: string): UseMutationResult { + const axios = useAxios(); + const [t] = useTranslation(); + const queryClient = useQueryClient(); + + return useMutation( + async (dataToSend) => { + const { data } = await axios.post(url, dataToSend); + return data; + }, + { + onSuccess: (data) => { + queryClient.invalidateQueries([key]); + toast.success(data.message || t("added_successful")); + }, + onError: (error:any) => { + const message = error?.response?.data?.message || t("failed_to_add_data"); + toast.error(message); + } + } + ); +} + +export default useAddMutationJson; diff --git a/src/api/helper/useAxios.ts b/src/api/helper/useAxios.ts new file mode 100644 index 0000000..7cdd7db --- /dev/null +++ b/src/api/helper/useAxios.ts @@ -0,0 +1,25 @@ +import { BaseURL } from '../config' +import useAuthState from '../../lib/state mangment/AuthState' +import AxiosBuilder from './AxiosBuilder' + +function useAxios() { + const {isAuthenticated , token}= useAuthState() + + const buildAxios = new AxiosBuilder(). + withBaseURL(BaseURL) + .withResponseType('json') + .withTimeout(120000) + .withHeaders({"Content-Type" :"application/json"}) + + + if(isAuthenticated){ + + buildAxios.withHeaders({ Authorization: 'Bearer '+ token }) + } + + return ( + buildAxios.build() + ) +} + +export default useAxios \ No newline at end of file diff --git a/src/api/helper/useDeleteMutation.ts b/src/api/helper/useDeleteMutation.ts new file mode 100644 index 0000000..87e84ca --- /dev/null +++ b/src/api/helper/useDeleteMutation.ts @@ -0,0 +1,35 @@ +import { useMutation, useQueryClient, UseMutationResult } from 'react-query'; +import { toast } from 'react-toastify'; +import useAxios from './useAxios'; +import { useTranslation } from 'react-i18next'; + +type AxiosResponse = { + message: string; + // Add other properties as needed +}; + +function useDeleteMutation(key:any , url: string): UseMutationResult { + const axios = useAxios(); + const queryClient = useQueryClient(); + const {t} = useTranslation(); + + return useMutation( + async ({dataToSend,id}:any) => { + const { data } = await axios.delete(url+"/"+id ); + return {...data, id,dataToSend}; + }, + { + onSuccess: (data) => { + queryClient.invalidateQueries(key); + toast.success(t('deleted_successfully')); + }, + onError: (error:any) => { + const message = error?.response?.data?.message || t("failed_to_add_data"); + toast.error(message); + } + }, + + ); +} + +export default useDeleteMutation; diff --git a/src/api/helper/useGetOneQuery.ts b/src/api/helper/useGetOneQuery.ts new file mode 100644 index 0000000..c0719f6 --- /dev/null +++ b/src/api/helper/useGetOneQuery.ts @@ -0,0 +1,39 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; +import useAuthState from '../../lib/state mangment/AuthState'; +import { useNavigate, useParams } from 'react-router-dom'; + +function useGetOneQuery(key: string, url: string , params:any={},options:any={}) { + const axios = useAxios(); + const {logout} = useAuthState() + const language = localStorage.getItem("language") ?? "en" + const navigate = useNavigate() + const {id} = useParams() + + return useQuery( + [id, key,language], + async () => { + const response = await axios.get(url+"/"+ id+`?lang=${language}`); + return response.data; + }, + + + { + onError: (error:any) => { + if(error.response.status == 401 || error.response.status == 403){ + logout() + navigate("/auth") + + } + + }, + cacheTime: 0, // Set cacheTime to 0 to disable caching + refetchOnWindowFocus: false, + + ...options + + } + ); +} + +export default useGetOneQuery; diff --git a/src/api/helper/useGetQuery.ts b/src/api/helper/useGetQuery.ts new file mode 100644 index 0000000..4c689fd --- /dev/null +++ b/src/api/helper/useGetQuery.ts @@ -0,0 +1,41 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; +import useAuthState from '../../lib/state mangment/AuthState'; +import { useNavigate } from 'react-router-dom'; + +function useGetQuery(KEY: string | string[], url: string , params:any={},options:any={}) { + const axios = useAxios(); + const {logout} = useAuthState() + const navigate = useNavigate() + const language = localStorage.getItem("language") ?? "en" + + return useQuery( + params ? [Array.isArray(KEY) ? KEY.join(',') : KEY, params,language] : [Array.isArray(KEY) ? KEY.join(',') : KEY,language], + async () => { + const response = await axios.get(url , {params}); + return response.data; + }, + + + { + onError: (error:any) => { + console.log('===================================='); + console.log(error.response.status); + console.log('===================================='); + if(error.response.status == 401 || error.response.status == 403){ + logout() + navigate("/auth") + + + } + + }, + refetchOnWindowFocus: false, + + ...options + + } + ); +} + +export default useGetQuery; diff --git a/src/api/helper/useGetSingleQuery.ts b/src/api/helper/useGetSingleQuery.ts new file mode 100644 index 0000000..e930dc7 --- /dev/null +++ b/src/api/helper/useGetSingleQuery.ts @@ -0,0 +1,38 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; +import useAuthState from '../../lib/state mangment/AuthState'; +import { useNavigate, useParams } from 'react-router-dom'; + +function useGetSingleQuery(key: string, url: string , params:any={},options:any={}) { + const axios = useAxios(); + const {logout} = useAuthState() + const language = localStorage.getItem("language") ?? "en" + const navigate = useNavigate() + const {id} = useParams() + + return useQuery( + [id, key,params?.id], + async () => { + const response = await axios.get(url+"?"+params?.name+"="+params?.id+`?lang=${language}`); + return response.data; + }, + + + { + onError: (error:any) => { + if(error.response.status == 401 || error.response.status == 403){ + logout() + navigate("/auth") + + } + + }, + refetchOnWindowFocus: false, + + ...options + + } + ); +} + +export default useGetSingleQuery; diff --git a/src/api/helper/useGetWithFillter.ts b/src/api/helper/useGetWithFillter.ts new file mode 100644 index 0000000..448e548 --- /dev/null +++ b/src/api/helper/useGetWithFillter.ts @@ -0,0 +1,22 @@ +import { useQuery } from 'react-query'; +import useAxios from './useAxios'; + +export default function useGetQueryPagination(KEY: string | string[], Api: string, options: any = {}) { + const axios = useAxios(); + const pagination = options; + + return useQuery( + [ KEY], async () => { + const response = await axios.get(Api + pagination ); + return response.data; + }, + { + onError: (error:any) => { + + }, + + + } + ); +} + diff --git a/src/api/helper/useToggleStatus.ts b/src/api/helper/useToggleStatus.ts new file mode 100644 index 0000000..0ef86bb --- /dev/null +++ b/src/api/helper/useToggleStatus.ts @@ -0,0 +1,32 @@ +import { useQueryClient, useMutation } from "react-query"; +import { toast } from "react-toastify"; +import { useTranslation } from "react-i18next"; +import useAxios from "./useAxios"; + +export const useToggleStatus = (key:any, url:any, object_id:any) => { + const axios = useAxios(); + const queryClient = useQueryClient(); + const [t] = useTranslation(); + + return useMutation( + async ({ id, new_status }:any) => { + const { data } = await axios.post(url, { + [object_id]: id, + new_status, + }); + return { ...data, id, new_status }; + }, + { + onSuccess: ({ message, id, new_status }) => { + toast.success(message || t("toggle_success")); + + queryClient.invalidateQueries([key]); + }, + onError: (err:any) => { + const message = err?.response?.data?.message || t("toggle_failed"); + toast.error(message); + // validateSession(err.response); + }, + } + ); +}; diff --git a/src/api/helper/useUpdateMutation.ts b/src/api/helper/useUpdateMutation.ts new file mode 100644 index 0000000..29b258f --- /dev/null +++ b/src/api/helper/useUpdateMutation.ts @@ -0,0 +1,58 @@ +import { useQueryClient, useMutation, UseMutationResult } from "react-query"; +import { toast } from "react-toastify"; +import useAxios from "./useAxios"; +import { useTranslation } from "react-i18next"; +import { useParams } from "react-router-dom"; + +type AxiosResponse = { + message: string; + // Add other properties as needed +}; + +const useUpdateMutation = ( + key: string, + url: string, + toastMessage: boolean = false, + method?:string +): UseMutationResult => { + const axios = useAxios(); + const queryClient = useQueryClient(); + const [t] = useTranslation(); + const {id}= useParams() + + return useMutation( + async (dataToSend) => { + if(method === "put"){ + const { data } = await axios.put(url+"/"+id, dataToSend ); + return data; + }else{ + const { data } = await axios.post(url+"/"+id, dataToSend,{ + headers: { + 'Content-Type': 'multipart/form-data' + } + }); + return data; + } + + + + }, + { + onSuccess: (data) => { + if (toastMessage) { + toast.success(data.message || t("updated_successfully")); + } + queryClient.invalidateQueries([key]); + }, + onError: (err:any) => { + const message = err?.response?.data?.message || t("failed_to_update_data"); + toast.error(message); + + + // validateSession(err.response); + }, + } + ); +}; + +export default useUpdateMutation; diff --git a/src/api/helper/useUpdateMutationById.ts b/src/api/helper/useUpdateMutationById.ts new file mode 100644 index 0000000..6bddfa1 --- /dev/null +++ b/src/api/helper/useUpdateMutationById.ts @@ -0,0 +1,59 @@ +import { useQueryClient, useMutation, UseMutationResult } from "react-query"; +import { toast } from "react-toastify"; +import useAxios from "./useAxios"; +import { useTranslation } from "react-i18next"; +import { useParams } from "react-router-dom"; + +type AxiosResponse = { + message: string; + // Add other properties as needed +}; + +const useUpdateMutationById = ( + key: string, + url: string, + toastMessage: boolean = true, + method?:string +): UseMutationResult => { + const axios = useAxios(); + const queryClient = useQueryClient(); + const [t] = useTranslation(); + + return useMutation( + async (dataToSend:any) => { + console.log(dataToSend); + + if(method === "put"){ + const { data } = await axios.put(url+"/"+dataToSend?.id, dataToSend ); + return data; + }else{ + const { data } = await axios.post(url+"/"+dataToSend?.id, dataToSend,{ + headers: { + 'Content-Type': 'multipart/form-data' + } + }); + return data; + } + + + + }, + { + onSuccess: (data) => { + if (toastMessage) { + toast.success(data.message || t("updated_successfully")); + } + queryClient.invalidateQueries([key]); + }, + onError: (err:any) => { + const message = err?.response?.data?.message || t("failed_to_update_data"); + toast.error(message); + + + // validateSession(err.response); + }, + } + ); +}; + +export default useUpdateMutationById; diff --git a/src/api/helper/useUpdateMutationPut.ts b/src/api/helper/useUpdateMutationPut.ts new file mode 100644 index 0000000..bac1190 --- /dev/null +++ b/src/api/helper/useUpdateMutationPut.ts @@ -0,0 +1,52 @@ +import { useQueryClient, useMutation, UseMutationResult } from "react-query"; +import { toast } from "react-toastify"; +import useAxios from "./useAxios"; +import { useTranslation } from "react-i18next"; +import { useParams } from "react-router-dom"; + +type AxiosResponse = { + message: string; + // Add other properties as needed +}; + +const useUpdateMutationPost = ( + key: string, + url: string, + toastMessage: boolean = true, + method?:string +): UseMutationResult => { + const axios = useAxios(); + const queryClient = useQueryClient(); + const [t] = useTranslation(); + const {id}= useParams() + + return useMutation( + async (dataToSend) => { + + const { data } = await axios.post(url+"/"+id, dataToSend,{ + headers: { + 'Content-Type': 'multipart/form-data' + } + }); + return data; + + }, + { + onSuccess: (data) => { + if (toastMessage) { + toast.success(data.message || t("updated_successfully")); + } + queryClient.invalidateQueries([key]); + }, + onError: (err:any) => { + const message = err?.response?.data?.message || t("failed_to_update_data"); + toast.error(message); + + + // validateSession(err.response); + }, + } + ); +}; + +export default useUpdateMutationPost; diff --git a/src/api/helper/useUploadWithProgress.ts b/src/api/helper/useUploadWithProgress.ts new file mode 100644 index 0000000..00db02a --- /dev/null +++ b/src/api/helper/useUploadWithProgress.ts @@ -0,0 +1,75 @@ +import { useState } from "react"; +import { useQueryClient, useMutation, MutationFunction } from "react-query"; +import { toast } from "react-toastify"; +import useAxios from "./useAxios"; +import { AxiosResponse } from "axios"; +import { useTranslation } from "react-i18next"; +import { QueryStatusEnum } from "../../config/QueryStatus"; +// import { validateSession } from "./validateSession"; + +interface UploadWithProgressReturnType { + percentCompleted: number; + mutate: MutationFunction; + isLoading: boolean; + isError: boolean; + error: unknown; + isSuccess:boolean, + value:any, + status : QueryStatusEnum +} + +export const useUploadWithProgress = ( + key: string, + url: string +): UploadWithProgressReturnType => { + const axios = useAxios(); + const queryClient = useQueryClient(); + const [percentCompleted, setPercentCompleted] = useState(0.0); + const {t} = useTranslation(); + const mutation = useMutation< + AxiosResponse, + unknown, + any, + { + onSuccess: (data: AxiosResponse) => void; + onError: (error: unknown) => void; + } + >( + async (dataToSend) => { + setPercentCompleted(0.0); + const { data } = await axios.post(url, dataToSend, { + onUploadProgress: (event:any) => { + console.log(); + + if (event?.event?.lengthComputable) { + setPercentCompleted(Math.round((event.loaded * 100) / event.total)); + } + }, + }); + return data; + }, + { + onSuccess: ({ data }) => { + toast.success(data.message || t("_messages.success.upload")); + queryClient.invalidateQueries([key]); + }, + onError: (err:any) => { + const message = + err?.response?.data?.message || t("_messages.error.upload"); + toast.error(message); + // validateSession(err.response); + }, + } + ); + + return { + percentCompleted, + value:percentCompleted, + mutate: mutation.mutate as MutationFunction, + isLoading: mutation.isLoading, + isError: mutation.isError, + error: mutation.error, + isSuccess :mutation.isSuccess, + status : mutation.status as QueryStatusEnum + }; +}; \ No newline at end of file diff --git a/src/api/home.ts b/src/api/home.ts new file mode 100644 index 0000000..356caa4 --- /dev/null +++ b/src/api/home.ts @@ -0,0 +1,6 @@ +import useGetQuery from "./helper/useGetQuery"; + + + + +export const useGetAllHomeStatic = ()=> useGetQuery('HOME' , 'api/category'); \ No newline at end of file diff --git a/src/api/projects.ts b/src/api/projects.ts new file mode 100644 index 0000000..44fd4e9 --- /dev/null +++ b/src/api/projects.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById" + + const API = { + GET: "/api/admin/projects", + ADD: "/api/admin/projects", + UPDATE: "/api/admin/projects", + DELETE: "/api/admin/projects", + }; + + const KEY = "PROJECTS"; + export const useGetProjects = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddProjects = () => useAddMutation(KEY, API.ADD); + export const useUpdateProjects = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteProjects = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/api/works.ts b/src/api/works.ts new file mode 100644 index 0000000..54fed1d --- /dev/null +++ b/src/api/works.ts @@ -0,0 +1,18 @@ + +import useAddMutation from "./helper/useAddMutation" +import useDeleteMutation from "./helper/useDeleteMutation" +import useGetQuery from "./helper/useGetQuery" +import useUpdateMutationById from "./helper/useUpdateMutationById"; + + const API = { + GET: "/api/admin/works", + ADD: "/api/admin/works", + UPDATE: "/api/admin/works", + DELETE: "/api/admin/works", + }; + + const KEY = "WORKS"; + export const useGetWorks = (params?:any) => useGetQuery(KEY, API.GET, params); + export const useAddWorks = () => useAddMutation(KEY, API.ADD); + export const useUpdateWorks = () => useUpdateMutationById(KEY, API.UPDATE); + export const useDeleteWorks = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/config/AppKey.ts b/src/config/AppKey.ts new file mode 100644 index 0000000..9e126fc --- /dev/null +++ b/src/config/AppKey.ts @@ -0,0 +1,9 @@ + + + +const PROJECT_NAME = "PROJECT_NAME_DASHBOARD" + +export const TOKEN_KEY = PROJECT_NAME + "_TOKEN" +export const TOKEN_KEY_SOCKET = PROJECT_NAME + "_SOKCET_TOKEN" + +export const USER_KEY = PROJECT_NAME + "_USER" diff --git a/src/config/QueryStatus.ts b/src/config/QueryStatus.ts new file mode 100644 index 0000000..130a7cb --- /dev/null +++ b/src/config/QueryStatus.ts @@ -0,0 +1,9 @@ + + +export enum QueryStatusEnum { + LOADING="loading", + ERROR ="error", + SUCCESS="success", + IDLE ="idle", + Offline = "offline", +} diff --git a/src/enums/AxiosMethods.ts b/src/enums/AxiosMethods.ts new file mode 100644 index 0000000..47285ed --- /dev/null +++ b/src/enums/AxiosMethods.ts @@ -0,0 +1,5 @@ +export enum AxiosMethods { + Post = 'post', + Put = 'put', + Delete = 'delete', +} \ No newline at end of file diff --git a/src/enums/ChartTypeEnum.ts b/src/enums/ChartTypeEnum.ts new file mode 100644 index 0000000..79a6c3e --- /dev/null +++ b/src/enums/ChartTypeEnum.ts @@ -0,0 +1,14 @@ +export enum ChartTypeEnum { + LINE = "line", + AREA = "area", + BAR = "bar", + RADIAL = "radialBar", + PIE = "pie", + DONUT = "donut", + SCATTER = "scatter", + BUBBLE = "bubble", + HEATMAP = "heatmap", + CANDLESTICK = "candlestick", + } + + \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..28bfafa --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,14 @@ +import App from './App'; +import 'bootstrap/dist/css/bootstrap.min.css'; +import './Styles/AppStyle/Import.scss' +import { createRoot } from "react-dom/client"; +import ProviderContainer from './ProviderContainer'; + +const root = createRoot(document.getElementById("root") as HTMLElement); +root.render( + + + + + +); \ No newline at end of file diff --git a/src/interfaces/axiosInterface.ts b/src/interfaces/axiosInterface.ts new file mode 100644 index 0000000..a4b95bf --- /dev/null +++ b/src/interfaces/axiosInterface.ts @@ -0,0 +1,8 @@ +import { AxiosMethods } from "../enums/AxiosMethods"; + +export interface IRequestSend { + data:any, + method:AxiosMethods, + endPoint:string, + headers:any +} diff --git a/src/lib/ReactQueryProvider.tsx b/src/lib/ReactQueryProvider.tsx new file mode 100644 index 0000000..4b56401 --- /dev/null +++ b/src/lib/ReactQueryProvider.tsx @@ -0,0 +1,17 @@ +import React from 'react' +import { QueryClient, QueryClientProvider } from 'react-query' + +function QueryProvider({ children }: any) { + const queryClient = new QueryClient() + + return ( + + {children} + + + ) +} + +export default QueryProvider + + diff --git a/src/lib/SocketProvider.tsx b/src/lib/SocketProvider.tsx new file mode 100644 index 0000000..aa00e9d --- /dev/null +++ b/src/lib/SocketProvider.tsx @@ -0,0 +1,37 @@ + +import { Socket, io } from 'socket.io-client'; +import { TOKEN_KEY_SOCKET } from '../config/AppKey'; + + +export const BASE_URL_SOCKET = 'http://192.168.1.14:8001/'; +var socket :Socket | null = null ; + + +function InitSocket(){ + + + + if (!socket){ + socket = io(BASE_URL_SOCKET , { + transports:['websocket'], + autoConnect:true, + query:{ + token:localStorage.getItem(TOKEN_KEY_SOCKET), + + } + }); + } +} + +export const disconnectSocket = ()=>{ + + socket?.disconnect(); + socket = null; +} +export const getScoket = ()=>{ + + InitSocket(); + return socket; +} + + diff --git a/src/lib/ToastProvider.tsx b/src/lib/ToastProvider.tsx new file mode 100644 index 0000000..190b91d --- /dev/null +++ b/src/lib/ToastProvider.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import { ToastContainer } from 'react-toastify' +import 'react-toastify/dist/ReactToastify.css'; + +function ToastProvider({ children }: any) { + let What_the_language = localStorage.getItem('language') ?? "en"; + console.log(What_the_language); + + return ( + <> + + {children} + + ) +} + +export default ToastProvider \ No newline at end of file diff --git a/src/lib/state mangment/AuthState.ts b/src/lib/state mangment/AuthState.ts new file mode 100644 index 0000000..e22de74 --- /dev/null +++ b/src/lib/state mangment/AuthState.ts @@ -0,0 +1,52 @@ +import {create} from 'zustand'; +import { TOKEN_KEY, TOKEN_KEY_SOCKET, USER_KEY } from '../../config/AppKey'; +import { IAdmin } from '../../types/Admin'; + +interface LoginResponse { + token:string , + "admin": IAdmin, + token_node:string +} + +interface AuthStore { + user: IAdmin | null |undefined; + token:string |null | undefined; + isAuthenticated: boolean; + login: (userData: LoginResponse) => Promise; + logout: () => Promise; +} + +const useAuthState = create((set) => { + + const storedUser :any = localStorage.getItem(USER_KEY) ; + + const storedToken = localStorage.getItem(TOKEN_KEY); + const initialUser = (storedUser && storedUser !== 'undefined') ? JSON.parse(storedUser) : null; + + return { + user: initialUser, + isAuthenticated: !!storedToken, + token:storedToken, + login: async (userData) => { + console.log(userData); + localStorage.setItem(TOKEN_KEY , userData.token) + + localStorage.setItem(USER_KEY , JSON.stringify(userData.admin)) + + set((state)=>({user:userData.admin , isAuthenticated:true , token:userData.token})) + + }, + logout: async () => { + + localStorage.removeItem(TOKEN_KEY ) + localStorage.removeItem(TOKEN_KEY_SOCKET ) + + localStorage.removeItem(USER_KEY ) + set((state)=>({user:null , isAuthenticated:false , token:null})) + + + }, + }; +}); + +export default useAuthState; diff --git a/src/lib/state mangment/LayoutPagestate.ts b/src/lib/state mangment/LayoutPagestate.ts new file mode 100644 index 0000000..db1c4b5 --- /dev/null +++ b/src/lib/state mangment/LayoutPagestate.ts @@ -0,0 +1,29 @@ +import {create} from 'zustand' + +interface ModelState { + isOpenAddModel: boolean; + isOpenEditModel: boolean; + objectToEdit: any; + isThemChanged:any; + setThemChange :()=> void ; + setIsOpenAddModel: () => void; + setIsOpenEditModel: () => void; + CloseAllModal: () => void; + setObjectToEdit: (data: any) => void; +} + +export const usePageState = create((set) => ({ + isOpenAddModel: false, + isOpenEditModel: false, + objectToEdit: null, + isThemChanged:false, + setThemChange: () => + set((state) => ({ isThemChanged: !state.isThemChanged })), + setIsOpenAddModel: () => + set((state) => ({ isOpenAddModel: !state.isOpenAddModel })), + setIsOpenEditModel: () => + set((state) => ({ isOpenEditModel: !state.isOpenEditModel })), + CloseAllModal: () => + set((state) => ({ isOpenAddModel: false, isOpenEditModel: false })), + setObjectToEdit: (data) => set(() => ({ objectToEdit: data })), +})); diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/translate/ar.json b/src/translate/ar.json new file mode 100644 index 0000000..404c16a --- /dev/null +++ b/src/translate/ar.json @@ -0,0 +1,926 @@ +{ + "Ar": "عربي", + "En": "انكليزي", + "Arabic": "عربي", + "English": "إنجليزي", + "Login": "تسجيل الدخول", + "Welcome back, please login to your account.": "مرحبًا بك مرة أخرى ، يرجى تسجيل الدخول إلى حسابك.", + "Username": "اسم المستخدم", + "Password": "كلمة المرور", + "Sign in": "تسجيل الدخول", + "SDNone © 2022 | All Rights Reserved": "SDNone © 2022 |كل الحقوق محفوظة", + "unknown": "مجهول", + "super admin": "مشرف سوبر", + "admin": "مسؤل", + "Home": "الصفحة الرئيسية", + "example": "مثال", + "Log Out": "تسجيل خروج", + "Example": "مثال", + "Add": "اضافة", + "username": "اسم ", + "password": "كلمة المرور ", + "name": "اسم", + "email": "الحساب", + "cancel": "الغاء", + "edit": "تعديل", + "light": "وضع النهاري", + "dark": "وضع اليلي", + "delete_are_you_sure": "هل انت متاكد تريد الحذف ", + "no_revert": "لايوجد عودة", + "yes_delete_it": "نعم احذفها", + "": "", + "brand_name": "السمكري", + "dashboard": "لوحة التحكم", + "accounts": "الحسابات", + "users": "المستخدمين", + "view_accounts": "عرض الحسابات", + "add_account": "إضافة حساب", + "edit_account": "تعديل الحساب", + "add": "إضافة", + "save": "حفظ", + "all": "الكل", + "viewer": "مشاهد", + "vendor": "وكيل", + "super-admin": "سوبر أدمن", + "client": "الزبون", + "full_name": "الاسم", + "role": "الدور", + "phone": "رقم الهاتف", + "optional": "اختياري", + "account_image": "صورة الحساب", + "image_preview": "عرض الصورة", + "confirm_password": "تأكيد كلمة المرور", + "permissions": "الصلاحيات", + "_permissions": { + "viewer": "صلاحيات المشاهد", + "vendor": "صلاحيات الوكيل", + "admin": "صلاحيات الأدمن", + "super-admin": "صلاحيات السوبر أدمن" + }, + "image": "الصورة", + "brands": "العلامات التجارية", + "sort": "الترتيب", + "brand_points": "نقاط العلامة التجارية", + "categories_count": "عدد الأقسام الرئيسية", + "status": "الحالة", + "active": "فعال", + "inactive": "غير فعال", + "brand_name_field": "اسم العلامة التجارية", + "en": "انجليزي", + "ar": "عربي", + "brand_sort": "ترتيب العلامة التجارية", + "brand_image": "صورة العلامة التجارية", + "deliver": "توصيل", + "comming_soon": "قريباََ", + "add_brand": "إضافة علامة تجارية", + "edit_brand": "تعديل علامة تجارية", + "categories": "الأقسام الرئيسية", + "brand": "العلامة التجارية", + "subcategories_count": "عدد الأقسام الفرعية", + "category_name": "اسم القسم الرئيسي", + "add_category": "إضافة قسم رئيسي", + "edit_category": "تعديل قسم رئيسي", + "subcategories": "الأقسام الفرعية", + "subsubcategories": "الأقسام الفرعية للأقسام الفرعية", + "category": "القسم الرئيسي", + "category_image": "صورة القسم الرئيسي", + "category_images": "صور القسم الرئيسي", + "category_main_image": "صورة القسم الرئيسي الاساسية", + "category_sub_image": "صورة القسم الرئيسي الفرعية", + "category_main_description": "وصف القسم الرئيسي الاساسة", + "category_sub_description": "وصف القسم الرئيسي الفرعة", + "category_main_title": "عنوان القسم الرئيسي الاساسة", + "category_sub_title": "عنوان القسم الرئيسي الفرعي", + "Category_is_required": "القسم الرئيسي مطلوب", + "view_category": "اظهار العنصر الرئيسي", + "products_count": "عدد المنتجات", + "add_subcategory": "إضافة قسم فرعي", + "edit_subcategory": "تعديل القسم الفرعي", + "subcategory_name": "اسم القسم الفرعي", + "subcategory_image": "صورة القسم الفرعي", + "add_subsubcategory": "إضافة قسم فرعي للقسم الفرعي", + "edit_subsubcategory": "تعديل القسم الفرعي للقسم الفرعي", + "subsubcategory_name": "اسم القسم الفرعي للقسم الفرعي", + "subsubcategory_image": "صورة القسم الفرعي للقسم الفرعي", + "settings": "الإعدادات", + "general_settings": "الإعدادات العامة", + "fax": "فاكس", + "office_hours": "ساعات العمل", + "address_1": "العنوان الأول", + "address_2": "العنوان الثاني", + "address_3": "العنوان الثالث", + "conditions": "الشروط والأحكام", + "privacy": "شروط الخصوصية", + "transactions": "الحوالات", + "send_points": "إرسال نقاط", + "select_recievers": "اختر المستقبلين", + "confirm_send_points": "تأكيد إرسال النقاط", + "amount": "الكمية", + "total_amount": "الكمية الكلية", + "number_of_recievers": "عدد المستقبلين", + "send": "إرسال", + "rows": "أسطر", + "view_transaction": "عرض حوالة", + "view_all": "عرض الكل", + "pending": "قيد الانتظار", + "pending_payment": "غير مدفوع", + "on_going": "جاري الان", + "rejected": "مرفوض", + "reject": "رفض", + "accepted": "مقبول", + "pend": "تعليق", + "done": "منتهي", + "canceled": "ملغي", + "delivered": "تم توصيل الطلب", + "delivering": "يتم توصيل الطلب", + "code": "الرمز", + "sender_name": "اسم المرسل", + "sender_phone_number": "رقم المرسل", + "sender_role": "دور المرسل", + "points": "النقاط", + "accept": "قبول", + "transaction_code": "رمز الحوالة", + "enter_transaction_code": "الرجاء إدخال رمز الحوالة", + "search": "بحث", + "transaction_not_found": "لا توجد حوالة", + "date": "التاريخ", + "number_of_receivers": "عدد المستقبلين", + "total_points": "عدد النقاط الكلية", + "receivers": "المستقبلين", + "receiver_name": "اسم المستقبل", + "receiver_phone_number": "رقم المستقبل", + "receiver_email": "بريد المستقبل", + "receiver_role": "دور المستقبل", + "confirm_transaction": "تأكيد الحوالة", + "confirm_transaction_message": "هل أنت متأكد أنك تريد قبول الحوالة؟", + "no": "كلا", + "yes": "نعم", + "cancel_transaction": "إلغاء الحوالة", + "cancel_transaction_message": "هل أنت متأكد أنك تريد إلغاء الحوالة؟", + "contact_info": "معلومات التواصل", + "addresses": "العناوين", + "terms_&_conditions": "الشروط والأحكام", + "advertisements": "الإعلانات", + "mobile_image": "صورة الموبايل", + "title": "العنوان", + "default_advertisements": "الإعلانات العادية", + "custom_advertisement": "الإعلانات المخصصة", + "custom_with_btn_advertisements": "مع الزر", + "custom_without_btn_advertisements": "بدون الزر", + "large_image": "الصورة الكبيرة", + "link": "الرابط", + "please_fill_out_this_feild": "الرجاء ملئ العنصر", + "add_ad": "إضافة إعلان ", + "edit_ad": "تعديل إعلان ", + "discounts": "الخصومات", + "button": "الزر", + "description": "الوصف", + "button_description": "وصف الزر", + "products": "المنتجات", + "add_product": "إضافة منتج", + "view_all_products": "عرض كافة المنتجات", + "basic_info": "المعلومات الأساسية", + "selection": "الاختيارات", + "product_details": "تفاصيل المنتج", + "additional_images": "الصور الإضافية", + "product_name": "اسم المنتج", + "product_description": "وصف المنتج", + "product_mobile_description": "وصف المنتج الخاص بالموبايل", + "subcategory": "القسم الفرعي", + "subsubcategory": "القسم الفرعي للقسم الفرعي", + "view_product": " إظهار المنتج", + "product_price": "سعر المنتج", + "product_quantity": "كمية المنتج", + "product_main_image": "صورة المنتج الرئيسية", + "product_video_link": "رابط الفيديو الخاص بالمنتج", + "product_sort": "ترتيب المنتج", + "is_active": "فعال", + "is_most_purchase": "الأكثر شراء", + "is_latest": "الأحدث", + "is_highlight": "مميز", + "price": "السعر", + "price_after_discount": "السعر بعد الحسم", + "product": "المنتج", + "no_images": "لا يوجد صور", + "add_new_images": "إضافة صور جديدة", + "delete": "حذف", + "image_sort": "ترتيب الصورة", + "offers": "العروض", + "add_offer": "إضافة عرض", + "view_all_offers": "كافة العروض", + "offer_start_at": "تاريخ بدء العرض", + "offer_end_at": "تاريخ انتهاء العرض", + "offer_details": "تفاصيل العرض", + "offer_name": "اسم العرض", + "offer_description": "وصف العرض", + "offer_note": "ملاحظة عن العرض", + "offer_mobile_description": "وصف العرض الخاص بالموبايل", + "offer_price_in_points": "سعر العرض مقابل النقاط", + "offer_video_link": "رابط الفيديو الخاص بالعرض", + "offer_sort": "ترتيب العرض", + "offer_main_image": "صور العرض الرئيسية", + "offer": "العرض", + "loading": "جار التحميل...", + "_loading": { + "delete": "جار الحذف..." + }, + "login_again": "الرجاء إعادة تسجيل الدخول بالمعلومات الجديدة", + "login": "تسجيل الدخول", + "welcome_login": "أهلاً بك، الرجاء تسجيل الدخول إلى حسابك", + "fill_fields": "الرجاء ملئ كافة الحقول", + "logout": "تسجيل الخروج", + "home": "الصفحة الرئيسية", + "welcome_to_dashboard": "مرحبا بك في لوحة التحكم!", + "order_offers": "طلبات شراء العروض", + "orders": "الطلبات", + "orders_to_export": "الطلبات التي تريد تصديرها ", + "from": "من", + "to": "إلى", + "print_order": "طباعة الطلب", + "view_order_offer": "عرض طلب الشراء", + "client_phone": "رقم الزبون", + "client_image": "صورة الزبون", + "client_link": "الرابط الخاص بالزبون", + "client_email": "بريد الزبون", + "client_full_name": "اسم الزبون الكامل", + "offer_code": "رمز الطلب", + "offer_order_not_found": "لم يتم العثور على الطلب", + "enter_offer_code": "الرجاء إدخال رمز الطلب", + "confirm_offer_order": "تأكيد الطلب", + "confirm_offer_order_message": "هل أنت متأكد أنك تريد قبول الطلب؟", + "cancel_offer_order": "إلغاء الطلب", + "cancel_offer_order_message": "هل أنت متأكد أنك تريد إلغاء الطلب؟", + "clients": "زبائننا", + "edit_client": "تعديل الزبون", + "is_verified": "تم التحقق منه", + "change_password": "تغيير كلمة المرور", + "no_records": "لا يوجد أية بيانات", + "failed_to_get_data": "حدث خطأ أثناء جلب البيانات", + "added_successfully": "تمت الإضافة بنجاح", + "failed_to_add_data": "حدث خطأ أثناء إضافة البيانات", + "updated_successfully": "تم التعديل بنجاح", + "failed_to_update_data": "حدث خطأ أثناء تعديل البيانات", + "deleted_successfully": "تم الحذف بنجاح", + "failed_to_delete_data": "حدث خطأ أثناء حذف البيانات", + "toggle_success": "تم تغيير الحالة بنجاح", + "toggle_failed": "حدث خطأ أثناء تغيير الحالة", + "back": "العودة", + "password_must_match": "كلمة السر يجب ان تتطابق", + "gallery": "المعرض", + "add_gallery_item": "إضافة عنصر للمعرض", + "update_gallery_item": "التعديل على عنصر في المعرض", + "social_media": "وسائل التواصل الاجتماعية", + "add_social_media": "إضافة وسيلة تواصل إجتماعية", + "edit_social_media": "تعديل وسيلة تواصل إجتماعية", + "social_media_image": "صورة وسيلة التواصل الاجتماعية", + "social_media_link": "رابط وسيلة التواصل الاجتماعية", + "information": "المعلومات", + "vision_description": "وصف الرؤية", + "mission_description": "وصف المهمة", + "privacy_description": "وصف الخصوصية", + "conditions_description": "وصف الشروط", + "vision_image": "صورة الرؤية", + "mission_image": "صورة المهمة", + "footer": "شريط المعلومات السفلي", + "update_footer": "تعديل شريط المعلومات السفلي", + "address": "العوان", + "messages": "الرسائل", + "upload_image": "تحميل صورة", + "view_message": "اظهار تفاصيل الرسالة", + "categories_views": "مشاهدات الاقسام الرئيسية", + "descktop_visitors": "الزوار من الحاسوب", + "mobile_visitors": "الزوار من الموبايل", + "all_visitors": "جميع الزوار", + "monthly_visitors": "عدد الزوار في الشهر", + "daily_visitors": "عدد الزوار في اليوم", + "yearly_visitors": "عدد الزوار في السنة", + "weekly_visitors": "عدد الزوار في الاسبوع", + "yearly_visitors_over_month": "الزوار في السنة ضمن الأشهر", + "active_categories_count": " عدد الاقسام الرئيسية", + "active_products_count": "عدد المنتجات", + "visitors": "عدد الزوار", + "search_for_categories": "البحث في الاقسام الرئيسية", + "search_for_sub_categories": "البحث في الاقسام الفرعيه", + "search_for_products": "البحث في المنتجات", + "search_for_messages": "البحث في الرسائل", + "search_for_accounts": "البحث في الحسابات", + "my_account": "حسابي", + "add_client": "إضافة زبون", + "services_count": "عدد الخدمات", + "team_members": "أعضاء الفريق", + "add_team_member": "إضافة عضو فريق", + "edit_team_member": "تعديل بيانات عضو الفريق", + "member_name": "اسم عضو الفريق", + "member_image": "صورة عضو الفريق", + "facebook_link": "رابط الفيسبوك", + "linkedin_link": "رابط لينكد ان", + "instgram_link": "رابط انستغرام", + "awards": "الجوائز", + "awards_description": "وصف الجوائز", + "awards_image": "صورة الجوائز", + "about_us": "من نحن", + "about_us_description": "وصف فقرة من نحن", + "about_us_image": "صورة فقرة من نحن", + "ceo_message": "رسالة المدير التنفيذي", + "company_info": "معلومات الشركة", + "test": "تيست", + "services_views": "عدد مشاهدات الخدمات", + "home_videos": "فيديوهات الصفحة الرئيسية", + "large_screens": "الشاشات الكبيرة", + "mobile_screens": "شاشات الموبايل", + "main_video": "الفيديو الرئيسي", + "sub_video": "الفيديو الفرعي", + "main_video_title": "عنوان الفيديو الرئيسي", + "sub_video_title": "عنوان الفيديو الفرعي", + "home_main_video": "الفيديو الرئيسي", + "home_sub_video": "الفيديو الفرعي", + "discount_name": "اسم الخصم", + "discount_rate": "نسبة الخصم", + "start_at": "تاريخ البداية", + "end_at": "تاريخ النهاية", + "add_discount": "إضافة خصم", + "edit_discount": "تعديل خصم", + "is_discount_date_active": "صلاحية وقت الخصم", + "currencies": "العملات", + "currency_name": "اسم العملة", + "currency_code": "رمز العملة", + "currency_rate": "نسبة العملة", + "add_currency": "إضافة عملة", + "edit_currency": "تعديل عملة", + "default_currency": "العملة الافتراضية", + "currency": "عملة", + "rate": "النسبة", + "shops": "المتاجر", + "add_shop": "إضافة متجر", + "edit_shop": "تعديل متجر", + "shop_name": "اسم المتجر", + "shop_description": "وصف المتجر", + "shop_mobile_description": "وصف المتجر الخاص بالموبايل", + "shop_image": "صورة المتجر", + "test2": "تيست", + "auctions": "المزادات", + "edit_auction": "التعديل على المزاد", + "auction_status": "حالة المزاد", + "auction_details": "معلومات المزاد", + "auction_description": "وصف المزاد", + "auction_name": "اسم المزاد", + "auction_mobile_description": "وصف المزاد في الموبايل", + "auction_main_image": "صورة المزاد الرئيسية", + "auction_sort": "ترتيب المزاد", + "add_auction": "إضافة مزاد", + "starting_price": "السعر الإبتدائي", + "auction_order_status": "حالة طلب المزاد", + "auctions_orders": "طلبات المزادات", + "add_auction_order": "إضافة طلب مزاد", + "edit_auction_order": "التعديل على طلب المزاد", + "customer_address": "عنوان الزبون", + "customer_zone_number": "رقم منطقة الزبون", + "payment_id": "رمز عملية الدفع", + "payment_getaway_status": "حالة عملية الدفع", + "busy": "مشغول", + "available": "متاح", + "customer_info": "معلومات الزبون", + "auction_order_details": "تفاصيل طلب المزاد", + "cutomer_number": "رقم الزبون", + "auction_order_code": "رمز طلب المزاد", + "auction_order_total": "السعر الكلي للطلب", + "auction_order_price": "سعر طلب المزاد", + "select_user": "اختر الزبون", + "change_user": "تغيير الزبون", + "search_for_user": "البحث عن زبون", + "customer_address_country": "البلد", + "customer_address_city": "المديتة", + "customer_address_street": "الشارع", + "customer_address_building_number": "رقم البناء", + "customer_address_additional_information": "معلومات إضافية", + "customer_email": "البريد الاإلكتروني للزبون", + "payment_method": "طريقة الدفع", + "payment_code": "رمز عملية الدفع", + "employee_name": "اسم الموظف", + "employee_phone": "رقم الموظف", + "employee_id": "رمز الموظف", + "employee_status": "حالة الموظف", + "employee_orders": "طلبات الموظف", + "employee_wallet": "محفظة الموظف", + "delivery": "توصيل", + "employee_image": "صورة الموظف", + "employee_password": "كلمة سر الموظف", + "employee_password_confirmation": "تأكيد كلمة سر الموظف", + "delivery_employee_information": "معلومات موظف التوصيل", + "add_delivery_employee": "إضافة موظف توصيل", + "old_password": "كلمة السر القديمة", + "not_delivered_yet": "لم يتم توصيله بعد", + "not_pickuped_yet": "لم يتم استلامه بعد", + "vendor_orders": "طلبات الوكلاء", + "latest_orders": "اخر الطلبات", + "show_all_orders": "عرض جميع الطلبات", + "latest_users": "اخر الزوار", + "show_all_users": "عرض جميع الزوار", + "size_name": "اسم الحجم", + "comments_and_reviews": "التعليقات والتقييمات", + "comments": "التعليقات", + "comment": "التعليق", + "reviews": "التقييمات", + "change_review_status": "تغيير حالة التقييم", + "review_status": "حالة التقييم", + "review_description": "تفاصيل التقييم", + "review_stars": "نجوم التقييم", + "showed": "ظاهر", + "hidden": "مخفي", + "all_shops": "كل المتاجر", + "shop_categories": "الأقسام الرئيسية للمتجر", + "add_shop_category": "إضافة فئة رئيسية للمنتح", + "shop_subCategories": "الأقسام الفرعية للمتجر", + "owner_products": "منتجات المالك", + "owner_product": "منتج المالك", + "shops_products": "منتجات المتاجر", + "shop_product": "منتج المتجر", + "shop": "المتجر", + "quantity": "الكمية", + "please_select_a_shop": "الرجاء اختيار متجر", + "please_select_vendor": "الرجاء اختيار وكيل", + "edit_product": "تعديل المنتج", + "products_colors": "ألوان المنتجات", + "color_name": "اسم اللون ", + "color_image": "صورة اللون ", + "add_color": "إضافة لون", + "add_new_color": "إضافة لون جديد", + "edit_color": "تعديل لون", + "colors": "الألوان", + "delivery_fee": "قيمة التوصيل", + "please_select_shop": "الرجاء اختيار متجر", + "type_your_message": "اكتب رسالتك ...", + "shop_category_name": "اسم القسم الرئيسي للمتجر", + "please_select_shop_first": "الرجاء اختيار متجر اولاََ", + "no_shops": "لايوجد متاجر", + "shop_subcategories": "الأقسام الفرعية للمتجر", + "shop_subcategory_name": "اسم القسم الفرعي التابع للمتجر", + "add_shop_subcategory": "إضافة قسم فرعي لمتجر", + "edit_shop_subcategory": "تعديل قسم فرقي لمتجر", + "shop_category": "القسم الرئيسي للمتجر", + "shop_subcategory": "القسم الفرعي للمتجر", + "live_stream": "بث مباشر", + "sizes": "الحجوم", + "product_variation": "", + "add_size": "إضافة حجم", + "add_new_size": "إضافة حجم جديد", + "edit_size": "تعديل حجم", + "products_sizes": "احجام المنتجات", + "sizes&colors": "الألوان والحجوم", + "no_size_chosen": "لم يتم اختيار حجم", + "no_color_chosen": "لم يتم اختيار لون", + "order_code": "رمز العرض", + "order_created_at": "أنشئ الطلب في", + "customer_name": "اسم الزبون", + "customer_phone_number": "رقم الزبون", + "order_status": "حالة الطلب", + "payment_status": "حالة الدفع", + "paid": "مدفوع", + "unpaid": "غير مدفوع", + "order_total": "سعر الطلب ", + "cash_on_delivery": "الدفع عند التوصيل", + "stripe": "سترايب", + "totals": "المجموع", + "sub_total": "المجموع الجزئي", + "tax_total": "مجموع الضرائب", + "overall_total": "المجموع الكلي", + "delivery_employees": "موظفي التوصيل", + "welcome_message": "مرحباً بك في لوحة التحكم الخاصة بمزاد النخبة", + "statistics": "الإحصائيات", + "google_analytics": "إحصائيات غوغل", + "signin_via_google": "تسجيل الدخول عبر غوغل", + "open_google_dashboard": "فتح إحصاءات غوغل", + "google_analytics_instructions": "يمكنك تسجيل الدخول عبر حساب غوغل الخاص بالإحصاءات لعرض الإحصاءات في هذه الصفحة، أو يمكنك الذهاب إلى لوحة الإحصاءات الخاصة بغوغل", + "err_occured": "حدث خطأ ما الرجاء إعادة المحاولة", + "discount": "الحسم", + "no_discount": "لايوجد حسم", + "view": "عرض", + "export": "تصدير", + "_currency": { + "update_are_you_sure": "هل انت متأكد من تغيير العملة الافتراضية", + "yes_update_it": "نعم", + "cancel": "إلغاء", + "body": "في حال تغيير العملة ستتغير في جميع المنتجات" + }, + "_active": { + "products_count": "المنتجات المفعلة", + "orders_count": "الطلبات", + "categories_count": "الأقسام الرئيسية المفعلة", + "shops_count": "المتاجر", + "users_count": "عدد المستخدمين" + }, + "_search": { + "category": "ابحث عن قسم رئيسي", + "subcategory": "ابحث عن قسم فرعي", + "product": "ابحث عن منتج", + "employee": "ابحث عن موظف", + "shop": "ابحث عن متجر", + "team_member": "ابحث عن عضو فريق", + "order": "ابحث عن طلب", + "vendor": "البحث عن وكيل", + "color": "البحث عن لون", + "size": "البحث عن حجم", + "customer_products": "البحث على منتجات الزبون" + }, + "new": { + "password": "كلمة المرور الجديدة", + "confirm_password": "تأكيد كلمة المرور الجديدة" + }, + "required": "هذا الحقل مطلوب", + "_required": { + "link": "الرجاء إدخال الرابط", + "password": "كلمة المرور مطلوبة", + "email": "حقل البريد الإلكتروني مطلوب", + "member_name": "اسم عضو الفريق مطلوب", + "member_image": "صورة عضو الفريق مطلوبة", + "name": "الإسم مطلوب", + "phone": "رقم الهاتف مطلوب", + "discount_name": "اسم الخصم مطلوب", + "start_at": "تاريخ البداية مطلوب", + "end_at": "تاريخ النهاية مطلوب", + "discount_rate": "نسبة الخصم مطلوبة", + "is_discount_date_active": "صلاحية وقت الخصم مطلوبة", + "currency_name": "اسم العملة مطلوب", + "currency_code": "رمز العملة مطلوب", + "currency_rate": "نسبة العملة مطلوبة" + }, + "validation": { + "link": "الرجاء إدخال رابط صحيح", + "passwords_match": "يجب أن تتطابق كلمات السر", + "invalid_email": "البريد الإلكتروني غير صحيح", + "invalid_name": "الاسم غير صحيح", + "invalid_phone": "الرقم غير صحيح", + "confirm_password": "كلمة السر يجب ان تتطابق", + "min_number": "الرقم يجب ان يكون بين الواحد والمئة", + "max_number": "الرقم يجب ان يكون بين الواحد والمئة", + "size_and_color": "يجب اختيار اللون او الحجم" + }, + "lang_1": "انكليزي", + "lang_2": "عربي", + "_messages": { + "success": { + "upload": "تم الرفع ينجاح" + }, + "error": { + "upload": "حدث خطأ أثناء عملية الرفع" + } + }, + "you_are_not_authorized": "غير مصرح لك بالدخول إلى الصفحة", + "page_not_found": "لم يتم العثور على الصفحة", + "an_error_occured": "حدث خطأ ما", + "_not_found": { + "product": "لم يتم العثور على المنتج" + }, + "customer_products": "منتجات الزبائن", + "change_product_status": "تغير حالة المنتجات الى ", + "customer_product_information": "معلومات منتج الزبون", + "pendding": "معلق", + "product_category": "صنف المنتج", + "customer_id_number": "رقم تعريف الزبون", + "customer": "زبون", + "rejected_cause": "سبب الرفض", + "(rejected)": "(مرفوض)", + "number_of_day_show": "عدد الايام العرض", + "(successful)": "(مقبول)", + "product_subcategory": "الاقسام الفرعية للمنتج", + "product_subsubcategory": "قسم فرعي للاقسام فرعية للمنتج", + "date_is_smaller_than_now": "التاريخ اقل من وقت حالي ", + "change_status": "تغير الحالة الى ", + "add_branch": "اضافة قسم ", + "view_branch": "عرض افرع المتجر", + "branch_name": "اسم الفرع ", + "zone_number": "رقم المنطقة", + "building_number": "رقم البناء", + "street": "الشارع", + "floor_number": "رقم الطابق", + "view_branchs": "عرض افرع المتجر", + "enter_city": "ادخل المنطقة", + "location_name": "اسم الموقع", + "edit_branch": "تعديل الفرع", + "start_point": "نقطة البداية", + "delivary_by": "توصيل بواسطة", + "please_add_at_least_one_branch": "الرجاء إضافة فرع واحد على الأقل", + "special_delivery_fee": "رسوم التوصيل الخاصة", + "notification": "اشعارات", + "add_notification": "اضافة اشعار ", + "notification_body": "المحتوى", + "notification_title": "العنوان", + "body": "المحتوى", + "created_at": "تاريخ الانشاء", + "payment": "الدفع ", + "cash": "نقود", + "online": "عن بعد", + "category_products": "منتجات الاقسام", + "km_price": "سعر الكيلومتر ", + "auction_enrollments": "التسجيلات في المزاد", + "front_personal_identity_image": "صورة الهوية الشخصية الامامية", + "back_personal_identity_image": "صورة الهوية الشخصية الخلفية", + "general_delivery_fee": "قيمة التوصيل العامة", + "auction_qatar_fee": "قيمة توصيل مزادات الى قطر", + "product_image": "صورة المنتج", + "ending_price": "سعر التوقف", + "additional_time": "الوقت المضاف بعد المزايدة (بالدقائق)", + "increase_amount": "كمية الزيادة", + "profit_percentage": "نسبة الربح ", + "insurance_amount": "مبلغ التأميني", + "bank_commission": "عمولة البنك ", + "sub_vendor": "وكيل الفرعي ", + "version_mobile": "نسخة الجوال", + "photo_settings": "صور التطبيق ", + "photo": "الصور", + "is_ads": "اعلان؟", + "for_shop": "الى متجر ", + "change_to": "تغيير الى ", + "change": "تغيير", + "type": "النوع ", + "leave_it_empty_to_not_ability_for_clicked": "اتركه فارغًا لتعطيل النقر عليه", + "null": "فارغ ", + "file": "ملف", + "preview": "عرض", + "note": "ملاحظة", + "select_sub": "اختر قسم فرعي رجائا", + "select_shop": "اختر متجر رجائا", + "note : leave the date empty to fill now": "ملاحظة : اترك حقل فارغا لتعبئته ب تاريخ اليوم ", + "other": "اخر", + "ios_link": "رابط Ios", + "android_link": "رابط Android", + "Error in export orders": "حدث خطأ أثناء عملية تصدير الطلبات ", + "Error in subcategory orders export": "حدث خطأ أثناء تصدير طلبات القسم الفرعي ", + "Error in shop orders export": "حدث خطأ أثناء تصدير طلبات المتجر", + "from_date": "تاريخ البداية", + "to_date": "تاريخ النهاية", + "order_value": "قيمة الطلب ", + "get_orders_rewards": "جلب طلبات للمكافئة", + "get_resulte": "جلب النتائج", + "rewards": "الجوائز", + "phone_verfication": "توثيق الهاتف ", + "app_setting": "إعدادات التطبيق", + "add_setting": "اضافة اعدادات", + "setting_name": "اسم الإعدادات", + "edit_setting": "تعديل الإعدادات", + "value": "القيمة", + "Code": "قسيمات الشراء", + "Wallets": "المحفظة", + "Transaction": "التحويلات", + "user_management": "ادارة المستخدم", + "drivers": "السائقين", + "customers": "الزبائن", + "pos": "مركز الخدمة ", + "add_code": "اضافة قسيمة ", + "code_number": "عدد القسيمات", + "order": "طلبات", + "driver_name": "اسم السائق", + "address_from": "عنوان البداية", + "address_to": "عنوان النهاية", + "paid_type": "طريقة الدفع ", + "money_of_customer": "اموال الزبون", + "is_paid": "مدفوع", + "select_driver": "اختر سائق", + "select": "اختار", + "select_customer": "اختر زبون", + "name_driver_selected": "اسم السائق الذي تم اختياره", + "name_customer_selected": "اسم الزبون الذي تم اختياره", + "enter_button_select": "اكبس على زر اختيار لملا الحقل", + "add_customer": "اضافة زبون ", + "customer_image": "صورة الزبون", + "edit_cusotmer": "تعديل زبون ", + "driver_id_number": "رقم تعريف السائق", + "id_number": "رقم التعريف", + "car_type": "نوع السيارة", + "customer_information": "معلومات الزبون", + "customer_details": "تفاصيل الزبون", + "driver_order": "طلبات السائق ", + "driver_information": "معلومات السائق", + "gift": "هدايا", + "gift_to": "هدية الى", + "add_gift": "اضافة هدية", + "draiver_date_of_birith": "عيد ميلاد السائق", + "gender": "جنس", + "car_color": "لون السيارة", + "car_model": "طراز السيارة", + "car_seats_number": "عدد مقاعد السيارة ", + "car_back_side": "الجانب الخلفي للسيارة", + "car_front_side": "الجانب الامامي للسيارة", + "car_right_side": "جانب السيارة الايمن ", + "car_left_side": "جانب السيارة الايسر", + "car_internal_front_side": "الجانب الأمامي الداخلي للسيارة", + "car_internal_back_side": "الجانب الخلفي الداخلي للسيارة", + "driver_license_number": "رقم رخصة القيادة", + "driver_license_info": "معلومات رخصة القيادة", + "additional_car_info": "معلومات السيارة الإضافية", + "additional_driver_info": "معلومات إضافية للسائق", + "driver_nationality_id": "رقم الوطني للسائق", + "driver_residential_card_number": "رقم بطاقة سكن السائق", + "driver_residential_card_image": "صورة بطاقة سكن السائق", + "driver_yearly_image_front": "صورة اجازة تسجيل سيارة الامامية", + "driver_yearly_image_back": "صورة اجازة تسجيل سيارة الخلفية", + "driver_nationality_image_back": "صورة جنسية السائق الخلفية ", + "driver_nationality_image_front": "صورة جنسية السائق الامامية", + "driver_license_back_image": "صورة رخصة القيادة الامامية", + "driver_license_front_image": "صورة رخصة القيادة الخلفية", + "driver_yearly_id": "معرف سائق سنوي", + "latest_customer": "اخر الزبائن", + "latest_driver": "اخر السائقين", + "show_all_customer": "عرض كل الزبائن", + "show_all_driver": "عرض كل السائقين", + "enter_notification": "ادخل تنبيه", + "send_notification": "ارسال تنبيه", + "driver_block_page": "صفحة حظر السائق", + "blocking_driver": "حظر السائق", + "number_of_day_blocking": "عدد ايام الحظر", + "add_block_for_user": "حظر الزبون", + "block_time_remaining": "عدد ايام حظر المتبقي", + "driver_code": "رمز السائق", + "city": "المدينة", + "driver_image": "صورة السائق", + "driver_phone": "رقم السائق", + "customer_code": "رمز الزبون", + "end_point": "نقطة النهاية", + "final_price": "السعر النهائي", + "start_time_trip": " وقت بداية الرحلة", + "end_time_trip": "وقت نهاية الرحلة", + "driver_rate": "تقيم طلبات السائقين", + "unacceptable_order": "طلبات غير مقبولين", + "content": "المحتوى", + "reason": "السبب", + "driver": "السائق", + "person_from": "الشخص المرسل", + "person_to": "الشخص المستقبل", + "transaction_date": "تاريخ التحويل", + "Type From": "نوع المرسل", + "Type To": "نوع المستقبل", + "schedule": "مجدول", + "Order Type": "نوع الطلب", + "wallet": "المحفظة", + "blocking_customer": "حظر المستخدم", + "customer_block_page": "صفحة حظر المستخدن", + "date_blocking": "تاريخ الحظر", + "enter_code": "ادخل قسيمة", + "driver_gift_page": "صفحة اهداء السائق", + "customer_gift_page": "صفحة اهداء الزبون", + "give": "اعطاء", + "blocked": "محظور", + "unblocked": "غير محظور", + "customer_wallet": "محفظة االزبون", + "customer_city": "مدينة ", + "customer_phone": "الرقم", + "driver_birthday": "تاريخ ولادة السائق", + "driver_gender": "الجنس", + "driver_wallet": "المحفظة", + "car_front_side_image": "صورة السيارة الامامية", + "car_internal_back_side_image": "صورة الداخلية في الجزء الخلفي للسيارة ", + "car_internal_front_side_image": "صورة الداخلية في الجزء الامامي للسيارة ", + "car_right_side_image": " صورة السيارة اليمينية", + "car_left_side_image": "صورة السيارة اليسارية", + "car_back_side_image": "صورة السيارة الخلفية", + "driver_order_rate": "تقيم سائق الطلب", + "trip_information": "معلومات الرحلة", + "personal_information": "معلومات الشخصية", + "User_in_your_Application": "مستخدم في التطبيق .", + "Driver_in_your_Application": "سائق في التطبيق .", + "Order_in_your_Application": "طلب في التطبيق .", + "You_have": "لديك", + "send_to": "ارسال الى", + "notification_form": "لوحة الاشعارات", + "multi": "متعدد", + "start": "في رحلة", + "order_information": "معلومات الطلب", + "complete": "وصول", + "offline": "غير متصل", + "busiest_drivers": "السائقين الاكثر انشغالا", + "un_blocking_customer": "فك الحظر المستخدم", + "un_customer_block_page": "صفحة فك حظر المستخدم", + "un_block_for_customer": "فك الحظر على المستخدم", + "un_blocking_driver": "فك حظر السائق", + "un_driver_block_page": "صفحة فك حظر السائق ", + "un_block_for_driver": "فك حظر السائق", + "add_block_for_driver": "حظر السائق", + "unavailable": "غير متاح", + "used": "متاح", + "unused": "غير متاح", + "select_permission": "اختر اذن ", + "role_name": "اسم الدور", + "number_permissions": "عدد الصلاحيات", + "add_role": "اضافة دور", + "print": "طباعة", + "add_to_wallet": "اضافة الى الحافظة", + "setting_name_precent": "اسم الاعدادت (بالنسبة المئوية)", + "precent": "بالنسبة المئوية", + "price_per_km": "سعر الكيلو متر الواحد", + "price_per_min": "سعر الدقيقة الواحدة", + "customer_profit_ratio": "نسبة ربح الزبون ", + "driver_profit_ratio": "نسبة ربح السائق ", + "driver_min_wallet": "اقل كمية ب محفظة السائق", + "Baghdad Governorate": "بغداد محافظة", + "Rusafa": "الرصافة", + "Adhamiyah": "الحمدانية", + "Thawra": "الصدر", + "9 Nissan": "9 نيسان ", + "Karadah": "الكرادة", + "Kadhimiyah": "الكاظمية", + "Mansour": "المنصور", + "Al Rashid": "الرشيد", + "Karkh": "الكرخ", + "relative_cost": "السعر التقريبي", + "The_cost_of_opening_the_door": "كلفة فتح الباب (اول قيمة يتم خصمها من الزبون) تضاف الى الكلفة", + "radius_of_the_circle_per_km": "نصف قطر الدئرة التي سيتم ارسال طلبات الزبائن الى السائقين الموجودين فيها (مقدراً بالكيلو متر)", + "time_to_cancel_order_per_m": "الوقت المحدد لإلغاء طلب السائق بعد تجاوزه (بالدقائق)", + "discount_customer_for_being_late": "الكلفة التي يجب ان تخصم من الراكب في حال تأخر عن السائق", + "waiting_time_befor_cancel": "الوقت الواجب على السائق انتظار الراكب حتى يستطيع الغاء الرحلة", + "radius_of_the_circle_befor_press_waiting_per_km": "اقرب مسافة لوصول السائق الى مكان الزبون (مقدرا ب كيلو متر)", + "driver_profit_when_cancel_order": "قيمة ربح السائق عند الغاء طلب من قبل الزبون ", + "canceled_by": "الغاء بواسطة ", + "sunday": "الأحد", + "monday": "الإثنين", + "tuesday": "الثلاثاء", + "wednesday": "الأربعاء", + "thursday": "الخميس", + "friday": "الجمعة", + "saturday": "السبت", + "daily_order_over_week": "الطلبات اليومية على مدار الأسبوع", + "order_count": "عدد الطلبات ", + "daily_order": "الطلبات اليومية ", + "total_order_price": "مجموع اسعار الطلبات ", + "end_tripe_date": "تاريخ انتهاء الرحلة ", + "money_received": "المبلغ المستلم", + "order_price": "قيمة الطلب ", + "created_by": "انشئت من قبل", + "high_drivers_rate": "اعلى السائقين تقيما", + "join_at": "سجل في ", + "user_name": "اسم المستخدم", + "user_phone": "رقم المستخدم", + "user_code": "رمز المستخدم", + "distance_per_km": "المسافة بالكيلومتر", + "time_per_m": "الوقت بالدقائق", + "is_percentage": "هل هي نسبة", + "account": "الحساب", + "daily_order_per_years": "الطلبات اليومية في السنوات", + "glass": "وضغ الزجاجي", + "in_active": "غير فعال", + "Driver Order": "طلب السائق", + "Additional Driver Info": "برنامج تشغيل إضافي", + "Additional Car Info": "معلومات السيارة الإضافية", + "BasicInfo": "معلومات أساسية", + "car_seat_count": "عدد مقاعد السيارة", + "car_front": "أمام السيارة", + "car_right": "يمين السيارة", + "car_internal": "داخلية السيارة", + "car_back": "خلف السيارة", + "car_left": "يسار السيارة", + "car_internal_back": "داخلية خلف السيارة", + "order_info": "معلومات الطلب", + "license_front_image": "صورة أمامية للرخصة", + "license_back": "صورة خلفية للرخصة", + "nationality_back": "صورة الجنسية الخلفية", + "yearly_back": "صورة اجازة تسجيل السيارة الخلفية", + "nationality_front": "صورة الجنسية الامامية", + "residential_card": "صورة بطاقة سكن السائق", + "yearly_front": "صورة اجازة تسجيل السيارة الامامية", + "View_information": "عرض المعلومات", + "number": "الرقم", + "Ops": "للأسف ", + "An Error According": "حدث خطأ", + "Please Try Again Later": "الرجاء المحاولة لاحقا", + "fav_trips": "الرحلات المفضلة", + "You Are Not Connected": "انت غير متصل", + "SocketDebug": "تصحيح مأخذ التوصيل", + "event": "حدث", + "room": "قناة", + "socket_id": "رمز المقبس", + "data": "البيانات", + "clear": "حذف", + "Socket Are Connected": "المقبس متصل", + "Socket Are Disconnected": "تم قطع الاتصال بالمقبس", + "add_block_for_": "حظر ", + "blocking_": "حظر ", + "_block_page": " ", + "al": "", + "_gift_page": "", + "un_block_page": "", + "un_blocking_": "فك حظر ", + "un_block_for_": "فك حظر ", + "Add Successful": "تم الوضع بنجاح", + "Has Accepte the Order": "قبل الطلب", + "open": "افتح", + "Driver Info": "معلومات السائق", + "Customer Info": "معلومات االزبون", + "driver order today": "طلبات السائق اليوم", + "driver order yesterday": "طلبات السائق اليوم الماضي", + "distance": "المسافة", + "Send Order To Nearst 5 Driver": "ارسل الطلب لاقرب 5 سائقين", + "one": "واحد", + "Product_in_your_Application": "منتج في التطبق", + "category_in_your_Application": "صنف داخل التطبيق", + "last_users": "اخر المستخدمين", + "ads": "اعلانات", + "image_en": "الصورة بالعربي ", + "image_ar": "الصورة بالنكليزي", + "Products": "المنتجات", + "slider": "المنزلق", + "contact": "تواصل معنا", + "contact_us_letter": "رسالة تواصل معنا ", + "message": "الرسالة", + "category_name_en": "اسم الصنف بالنكليزي", + "category_name_ar": "اسم الصنف بالعربي", + "sorry_you_are_offline_and_your_request_will_be_sent_when_you_are_back_online": "عذرا انت الاّن غير متصل بالانترنت , طلباتك سوف ترسل عندما تتصل بالانترنت مجددا" +} \ No newline at end of file diff --git a/src/translate/en.json b/src/translate/en.json new file mode 100644 index 0000000..9e5f01e --- /dev/null +++ b/src/translate/en.json @@ -0,0 +1,925 @@ +{ + "Ar": "Ar", + "En": "En", + "Arabic": "Arabic", + "English": "English", + "Login": "Login", + "Welcome back, please login to your account.": "Welcome back, please login to your account.", + "Username": "Username", + "Password": "Password", + "Sign in": "Sign in", + "SDNone © 2022 | All Rights Reserved": "SDNone © 2022 | All Rights Reserved", + "unknown": "unknown", + "super admin": "super admin", + "Home": "Home", + "example": "example", + "Log Out": "Log Out", + "Example": "Example", + "Add": "Add", + "edit": "Edit", + "ligth": "Light", + "dark": "Dark", + "": "", + "phone_verfication": "Phone Verfication", + "brand_name": "Samkary", + "dashboard": "Dashboard", + "accounts": "Accounts", + "users": "Users", + "view_accounts": "View Accounts", + "add_account": "Add Account", + "edit_account": "Edit Account", + "account": "Account", + "add": "Add", + "save": "Save", + "all": "All", + "viewer": "Viewer", + "vendor": "Vendor", + "admin": "Admin", + "super-admin": "Super Admin", + "client": "Client", + "full_name": "Full Name", + "role": "Role", + "email": "Email", + "phone": "Phone", + "optional": "Optional", + "password": "Password", + "account_image": "Account Image", + "image_preview": "Image Preview", + "confirm_password": "Confirm Password", + "permissions": "Permissions", + "_permissions": { + "viewer": "Viewer Permissions", + "vendor": "Vendor Permissions", + "admin": "Admin Permissions", + "super-admin": "Super Admin Permissions" + }, + "image": "Image", + "brands": "Brands", + "sort": "Sort", + "name": "Name", + "brand_points": "Brand Points", + "categories_count": "Categories Count", + "status": "Status", + "active": "Active", + "inactive": "Inactive", + "brand_name_field": "Brand Name", + "en": "English", + "ar": "Arabic", + "brand_sort": "Brand Sort", + "brand_image": "Brand Image", + "cancel": "Cancel", + "add_brand": "Add Brand", + "edit_brand": "Edit Brand", + "categories": "Categories", + "brand": "Brand", + "subcategories_count": "SubCategories Count", + "category_name": "Category Name", + "add_category": "Add Category", + "edit_category": "Edit Category", + "subcategories": "Sub Categories", + "subsubcategories": "Sub Sub Categories", + "category": "Category", + "products_count": "Products Count", + "add_subcategory": "Add Subcategory", + "edit_subcategory": "Edit Subcategory", + "subcategory_name": "Subcategory Name", + "subcategory_image": "Subcategory Image", + "add_subsubcategory": "Add Sub Subcategory", + "edit_subsubcategory": "Edit Sub Subcategory", + "subsubcategory_name": "Sub Subcategory Name", + "subsubcategory_image": "Sub Subcategory Image", + "settings": "Settings", + "general_settings": "General Settings", + "fax": "Fax", + "office_hours": "Office Hours", + "address_1": "First Address", + "address_2": "Second Address", + "address_3": "Third Address", + "conditions": "Conditions and Terms", + "privacy": "Privacy", + "transactions": "Transactions", + "send_points": "Send Points", + "select_recievers": "Select Recievers", + "confirm_send_points": "Confirm Send Points", + "amount": "Amount", + "total_amount": "Total Amount", + "number_of_recievers": "Number Of Recievers", + "send": "Send", + "rows": "Rows", + "view_transaction": "View Transaction", + "view_all": "View All", + "pending": "Pending", + "pending_payment": "Un Paid", + "paid": "Paid", + "unpaid": "Un Paid", + "on_going": "On Going", + "reject": "Reject", + "pend": "Pend", + "rejected": "Rejected", + "accepted": "Accepted", + "done": "Done", + "canceled": "Canceled", + "delivered": "Delivered", + "deliver": "Deliver", + "delivering": "Delivering", + "code": "Code", + "sender_name": "Sender Name", + "sender_phone_number": "Sender Phone", + "sender_role": "Sender Role", + "points": "Points", + "accept": "Accept", + "transaction_code": "Transaction Code", + "enter_transaction_code": "Please enter a transaction code", + "search": "Search", + "transaction_not_found": "Transaction NOT Found", + "date": "Date", + "number_of_receivers": "Number of Receivers", + "total_points": "Total Points", + "receivers": "Receivers", + "receiver_name": "Receiver Name", + "receiver_phone_number": "Receiver Phone Number", + "receiver_email": "Receiver Email", + "receiver_role": "Receiver Role", + "confirm_transaction": "Confirm Transaction", + "confirm_transaction_message": "Are you sure you want to Accept this transaction?", + "no": "NO", + "yes": "YES", + "cancel_transaction": "Cancel Transaction", + "cancel_transaction_message": "Are you sure you want to Cancel this transaction?", + "contact_info": "Contact Info", + "addresses": "Addresses", + "terms_&_conditions": "Terms and Conditions", + "advertisements": "Advertisements", + "mobile_image": "Mobile Image", + "title": "Title", + "link": "Link", + "large_image": "Large Image", + "category_image": "Category Image", + "category_images": "Category Images", + "Category_is_required": "Category Is Required", + "category_main_image": "Category Main Image", + "category_sub_image": "Category Sub Image", + "category_main_description": "Category Main Description", + "category_sub_description": "Category Sub Description", + "category_main_title": "Category Main Title", + "category_sub_title": "Category Sub Title", + "view_category": "View Category", + "please_fill_out_this_feild": "Please Fill Out This Feild", + "add_ad": "Add Advertisement", + "edit_ad": "Edit Advertisement", + "add_custom_ad_with_btn": "Add Custom Advertisement With Button", + "edit_custom_ad_with_btn": "Edit Custom Advertisement With Button", + "add_custom_ad_without_btn": "Add Custom Advertisement Without Button", + "edit_custom_ad_without_btn": "Edit Custom Advertisement Without Button", + "discounts": "Discounts", + "button": "Button", + "description": "Description", + "button_description": "Button Description", + "products": "Products", + "add_product": "Add Product", + "view_all_products": "View All Products", + "basic_info": "Basic Info", + "selection": "Selection", + "product_details": "Product Details", + "additional_images": "Additional Images", + "product_name": "Product Name", + "product_description": "Product Description", + "product_mobile_description": "Product Mobile Description", + "subcategory": "Subcategory", + "subsubcategory": "Sub Subcategory", + "product_price": "Product Price", + "product_quantity": "Product Quantity", + "product_main_image": "Product Main Image", + "product_video_link": "Product Video Link", + "product_sort": "Product Sort", + "view_product": "View Product", + "is_active": "Is Active", + "is_most_purchase": "Most Purchased", + "is_latest": "Is Latest", + "is_highlight": "Is Highlight", + "price": "Price", + "price_after_discount": "Price After Discount", + "product": "Product", + "no_images": "No Images", + "add_new_images": "Add New Images", + "delete": "Delete", + "image_sort": "Image Sort", + "offers": "Offers", + "add_offer": "Add Offer", + "view_all_offers": "View All Offers", + "offer_start_at": "Offer Starting Time", + "offer_end_at": "Offer Ending Time", + "offer_details": "Offer Details", + "offer_name": "Offer Name", + "offer_description": "Offer Description", + "offer_note": "Offer Note", + "offer_mobile_description": "Offer Mobile Description", + "offer_price_in_points": "Offer Price in Points", + "offer_video_link": "Offer Video Link", + "offer_sort": "Offer Sort", + "offer_main_image": "Offer Main Image", + "offer": "Offer", + "services_views": "Services Views", + "loading": "Loading...", + "_loading": { + "delete": "Deleting..." + }, + "login_again": "Please login with your new account information", + "login": "Login", + "welcome_login": "Welcome back, please login to your account.", + "fill_fields": "Please fill all the fields!", + "logout": "Log out", + "delete_are_you_sure": "DELETE, Are you sure?", + "yes_delete_it": "Yes, delete it!", + "no_revert": "You won't be able to revert this!", + "home": "Home", + "welcome_to_dashboard": "Welcome to the Dashboard!", + "order_offers": "Offer Orders", + "orders": "Orders", + "orders_to_export": "Orders To Export", + "from": "From", + "to": "To", + "print_order": "Print Order", + "view_order_offer": "View Order Offer", + "client_phone": "client Phone", + "client_image": "Client Image", + "client_link": "Client Link", + "client_email": "client Email", + "client_full_name": "client Full Name", + "offer_code": "Offer Code", + "offer_order_not_found": "Offer Order Not Found", + "enter_offer_code": "Please Enter Offer Order Code", + "confirm_offer_order": "Confirm Order", + "confirm_offer_order_message": "Are you sure you want to Accept this Order?", + "cancel_offer_order": "Cancel Order", + "cancel_offer_order_message": "Are you sure you want to Cancel this Order?", + "clients": "Our Clients", + "edit_client": "Edit client", + "is_verified": "Is Verified", + "change_password": "Change Password", + "no_records": "There are no records to display", + "added_successfully": "Added Successfully", + "updated_successfully": "Updated Successfully", + "failed_to_get_data": "Failed to Get Data", + "failed_to_add_data": "Failed to Add Data", + "failed_to_update_data": "Failed to Update Data", + "failed_to_delete_data": "Failed to Delete Data", + "deleted_successfully": "Deleted Successfully", + "toggle_success": "Toggled Successfully", + "toggle_failed": "Failed to Toggle Status", + "back": "Back", + "password_must_match": "Password Must Match", + "gallery": "Gallery", + "add_gallery_item": "Add Gallery Item", + "update_gallery_item": "Update Gallery Item", + "social_media": "Social Media", + "add_social_media": "Add Social Media", + "edit_social_media": "Edit Social Media", + "social_media_image": "Social Media Image", + "social_media_link": "Social Media Link", + "information": "Information", + "vision_description": "Vision Description", + "mission_description": "Mission Description", + "privacy_description": "Privacy Description", + "conditions_description": "Conditions Description", + "vision_image": "Vision Image", + "mission_image": "Mission Image", + "footer": "Footer", + "update_footer": "Update Footer", + "address": "Address", + "messages": "Messages", + "upload_image": "Upload Image", + "view_message": "View Message", + "categories_views": "Categories Views", + "descktop_visitors": "Desktop Visitors", + "mobile_visitors": "Mobile Visitors", + "all_visitors": "All Visitors", + "monthly_visitors": "Monthly Visitors", + "daily_visitors": "Daily Visitors", + "yearly_visitors": "Yearly Visitors", + "weekly_visitors": "Weekly Visitors", + "yearly_Statistics": "Yearly Statistics", + "yearly_visitors_over_month": "Yearly Visitors Over Months", + "active_categories_count": "Categories Count", + "active_products_count": "Products Count", + "visitors": "Number Of Visitors", + "search_for_categories": "Search For Categories", + "search_for_sub_categories": "Search For Sub Categories", + "search_for_products": "Search For Products", + "search_for_messages": "Search For Messages", + "search_for_accounts": "Search For Accounts", + "my_account": "My Account", + "add_client": "Add Client", + "services_count": "Services Count", + "team_members": "Team Members", + "add_team_member": "Add Team Member", + "edit_team_member": "Edit Team Member Info", + "member_name": "Member Name", + "member_image": "Member Image", + "facebook_link": "Facebook Link", + "linkedin_link": "LinkedIn Link", + "instgram_link": "Instagram Link", + "awards": "Awards", + "awards_description": "Awards Description", + "awards_image": "Awards Image", + "about_us": "About Us", + "about_us_description": "About Us Description", + "about_us_image": "About Us Image", + "ceo_message": "CEO Message", + "company_info": "Company Info", + "test": "test", + "home_videos": "Home Videos", + "large_screens": "Large Screens", + "mobile_screens": "Mobile Screens", + "main_video": "Main Video", + "sub_video": "Sub Video", + "main_video_title": "Main Video Title", + "sub_video_title": "Sub Video Title", + "home_main_video": "Home Main Video", + "home_sub_video": "Home Sub Video", + "discount_rate": "Discount Rate", + "discount_name": "Discont Name", + "start_at": "Start Date", + "end_at": "End Date", + "add_discount": "Add Discount", + "edit_discount": "Edit Discount", + "is_discount_date_active": "Is Discount Date Active", + "discount_status": "Discount Status", + "currencies": "Currencies", + "currency_name": "Currency Name", + "currency_code": "Currency Code", + "currency_rate": "Currency Rate", + "add_currency": "Add Currency", + "edit_currency": "Edit Currency", + "default_currency": "Default Currency", + "currency": "Currency", + "rate": "Rate", + "all_shops": "All Shops", + "shop_categories": "Shop Categories", + "add_shop_category": "Add Shop Category", + "shop_subCategories": "Shop Sub Categories", + "shops": "Shops", + "add_shop": "Add Shop", + "edit_shop": "Edit Shop", + "shop_name": "Shop Name", + "shop_description": "Shop Description", + "shop_mobile_description": "Shop Mobile Description", + "shop_image": "Shop Image", + "products_colors": "Products Colors", + "color_name": "Color Name", + "color_image": "Color Image", + "add_color": "Add Color", + "add_new_color": "Add New Color", + "edit_color": "Edit Color", + "colors": "Colors", + "delivery_fee": "Delivery Fee", + "delivery_fee_for_animal_feed": "Delivery Fee For Animal Feed", + "shop_category_name": "Shop Category Name", + "please_select_shop_first": "Please Select Shop First", + "please_select_vendor": "Please Select Vendor First", + "no_shops": "No Shops", + "shop_category_image": "Shop Category Image", + "shop_category": "Shop Category", + "shop_subcategories": "Shop Sub Categories", + "shop_subcategory_name": "Shop Sub Category Name", + "add_shop_subcategory": "Add Shop Subcategory", + "edit_shop_subcategory": "Edit Shop Subcategory", + "shop_subcategory": "Shop Subcategory", + "size_name": "Size Name", + "auctions": "Auctions", + "auction_status": "Auction Status", + "edit_auction": "Edit Auction", + "auction_details": "Auction Details", + "auction_description": "Auction Description", + "auction_name": "Auction Name", + "auction_mobile_description": "Auction Mobile Description", + "auction_main_image": "Auction Main Image", + "auction_sort": "Auction Sort", + "add_auction": "Add Auction", + "starting_price": "Starting Price", + "auction_order_status": "Auction Order Status", + "auctions_orders": "Auctions Orders", + "add_auction_order": "Add Auction Order", + "edit_auction_order": "Edit Auction Order", + "customer_info": "Customer Info", + "customer_address": "Customer Address", + "auction_order_details": "Auction Order Details", + "auction_order_code": "Auction Order Code", + "auction_order_total": "Auction Order Total", + "auction_order_price": "Auction Order Price", + "select_user": "Select User", + "change_user": "Change User", + "search_for_user": "Search For User", + "owner_products": "Owner Products", + "owner_product": "Owner Product", + "shops_products": "Shops Products", + "shop_product": "Shop Product", + "shop": "Shop", + "quantity": "Quantity", + "please_select_a_shop": "Please select a shop", + "edit_product": "Edit Product", + "customer_address_country": "Country", + "customer_address_city": "City", + "customer_address_street": "Street", + "customer_address_building_number": "Building Number", + "customer_address_additional_information": "Additional Information", + "customer_email": "Customer Email", + "payment_method": "Payment Method", + "payment_code": "Payment Code", + "employee_name": "Employee Name", + "employee_phone": "Employee Phone", + "employee_id": "Employee ID", + "employee_status": "Employee Status", + "employee_orders": "Employee Orders", + "employee_wallet": "Employee Wallet", + "employee_image": "Employee Image", + "employee_password": "Employee Password", + "employee_password_confirmation": "Employee Password Confirmation", + "add_delivery_employee": "Add Delivery Employee", + "delivery_employee_information": "Delivery Employee Information", + "old_password": "Old Password", + "not_delivered_yet": "Not Delivered Yet", + "not_pickuped_yet": "Not Picked Up Yet", + "vendor_orders": "Vendor Orders", + "delivery": "Delivery", + "please_select_shop": "Please Select Shop", + "type_your_message": "Type Your Message ...", + "order_code": "Order Code", + "order_created_at": "Order Created At", + "customer_name": "Customer Name", + "customer_phone_number": "Customer Phone Number", + "customer_zone_number": "Customer Zone Number", + "payment_id": "Payment ID", + "payment_getaway_status": "Payment Getaway Status", + "busy": "Busy", + "available": "Available", + "order_status": "Order Status", + "payment_status": "Payment Status", + "order_total": "Order Price", + "cash_on_delivery": "Cash On Delivery", + "stripe": "Stripe", + "totals": "Totals", + "sub_total": "Sub Total", + "tax_total": "Tax Total", + "overall_total": "Overall Total", + "delivery_employees": "Delivery Employees", + "welcome_message": "Welcome to Elite Auction Admin Dashboard", + "statistics": "Statistics", + "google_analytics": "Google Analytics", + "signin_via_google": "Signin via Google", + "open_google_dashboard": "Open Google Dashboard", + "google_analytics_instructions": "You can signin with your google analytics account to view the analytics on this page, or navigate to google analytics dashboard.", + "err_occured": "An Error occured, Please try again", + "live_stream": "Live Stream", + "sizes": "Sizes", + "add_size": "Add Size", + "add_new_size": "Add New Size", + "edit_size": "Edit Size", + "products_sizes": "Products Sizes", + "sizes&colors": "Sizes And Colors", + "no_size_chosen": "No Size Chosen", + "no_color_chosen": "No Color Chosen", + "discount": "Discount", + "no_discount": "No Discount", + "comming_soon": "Comming Soon", + "latest_users": "Latest Users", + "latest_orders": "Latest Orders", + "show_all_orders": "Show All Orders", + "show_all_users": "Show All Users", + "comments_and_reviews": "Comments And Reviews", + "comments": "Comments", + "comment": "Comment", + "reviews": "Reviews", + "change_review_status": "Change Review Status", + "review_status": "Review Status", + "review_description": "Review Description", + "review_stars": "Review Stars", + "showed": "Showed", + "hidden": "Hidden", + "view": "View", + "export": "Export", + "_currency": { + "update_are_you_sure": "Are You Sure You Want To Change The Default Currency", + "yes_update_it": "Yes Change It", + "cancel": "Cancel", + "body": "In Case You Change The Default Currency It Will Change In All Products" + }, + "_active": { + "products_count": "Acivte Products", + "orders_count": "Orders", + "categories_count": "Active Categories", + "shops_count": "Shops", + "users_count": "Users Count" + }, + "_search": { + "category": "Search for Category", + "subcategory": "Search for Sub Category", + "product": "Search for Product", + "shop": "Search for Shop", + "team_member": "Search for Team member", + "order": "Search For Order", + "employee": "Search For Employee", + "vendor": "Search For Vendor", + "color": "Search For Color", + "size": "Search For Size", + "customer_products": "Search For Customer Products" + }, + "new": { + "password": "New Password", + "confirm_password": "Confirm New Password" + }, + "required": "Required", + "_required": { + "link": "Link is Required", + "password": "Password is Required", + "email": "Email is Required", + "member_name": "Member Name is Required", + "member_image": "Member Image is Required", + "name": "Name is Required", + "phone": "Phone is Required", + "discount_name": "Discount Name Is Required", + "start_at": "Start Date Required", + "end_at": "End Date Required", + "discount_rate": "Discount Rate Required", + "is_discount_date_active": "Is Discount Date Acitve Is Required", + "currency_name": "Currency Name Required", + "currency_code": "Currency Code Required", + "Currency_rate": "Currency Rate Required" + }, + "validation": { + "link": "Please enter a valid URL link", + "passwords_match": "Passwords MUST match", + "invalid_email": "Invalid Email", + "invalid_name": "Invalid Name", + "invalid_phone": "Invalid Phone", + "confirm_password": "Passwords Must Match", + "min_number": "The Number Must Be Between 1 - 100", + "Max_number": "The Number Must Be Between 1 - 100", + "size_and_color": "Must Choose Either Size Or Color" + }, + "lang_1": "English", + "lang_2": "Arabic", + "_messages": { + "success": { + "upload": "Uploaded Successfully" + }, + "error": { + "upload": "An error occured while uploading" + } + }, + "you_are_not_authorized": "Your Are Not Authorized!", + "page_not_found": "Page Not Found", + "an_error_occured": "An Error Occured", + "_not_found": { + "product": "Product not found" + }, + "customer_products": "Customer Products", + "customer_product_information": "Customer Product Info", + "change_product_status": "Change Product Status To", + "pendding": "Pendding", + "product_category": "Product Categorie", + "customer_id_number": "Customer Id Number", + "customer": "Customer", + "rejected_cause": "Rejected Cause", + "(rejected)": "(Rejected)", + "number_of_day_show": "Number Of Day Show", + "(successful)": "(Successful)", + "product_subcategory": "Product SubCategory", + "product_subsubcategory": "Product SubSubCategory", + "date_is_smaller_than_now": "Date Smaller Than Now", + "change_status": "Change Status To ", + "add_branch": "Add Branch", + "view_branch": "View Branch ", + "branch_name": "Branch Name", + "zone_number": "Zone Number", + "building_number": "Building Number", + "street": "Street", + "floor_number": "Floor Number", + "view_branchs": "View Branchs", + "enter_city": "Enter Region", + "location_name": "Location Name", + "edit_branch": "Edit Branch", + "start_point": "Start Point", + "delivary_by": "Delivary By", + "please_add_at_least_one_branch": "Please Add At Least One Branch", + "special_delivery_fee": "Special Delivery fee", + "notification": "Notification", + "add_notification": "Add Notification", + "notification_body": "Notification Body", + "notification_title": "Notification Title", + "body": "Body", + "created_at": "Created at", + "payment": "Payment", + "cash": "Cash", + "online": "Online", + "category_products": "Category Products", + "km_price": "Km Price", + "auction_enrollments": "Auction Enrollments", + "username": "UserName", + "front_personal_identity_image": "Front Personal Identity image", + "back_personal_identity_image": "Back Personal Identity image", + "general_delivery_fee": "General Delivery Fee", + "auction_qatar_fee": "Auction Qatar Fee", + "product_image": "Product Image", + "ending_price": "Ending Price", + "additional_time": " Additional Time After Bidding (per Minutes)", + "increase_amount": "Increase Amount", + "profit_percentage": "Profit Percentage", + "insurance_amount": "Insurance Amount", + "bank_commission": "Bank Commission", + "sub_vendor": "Sub Vendor ", + "version_mobile": "Version Mobile", + "photo_settings": "Photo Settings", + "photo": "Photo ", + "is_ads": "Is Ads", + "for_shop": "For Shop", + "change_to": "Change To", + "change": "Change", + "type": "Type", + "leave_it_empty_to_not_ability_for_clicked": "Leave it blank to disable it from being clicked", + "null": "Null", + "file": "File", + "preview": "Preview", + "note": "Note", + "select_sub": "Select SubCategory Please", + "select_shop": "Select Shop Please", + "note : leave the date empty to fill now": "Note : Leave the Date Empty to fill now", + "other": "Other", + "ios_link": "Ios Link", + "android_link": "Android Link", + "Error in export orders": "Error in export orders", + "Error in shop orders export": "Error in shop orders export", + "Error in subcategory orders export": "Error in subcategory orders export", + "from_date": "From Date", + "to_date": "To Date", + "order_value": "Order Value", + "get_orders_rewards": "Get Orders To Rewards", + "get_resulte": "Get Resulte", + "rewards": "Rewards", + "app_setting": "App Setting", + "add_setting": "Add Setting", + "setting_name": "Setting Name", + "edit_setting": "Edit Setting", + "value": "Value", + "Code": "Coupon", + "Wallets": "Wallets", + "Transaction": "Transaction", + "user_management": "User Management", + "drivers": "Drivers", + "customers": "Customres", + "pos": "Pos", + "add_code": "Add Coupon", + "code_number": "Number Coupon", + "order": "Order", + "driver_name": "Driver Name", + "address_from": "Address From", + "address_to": "Address To", + "paid_type": "Paid Type", + "money_of_customer": "Money Of Customer", + "is_paid": "Is Paid", + "select_driver": "Select Driver", + "select": "Select", + "select_customer": "Select Customer", + "name_driver_selected": "Name Driver Selected", + "name_customer_selected": "Name Customer Selected", + "enter_button_select": "Enter Button Select To fill", + "add_customer": "Add Customer", + "customer_image": "Customer Image", + "edit_customer": "Edit Customer", + "driver_id_number": "Driver Id Number", + "id_number": "ID Number", + "car_type": "Car Type", + "customer_information": "Customer Information", + "customer_details": "Customer Details", + "driver_order": "Driver Order", + "driver_information": "Driver Information", + "gift": "Gifts", + "gift_to": "Gift To", + "add_gift": "Add Gift", + "draiver_date_of_birith": "Driver Date Of Birith", + "gender": "Gender", + "car_color": "Car Color", + "car_model": "Car Model", + "car_seats_number": "Car Seats Number", + "car_back_side": "Car Back Side", + "car_front_side": "Car Front Side", + "car_right_side": "Car Right Side", + "car_left_side": "Car Left Side", + "car_internal_front_side": "Car Internal Back Side", + "car_internal_back_side": "Car Internal Front Side", + "additional_car_info": "Additional Car Info", + "additional_driver_info": "Additional Driver Info", + "driver_nationality_id": "Driver Nationality Id", + "driver_residential_card_number": "Driver Residential Card Number", + "driver_residential_card_image": "Driver Residential Card Image", + "driver_yearly_image_front": "Driver Yearly Image Front ", + "driver_yearly_image_back": "Driver Yearly Image Back", + "driver_nationality_image_back": "Driver Nationality Image Back", + "driver_nationality_image_front": "Driver Nationality Image Front", + "driver_license_back_image": "Driver License Back Image", + "driver_license_front_image": "Driver License Front Image", + "driver_yearly_id": "Driver Yearly Id", + "edit_cusotmer": "Edit Customer", + "driver_license_number": "Driver License Number", + "driver_license_info": "Driver License Info", + "latest_customer": "Latest Customer", + "latest_driver": "Latest Driver", + "show_all_customer": "Show All Customer", + "show_all_driver": "Show All Driver", + "enter_notification": "Enter Notification", + "send_notification": "Send Notification", + "driver_block_page": "Driver Block Page ", + "blocking_driver": "Blocking Driver", + "number_of_day_blocking": "Number Of Day Blocking", + "add_block_for_user": "Block User ", + "block_time_remaining": "Block Time Remaining", + "driver_code": "Driver Code", + "city": "City ", + "driver_image": "Driver Image", + "driver_phone": "Driver Phone", + "customer_code": "Customer Code", + "end_point": "End Pont ", + "final_price": "Final Price", + "start_time_trip": "Start Time Trip", + "end_time_trip": "End Time Trip", + "driver_rate": "Driver Order Rate", + "unacceptable_order": "Un Accepted Order", + "content": "Content", + "reason": "Reason", + "person_from": "Person From", + "person_to": "Preson To ", + "transaction_date": "Transaction Date", + "schedule": "Schedule", + "wallet": "Wallet", + "blocking_customer": "Blocking Customer", + "customer_block_page": "Customer BLock Page", + "date_blocking": "Date Blocking", + "enter_code": "Enter Coupon", + "give": "Give", + "blocked": "Blocked", + "unblocked": "Un Blocked", + "customer_wallet": "Wallet", + "customer_city": "City", + "customer_phone": "Phone", + "driver_birthday": "Driver Birithday", + "driver_gender": "Gender", + "driver_wallet": "Wallet", + "car_front_side_image": "Car Front Side Image", + "car_internal_back_side_image": "Car Internal Back Side Image", + "car_internal_front_side_image": "Car Internal Image Side Image", + "car_right_side_image": "Car Right Side Image ", + "car_left_side_image": "Car Left Side Image", + "car_back_side_image": "Car Back Side Image", + "driver": "Driver", + "driver_gift_page": "Driver Gift Page", + "driver_order_rate": "Driver Order Rate", + "trip_information": "Trip Information", + "personal_information": "Personal Information", + "User_in_your_Application": "User in Your Application", + "Driver_in_your_Application": "Driver in Your Application", + "Order_in_your_Application": "Order In Your Application", + "You_have": "You Have ", + "send_to": "Send To", + "notification_form": "Notification Form", + "multi": "Multi", + "start": "In Trip", + "order_information": "Order Information", + "complete": "Complete", + "offline": "Offline", + "busiest_drivers": "Busiest Drivers", + "yearly_order_over_month": "Yearly Order Over Month", + "un_blocking_customer": "Un Block Customer", + "un_customer_block_page": "Un Block Customer Page", + "un_block_for_customer": "Un Block Customer", + "un_blocking_driver": "Un Blocking Driver ", + "un_driver_block_page": "Un block Driver Page", + "un_block_for_driver": "Un Block Driver ", + "add_block_for_driver": "Block Driver", + "unavailable": "Unavailable", + "used": "Used", + "unused": "Un Used", + "select_permistions": "Select Permissions", + "role_name": "Role Name", + "customer_gift_page": "Customer Gift Page", + "number_permissions": "Number Permissions", + "add_role": "Add Role", + "print": "Print", + "add_to_wallet": "Add To Wallet", + "precent": "Precent", + "price_per_km": "Price Per km", + "customer_profit_ratio": "Customer Profit Ratio", + "driver_profit_ratio": "Driver Profit Ratio", + "driver_min_wallet": "Driver Minimum Wallet", + "price_per_min": "Price Per min", + "Baghdad Governorate": "Baghdad Governorate", + "Rusafa": "Rusafa", + "Adhamiyah": "Adhamiyah", + "Thawra": "Thawra", + "9 Nissan": "9 Nissan", + "Karadah": "Karadah", + "Kadhimiyah": "Kadhimiyah", + "Mansour": "Mansour", + "Al Rashid": "Al Rashid", + "Karkh": "Karkh", + "relative_cost": "Relative Cost", + "The_cost_of_opening_the_door": "The Cost Of Opening The Door", + "radius_of_the_circle_per_km": "Radius Of The Circle Per km", + "time_to_cancel_order_per_m": "Time to Cancel Order Per m ", + "waiting_time_befor_cancel": "Waiting Time Befor Cancel", + "discount_customer_for_being_late": "Discount Customer For Being Late", + "radius_of_the_circle_befor_press_waiting_per_km": "Radius of the Circle Before Enter Waiting per km", + "driver_profit_when_cancel_order": "Driver Profit When Cancel Order", + "sunday": "Sunday", + "monday": "Monday", + "tuesday": "Tuesday", + "wednesday": "Wednesday", + "thursday": "Thursday", + "friday": "Friday", + "saturday": "Saturday", + "daily_order_over_week": "Daily Order Over Week", + "canceled_by": "Canceled By", + "order_count": "Order Count", + "daily_order": "Daily Order ", + "total_order_price": "Total Order Price", + "end_tripe_date": "End Trip Date", + "money_received": "Money Received", + "order_price": "Order Price", + "created_by": "Created By", + "high_drivers_rate": "High Driver Rate", + "join_at": "Join at", + "user_name": "User Name", + "user_phone": "User Phone", + "user_code": "User Code", + "distance_per_km": "Distance Km", + "time_per_m": "Time Minutes", + "is_percentage": "is Percentage", + "daily_order_per_years": "Daily order per years", + "glass": "glass", + "in_active": "Inactive", + "Driver Order": "Driver Order", + "Additional Driver Info": "Additional Driver Info", + "Additional Car Info": "Additional Car Info", + "BasicInfo": "Basic Info", + "car_seat_count": "car seat count", + "car_front": "car front", + "car_right": "car right", + "car_internal": "car internal", + "car_back": "car back", + "car_left": "car left", + "car_internal_back": "car internal back", + "order_info": "order info", + "license_front_image": "license front image", + "license_back": "license back image", + "nationality_back": "nationality back image", + "yearly_back": "yearly back image", + "nationality_front": "nationality front image", + "residential_card": "residential card image", + "yearly_front": "yearly front image", + "View_information": "View information", + "add_block_for_": "Block ", + "number": "number", + "Ops": "Ops", + "An Error According": "An Error According", + "Please Try Again Later": "Please Try Again Later", + "fav_trips": "Favourite Trips", + "You Are Not Connected": "You Are Not Connected", + "SocketDebug": "SocketDebug", + "event": "event", + "room": "room", + "socket_id": "socket id", + "data": "data", + "clear": "Clear", + "Socket Are Connected": "Socket Are Connected", + "Socket Are Disconnected": "Socket Are Disconnected", + "blocking_": "Blocking ", + "_block_page": " block page", + "al": "", + "_gift_page": "gift page", + "un_block_page": "un block page", + "un_blocking_": "un blocking ", + "un_block_for_": "un block for ", + "Add Successful": "Add Successful", + "Has Accepte the Order": "Has Accepte the Order", + "open": "Open", + "Driver Info": "Driver Info", + "Customer Info": "Customer Info", + "driver order today": "Driver order today", + "driver order yesterday": "Driver order yesterday", + "distance": "Distance", + "Send Order To Nearst 5 Driver": "Send Order To Nearst 5 Driver", + "one": "One", + "Product_in_your_Application": "Product in you Application", + "category_in_your_Application": "Category in your Application", + "last_users": "Last Users", + "ads": "Ads", + "image_en": "Image en", + "image_ar": "Image ar", + "Products": "Products", + "slider": "Slider", + "contact": "Contact Us", + "contact_us_letter": "Contact Us Letter", + "message": "Message", + "category_name_en": "Category Name en", + "category_name_ar": "Category Name ar", + "sorry_you_are_offline_and_your_request_will_be_sent_when_you_are_back_online": "Sorry You are offline and your requests will be sent when you are back online" +} \ No newline at end of file diff --git a/src/types/Admin.ts b/src/types/Admin.ts new file mode 100644 index 0000000..fe7da75 --- /dev/null +++ b/src/types/Admin.ts @@ -0,0 +1,11 @@ +export interface IAdmin { + created_at: null | string; + email: string; + email_verified_at: null | string; + id: number; + name: string; + password: string; + remember_token: null | string; + updated_at: null | string; + role_type:"Super Admin" + } \ No newline at end of file diff --git a/src/types/Category.ts b/src/types/Category.ts new file mode 100644 index 0000000..a086560 --- /dev/null +++ b/src/types/Category.ts @@ -0,0 +1,20 @@ +import { boolean } from "yup" + + + +export interface ICategory { + category_image: any + category_translations:ICategoryTranslations[] , + id: number, + is_active: boolean + level: 0 + parent_id: null +} + + +interface ICategoryTranslations { + category_id: number + id: number + locale:"2" | "1" + name: string +} \ No newline at end of file diff --git a/src/utils/SelectOptions/useCategorySelectOption.ts b/src/utils/SelectOptions/useCategorySelectOption.ts new file mode 100644 index 0000000..bfb8611 --- /dev/null +++ b/src/utils/SelectOptions/useCategorySelectOption.ts @@ -0,0 +1,23 @@ +import React from 'react' +import { useTranslation } from 'react-i18next' +import { ICategory } from '../../types/Category' +import { mapTranslatedProperties } from '../language/mapTranslatedProperties' + +interface ResponseCategoryOption { + label:string , + value:number +} + +function useCategorySelectOption(){ + + const {i18n} =useTranslation() + console.log(i18n.language) + // if(!data) return [] + // return data.map((category:ICategory) => ({ + // label:mapTranslatedProperties(category.category_translations , 'name' , i18n.language == 'en' ? '1' : '2'), + // value:category.id + // })) + +} + +export default useCategorySelectOption diff --git a/src/utils/colors/getPrimaryColor.ts b/src/utils/colors/getPrimaryColor.ts new file mode 100644 index 0000000..4f86548 --- /dev/null +++ b/src/utils/colors/getPrimaryColor.ts @@ -0,0 +1,3 @@ + + +export const getPrimaryColor = ()=>getComputedStyle(document.querySelector(':root')as any )?.getPropertyValue('--primary') diff --git a/src/utils/language/mapTranslatedProperties.tsx b/src/utils/language/mapTranslatedProperties.tsx new file mode 100644 index 0000000..24f85af --- /dev/null +++ b/src/utils/language/mapTranslatedProperties.tsx @@ -0,0 +1,28 @@ +export const mapTranslatedProperties = ( + arrayOfDetails :any, + properties:any , + language_id : '1'|'2' |1 |2 + ) => { + + if (!arrayOfDetails || !properties || !language_id) return ""; + if (Array.isArray(arrayOfDetails) && arrayOfDetails.length === 0) return ""; + + const target = arrayOfDetails.find( + (item:any) => item.locale == language_id + ); + if (!target) { + return ""; + } + + if (!Array.isArray(properties)) { + return target[properties]; + } + + // [prop1, prop2, prop3, ....] is passed + const ret:any = {}; + properties.forEach((prop:string) => { + ret[prop] = target[prop]; + }); + return ret; + }; + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..f199ca8 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve" + }, + "include": [ + "src" + ] +}

    ;qH@l6 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

    ;?uBX2z)w08aQzPzT1s z0OtC?1cr{VQ*Mt+OriQk_n4T9pm!**Q0@QGJw9LGn05k}9r+UvY;%;t|D(I?nDE#1{H`pOX#wxN>X-ulH;R4*er8;4K;kLjz-nGr&8Xvr z&Kcp>$}yDs2U>s~qhUy5Jnqt)DBb&?3*jwFD{aeK>Y$)tV_yl5e-yNY`Eo~ZcJorN zDYr3h4_=Bb9k7LAB9IgGY#{#30Td*}#B0usxi~s=p~QEkm#o%y1y5*vHWXr0_PXZL z2u0`%lvSDIrfW1i`1&Yqpi;h#`ya0Y*LOFJj#9U$6b@PUEc)UzT&4LZl0Of z+?-BG%(U9u+Pa;|$Gr&c_h_sva9w@cLU8OQyi>^{IP&Ex5iR0W@-SJULKF|mdq)2f zUugt!Pne~qNx$kytd_TOzF)P{{@&sI(DwVWWb^h^tp&MYcv2JBMe!X`0Ljs=7Cd;@ ze!fY+f0fjEG<@uy=D5rFo!f(CGaCdPvpPDx*4YW%us)R&fe#UXbNAGSog0+Ych+?& zP??x{aFh#OUD#uDl=P>cb`S6y_0SruWF(4%+uq#4PVZ@0{s*#mw6KU~O+F43l`eh` zVz}@6(jBEk>@&fPvI%d1@3*mB>!8H$xr~Rw8DiX<_#-?Z7UP2C82l~^wce<#y}JOm z6x#P+b%Ph4+1*vb6wRY3NjfJ&;SkX+u-3zSs;V4MtzTtdhDjugI030x?>?4mz8uU* z$k2+u?QU8>iWg1506YKZbYd)_`B2^afVIIYH;j%(m`pz)Gkj=hRvCDQVTNStT zZJyCD`|2PyEx93OBV8*>i`&bI8q8~VzMef~Fm_UjqbbV+G2>K-JQ}?zgF5VybI?bp zMN{n5x5^H{djXyFXQ~lyr*s?w3+RQU$7-RVAuwcK-*{z(+gzB&hh_WQt5oiw+^a>) z(P0!e6oXa=w!4>r1fEtzrAI^}2kNV73jj8}h$-3tj$DWOdUW`84l!~M@$;8*+Kj+kKQcY1G78k}r97K29 zAgDR*tu!1=O(L5jQ5XGHO_^DYj4BtDLs5fzUc zpGrR#fon%&OQ2q7FlVvlsH(85*XipCjq&DhX`l1Tjco)X&|VM)c#%5SIx z{eOi-B)$Pr%`}@73YsuMICFlN7}Uy!z85)s3tI5jLq8rV1bgPrT^UZ!%u2x3!C5(drqi$;D%st04-EI?mh#} z!#Td-kU5oI&U>z+drv{0n?;a4N+QyZGHbH;lK?{uJtEO^}+1Hm_m zUzZGG-@Krm51n?#_~_RhQ_3$U&Fm$ha^yk~dt?Cs&&a1ToG+s8Y&BsQ2D6=ckX5n| z=wtbU024rZI#7d{de8nMnBgB&|4}kg85o^NNWbhn#CS5o4pa6@?F16s08v8Rxn>W< zG3ll9kiKVyNEKaqrS{^%rcuKJlV(yHQTmEfDNFaWUdWD2PU4Ntn_Mx~l&Lr!3Bt*U zQilUv*jD31BekU4epa6|TAJmFQM~x5tO3L|F2I+KtQ8#QP11N^4#$c76bcU&LCP*V znhi0IWJ6H>I}q&pFJX0DK%dC4wfR921h{L<7yckeHKKWzC}Ye}69DOY_xk{2zx-Cz z#MT~rES5h<*5J7JK?fqzeJ=XHTC+R?^dPpTGhXJ#5!{+_u9uK;1KI7QDHamxJUiZ% zn0GI~Z!oSgCL2U;##hWF&9T{L@Y`TCg6kd9+MR?J>-#ctc#Z)VP12~rE0=a(+s{-c zCqwiFB2h;3#?2XAE=-bjILycHo0#`deHjuo)p~tw;+9yd16``zRdqBAj2-sFe)wg* zK-fSpNj?Z+Mz^G>9>Htu(RB9L%1-t^o*dNMGFibc%&qBv7z9M?& z#$^RV@4(xNFsM)}tmqK}R@Art9gWmlL{B@!%b%`;X>jxuu@g1mHi{7u(328oM}b-8 zZCLQk-U}&y>~5{pN#r+hzjvZ*>RQXH683mF^YKA_b3mCB!rBIKvp2QhPyc3Wt8q;K zB~Y0mm>tOYOe8Dsfv;X6f-mbK^SOD%)8^71f2b_YYtVjrVZP}TWfQL|VYKiZ? zSxN+&Df%Czt#vh_+*UYRlCM2+G_bdPUHm<+VasOhaNL=>BwbsQ7ld1#6}ST z!I?8wn?f?+b&0n_W73eF^gwMpZVbwv^>gDqY-6$Cs_BrqpFAeRw|CifmzykJvqsK~ z(xj;KSYWV0VJc@Q8oxN*jQb2& z#_4@uJjvYt{nXxly#zy83BCoX(1GDMW$&3N`>QR*&J%7h4>*C+v$6$P)NbM6YBmCR zQl))JenawJJipZvos|0Lh(k)Z`sFGZVUEQAA|wgnb!!6&^UvF@%&IK%#2Imz8C;}9 zB))eiVj;!B>skqyzTSNrYZP4NEm=woJdP$0xh2FyeESpVnuvs}R34iAF^h=<3ZR<> zP{I4!0jUiG37lA5HHezZuv2*d^u`(!^fDAcs^ZDf=cAXakMaaPw?&B0wHWi>l7yk= z_`O6^6n>z#vSK&dLEa$qxCCfc-GyH2b1zUWiQ9~`;MReJaqmvnE8plb5L;*Q=PwDo3OG0 z2}hT)Yh99_ps%_A0xzNHi^=uC$ND80JRP1G5Hy5NvD!JxQrGn07~^?T+{zCjD?VGp zFoKZeV~u14>)^txsM{0B(mKX;$Rhd8-ts8b06Fu%E-95?ZERH0zL$rvjmXRJl84e< z=+4UD23|;p9Mz7Pod!p$+CAvo4@pvY)tqW9xo&Zw;5H>_Shi;q#vE(}SDjnXVfAO> z&<|L)_`dnk&=vQVrS68Lrlu%b@647Q2}XYv)(Q}?|SrGAnM1%Vpr z57T!wbQ82u{#kQrknw#Map~qNEQVMdxK;hsdaXJipp*9C^~rQ; zd!&~+kt>LNo1d33m9>fzTR0I=#8evizTBvCW%%&qvX? zMH@L)dXccWy?}vjcN4U9bMfUrq%AD%4#HzE`diRJSf(JFtf(e$1CP1wJgd?jxFi%U%>vKh09O?PD zr-bS3Z0L1OD@a*8hc$$}gx$X_qXv{<2^dOmf40>K3gZp_`KNKH+ze5Q89k*7q-CD< zC`QZ!VW*jY!y^)-!iNy>6cZ)S*UJ$_y-xz?)7DBe($pV+A_h*z5|_+)YOj`8y8M3h)Bd>VJ?G(V?Ey| z7$&nR1O23buw~4ji0nfG_i-s*I0!l#o zzR%Bm?^>j79rouT+BhK6LDK=9 z$T9!}{vb^Z?@A@toe%7!6M=XMT3Kwx`X`~UdEXfMimDi<%_^B}dlUug(k{$KpT;Ae z=D?2ohU8GvK`r9JkMG?Dd1X_#yEoQNHJP&ZS?4H?+$h+R0-1_HZ>z z;tWEqq@tp84VPC&dI9uf;&*1`n2+xEZBUcGIVxx?fOw;!^8n_DZ~(YRG%itD3DlN| zDL(YGFgSa9O$fWBc0B(%z=ZVcv4-J7255SfRE946{@!|BoDOsSk9phoL^eh8pJBFo zmn)2;TqAZ9?fIt=WT0~tMxeLU z0bzcbHyHwZ^W<_;Ulw|iQHX6*QT7u3j)8A7NkWb<0PZ5e{~pds^@C`2Bl(B2ksCth z8n&zib`P}0Kb*g6He2<1%_ZD~lHYm%I$O1P!BKWA+~GJ$sv+(eiiPlAdnrmh8uDp^ zJ=z^__`eLLrO6Qm+qs~=E%V@6R2QU@P_k5{QE*GTptz!9n!>wF!_ytXw)NN}|dC05ZZt zJIXjxmN)`L;QqP@p#GTFarAVK_sS!9mss$kNr2pUSU9CPnLyk!N;Daeab4x1@iPax zqg924Vf{5k7rrxyY`0rvADe7}mrqlF$;KdYqFk}+y5>OE;Un}m#{@@%Thnc_4jt3IYKBKm*0vpwF@$K@h@$lvqenPFVEKU!Wsi=xi7E==qZ8+qsyY`MU7G z;69KeO9K5jbj@)<=z6x7&d#A%#%Xk8oqDt=nK_4 z;TYMz+0fj3Rpo23k`$KnWb;)wiBrobPp>@k_;Gf_%rxDxw#q^x7__NNoDSD<-Pjjx z)M*_9_lz#TQxK3!S?*CzAJ&+#O6rHY)DPZFydz1KvKj2gbE}*k*wS`=UCodsuR@0` zyE|p4>7N7uEC&P-HZ|f2UzC@hM0i&a#dSruzcQK@9WanY?*}tkZYndwy>@ohI!%|{ z6`RV`-oRVbM_zSQr(co6qiToj?26&px-qs?o@}Mu0RQ$rSOPIhl>E6k;Vfc%`*Exl zLWL?ScRh|KGgz8|hbaMA?wIuT(p^?mQy|%H>^aSClPvA$G!Illm!+~9T}{L=s^jbeS{7Y(NMUv# z`Rxp43<;iyL2r)#w!hY2pP8G~27RSqU)MdMvqD zs7T9DWT!iXK4)In4$tZMX3a5psj%@}5P}YkekrCHhV)?VQ?sY01?VlX)h~OUn={az zKk2CKn+f6wRPJq`sarS$Kz{+TZBS6kAJ_S#MdO564CDluZ7^!V-eCPl-*YYTf)!Ow zb@t$+Qa=CA>F{Ba3A1cKxv&^#D0WzRP0`LFEP;KKaq-7zOZSQUvCfzrKH$qRjSDO56BXN19;V)oL>Fa0;!Xqj@YDev!O%;t# zRd+E9rmLo6$ot)@fJyj@8EgqD%cU@p?x2?>J7DnPy!RVvEwDJqeOFABC#YwhMaq;> z$*@+c1V+=$KTaQC<)sd2W#o&*TfEWlI^1I;R?65&ZpX0Z< zbK^MhRa2ryNy{@BO4{FZjz&Dhu6izK!}!v&eQ-Bnqr&m0X8L7AvM=pb&hnUo(XpaqZs30?#z*4(U#t)(0 z$4;$HMbipp?k7L5KzTizFgB74F$c z>|Rr%w{V5ULDs4y#HQ9B)b`J;nz7NW06Ul#*G$*@1s;}KHtT!5dW+-*rTqG{%^6hA zjz1O2pAxg~zfN=hbXco-DnR~Buo0$pL36Wt_y9Xaw1*R%0nfu?-`v@il=6W`GAMOJ zV;G9qeyyCUi@aY@=@^=j4BGy67JiQw+GIDGEfgSMD5l2a=_UbGgt3z@$$VG$FnW?@ z^Oz7;&0C5BCHDXGQ&R$G?64#{8=KXmF{7>g=Q=b^r6A0qp~U#%h!tARw`sxZR6j-l zeL2^6<^glKN)>NOaMa`ITYMa3vto8xAcB zlqw51LE6?Ry0)fgq(Ok_b2LH|j)pm}J+g5G=BZaLa#OhOHsgzh`&7Xvy!17vI;gn zrH;%-ZLBw$sIPb$fsNp@q4en|Q*dHT0q9VCR|V{cTVdZsq#NnJ$7@yOCnQ#txcVuS z@Pq4x%yW7nxVG8E+z+pL`o5|Ka8&cg^uhNTc0g3U**PdBDpv<3Sw7i!-{eZXX!uQ` zuuK}*mxT@qBQjJU3&ZSbHFxArzLwQRew<+dVu#D`-eiyu{CZaMGYjlFlB4&|RH=ns zRz9%eP?>hXBPMK|hW`m zM4MsTzCfd_{{k(jUpsd{hJ}SK`^4khAiBMH;AQ9>I zJQSh!6b8q^iQ+pfj#+cwlG{!pV-4Rj$_NEww9dCYgcICNcj`=B#Yv7uB(T8qbRa(R z<9v>h0hjZ6?qP9g0xV?z*4`*A$+)X(NLz_@xU!9E!KMm`F1o1)wQp(r=$}*f6=gNw zwabKViVzvvV|K77cWW#F9$v~XFwwe|(E_cEB`uBL5zWnUL}vF>h%Y7z5Z<*${KJjd z=K;|taI%@z)1MSRmPvYAUnZXR2Mj-X%g`$t9EB*1o2z%g=cSf~q?cEag zv}Ni`0?4JoEKi!^!$$H=;m)~!ehcPJWI&VTKEmtqkdwC7S4b@FRtLA9JAO1JxHr+y5|tQvAden0;R*(xz~ibRK~T{Cw_e))?pp&^tE)fc}LzqMrCR9 z&GqjEX@fH0_eW9lNDngW$?D4~tNC(QpwzljpYyYryKpyY<|BwMP!V?#a?vGDMB+pb zCSAeE?1?nwa;-tA=L_SoU*E>yx%_HPA`;49xc)C7@Pd$dwv1rF|Ivy?Kb1Z;_;Z)l9d0=wtbhOV4@z(NIu19JwBs`;*tMG2IC?xA0pz!- zW6+QL48O*5gifERD4K(|4#uGE-p=!TS@VOEc=BAy9Bj$@KB(&&h?TbwL>?E@vSD zun+iT`%7E5mafIdgxk5)MdV^xHQjPW^ChY)(HdBT>pZo#he{XHhlgK2Yk&hbS%je> zAty^k>cX2MtjSb8dyIylLEeGVYED{v%6H6SA!qV&nd5~5a@}7z-M=15yU2Mo53f&= z*}K`ta}&Op#K8_u%5tG{V%p<{AtXK~jy#}Qyi({W5_+}MgF+BVW)QyCuu%DoD*VLj zn7<)-;Mlc+TH|!P3s;)i6cf1Kp^7PZ&@sI2);#CsF?1WK?JqrLm+D(c~L8BmTf@Uqb7VBSH0}}3g(~f zf_U@oWyxQiB#@V}jn%2kugJDX2Vy?wr!@QG7?g&EsVKZQVkB2t(v6!=0oq^C9eLsG z0l?|-t(-~%9rm;-N)`dHsLSV~)WH$J8&nLwNb$Xc{!0oXMpXl-4UG0_CJgOl*ER>9 zpgY8?>9u?01(w3umr`B(sd1|oQ_aOaNVxN7USJ2nhxp%^f;F;-Y5$bOjjd0_XbiVY zjYu3HWC*%4Kc`Ex&_W8I|3O7_v5;Q~qD}SGA8{p_x+c3# zg@)g7!#pj$f4pTPaGu~g@gw`!fVY6|;YXG_D>NdldCaj^C)x?yR5z-S@T;og8XrcZ z5d^W_7i9tfPsaL;Gz5VC{SWwH1VC}pp)}iz@R>CEqdNGn>}mYzp0_% zJD3fVP-M&aKLCF~fWHVbXtNOW=&fLZ$INszdU(cB&43>TUHwlwjL<+ih;*bUdi@1Jk7#5}^a6`&0Z}9W2JTR87n~o+@NY38f#b z(Vo@0K#_UW_PqzLk0MiLI3xd_StnD?NsFS8 zIk-F?hLuGtFfBIi|!!bIe_iyD4N zoU1-rnw|F`D5A^sNp)mJUqe`rqhoLEyVFrjp@xtSZG_9F=XRFg$@0o~R#21STHT=VLB08ZpC2DxrrQ=-h4 zNkmxuwj!#Qn}7uZ8f^>t zmCwGrB|s`QD&D|k3Q(B@L2N$Jy;V68>A*OQX9|-LpJpn zPE}Wf?w<$1*1Z>p|2}A=1_R(@KWS_MNiU&iZs;ysIl*V+Gi{_9?HxiikMo?or??p<(Bp%kmG;kGnyl0dR2m5NdHZfV&2k^ z9m0YoU*8pcnjwvT@Ni``9IGbAFhL=~3460^a3bYG1%8?Y0Yj0&eKVJkcq`%8uo;WX zVM6k#aEO5r+1|C5>H-a3DQR7d8T%u-hmG(sEG%CDZpff;1O-{a9gHLSYA$e1F>$s12X-e&xi~{C`Q#s_(yR4%?6~XS90@4hpO4G@;Xch!+D*hzuk4BV0e< zcRdHd1ui|Y#Yj)|1<_N6e`UGLU)A8SJfOmi|C;xp^~&$>=RsvS0F+LTKrH9^$aR^t$+*bJ3Ks3#~?E6KUtIj0000000x5b zfCQL;9MB-RT7-%D058-8000000^~FR00000025RbSeM5KSN*F9=Dd$!|4hX5eQ+~) zubA&Li}ro@4)R}eJN>3ZIvqppX)LZ1#U451ut+IAVmq;?b84JKz}n||y|wHdyG=MI z=xB6g)gs->7=TdvoY~@x6?Y0aWnf#)uijmNA{+BOD2$j?@P2{1D$fZ{eJMu94+p69!fsM zhLCA<&D$r$MT$fC*i@TVvD`Cw)-YDV4mi^EA6!tpi>MZE=Q>sLGK^YyzN2_5Kg%Tb zb@s0dp%5H@%XJ4H6{c+VeFlY2#V_K&*y1%EUbNIc&V@LRXx&qrH)DP}$Vrc}AE9-m zX?D_U&`y~K)A3*WE;7dCFBKD1`LO<@z`Up80Y|iT#TlD{d4T+g`fI|p_>@yvZ&E{N z*iY1?@%_#KR~;yWCN3*BB22s3FW6Ta&^P+A3KVvBnk;KlOb2`PMlO9zqkRB9Q^+nA zu@^B`|HZ%54r(ccBRm3?{itolGQ;&KN-L4Uf@B$L-a>!*xg3?!x^am!nMN(OmDhKF z_@fb0_hoyWb*O6-Mip4lNd@#p zxG%GKn0H6Y(pT#lv_|J1z0X({P5e%EBEWUxO1(Yq%gB$e4kH{azU}`CDc5##OtW!s zFB~|r_bC?h$;Q7A=4YtEEXAOT0YubZ#=H0@)Y6-RWXJtvgcReiA0dO5c*F?Obx?iX zg*f~kHUS0)O_$xPF|T1}{CAUz5Uc@i;COn|2A!)hL7O`S-A|SEUqNMzHr$@F(trX5 zEEyM{K&G(}OR(KV*?UfFT%j0?X`x>3dy0or7Or)#i^HA(h)&#f{wVR+RlxIXyBHCU z`5+rZ`PGm|p7Mt^E9L%svn3T$r|C){?N0vB@%@vzvGq)!rIct9vQrzq8so5E*iu0P ze?cjld102F&e3niV~^v<_6EuH4leBcT_T1P+T&LQ_9RzEyHD|uk}}c?NM@QKoj*#Q zd^tEvTF3LRf-SlULEjuX{V*5toH#m z?qh47294$b`qGlNmM(+cNWwdm-?)|mP_AaBbEpOp@$xlX>h5vG^WKC6g!d4Zp!mG~ zt+UiCfyVRHI(imdLjOon^eh9k0I|h_D}-!YVCDu`U>Dv6Mis4t;oJk!*2I*igFU*5nnL?93!#D;8FPDLU{(9UCr$W zq`;E~2wo_GPi#V0)r6;~eO(W%n4nL0d!UNA0000w?!%x!=>Px$ZLm5Fz*92G00000 z00u;DR22XK137pA7svprV7V1h&-Xz*g}K~7FmE`S`m^Lb3j? zl9cK(kA5z0ay7y7AEwbW*bQg7!W99-8jsdPY#@_k4kz@gl^P2V{Uq!+v)+-gg%Axp zufoosU1%bDrM6l0aP5btSLG=bF45T+NW_=}gx?Xso4>hlLHLp zlyR!%n`(;>90Pa1ir#$d+W>e=LtlM6@ELlZLR z^0*<1r8h|!TIpk!N);CJyXmU=ZKIbdwNnu_s7oMz;6-S3HBw?X6oWx zTCb?W*IOS@pFjr0g)`oyBVnSZFm8g-ULYN*{%;46^L=%(YE#)kv6ihZsFhdX2G$7~ zPu~fj!a4SjIE_|V(T?zVdv4UPBPN; z{vlo{lsJQNIxGrOUswG=c5cXcT_b^sLnIL83t0R(r0MaIpz4aiPKE)(05?LOp?-U@ zc?)FFLzJh1%-?RW1bOn@iG4QzNa7JlQznP0tXH(`1VLz2mbW!#V;s0ndx9DR%Ty^m z;Uw~Bqr}VRfb#213X*vR^CZt>F{}^G&$DAP;vVN?O;Jime z?NitIQ_|fq3KYf#n{Pn7kVH-n^pBSCyNJtA5$yGGud6BTy9M4RWBTP*J-ViIleZei zDu_~Vl{B(&b!T0nj=e+)*(vE)kqk#BI!Bg3BsqyqDv;50=rM-8Md->-mh{5kRm;K zr>;*E3epD`&uSI>bk5=lQJkU;lDV1m>WaiShv2-RD#C`ffdtT+XuiyHZOxweK|_j} z+9fx!nX4jFkh!Ozi_n%1`$X!ai*{Ht?pG;6Mx(k%K+uq7|BjkW=9xM!p5mYw3=NEZ z2w^<91g32lCd9?NmB}jEBTQKja;rj|6S(jv5A`_An=vZ?2Wt^{VPYupB?eCDKN-n_dkV=;@~z1Xm}yXa_b?4nF>l^4&D5 zc(k7){e9wAKMSMI%QMH$jZ9A`k&!n7(u;ajJ$n$t!-fE+4 zX8|ar!`W9>p>yz|XSzT&-?{khnr>-pXEi;09WlPZtSG9?!Q2Lt{{&M+$Uq@{Rwru< z1laz8nl|;vJXA%R%h<{<(5MFHi0@qnU+;%S@iQ}8(z-=c(#}|jtO;4l?h*fqD&?Jd z)C3Z*222fn-`b5Rq{dDLsVoo^RrL))PF3kTG&RN2x#Y^3{TXO!LrpioZgN|Su+{h& z9@aFXU+ScTv>1MiCo11ZS*F*vA4|vcG0x%D-8j7*5jRmnUoHnlgWpy?O*8h})%j9{ zX%X*>Glj;FpaY??KRwZDRJPR2Cf;(#MBnT@s>^|eGl-8=Iub0K#uS1Faa%)b;@eWm zr8pk#PF7q5ot+->xu^raNFjCo_OYk)5Z0hOyUZvQW}q8El~>US`c(Gxd^GE;CW@WCy{L*7xqE8)pZNNQ?rjdnKf(Ek1sufBf-@4| zx9^JdncS#JX(bx7`E%0CAZL^2Gm3!?e?gE$f%{m)v^>K^AtancH(RnX&cr6eDv;0|giWu&d_t8FT-BG(wPgC~(rIqyIdmCMSEuq@6PMEBOqzv3E96e0 zZs>JQs`2?$L6<{uIS-Rg=%Pw6#{Dv0E2naR4`YCJx!##iKysuu8VYPxCywg8l`t9l zgREQ^M9yw0+T}`+3u@Z^x3^C~XBi1#nX^`e z3wJ(>aN=xcoya$1s1-OfP_xcl^Wc(+$gltbgmOBp&eSW5+SB9~0)8DTq~5UcQ8qUc!mH+pAjfaS;)1o?O>N3GV4zeJmi5|8{r{-;G>q~c84@GGo#-LV6%{0C zQdf)+^2C_}cW+!MB|%D$GHgFAM$L)%QVjWYl|-}`Q+GV!+~7mk2GH(0bRCETAXj2PP}|Igb=}DLRfz5b z1DZ}IL+6{XzA8(Pgutvby(K0Vu4|KV?n5p(oM*Vu__5@XAL@ug3vxO~?G4=Y0ep3o zf(w3jm-307)DfRM9!&tzwxU*&7oe_#mGJBZC;o+Ot2lOgWc zwQlX83_Y_-+k>(vT!^)u-?-XDdT+SVhlM=IHcWBw7|YiaKe9PToXbb3B)u+gJWY{w zn?Teae#8+%QLWh!cV}#oibd~87u*MPET_m zd_V*$&iG{u2&6C2JLC)AH7G}&vb5&oZcSiK`p8i8gn7Wi5g{OzgEfrmu&`)$S*ySw zqR}O^!a;k`9B8Ak7>D_Set?K!lE*f7Z=?7@2@O!Ku~=6~$c%>j~c;6H+@?e1bg! z*Bctt+$!+A15cV;pW_gx^o44C0TK{~zj6eu^K=W^f{lF4XJ-Kh_CewIf!M6ZnAK11 z{*HpoHR;aWR@s2jkI!*jfuorN>yD~2<7AbEce|d*{QXJ2XqJk&UfU6n^ugZZoY#+M zya`}Ko}W5#IS`a!%?ugAVE|T4)7v?K=3}7h5THslj zHoG3@y4o9iw=&MUt1dLkpx8(%?I^hHwm1AcQwD?S3rEOt!1W_W z*nh6#=FDg)j+m@hJW+&7k$EUhY>t{wHER&62@hU`b$mltG#|!p&J52yCs}G)Oj#;k zjcOU(peAdOk_9BTn4CePvw2jHK}NkH5R{YXhhE-sk;S=g`rr%D7$MnLP#4@Ohl z|9xP~tdF=c%>@hU+K9U4e9p!~-;8c*A&z}3V1((rL5T7Pi%9G>k?1~dtHHW}bLh&J z-8Z%t*9}PanwLH+L&*A19iHLn8tzC)QUN@Vg)jE4r_eUrT7*XlKihG$%oOcj$YAp{ zH#eQ3?rEKt$+LB#R5^gejg@xLVK$YppEb9ICBD{%%`XmAgpuVn*}NpJN|hcKFD0?- zC8Wnpv$TTTpZ>XA*dNq?m*DzEN}a!98Z6O>DK*nnsO<0KW4-0$VZN05k1Pd=hOyCX z>==_)m(KE63%SI>O#Rt~^acCU$azez5+PF_*fyz0O{!$ie^N{snpTNF^+*Z@_+?{t zURzvwvE8_a(ttxU5P&Xpd%^g)hjBm3HEYB3dx|eOTd;3cmSN3DsvyN*^LOss!z*AJ z4XA==hh(HOOmI025gegBwL15Yrw!cAk5zuchnJ%yu>HZ|^9#i2W!?Dj(E%N>8ciVo zf%Nng#Tehe>9J)1O1lIlRSf41IJI7rsBfnY| zLOqONz2H!H1S~RCI4T}i7Kjjr^&@Y6he~uvg@+*2;s&c}*-m%jISHUFm@9S|F^^w= zbAz-yjJ3A$P(I&hHSQ1m z;n5pqrnu8eZ@fB?pwOj0g9WlN@Q`nBoIBa`Kv+TK;RP$HGWjYHW%*+gk@=swplaB> z(ALUFdeFqCs&jV*S?cDa6?Mwr)E?H0y~7Ch{Ys(M&ZEbYCSv~g@{%jYwiSI2>o|Xa zQI;1t{=aYdf8al2=RoYdBox>K1?lemVq6yI5xkk@-f)4pDA+3~5c9A}Zw^mg+ztYr z*}+nSj`aji@@F5GX1^xv&5KY#rm1i^Ry!(V-Z#JAB78-n}Q%mz(Y!4 zi|MX)KVPj0rI>qUhXO*Q;gZNX{Su^*(W>^73ws8hbXU<8mR>`DUOT?Z#D0RtRA>kB z-$D*%*!vHbAt&H56Ob-Aa1`(jHHhLUO*dW~fk{2irV1I$ehDLrr`SSTb%8=qY&i9_ z9b9mli_z;sJ(?yhXS=u!JT>+v4b7X6sF0avJvRH1Ef|c zXkbDCmL9q-KuE=L&h&ECf46i&SPx8O@w}a^dM-u<($UJ1CBtY1UFyz!&lfv$q^yw= z#(rbtyqU*vO#vFt?i3qym`?;hB!#Xzsv%ydyGNItYJZAKQMKrhp^TA>_{3;5@S?yy zQJqC&Y6Lgu$&*PKJ){Stk2Q93l|k6bdBGnJ*kp0Ijm! zLRFnl2m%0Pu=5I4Nb?izwZD!?Czm&c2ZiT2>8>H0mEyDq>Ke;AmC>NfEmy3>wU8G# ziIp()C1~m=*lBIN%ESdOT{>u_ix#F7HFD^(f+13o{L@KZfih`{`3?qlfZ&rzNodoB z@8AD3`J88Y%+pJtT}8J*QJ?sMa-(Dx=x;y*#rGR1_8MIgU|tRWof1SX`KE{lk2qS@ zpz~ul7Lh@@osn!qXyYlwHsv9H>M4t)-q0@q!_18F{Let-n3du2v8$`CJ5ZCgi zP?JOU=zRUp>L=$Hs#(LZVOWI+U&0ceG({1iaBMcSwU`zNRFvaB&F=sAg%-6bFYLYm z6_s3^1Nt>qJp?PRTlre$kn%d|?+Ez4Mp8uw9?+b?D#6l#rYi_7nlQEmoqWbht;iM8 zi6btq;b!ET6rD7!(@QKo8>vm0qXer9wEpzMWi+nYHB1b)4lert48HNp1|?SM2teAS zm$bG0(T8%?a={QlCTlj=QrC~I-0`vm000WpfB*nXAOp~V1Q`i==j8dcehi@yR8qoQ z{c4xMa=?oV^xhw{0w|C@IURON*61bBIUtaL)UKve5Lx)gOxU@cUELKMZDO#0OoX%A zkV7(tK1j;l^3D5oh#knN%!We(Q@WuJdeytklA6?XF6=1m(!=XoAtV`Hqh1!~LQ5g~ zQ1FE3nM-t(HBUsmb?~&)Q+~v*tEIwA2A&4G+c`=6juiqLW|19fMnO5q%BWWz5toUB z%H`H!j-B7z@!9|ZFSvO&#Qq{CnQoPi=`0$4cG*a0dNja);6(3q8xvc}uWA(7tag58 z)b23w(DwV@`*!15dsYtkdgE+mh}$YN6<3YzB!26wO{H~7Wbhy;LNvqE=$`C%+=_9H z{STzsIqpB(k}m!}xrStG0RMPW0%Wz}7zkAi0!oH>L;l9?zx$-RyE2d4mi+w^!W;=H zt|Tn^WKWPD0Ya9luumj{l29rh3WU~9H*uKu+Uh_@!7sbz17DS&BRB7*txOMG@K)n#ew@=FGMPNu0`3bv?x-Jk#qJl1l5l zs5W&yH3Lez;Zf8Y^<_Kk?6TA>qjxM}l8j&TOgn&(mH4v<$mLLVjeqlY*^+r5>@1K! z@(uj~{%D&0nSR0rGer!uz9)pKwL)<2zPvoYHH*8r0-jcVziHxlr86HYR` zvTRE?7sz(?y_s*K!wVLHRo`cfr^q*H(W2qRF7nGid-)Hxu(3Glx`suo?F^!u$xI#r z^xsU7=x8)}h)9uSF=PN$wWuv=5=-tQ|H8j72pkUY`lEq^^bAKcVWq>jZumeHHAs;C z-!)7z5++I(AucqAy+$(Or)zg=-4*CQly$HGfC-yW(S(arfcSbGJ=Rvminm;U%2^f{ zh~!wu?Bvj(Kdw#2mHefrYhik2t^-4S>k~h|(}gF|SL5r-BfO`v9BT-fEMgiBMJ=G% zW~O@f*n?ZfB}l5@O)}&UJ9lJzqNHjV1o;cg%`p6_M94#C0+ z_>JhB)wGQaaw3VFfCJ_@kL?zLqyZfM!w!yP8gBrwUVE2qiJNu)HDyj*h2>ad-mu^0 zt@k9fEyT2kEod@HI(6V7IM&XO4J~#Zk$O1HbdT<`#e(he6jy6ng}DVG@VHlfDkIf7 zxwi1_RD-$YE4bw<9GwpP?ITNY1~?*6Ap8({0pfLSb`;O(Q_Lp+V9vlGQC6se!4}{@*S=+&3k9KeA_91wFA~aW49+s-j0F`a(rmsCY!a*;P zOjODbG_#c#kd%6g?sgj)>e<1TD3j5RznMW&NILs{%9^? zog-9Yz>}Ypq5uVGfE{K)009^2?W7&ny5<#K)Ap3<>r>Ar>QyycrBzrx6W{n#m(wSU zu|qh@U-UAls!Lv$8hD;C=(&y4o#0sz<5#8`CF6du>E+S*_ZKRWhwgE5z-75Xruh;Q zhxk?h*U(np)QrfMT~p8uj527nlh+d2m!Ityb<>*GKn~3dVyoR66}mU-;efNlU`?(D zER`2OBlIS&c`3mkL~!Pj&$5*~u*P-~PYKWU*`}DHv_M_4szRSv6<8>Lf%3XY0T)b8 z6K@gqZdHS*8j+a&ixtG~(rrf!(kH>_l6;JrQAT77=P)VBAWYUOH%|9!v95#2zCcw0 zD27?T)Gd$m;xOk65^Tbg`N#f$?(*j$cE*c8_ptv`Ag9HJsy$$OLqh*k%2 zCB@JyuWe-4HOZEBkGFVd53R7%Vx@PPNRKJUFlgE_N#MLr3~>@Av2#Irf~X(AH{^}1 zZ4v*+mr6?i(PJdknPm*J!na8FafUKA3v%e2b;FMxsK$t(Iy%c#Z5~IF%o=>DQtKqr zn9Yq!Va$nroRI`jz*B=qRv40SoDQsVXvgE_AJ_()ThYbS-jE|T5JU`L1K}>|K>O_H z+N0e3$fM8zt3myQ62A3*%k|JtxF*t-4$dv62Htlis8N_$epFs>ua;@-dI0U4%wzq4 z;D5Hx2Ss3tAVK6=X)3wP6+2G7nzZ4dC|l z)~uTCpj5+5g82cc<71`nLf*F{@j6gge&*U9UeLtt34%5O9vCJq*%6#YUCc;l-?A>fDr^ zAUo%v=u9R~@gk%Snc(E{6rB_GR;TP$Ts0CxEm}6VG%`7m>j@BLQ9%GQT1AQ<%~SB2 z6ue#dEnkPh3Nn52GK+gVwDT#PLOXl{_sTBnoiGqgJKublV* zo3iz3NGUo~Epd?rKA}&}--}u5Jlj5Q96`JiQ{|$fAI^lv0V`irz~M$R-kNlJ+X>;w zSVgnb_r_bCN@dijJJk7Dp%N&e@1jA$BHlY#zf*V_xq^iK5qIW@AMLHJoGL4VR1ck; zR^@heg`|xkUn=Jcriq(yfa}0OVFH=+H`p4Al3>o6yELr)0U*WY13ZrYJ+_IYNb~pV z-_5}m5C;;-0Fo@;mZH`oa7!eUO@49Y>TrrQ`$xMBu`e#M>Qn*705Nusnpf(FBxRvp zz3e+Ethf;WWi1Q2Qt4ryFqBubY}RO8iPAQQm@48?%S)A2VFE*|I&I!NDo<9zElT*e z(Yk!6t@VtTz>xfOhbUCTP-cw-fysYw;TiQs3J_Mrtw=Lk zv+?}0p+Vb_rZ@w(+aRg)kH0f>ZLXOE`lTj!YBX}DL>ru1>M)OwXVyH7ZNv?LhYMhP zj1%YsXY8do*Sa;vy4l|m@O2C~6o2U!&z6*a9n&5_1HTXv*=>SRZq(xXGz(=cSV|rq z4L7y$7`;J-V^Xi}IWgLRI~+ zPEl;s4p~u4v0^x>q01u)`&^nY?^EYn@bNAg0jOiCIjyP z$m@zIrTVbdkKy6A2yv0-O!ViLmiq$EU0tjJTLW%?EODuL>nC*X&tm}^JQPz*QhE{a z{KAy0|B1{+_}D=Rm&$~`F7+k67F1XL0ZMSToJZ-GO$0^jhX-Q3+=NQE! zD^>9o#Z(x;d!<3*+ckBT+qwQw;Lj5dfynbSQ$agH6W|O81&yr>G(YahG?@^0f{m%} zfHwlH;#vou)K{@uObScY)l2QiKA1HwON9Iy@HKSi zDeS2ppYt;}^GTffT;@$iRf4f(DMAFfgcb~G_d09;F6sY02a)F@)7nxInS!Pnjfb1D zxEEa@YO|EtJ14;Dfx;2LKNkrzz$8_wYxXt4Dp^L566AX9(1w*6c$9H~l#t^nLQk59 zPv|=-;CZW0Qms>?FXY=52Qawr>qscAgR&&0wIAy0lRT$`*bp}851FiZn}0R^6&M{B zX_KCA`~<+;#TV1T#}_WCHBpt>1o3k?K{|p(KgR5Q`-taGl>HKNq>8FUeVf4Hh7(H} zdN+rw^TD_W>B|Q=DVOWEG zuDQZhGv%!0Aa=J2-pk;Wh?MK4mN}^3Zt)0;Op$;ivy#K1S61VB`P8}%>E2{9*1Whgwy5=LlKnXUw74?0Ch@m2R5}OS&Oq5+`XxF&_U!Ko1 z;27s>!%u7R;mN)uZe|Rwi3jJxgUQ@Zi4%AmFB-|4^uEcK$vB_x61t&2XF!&yZm0=L_^jKGVo6;D z$0PiAIKM>c8yeM8pzQ{Pb24K3l-0* zWKL;T*OYRdZPgT)HC#kwR~ZiY$fo>J=>FmxKofEKT`+AaVv(Dl}5l#IZBLFKq0D zF2p&8hq*_5^|~?VS^C{QpTgfrH=q$l4ZJ3n^4~NTJQQdEgFvQ)w1d}?6dpK(Kc6VL z09dWrNg@C_=TdQxHgXahSt+bCzom+ONpBC{U75)fd(0P_+CIUWV>gd5I@^kt3s})h z62b2HV{pLBrS-p7T{iD%DW83DDH8DU-+hftcsmGj4slJefe4vxtw5YH$l%_v_W)^p zMPzXDEEK=d5|0|Xo#=9j=*|1yEHSRpmdFdV-vg#=t}Y=}K|O2B!=Tw-jBw;^2sgY@ z@YW8F`+wlO-mqnmYBROCAhGY|v6Ylqa6Aj30viyw3KZ{Whd)|yw9O5x2{p;x6*J58 zTmj%=U~Rw9)Xv38EwrrY$XLiy%kXnwj(CinW8uYmj!-;m0VSr3XA{Ae?|4E^F#s}G zxr$>pfE*gZ)Y1o1z}XMforod|6&v(+DyY+LOAL*KIDHL%dCF7jY%;!CMl^^V;XBi{2`1vOvo?OY2qQ;gJ#2=}6mcDWwD!0!6P%ZLUvLL!t^TW4;F2i<# z+IUWKhBvhXKmZp%O{vtAcs+B1q(Z0C7i0xapi<+#9CwL#uL+AAYMFnpwCL7sBFe(l zR9f;%xaw1?68ndAU;nAfFN%1|9LD_&mEb5K@)Stb+Kt65NEODU9bI0##A>R8hL zf^m8=$w5GMRccKbqSgryys?u70;R_u;b`~P;Mxe8P$CsjRU4bU zmQA7^SWU7PWmQ7E&NaM4JL5bM?gxd5k_A<%tqfz-r2!$}%wtF;kHLn1fwIhy{2O6` znYWCdzy;SU|4noA!q&rdQhXf~8YetKO`*a`^7RQLSB#|r8LE|&nmu`IvJ_0_Sv9i4 z>(g$Qp-mB1FoE41 z`RV39`L~N9T3rykZJIZz8k-gqxfogqZ==NG-dMbg9b=$nT#(6F;`W z!km2I;_$Dz9e28W*ak|-F|#T9zXu}i!>=MkQl_K-Q~>B@w{^OOs2rI4yMC# z03j;e3+Ok@_k{yi(ZR!izO37*9xP5CZ;Hwbqf}*tHD1@7TZ=5i#u?ZlZT`hNGRO(5 zQn_p?*otm8*d zeJ!FxBJ@kOx{Q^%VSn67Kp2dRJT}gsXxjUG`I&1*Bm9$&fFE`EBm1z3Jhnx5Ebu2< zieSdykAvkHqr*HEf`ZV?-Ggqxn`F#dHO7M_vjLlz@$*#Y;$MD=aZII>u|TMuS~|HI zi(;(5@3e?rcCnYK7KvI;nLJt*Haa98<04sUM(7yDRI2!^??AFM!2WMN= zw_cBS`q92C;Z>zAIY|JxBF@>8g#>STpT`cM+aRR4a4C0k?o+9mVbJ+_|8DM){w}l8 zhR~$%2IuM$t=XY7yqV%l|NpthtoDp*J}YLrop`T$FV4?g^;fajT<8;N^w^06-~Up< z`K`(Wwk$7c(fA>EwTgKQ>%eaW(tZGLD|CJs+*V-Do;jNGimVz#CxF%U99YZS(pHF; z%ccD#Y9_;{OUINbzUyTW0GxG0ZM^|K^W$WNbOtybsEs%xPkhYlh1d>U>7S6F3gG`? zzr`*b-PCc7`X%YrL;ar+2?41I3C2Z$qmaRnsN|6eY)gtkmIPo59|ts$bOHuHdHxvU zDMNow5~`b#hi4@tmmUvDLEE6rLelwBZ_}%y2klgX&9*l|Qvo#E%IHpi1Iu@#z4n}X z7wZO17We;y3sbrdULV8BGy;SJ4kv!~3oVj2VpfsIT+M_8u^PM%v}oap%;B3uZQSd2 z5ovE`eG>siAZlHaio5%m(P1IQDBzk582_BpwKiO~=U5NF!e1wJddrT07!6Y^0DEt) zz}ZEm!*_nyKXY5;zNm|L+~iUeAyzuD-j`pbX2&+N2He^<#Q^1dYWU`XKW{xFhniq1&vtHObgRHQ-LZ?swE_(1b z{n5;UC{Bq4THr!Lvf|}HXRlILiEBnmaOv1rF|lnU;&f2xNXP_YZV7vM8f%8iM)~e4 zURn41jQ`TkZx3b@%DUBoP2xPfpt|tY$wDCYdW9#=62cR{+6uIB!9_}zih7NhK?rXI za<3_7oNJ3fwEzRr5>8R88D*BDIZ=_dV#!mDKk(X7M5lHnKHY>SXS1 zT{@|Jg*5((i0^Ih4GIO>xh}3nNJqtI=VcNK2BO8{_>1dqGo>Vn!!0GC&W9yg=3Wl5P~;pIxiiEzQm>5Fk7GV`RMwp~o9pfY{raBuYQ zn1k8JZwz@wI0!ZDd?q?wO{7X1&L|hM70{IkXKMBQ50#Na#Kpq+12m0RwZIoKJM-&{ zojCAe*JlIZY~JTU{h#mU62jAxA-;FYNL zWI|S8b&%nFx>l1E_oVj|(tHu5c9<@WRULbUYgk~e&Of*qo&e_Y^c2m|4<1+GWlT4DG14qDN}@x@R2+Yh!8n;W#tQu& z`*p7h|5_r2R|rUTIa50z0{SDE-d%LLqbFiYG21T*_+w;AdJ~aA6W@*bx1a|>4x%nP6;x0QrM8p@*aHrXjcU9B*Z<2Bm7lDY{tEmanSBEr$;L%o=KvQGkG zaa$p=-ZN@ws>^!A*FG+~U>w2(WrOxO3W_x|h>QO?6XQnx;1sy-_L_!GrV5-bPY0mP|%y824CW&WoCp zM!JxGrkkfNpB@-1F zuL6sKY`APyMQhv}Fe%}<+*kBT;m>*$#qSk2aB?<;u7RlZ)zFE!4fT0Z7 zbjm#MU?Lr1!P5wh^0AW}hEYJMHQV(K9TbM#l=F6?!xGi1N#AN_O)-|o(uk`4D`%JMZZQ@*=6=!o5 z%fx%3f5PSBq|+CM;5{zw;>lTdxw0v3gr(Nu`$~VY{5O;SFH=0`>|fxe5J}QY#To@f zI|Kz=)IM!yQaEvy^Wk9vYfp~zWEO25Fw2b?@=RCV{>>xPO9$1EP?_lo2+L22(4cU& z0}hvIy~%%MihL3?c2%YGmb&lz^lOy~A$By1u)`UcTNexo#$VFtHOquvN~4@0%n*NT zwml|1Q)Q6T#!Fx%eNZGY7>gHgy1sk?_p!=G?>(pH;dXkd9qd?w&nowCtS}9kjKnrB zI&DI0e%35f(kpdeh+x+zBTt z0DiCRzB0;R334ng`i#ofdh-ALo_^`>@D}#2fOc<3Z=aTC`FXXN0T|nn z=hSVA1E<{WVYwMq4#_E|MII_aD7~AwH-ev)m_KE?tY`fxvJQMFiA!Ynb2zFjOr5>l z-k+0J9XYcOt&jHcNonQSP6CskUr*~1Ji9=ZD3e~2eW!~9@qFv#fd3@!kIbApd zc3eL)$K~sbfefrUvuu8?o&FLD3PG4Llec}LKRXHU#o|dYp5IgxfAD)7Zz!+ZC;mX5 zfWf1#3-FZ5{d@$+yFGBbj)5+BJ!(((mIgY)kRpnD>66DexET_K?ozZBw<%O|`zpG< zuvbh}to*i2jZXT$ecV%Ab!2y@_1!+ngnA#Kfz$9M_nuy!6vjB10RNqd}ZMSrt^n|jVrKAv$akvd@L6|ySLY8euy3>Dj_x! zACf71fs~2~3w_}&iC>`?SvJrVlxCzN4_YZKsMqVKW9Jp~Uoel0IaL@Buz?mR2DF!- z@VA=9UMUHR00jb7OfWprN+=Sl?UEYS896S?M&tjXGHiI9tp|yPgSAHxS54{4iHo-n{!*0vMQ86bI((5tw+Y)Hz=eY&RpK7={;`l?GM+dfW^L?l>z zHo7ABrTJ{1l>)FOaU@o3{rhpKIbGB$se1(7H$fV7^aIV$M83fvjA)7)@~!N8mg`Z3 z*|pS?Nq{4?r}kIGZP&hg^k!f!k95WldSLf>m0n6se?8dq)wqAq^WhwSMg1o$F-Ppn z9Cf6BX8bjxj__|1uki-rbq{!DHdq^+JXszZ}vcv}p(oV)g zD5Fgpn<7lGJyLGezpXb@Wn4GEzQD$lLNq@BW@)!ohI%rrCiAePWIL)X7GT>_aCsG6 zW4#mr*$wm*XdgWj%q)>o~=&$w?d2il&fyGu%XQ7fw2`vKH7A|9YY)-bwB3>kvrSWDV7Irg! zN$@w-t9sFO`iGjS#B>u*C?;9Q=~B6ee)f)Ni1Ns-ROOcSQI`o=#L zX)8qaO*8q^t)K}XOYfnjx-U*Ab9FgLB>e&Wb2djhnjJKWXhn)fV|DCp`pSy@$A$V| z@Ox;ABF3tvLww6Y4ah~TE5Ek(u^ez(9KL$gGCZInpRTvXoP?E;-qZ;qOD|x?roti+ z_;}PY+S!h~Ypuc#8ey47+VxbQnE5nK z9ZZwwZM$p4%1D_<$D`ljFuu7l;RIXWq}uUBMKlY92AWTfbv5Q{goHm!c{-`0v_oc> zk3C7j4+1zXrh8q&1P1mt(|f9(q)?*)&pw})K!4OCmTZ+PR@Wtoh8x%WIRB%J3iGQ! zmNI1X}-lED|WRp$5q(C&dCNlApaz(8(7?j>JiJ21r3*goaF&jw6W|Fpl zT|I#TSm?}sLSbS^Q3EUS8yfbr% zxdg_eP;M~BpD(P`&wZ(g%(GsP2rB%)yE5<$Yr;rKa8+D1WvLt&Ff>vN_+@Vy1{)*+ z?iHElL4t*wwCLC=?lUm@G+)v{P1j0_3og1v=t&AJ+!78k3(b@>)MV`{Qp=K@kXW&6 zOF62}PA{E!iX$r<+`5Gle4DBOMe-9vG-e;ltHYGu3Zj6&(M!Jo?K+T6IGVuTkr#B) zSM*~MOh(+lNGjYPkaH*0js_qyQ<6kI7V{BDgEjA4yH)+AR)DMq# zg66$4FGNxRlCYGn8npcie~Ut?Z(&MG6PjxUOM{VIRO`P~tPTmAsf@o2%Vl3Jgg-Cc zUH|}LpEo%HH*Z~FJ|m;Heb^t`m5?r=fmJGERq=dI4i32~ct&8&*s!xAFT^)pBWk43 zVzcsfXkrbzdUD5V4mz3|sa7V#2~652hnB*~5i}OZEJm3=eO++iMsz8ZR%r6g zr>(FR-^l0pQ7&!tAQUM4%Fz2=+=4X=shk%X4Xo~{(_bW!6{$4xsj@2d7viM?&&U9= ziQPY553GS$@wbkT{td|isuXD8SQr2Y3jb%6u8vyj5t}%_WFM&I^=1~D$|gdY2Fsh3 z^zI1e=2gyOFo`}B77z$eGqT?6*&YC583IlHX4!6NH%Df19Bha%^lRt^_FES21>L5QE>x{NUegg_sc~ zQ4+xC869j%D<=L8e;draid!m}2?(j7!SPgf@wFwJB@bsIbJ2(@bgn_?mUTUvh`%_U z04PD_r{TAF9W3QI!YY6OT`kvY%-{`kJ5q2D4d5XgCPLULQB- zzbGn;pNesGL{3DPF_sWEh8B;;m1tMS^3zC3S#MVBn&&qgtKL*h^d<4~)A;}$gZ8OL zH?>~as$Ex9Vt1u{^5L!DFbfzA{M$WYs7O`4Vnq5xEFmEIDjbCI;(h@Y{O$)@&mSc} zto2E1vKk4gK+MEilXt`7Pr23E*)m$A`-WubBuJO`eo0jd)gjf9&%eGN`sAf&q>qv~ zVfebn+X^t9|8R#s5$ohegq)KC8Sw7z${7cfjZw)EBhtn1k}jo+#MfgUBj!SH+JsNi z2@`^I{}O1rq-0loSJjo_HqyY-x({NL8~OSP+@JyboYggs(q$$R|9|;F*hq<~Lq`d7 zwWDT0Xr4rk=tvR*nBBPQNDKwQh8Se51v?iYw#)o&oqvG;AGGGbsu{UZ)!eJ-OplX|JoUb#3MkqEwGcx{FRD^ofJdOfk088Dp;6~2Cq62o-ha!oGcl_^!z zZ=~Ox8zErqqn}}TBP4|zh=UjW-Ti!(!cBXy;x?cZ^xKXp-pZ1{6QHXR-j(X4+F~U) zpq=xh7#1%JE#nOhrK5E*O2v7B&OU*-vzw>KUngTJ_JrP2eG+D@LlxKk2FP}Vr^f7@H|ZXIgiKmO$jnrDXfU2fjS7*?d1lpjlbe{r#B*@CD~ z(sSAbJag4}xGW~ovb0k{D3&X)CE+#DEbUJui3{t$veq5g0I$AMlc|wPJ&Ml@5!BJ{ zZGJaxEj^bHHg|EYns|pqO)@@ajZfg-Zl=%L-5X1Cjn8cVKQb)DW!kcmnb{1WO?{vd z)J`G6s4@Y~^@`oQj^Mr!BJKv?Aw#efn-Mwn2GPAQ;Gh|Qj74U$%#KH}q;~r4+#C>- z;xIN~=*&qcg|56GaanX#GNrwDER6Y0i*K~k8#dK}fQV#HRvkgc5#=zPBQh(g-UGDY zF827pcNjq3%q0Fe6#wZlHmeZBK-2}(9s-xZNK2uMVafzcT0l6EXHqR<=N#NG^+#FJ zF8qAhzU7z*K3G5(u$#qgBUCaIm9-)Fvddey?u@lr_d8u~xz`^ODvx zXjD`Cd2GQ(ob!2I_q)}YtP}*&J=V9Au0#hiYQ6Z?z^a$<`0hr4zCG@Dwy<>m<%>VS zGFzj3tgN!L*RKBzQD9K2rq3GbC8FvM5f!CX`-N7a4dnN9?+sXX5jQN>q%$oj1pNjO zP@iOBMUf-Rf}zs*>T7`@+FakV3bF{?0%6ITSgSe#aX8hUrv6-R9rCsuG{j2GA`uG@ zw0ot5rMt$DO9 zef|UlUzAPGBo+!2peX+Dp5DG$MD?U4wHrRQg<(80(oj%vc zXim20!ty@t`U+pm4qRZS84@b9B>|Mo0{j|gnd;rgu8FU?KoZ9(-xIzLQ;8Tca0c3g zp3m~@8Py5fuT`M4*d!bBeT%4vl%P9lY~Ka6D0N)X!TXHA%5@r;?(ritBxJ_ObOYU1sm` zcT;;z;ZOnUt#KKdlI5aO7pRenc8*qxYk^Hp#7Q*6nQ!m?pqm{di-Xj7s`csQld^D7 z7=D4ek&VX7s4%CY3;_6P1|9jq{6D5GP8NEg01IaV=rE=vC;O46+lU zzZbmfjl?yvN_PYe4|ms>9#R{sbi#a?sJY0)dFKksa#+F#gz1qIfkvaVn6%|Ve$Sdx zhg~EI*#sF*_PFXUmQ0jH;G3g63BriN_@=b#L6`-#q(QeWUlZAbPs%xcMQw00m)WO9 z_7gkN8J|dq=n+j+h-2^$SocH6v^s{e)}joYz(<(hXBYp77Ud{oJljAqD}i^$Vm>`h z=PBxQ)zHgkrU}@*4?!O*20vLpYE2>LEO7ySrSHzVuUcCY$5E)zRpeXmKC?%Ps!CVO zcgjWdlY$st=y^vnxiQOCr5N&rMYxu1H(&{WG?lY$f-MSO=Y3kHQC)dg2kx}O{q=vt zzeI=zvh^$O;;4i{Nrd4=rF{C$9xs^-G7~d5e~)Oe5vE0~>nSXF5Co&n z=o?X(`zQ?(9LzAyW&`^*)SeQbH_@lE_x-t7z*@Ovxp{tjA!{z{q=3n=zI)|43RN|#NVlfd?$GR zE{(3Y0l}6B6`U4#5j+?D`&9I&Pn=AyBL?`iix1e-<&T}QSJGmL{NlMHM^%1beMvWm zKKfXDZ*HpE>AWC5xviD}=ndo0L$jk3NGk=o22RcWpJ!d8&bKVV&GI02zle@NKv^&I+Ayhta>4v z>CU~#_Q4<#x+u%PF`xs~gA*P5LZg_|K0=I9+NA2)5R=*Vg}Cn%Au}%#*_vDy-ItnW zuH&q?J%|`~divj{EX(VA<4uAvYHO_icP@_26o4@rFR9Ylti5L#{exI{`N<+bq9!c^ z$o&Zd7OuG&ydj*+Yl+z=iA*Vx-xlxNzANIFhD zc1E_30ai{We)sx-1nITd9fQo>>$11=-+jQlxqC zIll`2Wq`*DZ5_nJh1$8}+020_PZMXr$L22(>Qs&-zQgs@yEDe?Jhlz&-g6rF!45r>6fyyRBrv_OSbMQk~Kj+>kR_$V4 zIHja6_gEGQ-Vr6zj$_KC9`D`zoOZ{BOS{!#7?LQN%s`Vx;`0py0*0gcoi``lyqPSb zN-*5K^UCYr2%hbyz(2`cYNU0^642+8Ja%S^G7Kq1oqc_nuw!f)doVW#fg{KbYKCO> zlE|r%C>x9Z&RT_zDz6dZ?~pzQX7 z^7RH5(_8)DwApE)4Jdd)px5`&8c%TSe3hQVLG-PJ5p5i2Fi#D}k0w?rZ6)YMRL#Ze z5aXA3Td}QbqkXhqBv@Nq8qGB=Q==^KIhP! z#R{Z4bjWdsoZ_s|7z3d4RevL^hfy871(;%p5?U%r$DgcXPo?&9MWppwW3_s*B%n?Y zoD_n1d7Xqqgy8hdeU?prq9Lxc<-vyQPSvrAn){!ti-e~_lbRQ&$PKvZqW0*ZWI>Z7bD)&N*45?KBz{<`9|OK|E9+zR#YoWm?M$k}VNp*ONth`n}K z5x(ST4zCbX=~MEv@=}DSZcXpED1Sn5!a_s2sn0Q4p74$s!|J8=@+65vBHP>mF%Kke{H zGqZSslBWO9_(RYU9-&B9A7VURl$#humYeG`0tzA=d>N56d?;2Z4CD}>j_25v@DQ^j zbh6#L;KUSQ^-d#lb!>h9#m@2aF6j6bN#!{SECg7(b(V+M(Y|^cizW*;p-ipk(u^mY z3{wyPF8-58kT;U4!V$d6)Rd+0>qWCnb7hM-q3Bmgb(rFv5iRx$?ygAEZc7d$jT4g@p@~Mp;b5HTc6HfQzB+@vP=z@c( zz%hS^Qf+>Z8?pa4h~{=EVzDT_U_RL|F|y;Raqt`Awl$(xMAb_ahZGHw-#A+VrTh9p zHVEa_Z6Q;)p*xP~*BzXe1bt&(wxk$=!b+rq*dp(civOSt5Md1eol#9eCIGi#(zg2T zs^lEbqUh%gr2Wn=@!gMVltN_w$=I;2ukkpr_-;tSV#K7TzWzaZDAV2O(Av+7GhbnK z$k%LO0PCM+e;SPPe(`lN0SnAp1%SY-Y5U`aQyaGw2K9W-SEz%Z!Rh@RE9sw18CN_L z*ES*wOKRI)yKlgs?-1II)^^O<-it`O^J$v=_aR`V)?VET4v=?uO|a%W^im6oF;%n0 zi?j)({V>{ID0NXAKGNx0Q$}#L4dDO4NLiN2m#(Yxi0OSM%Df6b8Fj@sMT=Xaf<57Q`>t%SE=a+&^o#QhiM)aiUWO4MD+G zG8pctY&az2T971iISC$ar(4M3Yl~;MVy`7Jc&<0&kdb{D@CgwRbGdhVFUdq=#S_LY37;r?#Rl;tYs`N>?#cp2 z6nTBUPGMdt27h{OP_6Xu5l5plp&{-At=tvdV#ddWmUVU)v6+K?Iq2&%bBJIIvE3QJVaL19I{nw} zrp?GxjP)i`&&pl@A8!Ha`WE*5+ljv)pWn+{0-{hC?O2jJSEWaRH`+Vuo>sAT?>$nv z?+-RIe#5I8k$*bdo;UR`brOL>k=*R%22|vVc!n3|e2et~V0qq_Y43Sa{yMUX z>gr7SVIUyxm?=CNnGeTM92#pjlg{Ps;?_}${;ns?I2!lZLGL$ag3UMmaK0uA;qD@C zfjo=MOhPp>iuw+s<7(`260?q@Pb{lO?w<+6$UR9u{4Oy^@0=_{5kF+Ke3DsIT-lZt z7F#B^yNK&;u^W(mh@z98Ux__lB-{z3_}T1;LcF9VQRpi^~B8X`Ge zk}L`9sn;I#E8|E6CnC3PUIuBP#Tj%Pbc0W{jtPY)^F&Vf!Ea3L1A~1~exyXxjTd75 z3v(YcOGqp)vd-TFBs5@LeVaz?49t$UVlo3x8(m{X2!|Dv31?D&q$f3NHS%lqj*!A@C!45l)U6@H9{0^YC&|x5DrGfNH?XR zT)46cOa1Wb7fSDILM@il`_?N^47ph-{G{U^vaiNMkPBtM6L>4qkyiB&bn$ALzURcE zfJKkyJ^K0O?d0$GA+m(IeKhsaOCDM|J0SB-gFhuDST~Qy%#@h97=6wjNi{C=#6MjG zUsEKDU`_jB4INL*XFv>H8}*4%{8An8_}IM2%8c83-$; zj*Z5Sj*#h22qz3Gx)#5dA2zHOQlgBD=nI>DzFKaFBhN-1Il}BDwf~JV0{qDn&Jv>($TfahVf2c-FxYux(S!4c5M*&n` zax@3d0(1|~Yu(-9d9$N)T7Y}55=671Iv~Bw#r6fKTXYqB_bXRo(5(xRA|jd{4_G8! zsxpqv^@mJ~ex{ITMvM#w)i#XS{B_&Ln?*d{Z@^&gKf|;$!yKSYVO!O|QEswjgRiK0 z4H)t!I6}6QktbYFgb%hLR-6t=)AUc{CY21?yWYUgcbiA=8!nL_HyEwyDmr!)?KGHz z@QpL3v6V;j!_E8<=WD;tzh$rl&&d70mlODfi8LW)viRi);ILj$op)^GvR!9xD~q0> z0$PFRG}rC+*1p(njE7s8M@wh$cmgp?4P$WNBf0K-{gk7%EBsz8adx|@=bsel&C+Po z45E}@I_Y-e?6Rze=zH<`$+!eUW$^;aQymk>!@of^_(k;DYCYe(&G2b`Mj&3*uP93-ZS#YokofbO5o)(K-)=IwdK+zFLX zSj|Vwq~w8Ru3OAwx7P10*^XoK$TExO#}5cr9v!}FIhr{#!0np>A1;T-Q~wckn$L#f z#%oIERSpI%qWrI5h^M4MF7^->WsZy#3;Y7)BNg7&I+Tlx*ZzzpdP8?2Z&8A;F+~96 zQt|c#T@=g}u5;_4*f}m~zN>4|cDdI34v0K$xMM?i>#Zw@$|cVkyC$IzV8tA#Pn+^t zeZ@*U?#>FSDb7(T952VN~n)lBt1sllOyfH(jaO9 z-rtZtp;;l|JR?wCGj8k)oYyLe4=nc9VD1$Rf``Uq5_UPoxFsqdGkETW0}GA-=xI*^ zSa%YVDlDQkA&E5wKQFi&rzQ|{h}?S1+yIk(-ilo;L)}lyv3cq0Uc_TMO;7MF)bp%z zf~xx2!Z09xCWTT4bv{q)aG%%H1jD^fNb=u(G7cA#7X45#6i0#~ULR1C;>Wtls)vL}>2S@32XAr$>z+hXX zUX3OffeH);SMNNiit1v(GOb3C9P5scVl|?C@~G$fo9MEXYko+9Md!oCT%}=Rr1mdZ zF7cfLkZ|3LPH zw<7$ZGSoE0(8sV|tRH}>k<}QDePaus-9m4Rsas@Bax~0Ml1rgAw4|(pB@X?Y;irrZrY_S>WP20mDOgT$fyy*=#1cgK1*zZ!6E_~f_^F3Wvuy~Ce8F!tlb z=Px!|zOM$k+&n0~Q>RA?^c>u1E}Jp84w6n5ps8QQa(zjbJFg{q1-bOOTh4crVe7-w zt&Q>s`=@Dr`E0G0d- zz)ipSEpKeU!f>1uB)6~<6vG5FT}_c(i($t<+y3?>p}ZbUY@4FKNNLK^L=0~E7_hCy z)UKA@vocPs;V#ASua`%s0+!Fx(4f6Ys)C`M$Oqd1#Tn2yw$c`sB2%VtB1_tPXr|5- zZaJiMOqV_30$He|1MWU9*bXm-^#I#{oH;~U!61(6Yrs%qIZYI^)_0c9>AmhpBR4As znt5mrH?0N*hwsN;VXpAT2>RVkgdk9WRG0?_D$5ktqwvpv=3nN~!Mj`jo3Ks+%2M=P#50SMN=@qw!B*)<(Cl^tKpwm=m?Xnr#;M7M8MWI4 z77=aU{SRz~=%t}d_-7j!0bx8vQ@ch8OQ8XWLBKg#I5|IO*SGGxV_xU-=o6V!$#jaa zA6soxgPbz`!tEjHP;COp7&WJ18n;f^^DcPVh!_GOzwQvfz=Zq2TmNBigz?eX*6*ei z6K(@bqU#{J`c;;rvHE~Zv3qYSm=(bSj=i=_%EaAMJOW}p7v{}1IGTSK=wRg_Aw~TA z{+g^}h4eLwZ1bmONkr6oAf7k5(VCBrZ z2i5kqVv#rx%UNY0a>zaZem!-FTAMF~yspwJtzJJ#VGT#?wp@RuAJ#89V;~>*|0Og5 zxeNDB=tdq)@dL}!zHiunymxmO%NHy&!|F1ZR!JOH6ZU6*IX?MH5s%?ivDAGjJwSc( z6q}fti9(6I%I}Rcq_P)?!$V>5G*HH9a!FYw!^_gM?AaLo`9lEJJXpm|et2kGep|5m z9UrC$)qT24kvz*?sp`5ew31OcE!FJR$GAmpA>xNaaH@bu2V$BK^SDa8+?eYReRCU^ zrJ%;nY{u(&E>sIWB+k4vP@VJg>+9~gOE7QzS$99QHLjMgAla3PY+~P1lc0J?v~=T+ zQTlAC8c8|Vy(}D530J%3*&p3gxjJd}}8FMokHMvw)C|t3Ly0?%k*z=8TL629kY1D{)oc&X-A| zQImq*^nsAwBb6Tg)D9s}Aqz-B4K$cdN3u3joHgO#dMm@s&nqvsaom8bFG@9K`x7b= z(c)y`+r^TCyk^iV(<@IZkWzWV^z}xCp$;R(1ZaqE>BIVY+L13ZnQILzX^h`^hB9rfF*6k2 zWy_G9pmq~o>MGeFfPqRgIJKz9YOr&r`EAZUMU^)-Fu@3&X zDLUQ>bvm@QHF868B}4U0ce_tQei92V`?*2Usm7 zmMa4gWd{s>VRJx}gn+eUN*11cU7k6qd|Ol$M5Un>&qI3}*iIg?GC3(ntBTZVRpX<& z%{R`734&D2SKKKP0L3~-Z*@=C`7!gVyOlw}YoDF>A6`YLn~q2)IYg;T(v4)ri4+pk zros-y4^<~Y;zBhM!N?2Er?wj@NE?4qXQ%eo@suRAHI06KvZ+Rs%L(E+1c7-;=McNJW{NA-jtvlcKw=z3MKN# zl8wv{I2uOw7YC3!asm?8<&QnLZd&>&>|3+#2wjvns%cUjd&(br8E0!knZ{0;?bGm6 zz=ANL`C?K+$RY~Gg34|R&aEUFJxGHhcBNIu#}`m;|Fjud@n9Au|0hiuWJ96Th3b7G zvX3^mGz>bEsaJR^e*eoomdh4P{4Tn)eR56JL=LI+p`@aB)Ng;MOH5mqa)ReryqS(; zTQS#04Z=c)y(=#iT{OvF&1W zsXRSMjK7GhCb=iOOHpS|Q~Ny?;4k1K*iOFbizXDwC1s>5#yeTKqW>(e3e=;Hrws?c z^EedCcYpi97smO66{NuvzeNJviUQ7bf>bvtSeKlSJm~}BAx1eL7UBu z9QH3Ky!&wcz0BoBcbh2X+LmYt*DmM3Ql*z zGy|y;CzF(RJTu!HX%b40l0NLS>uPIf(2@-=V?T79KxVfewQ&Jk0q0K-ft=!#bag(% zB88^P^-}SPc5PvYW__P9bkj(it$%s7p;;Au^Y_e$cxIGhY2@+sopZZRQra%f#)+!tBdHoa8Guz>p}Q z!kU07&LWjnzt~DgL8>wI{{Uy!AbUsbFG>CnbjLTC5{1fq0@dPidhu>Bq+qO&kpCT+ zhP;HkK3m%Wfw+)+s3MsM@=5A)Sf3^`9t3j5d)ZXr_3#NlqAg`f=S9I+6{wPv17VeG zOY649crze4FnXwVM9=xP#+RZbw+z-9GrA}1AfMfz89#K~6fL?C=Qz3Ua06YWIQQ3!VQ#H_F*?W-N)#au7J$%}%Nb*~SI2`VE2C1Ht^zS5cLDdON z+k2wI{yGMANzAF{c4d^Fu9j4d7?26;=%!0qxjNAZxMvB_jC z=)h5MBxwT*08HoxVzx#S{-OZ%gEhCvQ!s}$dpNfH3B9+);mzfZvoKKSW4$aL^(t4= zVGN$XpsQrd4%2APl5?^K1j@$uWea~6g1G0+Y86g_GWXmH3h!}Jm|t+yoQ<&`&HAukk=IS`v2i~Iz) z$UJXf{-$!jSA)N5V~y;UMxKv0Gjdco2KQ$KOgV}Hvj?@dRAK9gIhTC6jN0{C7}1vi z5>iFT03A}0c2*mI^U)GbqxCt{)P+z$+xilMl)7pRiB8HWd^SOa_BMRJ#!wX|l>-<` z<+`xs@-4@?G27Gf;mdOVb`aIi(SY_&Guo5tm{jI#)CFcZ>_MobwltPN(jL342OQ_6U0RU<09DkI z0JMDSxzhkFO>03v7N&WV^WLqLP+Q__=+*;-3B z?adJ&KwXYA=q?X`$OZxqQb&Y5bGicZ`ij`-x>ug%vHT@H1>esXuy!CRV1@%A<$T;O@4;NSq5?Eo+FNRwn_C4UH@)Nm%BpY~ zy)x^6OniHjYnK5j-@~ACFCNQL&NWvc7y2iTGk@+0AdXSs701_#jPXD*MOU_KvCW3+ zUud5uSs#j?JG;Qi@2Qgj>tRjQBWi#i!{E-u82G3u2Y;uVlvs5VN$FXp3fc}2uBdodxuMV*}9MR*^FrU?b0 z(08egdmSP$?cP*d{{%qSob#|la@ViS3!h>`;($8u=qXby^npt$C^=j$Qm-XX<3cLC zGa2UmnqA$#>;e+`zGFksAZ8~B)%geD)nZv;0V9BjdcI+1a+2!?) zDO8|}MFPgcJWsL~j)tM1MW`LuPoQvy*wfkLf*q~O+8_$}SD=w>^|$iq9f97%C?{d% zwvd%5pem<9S{_}HRPHtt`r60{iKCc*ytxXKMt&^Z5v6EJ`rgwA47^s!Dhnfp4xL$o z`mG(Hl_VjmFZbAM+FXKD_o-zt!K}Gu)v|1H6qVuR)4tpV{!6+aLKBn*I!G8%Ss!Ck zz9%qP4yu6M)2@c$jg1h@X`fz&?hf`8K)UfnHxp)P9C zMusT+;`qA#FlFwdi3tRcJM)(3r=ntZg8_PjZ{!?r4 z3h~kL?vI3&7;gWjo}$gLF)0AQ-##L#@y6*mw+fD#GX_X zOAxU1?{1{VkY%mNN>PvqkNt_kgI}ojevqgY#M6UJWzhT=**8-8olRwbeOE*#BFmEzuDOlTVs7Liu~^4l>gl(`L^!54h8BXi^>5fVi^CRoV1B;=DuCOsUC z&cR}~&RAnf&UlFgKtgt%WCE5FCJ8|wn^}%?UVMRsYFu3gDkD4ta?wpSWCbAnw!PX? z=9*@illYNI>S^&;21QM2x*B(b97S3)ugt1a8#e()*}47GDNn&It2$$>6g)T@8{wUV zfU>3+)*-)@ivWgD1isIgAzSwQ@hWS6g*F^!o5Y=g$ug1V;6@G9Nk(wwQRzoP^tJYg zgo&v!GQEYIDpduqk_IFdtJ;fA4R}Qx2LAg21*X6X(zy{{Hb}vGb#p%LIqH=KPf>T*jBs+;vOk|pCzsnHk%&Jyq zM|XG+MK#h>S(0?Z>Df>)@K)`1wW3z})C}gA<0nY@_0q+6 zSg~+Jl1w9aVCEN{s|0#K9ambC;hOIwi0sbs6C(uGW_CDxFNAeHkW-EytCcM=PY*+bok)>eNtXFKkA?Q9mSsdT&+f#}hZn5PTPq_9TP ztw_Z_Ta!Bz$a4P%cdVw?9iV?h@mXbydu@*F(kMbRrMKbQFshy%9X|dS@eVU})&~aP z7S?ufy3Z_{;9J z#cObJ#w;^i-Jw`y-=^IM5?@66ZrDg+&>m<+aM)Icj*j;)4wo)!@>Jx5=zv>%ucx2_ zi#+XF3_Ax$dbJ}pk5Y2!Ny;j|xPTK({!aywOFuzH%=X+|0mb(Y?;E(OU_r$}XAGIm z)=7zUk@(!02fD%9S;#ZcOfQhIE^iny;)fFPpvJ)3X0=p-uN37Hh9-u9)okSzI#vT! z+Ai;_nMm-chlV0>u}cvq(#;EaM+I3e*sF@-q=VK61~QOD>u~c<(ZtLJ@=FU*ZwP-> za9+wbfk*}cv8yRWV@~=(93ho~k{&j)j`>}RHsO$>lj7;{vf4Z~66NNgd_YB5${?_> zH{Lz4ymuGyE>kbNf6gVPM?utMO8A9|&GQ%llSCc)U}Xjfy=Z!zt#s!r^|E81)lEBF zP*M4&3MOnUm1v0X>>JhH@bqyfaHt9WXZ~Bi-vN#!7vmln}ZvoeN_=Z6`{K9 zFcYQ|+U#ad3(<(C4TQq~?;nCj{xQ?v5+1TOmf~Ckp!B>nRoyw%Is=h6uU#hUt7!*) zmK*?j2O^_C<{QOOUA7+I za_J{Lg9|OD)q$rdj`ydAGgnY;6{OwiSWD;qk?4fugipoOBr(~}?-btAr8&V)3 zbJ3;_0xEic4Vw0?+`*6)u{5WBe!zB&Ja+2kp@OsFc9O0s`(?wBRhr`Dj4#Mm{yfRO zO8gh7`*!;``GIH$qnHr#bTUi#LVW$R9D+|99Cm0zEnck0WBWjN-tSFd@R7koPA7c( z*j>aNa@}(M8loN_&C%-kZY&m{cUZ>^0+VUTIs%;Zs4HVNT0HFmNG2Dg3-WhhoMx zr<{>yugFMW73yX40ibwkAAHBn-2m4@!@&09CxB0HL#N*tLyVG2$E1rTr^JFPf3TkZ_$-dR6HKBAr*0)`xwY3C%Hl`O1HPmk^m0m5? zbYa;M9IHKpX9R5K6zSfm?P!Or3U@dnh=j9SxUiIy&Hhm)M!G3aMG#$nb`jUPM~Hg5 zOjsLZ9%{yAuP~rB0p9jCkJq|ny?3gcR`T#doXJ@ zbXHz$2k$(}R`g@uxMBRtNFc+$H*9(>7wSd(6C36oAIZGbJ8G{Y5VW9&s$u;3536x; zyQ`JkWP}eW;h2U(r)dQYGVPRU5ekXvdOUsXfq)k@_e~efW6|2@iIZ(%9r8*1H53K& zcmXp+TIfSmz4ls1s<#^PS!OI6HPsDQ7mc=gePHk`5)0?rr}!1|h1gzP%!`;6E%Ao{ zyaRaA0nO8Y0=KGIMXavF-2 zmVc2L2-xr$B*Prm$C=T{Onh!c0~CaGU}!gB00+MS05O4VZ8S8#a1=o~cob$HMUOg? zw*8EF4JAruV5(LYTm!&8sXum>pOTJzmKtSL6K6)K4xgVFFeVSadUo%G7s~o`(pEb> z_Ca=sZGtHqgNIDqA=@PY$I!i>jR_0iNjC%Nz}O~k*pL}SFk4l|hh9-bUVkt696&sz=oZ=oQRUstreFj005FFU;qFB3$D1r5K56N zvcI>Vk*+MrY|AICDtxtfBnfKXFd7&YY}I&v)6iR&qoFPYHI-~HZ%u?MG0Ra3ORcgN z$4tQ+3P2L1FX)rE8JcS1yBnF@Wb8gH#14g1i@4zuhZFKZSi9k)E(rirCs!Xz#8WI1 z5CH!D)AaBa!rMHiq`_U7Gs1nU%vvL?6=~FV)i_iTt6(Tzbts!k<3!V$H<^yXb(dNVz%(<15KXWJHa8 z$7Vr<_6}BczoQZ{E}jyHz^jRV{C!CpnES__O%GOE#aI~wDU>dVUq)>vReTd@s&pFJ z29ydMsWjp%L>Ta@70W($maYy|R#7waf{W;*2P;nXOW0ky-5<239bljQ6&@&5ClwL@ z(96o2#tX2zif5)?R3c&JE}6k^DV&9WUJv>EbrY*}wCZ>4*fAG90RI*ty;b(>rd&bR zK)hjA(mEy@tnSQ)o+NPqLi-3qqU%{p zU;_9uT(Z#&Z)?K4kYWg4Kc6V-W6%~d$!(wmgtlz_g}BtIhfQu2AryW-mw|vJ*&441 zud5;gE>WQ^w!@Y;*ED!oNF2=1s=BZZ0EF$i`!P8jbw919eM|*O$H!J2B${)0Pa5J7 zi%3WsZR64)=&u@zF&U^z%VrSjDUz*0On*LJA}}niy&N;DHfr5pDg;4^s96bcyhtL~WHk<^6SLeX^~R*Vmwpd-#Z=Q4ax!y7C57l$>9uIIJqBf2jDi3QLzB z5Dda3%=pJR?cWJBa`GBG?N;c`i(H3M)V(EUa;Q;Ttc`$q)} zxp%s+MG@Comnj5&7s;ux=vZC3NR@dSf|*UG#Z*`a3zap;$Z!r0!rax$LEOQ>Kg%PL zOI(^3hiAsgq9OgBtQZuysd9e5i5jvowse2CrD#+Fy3HYV_#ol5dtJ;X%jXP7(oU$+ z5WiuQlXILN^)`5CK|W*+*%CgUk9Mt=nynZn@0}w$nh#tM@N1Ni3Puw4Ec)2Iz5ra3 zhq-;f-5KS(`ksk9y_PFLa=4>k-)~)&p`@^4^%W3R#S1;%V-luU+I50@Rj|Lip|pk6 zP#cSwPCs+3D}{WaznKhkurs{-38weUdrmx0K1MwmXai(5lqvn*;@~j&iWZ-wBX)F9 zZ*1E(RGaYrKMyw?t=3B6xTzEfzuq;hALh*}D%SP4i6e`jX$=6^pn8)Ba{PnhBl4E# z+!Ndi&0hdKIVlgWknk z!yHA-jhHds-k%cw6GHRgHb%g;V$1|44{)~DTha=eXQVf!Z3!$9PwZim=o4y47!X^NfJC4rnAq#A?4I+aG6Ms2h$;sA0Ug)m0O=aKNub*)3uL3CC`m+Y*Na zDlQbIs~d6N5cRiMc-#QKh?bZp)_N>?KAtH z80S_Lj=CX#8~e*SDbGOob}P$1{Y0wsdw}$Kaw_B$IODsigrD(36V4-#!X0l?{M4nP zAtM&L#!ldG}1`gf7ie)mS49}2RPn~v?3D0384B%d0=(Lu!HV3UtC$*SxjguR^+P8r?0iRicQBcWDB%DA418=&Yt+P&nYuC#YA_eY(ZoN}na?8f~{ZNEj0|NgvJC(Niu(i&P&a_EQuGAr_xjTPf@ACYtf%Gl%~CvS$T;ZLkKQO0ZSxO zlpf)0tg*dYq4^fR#UlwGG7PBCY7;u+(d-tR7bbyeu%@9AQyABAvX zaA9`Qe@CVjOx@)M&6ti{D#JR+4O&a6Nq7|90Ox^$^Y2xK zDrPs1g^#m#Qq7IUN4e?609t;SoxdsbpcK#3qgcoxR|BS=IU$_~2Y*X*nZj=GT0_$S zM7$BVGGt5us$V9Q4OnzBcMQy%g&=A8o2;xRKGO6Rj_aWmRtURTk97_PaPJH|7VE6|nQam=92YB&=LJ9lfSP6HM^R*w zN_bhTq=blJ8T`Kmct)iw)scZN70_(6Q^|WPD10dC#g?iAXmD#JbhOGb($o83Vtj%f zMw;iMI9Xvc**~%r;LuqIBlydmK5sP`sdA%DzztOFtG$f*W4c4Nr+8=0C`hvw;()>p zgULOfUEr@N+g%t|$#HZo>?5DOY%CX^cJ@9~xoqvN2P3(226Un@{W&LiavYMwdax|+ zB-|3u13%l+wFfX$`UuQCH8+z0q@Av?&FKEW)nlZf4Ju?I|TdJeWLrX zpjPh1FokL7+4&J*`WZ{QzoiMlaR*LF7VNgaW|D9Hfkj0HD5uhtr1kKPbfm;klTh+2 z$UkH(*MH$3#k}IeWPqVI+3z6W>hB?e2{U!d!2&mKwY!R+w!Jhxm$J|#>knybgDPO7cohI$O1qC*^r zBbjtQ7@^3H8#D_F_)(3bS+x$c=jbe1`K3QA`^llk*A7$eWsmI=i3V5qi`xPt%*Yz1 zbH%25(`0~_GX94G&TU2r%D9HeXhalE&9>>&1#7o5DA~qXr_77%RYjIDtP|ktrn4+Rb`VvlDl|H~HyUx<86omxwSgfrSzp!v!z8z)neSA;bHQy=l-Z*%}v~$yju@ zqe6tG{^(Xwx>zWLWusXtp1QvX#2V_V#<&w&%a6s)dOj&p?tA*l8Pl}pM##5b{6a!k3Dyz$`(=GwVDbmIx z@?1O(s-Q?g$8AjZDV$4(1URhN;+<2>&LF__z{9|d+;dy*?NPBjp$Ig(z&d~$;s8gK z-~`k`0#Gcf2bP;B?e=%W@3@e6IEC)OpNerVy|$O5_=3nkkh7fa=))lW!ER)3Hp{i` zcxMy@RJMDVA(6spjW)a91q#~UMt}l@Ey8d_p`AQyQthtGq9GW5rjdFFwSh)Ml3N6h z>B1dP;h&+MW>nidkT2_yJtQ||5obcH`W;6YfB#X8qJ7>=U>vXG^bD*<{W79rQZexBo!KIHD&0V8^hkIV{vm zP@c1n{|2{Hn)$N(Him&Tse-hKTv{}(u$6i3XqUI(PY`PaB{q2H+8|d`EnzDhtzJ$1 zlsi!Y9nRw8@5uig13}D^(&jPPhg*l5l)%J4LTlM7p(^9dAC71N6en^nDcyX+-Z)Wy z>jf#VJYJJY{l0HFDUZ%~G zvR#jtgT3~?`8g>Uto}7zM+S2a=J_E~(hGTYG65V(>G^w!4-m2+OU5Y_kIN|*mvDHs zx~TXkdg@lpXS4%MhgB0(VqeiNK&kl%9**-_BQS!D|2SxRuY=wlHhb0m{Q=;_wHl%G zkw@Dmd7%%Vz9TsQVcXf7qz^#L_UHUD9z!QY?b0}O5IVwx9Hs<(7rY0)u@Ee9ANRO$ zCt3ZLdFRs(%O7Aio~o4SE9{_+%Ol1=-`zgQwgA3so%-)AUdyH&RJ;8$^0#V%tCL3p zW#fU#d*N)*x;m}*ziK=ywERCAb3k4Xp|xsmDTG#=4Rg{|*Z!afYijm9#`vWDdm;sU zrSce!U!bfC%+s<1vss)4$~w z3Cn}?UE793n&7bZ5|V+iQN$!5>s{yl+=qQPLxW@95Mn22uQmEe zP=-(kS6|`)Z9)8x1-E@rWB>T-TcSo;1T(rEmGq*H5VugDc92&(%(# zce!s;O+Bo=@cHCPWOC|y_@%^$d+@Mw$tP4fSsn$UjJ`U%piJir{YD?qU)EW6ZbvjI z2w{$J^DWgnsO>p+_HD$IV)|nG&yq@a;son;+^zoQnMb-$oL6sJU3l*Ag{jgK6xcCd zwfC*uO)fq^42~qacp70vH=pA|cAsj}6&%DrpEMCg*Mi}DOjfwv;~OgNPBu~1aGe>w zj+vX$UUxro=|f*{S&MD~O)*c%>eg}mg5-blB9Ot4n9Sw@ENZbW37f~JU~)zw zAU^nqy{=SV2hqmXs3mEqm9dccn}zYuie_HBbxj^U-gklYv0hSYbq@nQzUs)#71gnK}*M za3bme`NGqfxGzb65y_M4x(Kia@tu|0v4sWPDNAdru*P7`+MD-i6=V|{7M=?RRN{=t zm0y~=qpcc$VR-C{)4}M$`M$PVaa_CQWx5I?3;DF$*V{6q0Y??=-M@F{3|=sGI20RT zXp2(i^#|q@4KA6dRKv;J(ReQY%iL;iUhmq2Y~_m8qj$-R6!X3|R|pJUg!>i^ zd_aT9F;XG~i2#J{CCefWPWAcc78pY=QX!cNPbjL`4ok2AXmM{GQsAzfTmg2y^7l@L zg373X=(BD-R*8u@OM*Tgj{S8P1{{h<-qrg3>FYYLXo0>O#~94 zjN6O0sVQc2f?6NtE?snWyYmGm%i%|HMM zvlod8a=xcfXJKh87U3;QNy;#iyk-{%Ny3Ml05vctSgISJV=e(0lulxmxo&RAqkxdF z5Olcci9(Z(3dZazqNLGeWhCKMGXqD!>;|n%&=}1abBc{Xp~12TrIpQD2hW1ySFC_C zim8BE54o$7`ADYA0`n`v%~G$1ephaX0X;~>sM|nc2bgdFmK_G@0oG`pY@EhrQX`*VqZud zfcB=!oDWo$Ab007VQWh-l}08H4Kvp=y;p649kkSWkaVN7!DTcu{OEC`4fMyCiw z1fB;eB6y`tf>E~aOrpj$SWM6Knss-iNWkzCAK`KQ!sIpohI`mhcM{M?jfaTKS z;MKG z_JWZw?Q!dfX)R0Wwrz%(Vj8cm^Ya1yJ@FM*t zDj)F}Li1V&`HSb2BugZy8dWjM;hi-vuW+!DNhrPKIDL$Lm^)zN}2=bgWqXHpeU0 z_o%m3=Wb+>jQr!a^r9i$M3&PZ&@}|?JoG)%_X5dw5yC!>JfP~sN*gs9|IaKC3ZQ<= zeM}`lM!m%@f!@x>CEbq1A8Wb(PNWWu)8({91xz=+&Q){QsS~t^Gx8Spp*s5?@1D{d z;10Zf2rZN4PZl8hwZ=#U!3urRW!w(Dk_+V)A&#@(@&q)GI|U@-s)>SkxSz(oHqdTE zabHS)<=*Ae|0LeB0c1-HLgYvE%q1#a%knZU=e6Jg?Gg38CN?mroqAAJIWKLL20_6x ze~hd3 zD2>ZwmaQqF5}`CF%b-5R$;$^pzO$nc`3JQ_n>(F|t|xb= zV<>0U{=orj*;_lnK1_Zzu)%o;#VTx1#cpXZ&MN~YAoxq~_{(S>97J9;#bA+~I1W`~ zQUV`tNB0&csY~}Yg1EC+A)P}-58v0Dl8<2grC%*(EA$ooPnV6 zHuk&3agbz$$Q{O^tpm_+n|}r+eN?hC6_Pl+5SwjIyI%Oz^+hXZ(FAU}22hKp`uhh0;j3?gTY=hcVvbr=k*@<3CX!9SM#p|J*ALa(k6E`w0GPSz=i@S zrH&*YlDmW4gzRYM3gDN z3SDtE-&+w^nb4d5dxIQ_vZ)g9b?8vE2ZZY|y|+3IB8VZvz!iU{NHLdao-Gwo`(Zap zY?5426oIA7NU_N&5K)%{>M@@wo$#CGwPY+CMnC=$tBlGa&KCz&0c87Q$%;Quezki- zDU&3npu86qRNE~0S-DH2xV7aS>xA9;YK&-wx5_p% zgwzW=02RL%DL-%VwUO1%$-z1SCjBm7`IZ{C{5^A_!spvAgNXufI|_jAA*VK4&}{nb zQk0q(8`3L(L@0*X(mNM+a3cu^Ua}ghdf?DLaz*>p3&sVi&jd0UOH(u!QMR>UlCgvn zhZB&1%NmA!uS!NfDK6Jpb>{K=(-8S)-*NdvCok$1iUC||h-=|RqO9KVuCKTcE9LCN z^1c==Bc&+^%1|YOBot&4JRJxmf*Adu_iRc9;`c}_v7Fhiw9KBRdGv)$kR78KfE6QK znNdW_NY;ci@?-q32GB&xmLQa_&hk6XZLbWoUr(II7iUKBDjtl0!GCVx_qlrqAXYg6 zPZj5&hb4_7Vza{}1c5UVnXd()P7gwCQTMP4)qom5GHG)~=(RFNLGfK^1&X-$y|w$b zh9{l5-)4sXlqfTnVxTc20Z+i1LfD z_@9B=0E+QwPvd!9rhib+FA*RS@02b?1Vk$Er z=zt4a4xbV%)*8+Ov$36!eSxM38h{rBE-D))#j}9d@gcW5F7J7Ii}BOkn2ekJ8rv^9 zyVP~hl(%+oY+qtOXE7RQrIy)c1Lz`@N^HM}kIhVGq3oxqPsLIAn^~xMN12HjmXH7Kp3@yxR4?XU2k z$U`1Y1NRZE_aXeM_`{7btc&f`=u8hf8avXm=LmiVbth)cgE=aZIu&dBjB&Sig=#p$ zX`AA31cZlN0Hwx!_h=kF0KoyV;a^41+0LD!dYL=OB6DAnu=lEt&(!6g$@{oIc!6Ws zA2DK68x4m5ceth9b)#@)y1X_xK)musDR)Mv4G zKEv5$cpJ}?4*o7B7cYUgIlD8^A7}EWwH`0^v?kbV8-Lh>@s-8k(O|zD{%Fc>tDfV&+)ivA&aE ze9X}@aA=SdK+e^B)814iE3%;*V`;rj$ouGX5$I*%35woe+D$rHv|uJ`=nLJjja{ps zjr)-EC>_I`{l>P4dU;6DqS+n4tN1!Zikfufkh*Ygp3|Hn@lA;$H9kM>tPaBKO`R{} zQWb}@n~LU`lt_s5IUTsNmQd+Xy+Nw1v7Fp%;c?@Dp^99$CK$pZCY_qe&Cs+mV;$)8 zMsjg)!>-v?abU1O4{LjkqXcIiFseE#T9%u8)op)_7ig-uQNg6>h^jFA(&+_J7}29z zdH`D8R>)^6yC`MXCzBcF(V}=GsPpdNk?0{_whS}^;l2tr$_S_A)rxYlQcUra2=E{O z%KhQv4;&y~e}r*}!V(&GZQRBjaHDw_<$U0+ieXcJH&*no0DIE$EF#kz8Q9+TqM zGtiuxj;__a8|CEzDXO#19(#|#$}5@m6(q5A(y~+mO^Bfnn*O0w74f)O*!`=lM7ghG z?14|`@4lNsGA7cVlC0eXN4G5vZg#K(L|w}I&um_<8uD?ZJ~390H9aC2YizAEFYCUw zSCqsxzim>xkXsV8r;RskK^L;bMHfG#-#)gxI5o-z(P^ z*dMJ$;IFsgsSF9n*lSs;0SDy$pwbTCk6)8WuIHAqZ95z@YL{Z;5(`q+*klfWC>nfQ zvg8~g==3!=SXwY^zF|sN!Lgyahf<#^29t0^Ws_kR$BGW+It>B@GhT#0IJEpSl#wEu z+*#7FYEtYN>Z|@7Qj5yXXhFb!r|0assVr>D7Usdbx~9LL4qRM+NR&Z zjyt1O>d;HLu)7$uzc2#pUxX#D4@QoeQIYZq=m&?C)s*y~Z+CLnd>kEKHA#&5eF}-U zNv6{-!NA-|pm$%jb@Yh=T3Td_nqkpxO>&{iXu`ef6(6uFB44n_3qCbjC(nB;@)n8U{VJDB$=vx<>51@mZH zMaHca(y{0vNXx}PQxg-Qe#etvmBIaFz!*xXYLJ|rr3ix%9|IP0ex9`fL&!w1O@mIs z$)q`K=7lFLYW8HW4;U;u%t@~qe?D2ga54r#66!3lrEQKkCT&TyI*??pu zUF~NYw7-vYQxvRW?^My+K(%dHHNwcL!R2N6K5}ZM_`KWK$R8g-M-iT>1B>t^?q@yDt(i8bX?y^A(6uib1NE?L6#(-CAT84vcQ|ddivXR_#IPqX+QR;+{*mY zK^eox`OG<0-|{Jz{@JHV@O?>phG4muL(qjZCLvX@SqgU80^SH*M(}Ny#ta=g9l~3* zOxCkVPoa$P090TA27A27S0egA001$FLCJgo0p%}bR+%|~=>gk0oWriN2H9|--@$=K z>DdNx2sw|+n?r(AI!tQzay9cnOf*tm6oM!mD>cXy7$LBY%){a~ku9^a6G=-)a_Bd9nN)C*$I&H@|s! zz!R61@R~e`?4SSuV`|jp7d;nCq)L}iqx@#Pe?*V~3u$Iz;Xg}5GX~Tnl6-ysvcMvL zds)7C%sVLEF4&NOhT)pCPJyE<4h zG9Z%k>KOV_!BLMM*YdpIYc=>ub7)OqwODCLP!E#xN#HuK_-eV`4qT$tXp-KDjfDQZ zOTZjj8;M1Ezc5;3uJ`Ai$f0<3{|}2U@xrIZ-ntH&i1|1bs4!tJ%$8tb-1P=Zay?X7 zG{ylZcyPCxZKn&l@p1M0$<mzmtrL!K?;?^K=O~fiN2w`GkbR6Wl=_7<(oWkj0nSeNH;^erg_3Y@CpxRbucp+M9#=xU!ZyfT-m{Qh5|YT7~9U5#d1 zutNR=#|rggK1FfvPbq#VdoaOL(K>p{W&O4lc*UBA!HJb&_35jjk$CBKd1uOu*2}I* zy^EBTN;Se`+4fauos=BX%pW8M!`AvaMv1{=33w8wd*2$ zXzG%ldpIiF9O^t<|AMDeZT*Z7KpBpK`CVk)o)*v(7MA~vPQ+E?E_6aJuuITLYwKe^ z7*)s&z`L~wwxjbDHVE>e5i-|BCXE=WkR?&|z30>6l3tydtK=mXB{>H9|B8gg4`hOQ z1-mrh5)5(k)h@e;MLHYT2dOO7y!(Ie+Ls5Irdc{{6A#bV5AGHhEQ&BlMWWp`6mN&= zyy8kiL(Wq~vRE#-mfz+rHzsnLfkrIq1hmJZEI=o(P8@s`_v+tq|5wfm7vBGY<#5>y zuReNUeMYAq%$z#d54Loh{7QwR2Ytipw<2$n%ZX)2&H2m|jIMjj@tG?JZYRrlq=*)I zuFCaiYMt)hsiKE+^)>=g<4SAnRS?yCxE~D1=>1J~&S4bP=R4G6k4I^xY?Bm=p;(ciefbk;)oGb-=3+1Ohl5G zG3uftP%01Lb}~(!yE#LOc8ezav(kz29gy$G>s~mH;T}%dNOFlPmNa`N5xjO3gOB$e zc^W07MOimx4?N_#Le3fpt_A~R`}hd@Z~O}fE>a8^scwzNWrgg>5A!A|J^6c(3qquu zWtiB{0@CKhrg1^3`z=gTvSaymvIugkZt#marv&;6o25w(4z{CjGsmFurUey+m37L3 z#>>cjGC)ZF^aSm6v2wbbsg*uX7&-%P!-v<6PCh3T%0tlH+2Xh@c@!2DxRd7bjERb6 z(n0C20tp>n-@4H-u~1YC%aAomtC^Bs=Wmoh3&U`@7l0}PdEY274fWN}0`mc(>tQjZ zvF+69V`K|Bi5T`sr>W;591pk+j{KaM99boB6 zl|jaVWvjC_+@-cbwp`z&>Y_C6IXkeN{Mc@z#(&|Sw2MlNFZ)Y5zz}nT&>UTX9o$t~ zUofMOWcLbv&T-Z)#HRmP+%PXCd~@Id9#W1UnEu&NdK8V2I=%I;wtTUrC@tOp7mQ!# zfcQBO7Y~4-$#5N%{}PS&9kcgh!l78u*GJ^-N+wJ#NvL_iB;=SlBYJs>bGHqN0OAp^ z3nZrBvQwtRPLQ7fJV}b&-r%P|Vad?=!`mpOzPns!4!>9#Qzc8fZC%@OK6pjscGq9m zA2l5$o=#3Yu!^#YF?_O$7^La^fk>Qv?yzeuj@w#f+D6PvSWG02eO`CR$N*TZ)OmtW z7MW!Z_?V^DFmWhMGE7B{8-bh8{m2=U0dSLU!(g6ZB+Rr%%LoBc7hdeR6cR0avz+a6 zrQov_Den~`HZ@4CF+|ViIp803w{mh-FOI{nk))~&H3@yf;a6{QnfhCIAvH-GmV((0 z9H^AcY6WsfN+K|<`Jj6z@@$;+g~I4Vpb`$fO0+Iuo)S#^dyYY9i`Ifda__+}N|kvBd6i&7ByZIU z5o0K=qcdRBg?bOwh5p5o{(Kw<&wUK#`DD+n9>0C>MI8M{{StVD1-Y}cSJ0%4a;8cd zFM{{b#NGrwOSBJvly@~l?`2c$qfh)7;0pDx=M{unL3j9fmerm@X@2bxSX^PQsFHxQ zQj6sX2b{J;X{WqukH>$N-v&s<`NX&}5SinaQ-59x>ymouhYptj9pV@{)dq_6tnT%B z6M%pzCXkO?f-fep^0XL1`LB@@O407m9Jn|4&on>NQEuHAKTU4R*(U-~^XKBzBQjI4 zMgv0`q9O*2kTDQjFfn#`GJnBWQE+bpbHf2O^8o(Cbs0ayMUI>VVH+PQ|2?q);s)e! z!Ih@CDZ%mOxN~vn%0)8?DCWdc=!s?a%cQe)(<#xlfCA3MU;q|b*en69p1oI08lQv9 zIl~hF)+su4Dw}{olGS5?00MA80l`Qvs^4D;XlRDx>!A}nyn#ns*u8gJ45t0Y`LWpELE!zvfk2gyUTVFzpu$P7c&`NQ0rdXYdx+Sq9kH?o8CvfQpY1`|SX!e+@mEuQ_<2n0m} z@km~k6jqOdTc7=ZLWD~fC;5@77FBYZ@kTCV2$!Nrw-+R_0<@%tQmV7b3XFyd3FI+2 z*rAmt@}!GLcIsrANg5A5X8wJ_>?a?RuT#{wK`f2`x#nup#TxE6Yb41m$*bp!@lb)O z`&`eukGs8T&_VjY`v2}xExxB9-~s*`|aX9C9Ie0V_Zm?Th2PE6Qg_r*NdmUDiCnS2`9VnpDp&{$Q zGXBqFc03+#9(%D8^Ina@;3ELcVJ>&}d(Y3Vr20u)*IBMwG+_uU5rZ?c?g{dNsa?m$ zBkK50R$G#GU{L?r`#uwq3|ngCm$V9`u_Ehwk9c@ki{ZI@&xy90h~#R3^+zqRk&TI9 zX|3ar-eHi&j)macA2VcF*Ule2alMEDU(x$>*0n8BVs85IeS?;}jJ3r`wnVn$cEL;) zRpbwf7Ht(or6}pMsE}=;Ksuo^(&p%WIYZmL8%iytnyQDyk2_-h<-q2;1H21T2nZeh zVtj2KcNvDkI<%2Z$CU#n0w1AGI(UD$;)`_>iB&eGJ)m=HvgQMpBVZodqN+r z^w)^5@Pv>nIyf@;)ri)DYGTWP8;4o6rix40XGJ!RD+@=7k8C52eT4Af#I2@2MNXy7 ze6o)T6Tp~w`vAgUXcvPpc#nI&T31KiagX$(6`QWK$379t4Kthz>9UaUen#&OLSC)J z08##kqvjuPY>PLl}zM~Z6bu;Jb`4ecP8sNQcHYzWW+lLWv+CUn-L2CBdnnU*)5;BOz} z2HZ8*`Y;a9JZ>ap!%rMlnVvP${zElK4GjMEy_Ly>*LzB8m*x(yeW~!kq?R(bj7H&;(cGFbUU41k7 z6qbvwF;cHPL!vv6sKv9)0D?F?9Auedl=HKbYAMR3lPlfz9IRIIg|I5zt-)^ZL0(f# zkgr@5^JE8xeoTRKq00xd0=#Nt1;@dW{8R{>N6gp8+JXsRA(qMzXP_=J-wTfXC$eEfabOvfEpU58U$Hb(F2q;c$~Yd9faUI?-4AU@IJ& zTPKrHPstyWJ_KMlq7Q+7^^YVgvOp)yfRXggG*?pXWEdb=WR>^Y)(<)L!QUkG8%2pT z=v5Y%bxFQzglbeg#{mvv075?i8M6@pW5U<6rm1FNJh~ArmWy9syE(( zzu|9<5yjXw&@R+u$JQBoEX-u?2U>*V5-4Z{Pg3qAP2a+-qJvo+0zINzXU=97tA9EX z7Q^-u6_RYmfi6J8Bi#W@4)B+jg$UQ}jPqUJr~yz+AHY=!Gfwm#fsCP!M=aAws+h(z z?BBK%$g=Q`8JH4*%Rjf8UW&3dDec3aZfFQpfhX@rDotcg|A>O+=t1V|V{t2jY)}jK z=<$EKY8(!pac&KnEoJBFd)U}cE`lZI2Q;~x@?#)dzJL<+;vV`04#yI`i3JupQJeRA zvQ)FZr5T4gqx4GoIg>mycZee5@^0~B~F0dNCtTdS(FfEen!Gx z(6`K`0T8jq0TNI=orqX1shr~kmXhr)dKL((VuGOhu#4amVgDc3;w0)6(^Ka1h@cO1 z*z5r`M&(=q9OU>1;!j!YoD!t_!*~!$V-Npnrc}u^B*uo0{0&VV;oqRsl&u)Nnse(G z@HLIK8E;>VDaA}Yk2YKr5WT`{`mV#ATC}vhZR=i^KZvI}SZp_f{6$W^JEo67JeA|u zT;5E{+1pRh;%d@-hpb6V@ zS7HRpRNdVQ2kPZf*R1-!9z z%=3DLItq$%p~a8b4_szRCmjSxKYH$5#dp6#j;}KzXbnXPX4#eEOnnBH4*iiP`ch+)lR6y^S;HEH3Azet0;dHj zf=)y?G<_T_KH-5YNnqqsq1JH_6D3m>67V5K2kmb8D&x8ZX<2bE`vd=1M_bwbl5t{c zXM84rg^+XrzmqSJfPc$TFzrfjAb;Rgz$wtRGcNdoH3ULS@Pt&>t0;e;@h*g@HPq4X zwZFvtZ#=GnRwNJsss5Rj8y;HjaUuhJ7UStQS;z@p06q5?&uwnz4F1|CL)W;{G}wsi zgd~!KmHm~wR|J#}*9@v%RxKQt^+W0y1%*uhEJ`0aj!o{*9Rq&`L|04CgfIzq9n_cU;^R+RK>Y}Qp)N!dZzS!^c772 z00KuOumykzQxzneBAQ-8%jA&jzK%(nJ<6_O`Hb)WE|y}!wn`aC=d&8lBLK78ga)sA9%3zo^H2 znl>8U#?O}_Sh&}{+6X@lqkGT-8gP&R000Ms2Gs$L&7EQ)o!-*{x@v#{N3{G9M0i`~ z=GEyqyn@LWVkJUlp(OMrI}`+2UQ)Fn=)gk>@+$&DXFRODee&6@BeFUyUI$Q-#@p|1 ze~PuR&0;(_Dc8UBHTEmpT_>)d81(>qfPKH1=I5_JWJx}=73sE~uS$LKiHF@4eDJ`t zax9=^?@h~j*K^kQdBLx~u~nR1X7{T)EML+HP^Re>p%{{S7$YCdtvBn>?SDQ>aXxr zMt16yLuP|)%+t;UD2dEz58INSe%S?Cu9SZm`Mc6_Xr4ACO}lu(T(?-1Ld_nY%hC;N z=efVrAvAxi^p%GZZJOts@|r9|8fnFAABOJbXP?%raff&*$Y!>~{f@_ptEb6gdG$EOOxCS;XdEDs1Q@5CZLQAMr!s zG@f}=4|4{sG9+*~givj{WfUVA)pi}gB?7Upx#pI&sPF%8kSh={?1}6CwK5CEV*cSD zZ_t72S#n>rfpeeohb|sGfe%M70(f;>(DX&Hxt*{=PUNIX9b)Me@XZWq<1m}lTsv!2 zIFDLTT1`caSCee;s*Z!cM8!L`oX?t5l*kBf3x@uG>hy9HpVIn1t66M>ehG5SV%E2g?JqY7%Lw|X|t^6byONR{A-i09oa>;C%`VbmTDfhvK;D~KhSN-A7=5*qXI~^0v;zU< z*#+7EiqLm^FxS%HU=Q1(N$*AUwRDPnqZ@l+J@f2^8jZ3mc;&ryNg`TP?>If{RG3WAJ*8XR^bbWsQKSd3E;{xjLyO zMLruac&0@0WS&F|#ijlVB!u*}KT3JL`gnu!+Xrf115(sqku0_~5+GZ4?{bfI+Q_0u zEbl+s^CAXn;Q1Ij8Lhh%P^yM?HeIiTjnO~4nSL|4Z(w4xX281@UM#IRuag@8Zltv+ zoNsNI`MJJYL+tS#RqK$%@?H}`%vn}o?Qw&*PU09S+4BDyrFth$qMQCON>z)!@{Vxy z+QCb*V3cgGLkt(B7u2@ctWo45CPOLvMzML^Via8%RhVgOFGPqxs5k~^fS{f`_a{`$ zAe)4P<3s6JZR~47VICcQ9Iov>2$$$KN7^hCgg>#U4@9jvC3wMuGS127xSVH5^!E<6 zl~#AJ1YBf-dv~?-Fx_1TqWQYWjZ%Z)p<>dCBF)v*5Hrp~iFwoWWwA?(BRKr3g1c3z zP+vhy;}BUf7f5Y=@&FVPxaI*Wk|yWOfsbU50zK4`Y$G$`{rGlony@qD&>a(L*DMxN zqr&yWRrL0Gf9)%Juo4tn?JEK7S%L>rQtPB*^+91s9;N3;0*!7i9TiK2TTLg0)$|D9 z>NQB@Uf7KjO^?GCprK)QINHfSz~N;yR%9^RcwDT$=FpOLWh0OUg(Ssof-`04>m$!q z6Lb!lEZg0^_;x~lo)#*7NkS}Pk02O(fZHUrWy;32(?KRk)^f&$?a=0OYd0V-fpvo{ z{}ONI00zT}9Gv-ShPmoAcqA;OPZ$oyWc$r2YT-9hxG+xa)_^pr$jf!M7Z?hIqjFHX zhCofrEZlZe|Gt*Rfn@eD{a6dMdd#`Yx!h5HSwdc7oSPT>`^t!lO{lr-qo&s#(!9^2Ld==(zs;>bjv z2ntXM{Gye_+MbgLfMV4q+~|JHGi=Qx&tH3f z5b*L>PzABC2HVDL-B-af(^^~C;A&cDhq*8BS0I&RROm&FuX!XlY{(0vsjn$5wU~iI zyV8;%;Y&q`mia#On=4W-0LSyshgWyVeL~cseB600T-e@AJ3kR@w7+tfER6zC{QZGd zjKRmlzW}WP;jv&g)o>=qBY>zc?OJiD9+;PxmYfG`FDx;D;bv;k^gIPI%tyYX$ug&D zz}G_iR8s;e^rSCs^xg%;ps0!sd%Y5A122q~)|~JOnV!TwNRaayh^qx~x4aVIG`FrL zv?&%g?=&ROjTK7ZS)bZ$WbzzRFlYJ78T6G2;XW(^Q45*<6OI5a&Q=V=iI;-ENZk^q$>HlgE6Ja^6(;}80ZAqG#5(5pzanZbt5O2d;>tJhZHSpr4^sGT? z$zLmEuSYk|Ci$JFpa2Sb%*+TiqhMeDp^^q7$C6)et>7JS*MI;3000X10w`ZaD*KEr zxUMFBjH)i@~lxOkGfXUS2xyV)BA+jwR@@U=t zDQo-Kt?4FdNy1U{;n7t>gJt`Luiv_Rulg>>Qw4^Zs6nH#r@)k4*}O(vuNfQ9nx|hY zoAG)RTd><16=K^2G`&Bp>EjS8X3W=|cNud7uL=6)Z zP?a{Be00%rDn$6rj4$04|6*rvq_&E&2uuuR^fNSW31jJiQ2Z1|rl?J$E8$uOJG=0f z+&+KfBdfqDgxi6TsZnmumzo+S(OADB{c$w-J<(RA#9=l zVOt<0FS|fzteX7g0pamjn~VZ%^=3l@dy23Ak{;y^GIZnFb>EG@bm>D}lnvqUn4KJD z3MOrdUix+5GQx6k>=rl&@^0>404diww55!#$>@LRJZ8LDGY|Te7tIIn-4|0M_|3y` z`0xqEk*D|gvf}(u3km!sK=TNw7rJ%8{B{c3lIb%V=1BhTv50p+S6D>T;ZD_&ph!~m zVkP%(l{FCOcC}1q5eex5xr5&|>&t=&c1CdRL|}LMBPY4Q8OwJPz1^`SgfxK2id`0e z!jo-39N+|J1Lb)>&1lVaO*_#EeXGHP%($d08+bW3gC@CLbYg~sdK0|KWdkbZC8lER zUWz)^VH%BBK-jNdBb`%trZ1@9t}`muMY_3sPTSDsA{I%|~YrwgM|o!X_9d5w_K8 z#&zx*G9vVUr`1Z4>f!tBIX|AnyWkIE!{O<-wZTJ1+A=8G6Jw^wQ!Mcjm8Gn3SqxKL zRiwj$+%h6QJ@w5%T^m>UY~cSSExoSW4_{ZOMVVCN_0z2{XKbHn@+#~Mkygbo+5en9 zz>n^k9Myt-Qn2qNV2Riits*ZsfzB=1&H03oC2CdtfmH$% z^)xP#xKW(Nj<)r~m1nL6dfvc>%v7zYl1^LYjWRw99m;oBqjEE&36FVbCEOz?h!4RR zq5}9Zpg?z{a|5F@Tt9nUw!n^A@y+x7iM?szogvbq`qeqpNm_olyTZn}F2 z@*QWP)zT-4Uwc0HP)}lvx=?A$TF#(doZ^~#j-!1ex*h{K_ge-#wNnnryZ!Pt_j&0C zDBeZycB7G5=yIt-=UtY2pn?W})IBWUE-ovfa3`bO9hxDN59W&&NjUmF0fqwMS$yVw z_x96V%6xs#BcLaFeaULa9DFPvsv@&06g9AnG8(*aEkJQ-Q?c`5$n72s7Kl7*D|{&Q zm6)9}UC&6v`?B{uRO$z;*ym|8>BFKTpoNR08duKi*!NfgS-_t0~j z+k&6U#+>I~1W&y64k9rjkh0B})LiqDW|8@^Jl$`iu|f2$xHS~Tee0OY10F^m+3e04hy{2}`m`062NmW8@UGHn3%moAetJWDmP2V|KffdPOFs;uV|YhM#%WF9Yp z{q?`++TD>zN(|wMv#{CsCqs;6TVR^RQ~0o?h51<7O&i~Ir6pe#{EdvQTBdO=&KBU7~F{&a5%=) zlP;)H=SwCr<#QXtVB7*$~2KG z4i#8sZB~7zXl=nW*A<5c(-ov;>H?3=@P`#;MT2ldi3#;u<=TBs5=bGQpAinsE9Fr& zfcyKk7W!?40 zH^=}QqpJZi)!fOxNm;QJeTMQ8J!)ln_WFTjKmY(j*Y(+ZIDl5L)s=fGGCrXj;wmv$ zA!P~DMW5DG&L!;?J=4;Z{v=2UWJNV@E)*C9xuO>2jK^ArjYC$$4IX0E_7%~%TZn~D zls2nO%!Al!U)qgb{P-uyJuZpUdn9Pb$ThGd0s#XW5N5pc)b+LDC?qArBAYavaJ$(I zHu!f~@nw|=pRC)zAzwerGg0r@<*M-_MRhTX(uvLmx*n~9aj7JZ7;)M%*Zq_Up|~-; zd_l~|xe!CP6zKATcVuD|aPAD*y*E%OB;q--|EJc3@R{iDLy(_dpfo=RHQeSpZKx@!qN-`+}NY&&Gl7T)B znQkHiLShh_zFd94FhI*~x#)jSKtBs)-)-+USrRq^-T=$XIN>7i{qb zeqwTT1;PCgaOW)}Li(xM{KSN~Jxt|%CqC3JZ}e8?S|HJe6%8cry!QDeb_GzlVzf-g zKj=}2|8d(fny21@MGSjDDhK+{S>DA{6i2np$OC&RK3BBogfZUMzImT?E;Xtqe$(84K{QYBF% zXM&2XF}^ovzA#unyC5-p$+TBafCQ~91fT`&GK{d==wVh3YRRd-?F`1QZ44GKDEdc|nb+X8pdYQgvS*(ER_{)D|$5GQAoc-OTY0UC+z@B5%If_il0YL5U`Ukg&EOqB7WIPwq9)C`-EAhekS0h0|G% zOB9YUcJh3h>#ktr{lp`jKy89&&P)U`N8ZhV$g)z2LyPizkz=!rbusP7|8yLVs#zku z__!TA%UN8^Fb_v2=^A0Cx?4-4{1|1arTNYZ)O+!KQl62$W$#p646JCEN6<9?F*4ag zgCAsm1cDF9_G#Fg9Zb70(RpdX&sA|LY=_BDyu{u|RVAHRJC<06yl6&S?yB$I;cw6F zd(yyJ-K}k0^smkkk7M_N*w3Iy0)XJNVtBeYG>K`{=^3&-JWoxieq;-yXEr@Dk0uQ9 z$o*~Un9)r#HUhs4%oE}vFBmMO9`1==4;9V}tvXTJm{weUK;4>jeWjDta6xxkGxm^^ zD{rFcWF5YzRdd2WFnig%*)=-fon_8O+?p2xtfp^eGQZ6YF1WU%5g_;uBQW;-k&ey+ z&gKb4KdT;hL8)J}*3xwyJuFm8FTerGw3FAX#Kb<$!{n+IjOu3y2+7cYEW6DUv-F?S zULd`tEFW*Ll?5?w`UY1KPiXC?(d5n1fe`k@R|hZ{Icdi5j>1(TAEE5j^B+ZCao*|M zymnm@TX02lKj=P7@ooYN_`w0XIiA#Gp^EZwg4xWaLr{)`Yy7NDkQfqEu$ z3)wqkQhzvWG^kMfwb{yi$JRl_uLIq#pk|ED-yudNt0dovPxNVqy@j0hk@X8H zux`uJJyO17y)A6XQoYzAgRFbGrP`~ZVA!S395c(h=WBhnr7tkD}v>P>d z%KB9WA|jvi-m0zN$+;9a1zO|BLcxFMAOTSOYMOL}w$aKp@;itQM;Mu8EbgeXub|po z!q6t@{{ITNW!;jy&qQ^Xp1QScki;*IKO`++j!x8mKJ28Ls@OLH@b_sgUJncGa9e1J z(#wgJ*&`&%qw&}A7K1%vPmsWkPr|oJouO4XV-{VRS^Yh zm30_cBV<@mjCs4#yj=N4=Ne36_4+pr9jO|?pCHXRM7seCqfSs2h&>WavX^lm#H^e6 z@-L%x6*-*(vTu~rG_|0;PDw{+E_^dJgi}ayUgGf7UM9a5P|>7_B+ubFCF3kE`AeWp zIZxB=l{3(Fn$;Z?8AMCxf83Aau1!EV_!b|q9HX}DXlt)KO zSaJ+5(b7It1|$X|xa{EcW$?4Dq~0hg$8U2a?2KYi4i3kE2i83k002gDRL7l>C=2nv@vU$t*kKWm7c`C(pNxMrxRji4vrSU&o82<) z?}jD*G>(FHs^d@v-Mw>$bU$1!gk1`2I1zIuHAg#g|FESY?0W2 zX~o8{GsM?jc^64(ssJ8`UkE8^^x@3es-#}NC>Qy-7CY3jOe!YDuE37lqSQKHK(g6> zBo-nTpnI-F1WhG|Ot=sm`(inaABNg{WwvXpGj#@}CU=jna?$QH#4PL1%l844<{4mQ z)kw_{*3nI|ArFM?PNt`6Lqx$l6@%G#p8;~Ei!ks5SE4@gNa&ei>MFS~cgSDeIw_dA zEiOLKq7)~lEhJR5@$Z3buGe>Pfw}snr(wB5_Z1#Q?U>k^x!d|~=IRc$+T^=hcIxn{ zU{LppFy3F#jN?o+Rp;fYs-I>yuu!B@@1E zp|p_VWodABlvOkId_UA(m{b$BVlUhVyRPRWDrcgY+VuhcmSmAi9Akj(ui~GdXm(Uzqg0_5VEPog-SI$Gqi!F`4m`Szi$9qHN8A7U6M>ImWnY(tk5ltZPk6f9|je`5Q(7U!li zHcm@pXtl*lcUKzI_y1z#UAUY|Jz&Xo<;a~zZ|P2$Z6_Z7jhOWj5EuZ8T?G)Cxn0MH z&wfq-hI(;RJY)La{OvC2oiggh#5z*@&b&!R(P|%pV63 zCEf^m?WjZI;i~gFKT=V|t)y->6?UvcewrHt|VA|Hs;@50`- zQfBG09`f*RqALpxtJZOdc(s){)=uBpe*2JUSf*`aEAVqcOSOF#g0CF0r7|c-Ca$^e|~DM|DrsG-m}?)X*GxR8lwvpn3=QKkSz=v zBe8ts=~%YmKqOnDQms9yDshjiBI#g6?yrA+JMn8!aL>D0Ev9jW7Me)lU4coIEcse- zQCF{CCVG9T2rp!kG*v(Uy`-|<3le0PS`VVzErdoTo+pKFhH2qsp^W!n{*RfGejIgK8)^?hZoa* zTRE=1S^wDIhFN_fme991fa|4?&#Vqlx5Y_&J-c@+&Ey=fk5~4&GReIXmXBVtM^Tm# z-UX9P*;S`=D61&8L#~+71DYo}s?Wx*{M}KHI^x2_wTdIfMrP3mc3bSizk%%pmkk53 zAvgu2eM0W_H?cY6ci_$w1;>|3VtlZzB)i&#vRVTYImAfMkllpQ^In*aZu5=mRKa4B zrT;^~X=E4nagB`YkCjyUtb_R1`iPZ)V6GC~BoPv zn{z-Z^>6)>0n$>P{aNb-rEBgVHZqE;nw(xk97OJ%!vBJq3Ue>;t?dW4T&$G}GH$KZ zCfW^Bd@`3x-??N`(x9^C)OI>(!a_GC$x~K3wFqsf^*ApNr_eq}ohj0#=rd$bE!#;8 z@Z1}T?^~>HcB3Nb!MV;eM$d1k&yU?Jb>l$)inix}x%lg^!E;O!YCwSw###yid@td! zs^+s{`}|$zU;VzZLB!J=Iw8Lv5SkCx{XpI|&uGGADpCecZ-Ad$5+eWZXt!F0n5(~? zz~pJe9+N4Sj;W*JHHhDSCX3c?ghBGmp{C{D4-SRDZkf4h-{Fb3erZS~?`!1(7HTlV zX#i&`4W}$?S3C5V;R(O?F4J<0mv~CUb;4vEed5P-A z4nf{CDa7bLIZNYx=uNE0@+*>z{6s+7iDyzgpK`HjL}Er%^2i_E1*hV zwH#YE428~(K@gXnf)GcR1lV5I<7Pqt@0MES>8wC*d+F5MjiCxfSrMGeC~6rGQPiKQ zKC&aJ(eV3c#^ZLXpWR*C_dwpaj*;Ep{+R_A0k0z`yo#iZ6^hvi@`*_ROv1+mv5&&6 zWdvaH1c2_H(J~hOZIv?Hpz(k&G(5XYfR`DEA!c{l@WI@Ck-%hO7dsx1e!@7S!#VWg z!*znaBx@?YLE>{Y|9JH#M0JG`R;~i^5pf!TmF5i$KPE|kwV7?*)5k#YWQumsL z@`fOwjll+WR+X`=cxh{+zX?RGNK+NSE#eSgYH#mGW{i+@l>bM4@v%#qu5lopTTlwd zdw>aVUY>7TVHp0BR%#mw;*xs?8oFqxPel-8@vX;21OQFQcVd(XN0A^I;G32ihV3J` z4Kp3xOzxzXfRnEf-?1SW*|U8A%F5$1sxkNi3aaqs2|;bOXIMg5%+a>hs_4aLWV92j zsN9<_`#A+jX)$V1ht|Etl421qlVw?_2kx#cg|HJPNv*(#fd_5MSquu?T$R~Dh{F*6 zAVRO$SiqOg)%0<0#vm37R)B$JTzLDQ;Xotc1Pz~nu*#Wv*v{C~p=)#he;DY&@BlEm zS2b|Ic>2W-J0o@f$^Zb&f~3)0uHE$gY=){@z*5KtwdN3lTl^~JV0NT+v)wsZg(BLP z(BwqFvjT&HM>jJ|GxFIUVVQJC0Q#zPqAPWLT2Q6T*|B-bhAc4DJ#Iry;WPgY}af6+d0@7EWQnK0Q<5gerDCGKSf@K>%uj zgt9qLT%~jjX-k?N9CTb;ubD&Z1BJ~L$&c6|8~#Baxg3QEmLT`k4q>%_Q54NXB)ugb zVDq2f)sf^C`iQUtScwIt-wX}?wPivr)%1&G#AF(}Vko6E*m%xDVu(rQQHn@El~}b@ zdau%!rGKY1p+jPbd9t;t6Pu%1xU#n3UdN8zkEHyrQ?ot^TmJg&_FxL7imj|owunXy z;5r9t8Zwt}t=@EZDz;&z0luwIJS;NvKI>7+{JUoy@j;NvGI+&-HUtdOHPS=!PDg3| z^O}FvprAl|&T3+}S2rzt4W}750L)TYM_Ia(7vSEyBAuZd9>r%h0jb)FYb8m_cG|^v z6uFs0KC9=;nA%goSHc;-npC!FtJzwUZ`i@ZuG&q<;z>qUU`sgX?uc0MFQJH@_k2hG zxNbQTR^ZbX+A{w!RH#mbDyp=5u7YZ{g5`)zn*#CISv-utDU%aH_ zvcfuuPAI!DGgnSBo|C^Dikx1cIZ=PI_a;hGl~hXj(o4Ae(XZhWGezZuY3x64L9`C3 zFS=nS^j2C3{ogg_#U%OLn@9@-h{ynRCU4To^y6n^RYU?s35L{{r3? z;G1EM^!L^ARtQ1cD2^39i=DI@Pg68Xnkt>@3o{iWxJZaD?xpk(}#->(LtueqD?O6AW_56-+=ETlP-`u}Zxe z|2agwu9Y!f+|tXP(q9(xlQlkKWOa+Jq)`TUy|M6pPw_d@u7Qu&aDk8obuHo%b!5!v z9l!_oS9Ip*dV`wZX>TIoL8|V`U+Tu#2bat3BicTka9F7noHQJSHgdwro)519 zI=Gcx*Z}`!0Qlr*EkKw80ai}@>r{BLlt)Rz(JHx15)<_=s?Bb@Rhi4gBw&xF(ZKrj zG@E~_#|MkjPa7n1oX&5w%R@)u%@Y65;?Du}#3r`>FP7;AJHgFPJ}&8J>8M3|t|z?M zx$CZonZ30o4J!Q8Pcyp3{TVxiC_ul=c$MN(xfBa1UUXVSifx& zr%-;uTkF&p#atvg?@6x@VIgFCWjI|l!e&RIp01Z!zJDH@Cctm98{;H)P+Ghopoo_U^ONpJw~?xk&CG%P zb7im@M%%dHtdNmS%mb?Va?5D_7B|O)EeM4OS2g4mUW$CnY{8{3XW}N%t6dFp$cXlS zIblXE(Sa)3#KOWz)0oG6%SFmL64W}=Bm*)bW`fRFheNXD?L=qT`?*#a9#el)=uMpM zhdD-XqDj6$iMY3FD79xe$<@P|-6~Sja<$@)xuT^HjW^P6<5j+c=k3Z|bu4d0Nd@^! zAVO|7k9~2|P@H_9R|U_Abt(3@2VOOaXne>y)FX=QBm#B{1g&N9A#<${5iYjA<2S~p zuIHc1yq9tOMUZU9j$did?^D|$z!9x~;G=Odh#aHBH3@f$0y%%0=l;YQK_8s@SGITJ0^>|r3QLApm*w9H zpE(mWCBaom&u5WZ8OPY_j~m>P8_v=tb2pp|3m4Tjyh&-WnuZnIu1OM!W)hH)g-1C< zJ{9E*)YBO`Hc>fC!@E}dGZ=E_Q4@ZakwR5jRc0_YOv>P3{I`i9WQhD>S4H2$w~DEg z_QO_<(#)J)aT0R~he3>80d~fJcO8Y{7}Y_n5vNB3&fiUP5K>}PgL6s|U8J=w1g(0d z1oAbR#|&u%qll%?6}IO&2D;JTnEGO;&1{sVlDxs$T7=i&-FS-kcb=`1!gy&p_e2*+ zynv%r!Qx~fQK->k9LoD;Gf7ZPJx3Wbq<521dU{U_GlqoxG@w1_>A><$4% zAfy@JQL&v5C@!Whd@}%Vtv};T4r|ipqTMlK;*Ukq!nlgA9&-b6`tNf^&td~o@^^vG z+9fORJ^b^E7@j;l>OqmHFXjl@y*EJ044^4_ptEkw&B!4l^g?H|LOt&G;2Pcg5R}y%RbvMYIAQv z?8@Qm7&CZhiMG$p4ZQ6YE{`SaS8G1YdIP4NqXqzSgH)Ak&IW&eX4TuO%yZ%qL~o>} zXeTGrO^X2AJ=S-aFAAi5nuz#nhBE0=M2`XB+6c^E%Q13s4e%xs^88mPMFfYnS)iCR z-v@0d3he#BDMwr^ybop~hIv($j>3)jJsxM#hq+>*G^5(${Os@Kqv;7qOG~ zBa%{-=mqeT-q+{{^|7upt&-IUUObt%k|R>6DtBncr%e=d$(42nI0ZU&2T^Vkh>kD? z?u3stNIu%G3n6h=#J=(ghDKR70G&b%{VMDrn))elP?=9ZV11(q$;QAIA~eFdSV$_P(1=Z@=YVY!w^Dx;9`@-B z0OM8c-Pvf#9qovd@;trQODG+5Im^R8MPrpgK!h5W{~q`%`@rSH8&G^DnzlUQGf^ZA z)y)U)7rRJ;kZ;pOVd6w6gohiv*pTYSIn%%+wrokam=t?J(yD3I@>i$ zWMYy7_ZZLAXGQE*hnYqR$RN`vd`Sclp#XNf-KFA13=|}=001eSUGQ>{lENYgLgECP^e4m*iy=)> zB@1CFoV@@Y?_U3C{+%Y=a}-XONm-tfZlQVJs&hu*UlQt)df$ubKQKg*2B3f@(|VIU~>D+!D=X{vnFZdG_nIO^8CQULEzCSNKIi6apn ze4vz!qoyGN*aiZvlPxepR_z>AVyVcPO;ze22Jn8b`l*ol9WlAhqnOw%O;w``_zjJx zH4Pjs$_gk1;oGO@Zr4+ny$Hx>`?!hdNYuN;7RF=MHS5J)BLCUEuxEGO#v=~-de>0= zNm#vAw;4gRg;2B2s_e^DLP=$Lgt43`URQ2+J12W1~fTWdzI$M|a~oSJ`lXJGcs#; zsBT(oKS>XZBJaAsOMHh7*A^l_@$~^9NQfnrDYUqNc-!tl>L40WL22u?P}ZOzzIfAa zuhWcv=_vLaZhWcig*%{dt)zu1!qRS?Y%Wn!9bw3{+!$jvOq#F}w}%$jUboRV?fg|O zG`)`PN}rrToNI~4Hm%YM7fIBKkCP@BUUYA)IpF0qTN$QH6n3U5d z(&da;oYy_75)Zi(V>pmID1TWWoAX7vzJYXCnG9(3h-2wXv0ONSKXrBn(E)WKbCCuI zo}WwUMi#ClWltBp`tVuOoCKT1^eU!;!aLjQyqhm}cn%!$po6s%5AJ9;-B@w{o-O$T zvADn;xSk~x@9-c%?bq_yDm9Q)<*;~*kmJ&-C^SWxZ09exs@+}?;rGk-3Zv;Ri`jiG zV$XVWeU%TT+0tphx{lIjX7WM2gyF=hV)|XduV@g4qgKJmP@>B@r4ZpEMIn%}Ziqci zB*8~yTQnM$MBy^Qz@Of#^?SX1?j>AENs0tHO_GMG!9pmC!AJ8IxUmXtWNXv;d) zZRzBY=krJ-xwY8=js=IJ&tNGUvjF_^buOR{UUbFhc?MZ$fYq-7!jO{uaPB=ZO%{4j zAKo!;9mg(i6%8_i|ENYBFBB+$feYc+_n?Qx)CfI7>NtKjpDS>~c(K#3H|7*?zosHWmgiA%khPYrxi=d;Mfr!j4W9Q zknr2E?~!4xs|2E1A;$(o(xNSM9<2!!V#v*L3G ztkM3#OdB>U7_65j6#HB9J-s9wmiuuCY6>m~x$G}~(sT@`u%_@=hf?!~-rVlAP{mA3 z#Mns_kreZI^G5a4YtjOZn|HlSfV&r`&WhZ{gr|UJkIjzZaXwhJ@iV&4v03vfv|1ab z1;0Q?9ep>zyoF1a{{E)LM{?&kwPmSpk1!NfpN6)2CX=U6*ny2hMK!uueiZ*GX1Z;K z{JtoG<0BRn2X)X5tC>!^T9=FpJ~HpIan>z7ZLuoHLuVJ8$!|d#<-9Qh{~Oh=lIJQO zt1x+9!0A)k3~j7}zsl|xU6{*JJP<-@A%FtIb<~Zra}Lt>1iy=tB+og_0eR1t)Gs%{ z0SJbg>=Y8qxWeClZGc$GwC|C{j8}~E{glYEntHYs%VtEfjN9<{cMaGTHkyI)&e~Hw zvf~2GsW(2p7YQmRSw++<2d*6z4`&Q2<0fw5NmE#0rMn$(nTEHmO(Bn7*(3{FX|}mS z87Y}%Y7G$#GDO;>4vg6G`IJRFJt2!e5@QiAUQsN&z9KpMdZ-nx-j8Z^=(Jx@|T$C(Ngv?4SJR_@(=UDOy?81jNqnY_H zzR)H6X~A2q_E2ZZ7do)kjI>&zm7RSe6;-?P4Yi0$*sk zm>ObRi9>duP@Hj@ERN?~lEGH%Bn^C!x#}-4VNcP9d-YjC*Z|^BvVy{)=0!@4oB-7(ywQuxWc5+ zpX)Su*=Z$y3}c7tI|&~{CUlQlGIhpsybvI&kMX9q!ZH0=l1oarX%hh;+-3PnC%CcY zt6MTUbxlUIGMZhNmT+Jb`3dgB`87VJZ8I0kCfEZw@2~sTCu%AFIA8E0^CMHTU2;+= zq#`%anM^jN%T|j9kILH?>oYwd7ZGDDyAD}dL+O6d7!{*!ov@5njW%L~Y> z#VN20MYCn3m_QM(+?P(;2i3*gY86=K3pZ$rp{YYtFHX*^5j*=a+7AuOE+NoQOBg(L zXKZ z#iif|_%uqzxwemlH4$xNb**>wBKI{4QO>BEODwG<=k@lnGTZcI0<=KM2+WS!-Q|jg z0dmpOILpArSL~#dGmAF)?dTpktzTYX=EnTy zObHkGAUyZu(d1TQS*;e+T4!q3XNZqQ0oFt|Ylu__ZL#A+B|e|5DLPMB;6gb!9u5_N z6eK-4Zi6QT@6!m)CE@@W!n=WB&LPxyj}P$=gFKo8DLw(n8cz~sO5kJu000%!?c60U z(XeU3@pJSw1YWPE>_k@9?0#z%axZ1noVda%mwk5t3LOUa;&MmJF@e8f*oxTZXGwUy zJE#r#P1GvHlf3s`TB^Se!-L_?a~dZlCkS|Cl1pcpkKxhhuEGU5Yo6xdQEwU(!jxn~ zAp#f-LN(v`;aPdd_K2gwf+pQg^bvv7(*iNaip0*eO_L?jEcvJG9}Tm(!llz4c5~_GE22kQX)XS z2vi2Ilo7d%V1(;FcOXFY??P za#-)^7YS^)b-bZGv*INwHOtL!H6ib%dRiVBK)4P)Fu0LR{=k{<{qi1dAeV0UpMDiW z`Pw-<`XnC>KaP)W3K&-M3t8amxw=jSeqJ|vXXsA^Rp}-xyD)IUnGsY9(7)g*z*bUk zEzdlcFNGF6qiNhCz%Oi#i(8g4;M7wPu5v}CTrO%O1pWf_I%CQR`AqA}4dzGz*guNA zdH@sFQ5TR|l{T2EecX^xYw~bPPS~zu)2nih-N?ac1TUl;8?PKY=*T(LXCWSb{2e7z zc?>$Q@N%(+(&6z~yO6(*iKf%(Sp2yPRr@Y2_Dyhipoe=qtbvwl2(821_xeHq8QC{4i*NM z9>JutP5YbAJj1rGRU>wWdbq+KtK7qOqn16ZtdvCJqUzS;H@QI>c+xw8tD@JLQgWO& z?Nf3UZ+W0oU3f*d=<9e0M$`F$YCdp$B__*C7UVvPgi+O0eZ{ryr|9?lXAr*%;M6vM zZSb*$cBQh<`obO)mmt_Bd(8XFX$*Xi*n*IcDG2JWq#c9njfk^jDTGoMo`xtdD;CuH zl`%kItBpqTkgI6&*nli2 zP3Kl6C*Pw%;cp54ON8Mv(#8}eg}qI;dyQA<$(kcUS7vm>y;)F#f2fzKPJ$I$%f5bE z3ZS?OB-qf2Wk*;4uGk%(=tx9t<^$_y2a)!bFx8jWYWNTyebP*hjHu~4Qe*%VAb2}H zU(lFZ!}*LSQ4Tzqy4cJxE3(oxwXGt~`gxjysc69acF0Jbq>T3pW1qLzucU%P?ZDr0 zA^d8DHDD9O^$ugy7(Za}KFHwEQfL<$vQJ5V7MnJj0R%=J+UTI;DNv8_GkuX1sS-d73 zkh&p?RldOv zZ#U{g;|qDGpJ(&z1%qOIabsbX+XhFRfk}>;tmZj}rPa=I!7Rxw`AH(-lg%dTRNbn! z*K)jdVO?Jm4D%rRiAt8vgrEB0MH_f70`Q;a=Ym5qXI3xHQ~6`4+?gzm=GMFA@3Zq$ zx>>Mg7!Va-usI{wL)k%>RUki^%+5btME$kP7k@CN5YA{G84&v^)Bhp_Mjff}L>%-= zcZp434MxTAY}H@9+kkeA*|2%?t4@TjN3Ky}fbQ_|q|kOmq&MH1_s3qrB^K!}+|cCPxlI71SiRa!9ZB5TNFb6$U@T70;!-*ifS*4`?>$_S^$L6~63} zo#ifX?it+jakk=_6#GvybcJrAzGQabn98?XJ}K?c9{HqxHLCoWC$jse9>{HTjyPlH zrzJo1WNbWI9qR4w?4HWn=FgtyB22k6(*?ZG7LKV?aNoLIhzcc={B0^N)rkwc|2=Vd%qO)QN{j8hrPk)EdYf)g5 zhomh9Tx>I;f+;B-j<24VgdpkwPI);3xZqVU0dBjKMse=ZKgNE{Nu~0T{QkRFuNCa; zCTYg4h|9YLEzVv01T$(5!JRzbpS6cdx6$PU0NQJ`jo;jfuC(BhKmUm^*PVm{z|#bA z>&hjuLPS!0#&n;RM1k6L$k}ygHjG z{GE_#tVgtGB`;ctd^df|U6k1iauBIp86cxHZ#A10aYG5%^} z)Xh*!=3G`$d+jV8Cs+m>%mSxjUNClaE1U3qq*^X5@g$edc}x>*v~zn!Wie+ru`J>X z{%Oj*9GaK{*H09AsY|CXJ`Zn#GmIVPhXFOekb<;su2Xd}ETD<>!ti~lt@O+Ef$!`7 zNpA&#aM)(HlJy3d+oxH%U&N5M-mJa?(b z1bUQlmA;iGC?nphmMHb{LJ-RGj~7*g#%P+DusN~9^Np=aWZftO+uI89)0iPzP%h?x*|?qP2(#0HEvn9uELwHSV@eoVJbRJ& zeQ1i0u9OslI?7cN7M}$M<}v-HXE*^QAPLS2a3B$`mbK&DxCV#x6T8v?RgL0c`lF!ieintfY`q7jq)#7otI zN6q`lyueX~1Y9w7Wg?FIos*3qjwF@K(XZ%DYa5s`;0LTKGsT(j;=o6|@&{g0M%?2^ z??)Cy=8Z#*Qb_lL$x3z8G23o<=LSas!PE44Nd?CC>*7;@m@*$c42p?E96N;keoso- z2^NI8_}yzDwmTl??(SDDDIg|7!VLYp9#kL6RUnE7CP#g(ix>2s-e|CX4|`^W0b!RX zz5gx#L9K;nnbDWSBNnZ3+2f;Dpdos^BEsxv`Zueh8{s12U^<>FBaGM~tMbBhLo|G0 z7-?r4gs+ya?Y6P{hcBZ98+n3CV!nqUb)ZAdf;|kjfS#=^rchJ!Cmgj6uf_hDgjsc# ze|Xizy0w;^z=++Vhk*p=7E8^xF@aDZsB8zkjfQWn=7%Z0=%J6u?|f{oU+|*d8cd{0 z#)+bM(tBtHX$AIikLtD$a%;+}$_m(+6>0G>J&@ckUhF%TkI86c9FMq_jtNBfYvL+T zQ*Du?j}hVr>AZl%7OoEWEmho9{h2!zT5o)uN$4UJC@(K+=_5^4HO1?1qm6k@!AKTr zFsmFgq^SmTh5TWTEF=hkZWR$gl__cc(t6)M@6tseS2*PtE8HuMaz>v88uv`=c>b_*??A2sm1H)|{*Y6AwquA=(X~2!F z<0~<$xH7d1x89cCParTfHPfxVco*v#aS;I=ebKz`Ac8Ib0SHymv==w9*qDaMu#_F~ z%DaoY{h#{2@6uo(19T_P0A;H)3WTCT+jjs)HsNO%S&I~|Y^w}o6|16UGw9Bh);?|u z?R>ydS>zCd*JP}&ZCXI9EN#lI(S{74a&jOPd|m|JzrEmYAq|#~sxHw9R{$6}?h6H} ziiT;>u0H|_K=jQC*@Z<&oP||Bvb33HOcT=G*j&|r(vRoUG?0!*2hymOYpWdRK0JcVT1APJ_)t=&%0d#Oac%YYZDRX0Pl!6(V8TH6j( zH91}6OkG^t`i=pOb_m7w6)DwLZ|Ax@;Y!YMvG(`Y3|+GF1rU2Q@QYVu1Uuegv#geL z1W$#)y~8nFgf(A7!N3(dSgu2zzyPqxg3Zn9$p z{ukCZQvNcfBa(VCY)x4@qr|JEQVX62hv%ZWL0J^xX2Vjbc&KTCMl3U)KxUV_DGq~$ ziZ)Cn`4dqb>aT0A+ow*$zRNBYUrFUovGVW9_%y; zb%eNHZqs}u@nD|Gin7afh^1@k7)2{a3$Iyb56vv3>VlVdK3wa*(>ptZZLAb0URH&S zbOpmh!#{J-!7j3cTv)|XLunE8khX3mQR9DZYx8^j$_mLWCwECoy*MwgeP!dbjjnhN z$nnD)qg?FU3l115OHNE6de?g4e8fd z@sUo9wSODawd~m?cX_ab$T`@l@P&rO_^iob#KoLpnB7D%v0jSTqCOucf4ZRhRbT#k z2>3wBw-W4iMM2#-Jp`*mTWmhL=RU7#lX}$77ln9=qHLCUE*JxJ3QrQxcq?Y~zfz`T zb9Rl@C*gd>>jJ4*P;dQDUq#edDB%Cb!<#a>Y>myW21Ic6nj#7g3<-=~ll$}PC zYG*se3o$_BgPN@F!5rvmE^*bnkyb0pzwFlzbidq?NwGm{6+q{e)s6Mhtvo?vV?kYb zcq%R}rw)v0+fEh>DxOsXkWGjwG|wJ`q>=>hK)467@Dj)W>CwY!PxCm=)orj|v+b>= z=w@eLN%K5)G9Z?9n9(>+1!}?t%7TgK0&L_ItW$ef&m@i0`QLWxO|RVJ^w#;WE$$>a z`4e3OmM=w72quQ9@33i4*C|DUezfma#$OIFne;0P7j?-dfl(fmd+cWPG1vZjC8x-Q z;<2r`8o_n6()jI;bEUW8q?;5g83*qgi!RWc{yo_dxi+OL86@yyVL-wa8jon?w9_7> zRsJgbU&t!@l7U0JZd1D4u$k;IDC}}5k=5s$lkT7;cY2^|LnCPqkib&-;{BWR*IS)@HHYW+IwV z4VNadNHx$LN|fmv`XB0|Y9-1m-M?csSlXunWta7cs)A?NUF=K+6HCKCWok811hAOg zj4%=nsw9Hsg4bmwv6uOKh7Q0idGuOeVu{l}u}gxi#7*J>XXpyG+|qfb17V5te^tU2 zd#w-lo;G1Q9UFvBVCmRKJIlRRyKA3=9|sCMm5b`(65GTO3tyTOln!${V1S-Ly#o?-k`4-UU(O)v^ayvw3@kHbrsshYExsQWKEm8ETSV9kW zgiskq+?|YmTNgTzv5SRZ79K%79xwxR82_XN4rNt#R|KzF=OK;)yFUy758!PnFjA(E z{6zTrIbQ5FLsNYm#FVYAz*JFZY_5cZ6i~Do>!Bc25^qFa7)#(C#D8W=!v3z_6|Zzlf-T0w&;L9ic=p zpvc+3-ipMuw9xiwdq4*O!9B-7SM)RX&)`i1t*M3T^uwW^);_~E^c5YLH?-J|z3#rK6^ft<`Zdf*Z77}Kun z;Z*$#arL{aDK5GPZWahy0KDk>>7RHE-_~Z+!`@`b>|bH4LvwyLxtP`%eT5KQPKNSf>V`Z#s9|I~*FRGLIl&xz0T@*cF_t%n4W-t6yS0 z$FDK@3N*1v!@RMv7raRTjwfABjdI_ikW0647RI}b`~?Ke>u?S_>YwIJ8mrsIaBfzp z*wg+k$~NP0L@kEb&-}$;25GMczxwPAo+`y`(cyX`kA+BC`5ta8l+B4qVwmQ#LHjH{ z{N|7rB!EpbvJkzIw$ti}1o2t@jJd@;$!k89Z`s4nEak>+AT%^8gX+n;QT|k_ttuK^ zeog6TqLhzu>AHv)BhJ?n-M%KS4h)Zs5%V;)zaR9CQp~`$Gg%>dW9iCbF(O+2><3-4 z`(iE|`1*_;^2RL&ExWwc5aY=;>`)UeVegU=2h{CV`Sg*1_e{~6;br)Bx3jln+-gZr zEV_&21m0^Jm51#ORnmP$&PZJE)L0B6_({*XX9K#d4eYice zUeqdRx*UP|qgFs+pfAor&H@s8Z|zO^L(|Mo7Ox5(ulHp@eNKS8jDE--SKUoJQn}mr z)_Gr%X4$~@_WXV?e(%9weE{hyod}QYAommu{v9tH?XiRSKCZI+m^8g|n{HlQGG&I*0842gx41mj8HGsEkapc+^OPJ)(Gip-C0 z_sW0>7o=~{Qt)4W$+2vxcxs&qWnQfwu9EJWe-|a8u1!t?x&RN4U*a46#CEJJJ?Hg> zXxI_?*X0&D(2~z_pJ&$;p#$BY~byRf)MBODlYEs_% z7y#&)%Sp-)w|pgY;3yOI*!B$_v!6mqTa!;Bs_Sl-rDd7H<)geI;YE>-b+U*vgI_}W z2&XD8b7~ENoQ@J(wJuZpwsoDXw^BHk-osI!7B)ai(1$whN`dq`uys}EvX*Rp8VNzc z5vX(q=L}~wXTQ7jH887h{TAggs{TOD>uHch!TO)TFlYru=rm!6-idX6Vuz>6EPov0 zYO>ifk8eRbodGSZ)p6T%nMZoFGFNPKw5?&1go{l;>=yk+f^Eg zh!Z&INRwp{gr5|!vwkiX_|k7<3m{4&Mcy&Rf(nwQTP+v=gFax|@Lq>l5G|{-YYjD(J+5dsc+I_K41>qhTs6u(+5u_MPn!<^e_a0qXPt zqy=+gexnb(t|}lDNDt%`-~%rqvF&#iu~QMRfD1cIm;y@F@?;#}z}B3ZM1%Vw1-NiJ z8yp@!?svd>%T((IoXq@H%2B&$j~+3lR-;y+zc zDf$?m)tU0bl*qDDgNpq&(mZ3%J?k~l&1rUdR4iVFg+Fy>{I}X82%njwY z-m5k9MuLut$IIiivDqut-}6p)@ggTcO49uhIdHWe2&kcADj=zLyW9Y{o&I6EE%xK= zL+6>JO8U{6YJIyOT8P6|>MMOKZjmgT$}2Mh5@CjEjD>s8PBhBpIH%x=09{(6b<<@D zHn%}sL_EDNy~WU9CYT=D;C6sEg70^nEbd@%ZfBNGd=4u{I_Gw z*l9qOuh=`KGg;WN^MwB4^57+H00Zf|EVGH;BWh76cgn$1Zut_n+3;?xE%A@D3u890 zw90wk43-nrTD%o3@QzRh1MbF7 zhm@b_`moHjc{2Ziq8LxZ@aA!UP0>%Ej?`J9JNhog`x#LqElDD+v63RS^+GdaMGdST z?XQVL{&0a{b{W9+Z5BU?rh_c`-ie#%)q66km*@(1G9m_Jq-X~OD|>-bw+y?El6KzW zt7wL$B8^BjijeO@pCbB(*K_4*eReagnxDqp(mY7<+`-Gcw`;qDV~VAbdL#aER?l-qb1iyN|tadI+UZlx558 z>2Se6&H!juPJ!T^+0{^ok|m-uIfve%9gI)>Yd{k_6owM;U@bXL%q8Rb$7dfX$uylJ z)!p<|9X&8izmvkl%=OLh<@C-0DG7#4_=}-nXBQe@j5CrjDSZqV_Qa?_yKtwA()|%h zBl+yP;pvW@YMJKi%WPM^*y~9RTo&D+O8NTu3R2-FdO5*M|rmn?`}&{fAI*_2aXo zlkNLh6SR6#035)4zQbZfyEnboq2-PxID-+TMS#|Qw6BOCg;;OK1RnLk(HwDO@-Tt1 z-gfg*)%>y7_)bxM8=Si{4)TOwy2LL*65h)N$)lX5@m;KUaNy|+He3*T#O&2)CB2a= z#r11%>Lg2*&barpN|MSr@k=mTLFHS`_GBjC?l$eNGW8ZJQzt0Q8xNv)SD=wfCH$}t zbSBsCb7~{Ol=*58{!#eOVvf?)`0$7o>I z3B3VwlEJ!xASgxl(ZP{QIq27jcSm&vV6meCHOfQzU|=Pc0006AgYs?wp+*2Fx|;xR z5GVT)fLE_4sd2$7#g{b^m7$t4Cs42Qd~c?@!Jo%$snw=;UtA;WDBy8Oi1d2i;bkLZ zXA4$j87d+ygCgRTD56w(ePl;$v(MmN`C(o2hb(W-Dl#8@LsEYeDS`FyEuKM`002S< zfs==+EcJS59@_`erN-sUB!XSZt$V?#t6$eOlBXTmm0t*-tOm|f*Gep39J7y;0hq$CEt z@i!BQTnoQ0zj8`*?aI5A6OD@JVfMxmEQVqQ_5R>;Z>*mdNKNAt(rXuQK7g}aKxW9` zw!hVWH_JG20Tr%traf8U)HHP9aLWW$!cbQ|@cmLT0s&0SIzQOt zt!Bi%*t67h(+84SD3;Y?R#qZ2BWe9;2A<5RuX36gl1t4w2H_4lam#OOWLGAG94;q3 z!70j9%USshe}wBxjuQ7GLsT>p4SeU>H)tSFmEDR9Fw^zHiu%?aCKz#+TJdTEFSw?4SN24t70#H838C$FW=*4c zpiWQn7>j4D-mdY-8?#nwwDyLif2en(I^_zYaDbr-1{vQTEa-3g_I9)`1~F)jiD^L= z=lUZ31J_Oc%b>jGbcb*m)q~+=4?E)eqK*+z+(I_q9v&pK7yqxjVUL0G%||*t${4NG zf5pyG4bwo((6#O3Z8oK$?^d8An?-6k_t=46BxwPS%O}nEXqQ^wUo|FTTb<(w6`oA) zdIQWj=y2PsZ^(cchnJQyAExd(m$<<2cd%!A(`r=$i?`SETVtlvlH?3W?#WFku+(bo z8H@kfNRXq+3O0E{8VeZ*#9~ty7RmE*`CtUF*m3vhJ7nh^yXt)N>_E-a>~I1q?Y?6lh>=A_7gvudY)+dEY9`At>%3!=c6!@Zz+d#%oy;aOYzrOV+$>ex%Gav6egot9{sb= zp+cW^8MYjpVWqd=HbVt^ng%G z7ST*X*>f@E;l=6B$He1lOhz0x*6dz{Y{?g;tbhG}O(OeGI_Oqjvd`kGD&Bl^Z> zFfF5K6$$W6cejyxDCml)3B9_Se|q)Y%K#~RT?2~826q=csk|Cacxg#nvAAyza0FHf zT^t-XJ8FWU@Dcw*aMmd?ku~5d9)fOS{)4nO*(EG6BA00s&C}EVS zxxo~y*zPFl;>wJrop@0+rpv9?W8{C-c>f+ZUwFy;x9F&=kNDRe;ZI{YmNdXdzYEg533SZS3{nG zP=|Cia4nw`BOi4H$JucYSU08hhtkniD1iDzknwB&PZ$WTomnxdk=fD?_c3!E!}YFE zTO$G~>!mus9c5x4V6A7XjwH7XRX~hS=rd!E%RAi-q4#z?gL`<#*UhqLz;)kj4?r@* zW`alzB13b#wS*Q@MxYXt!95th)rgZlS48p# zCt;W#H(_Eq(&S4@5n4n^`#KSa0n@?-3m=YbKf_&U2LiRdo7YlW=|HCBvShQlL;ykT zPbj}icDA5g8sqmL`t(Lw3x{@By$1Zw@pCO|v)6-eaZ>N#KH@RC03I)}vl7?xCW3f) zT=Lsh24aeFYLQmG=!%;heJ%*Cw{5|HR#R|t6nO!+kY2j#hpmM4!tCW+B5*Yb$wjsB zTCkb(85f3bih0mAxq1pV)P>SHl;{&`L#mWCz_~_iM;Y8fS#dpbkE3nY&tYv>h2U|c zUIU3L1-3UmnaoqQdTr#{PZ=I^jslOFc19+IIB4VC9VnkbXf&|0@#dcuNvn%gYrA23 zsuKi9f&Jv&>&LhAw3fZ^=N;~70N=byYH;>()a_dy-gosE6iicY*JFuE<`uNfAY zazMqO&J~iEGe73u?j9$jyh|X831HIxH2}MxMd~3w1~#%P4XeY{X!~qfL5 z_6PzaYRkD2?b<4j5hZfWXULs16xY;|WK}8PpNcdvs;&1_BiV3HZ}Vow%ifG*E|8Rk zVqbL4l3)??bnhr>BDr*P#8^tVq*mJv%%DB4P|wWfMdrozKi%6RCxdBo(Cc)=1W zAXVCNJQH2^j3tT!^YeOIP7>o5s*!gZ+gJi5Fl?0|U7^U)W1YKUyZl-xDlUoU2$E3d zUu|&)bm{7|j8OBQwem~(VQjicHg25u@HLPAALSI%%#bpjjn3o{mFOrs>1QT<|)j3H}o(nswg@F~ia`i#o5 zOQh)b*JEU$>6`mihiSi5o*#m-DUd&$@hatIc2b!A`O?eS`T(=V$i{Q~8`(j>*T4y7 zU=Nq(KpH!EVc7~nMA={w)TD$cMwwOIN5qIUB&u)Ez^5KUeMCwVDfuVa;>|HU!V|Iq ztHJC$Ko4*bkm0Cf7!Jt`w{w-)rird-Qp-1Kw?@B89C!g-JZ)_*`d*N-e%=s596Q%7 zq6Pxt7Y_&pd4LBXR-iD33y8%h;1k+NFcGdCKoP6XqYw{PUU334MPKZGwrvLobqE@Z zgO9rW003}+2<2|x%LZ*jp2HF^W|SDo@jHi)$wK3pBy$o-3)hgPs?fJDrB|3)h4|4w z4cExIIE2R!=M|U_mkg-NKe+E?_dypdgK+HZLm&%wo9?Q#+FFMdzHMVH5XY(U^%+df zo36sX;+hlp28XlN^uYI-1P^dUq5*qtq~`S)SA8ifaP>0lwCijNOS*ltUTB@0+~o|2 zUJp~+Yr4~0pZts*vE?~LUqg`9(~`q4i~~cC2|y_l_k>lUNd33H#W+w>@zG@AxK)JS zD{KP+o^(t_=o3S)5<%gKm3<@PHdva&HEZ51Md7A{rxR$hxGmf2_WQaigyRcCLa43F zc5R?i6}i|I;dFJL2txiTnIRccMe^B4!9e-lcI^qTJWP*mH)EHlkkL>dSZXz0_fz$9 zvj09qOz!7PjE*3crqU)ts|m3r4#u0Bxho-{a81Tsx;3)fwD{LZVe4x8CRzRZ{DDg& ze}xM~g_8FZ)t2_LwSlAdvP%8p;7eZnQMXgiQ=GXMQEgEPzZ6W*IRY0r*G>3*c;13c zwq!D=e7CueV}0V-y19V7Dv7(xMK@aFXns6a)t+>*M?;EnN%PRG#HwoJ_>ID*coHA( zo5XJ;j~k6uK^Z4W>pz@su=S)N>_3HoO^8HqFqDjR&a%+BOB``-7%_BjmFt4DhRi|6 zXHMkP3V!tYW1H|isOt4h0;)&&V`d$3pOxF;3S+IjQ{6gtDpggEELW#$F4&^|Fx zdAcv1#PLSO0EU>r53LFz!J#5}(?_K40e*0@5mE((mQPw!h%VejT+wKfVFvxkXKa~A zGdM4mg_DT;7s*|}!9d1QcC|OG3S0Dk8^ee_{rtttA`B#CRlZDsB4G;)+{qVOZ3$Rj zYMQ)Lh~&wbRPL$-0-U~sxqW4W5T?GqUXSKkbDs-L!v{3InnEFKAe+p2wDbxz|ZkU8Iu%f`%utjSJnUB5(2x+ zFOe41;Bdrt&Cm6lqiD>exW;Eds9b9H?f!;ensT&&k~8| zzto2VXM>8es+z^^yx0E+!$e(p_YYq}ISe7s5{yiK-{O+;6GG$mnufM&?}7-gjd`jGnZu_l3yhVcFAbNZ%Z!j0mYAO1W+{bQT)7vdKmuB1u-0apic+PL`ky!C zoUtBI&j@ne71(2;uo#*P5Kda_EWzE?p}wzqSZIt-N_x+p1==r6qIv79tc|gspPb7!Cih|>fv$_o$D4FeNf`OB*h2CiT;xJ&_FWLYtMuJy-;v6s7)!2& zeO3Jd9~MmbQ~)e9QK*J88*QSI4kb#16k{W3!rKTC7P&dxGrQ2$w-d32Y}*OiVM4nG z{{_TSUxxFge@C{m=|!mW!Ady(@@$O@19Q7w)_gK{`l4TwV~F$lQPh9JnOU2^z^Eb% z;^89?XWW}#y(s8yh5_sIIO|Z9fD8rJUd``jWwaGRqewzG<5tgXiZ+&@KqXnGK)_r! z!{!CjZ$HW5_INj^1~LI1SecCMs_jRU>RiC;5}iy94RzHbyQd&C!1Y;)QZAO>&w?4o zO>UgswPzqN=Tb(fMw3z5okJ13ZWi81D*`ikW=j?XcUimuG3g4=+$xl6-sA%EmHS6K zCVIV={y+#bA;t8<^yNB=C9J%rVvdIs84R>SY>WKC&KT9X8dPoqp+?e0%2OSrI(bz; z{G#ABoq6!P!LzZ55ONpyUe)fRwIOMyUonAmQ-WZnH=4JanmLk3wcyYR5XbWY&ScxL zel>-~>UUMpEm((n)^u)<+FMB#+1d&t?w0UNcZ6vox!vBQ){x>wli}GqT;q z6|z{e3sCP4syl$y$oNPd`6k24qT>QC7P6#9y4@_3 z&!O9DAu=dul?R2XgAvZC0%unEtw5SBjR?jhIB^AEkVADT3d2kpCt{fv22@zOFP-p- z-&)Ns_)ge|dMSa9Y{yB_EzRBw$L0xpLu%<_*>$jsTWF>(yh?e#8~zSR|44|7dRG_Q z_TnpAccHRbGq-R}mJh}?$6Cs;Qm}ar@dF&Y{%EVtGZQ(Yc-DQ76x{N)mHyIjxj5mQ z@%}Ja-%{1Zd1Tux-6Z4il3Sn(9lg4B4zj&>pavj` zRRo8ewBLl9C}1Cy>bEQA^EgT=JVz4AS#p1#lwYX!OE&)**trc%i@gI2V3sECJ8FA0 zKP0Z=_WeHTO>YyREZwgVUM)`yWJ7|s&g0Ka+uJ*1yCg;WI%kS~N;z`IFJKeLV-4le zTugghS3>uuK^N|e(8)}IFm+@jjJ*pzi*cUJp~#36n$=Mj{Xzq~`43`1$0*<@xGY`U zGK&w&N9hi>gjoa!Mr@|+-7wVHMn}jd8dMsctChZOn?f@#76ETNV$Zp>Dh?xlD-EFy zA#LC18$t}1meJ*;C@`wTBRD;|Z+E--$r({kweJz2X8>K>*}Gif)#*a<0on}g;~A5AP5_c41x#gV?;(A)9IA=5}AJ-pnLH}_F)o+=0P+W1&#!X_ey@%OXk z>B>qNQDvD;#XFR=*-uhHLl{7Wn)Q$=qDUM|t~-XZzWjgrm5)g~RAt+W>gJhZmYZ-0 zB=hm~W||nze<|O06iwl!xIG>AfVKW99z-CJ^qreYk7?^kJ5Gp=~7>!%;aqQjoAkZrh*IL?w7P+9^>A-Jw=p1kx%(e-l$`CM6~Bn{R;TT7MeP&8=1-#iCqz3&M5*0lh1Lq)L9K^4Q^j zDQLDrDL}COua^eGggS+&emQ873IJ|-+x|j+GlJ)8xv>hxq z1dI)?W53|EIYIVj67wk{PM8SQLrEJA7=K+2VYt8x?GVj?B+#gKE>58u$ykEs zgBSo0QN)w39-AQ6fZb?@8YcnVm`@q01HnN_!qD8(MP*=-+a4+4QUR+gBep9SKy#2! zDY2uzP1dKuLRmC|aDGB*Y}%p`Qq8Ri{-ARd66-;xh>4i?yYx8-e(658=# z(W1)!Titq9phQ?JPJE&^A%~5E!VGL(jxYU~Q>QuLBBf$&jJPG6oV5ziI%pqexd}g| zu>SqyLzmZxdL`cEaBPFGNoY!;nX0IsfCuv=yI%B5PtxijrrOec{tSOlyr~=H3!&l< zBO&G)UL0DCJT+j~l`BJGh|6I@Tzk9=1uh8(tXBP40`r;zRt?M%ey`%IWFc=xju0+T z001Q~vjl%9oR*=ol9tqYJxGrgD@rv$m|M6{{fzoMfvo!v6mw8=de2)=05uFar}KfF zNoT&{bGjA^@uS?Ftq@NgsGxP+eZ5$2u))GsFb}Zcb{Kr_e-BVDUm>}c`Mk3!I`Jp> z3Zh;v+v}xxQ=WY`&`qdEOvLhs5yvBt!(r zg=6b`YRx+Vh6@*is!3l$2RT6}qzG>4gBs$SBhqspu;Qr^%Hf9`ntRB2w{dbuQ8i;q zhSJ)^!P-N8&J#c~Kdz6qZ|R7(tgm{)`cJp^0nvYkPEwpqygCs)ha(tofz_(_eLxry zq^1P!L^g$}I-$x}a>{Xm#nsRWIZez;>@?}YO)C>Ry8wXL(@?uCS?c9-ab3IvPWbPR z#q2uJKpR~Olci<C@4Et%v0SToY43E2y+H`eSVD092^1x4bL=jkI?w;< zD2Q<@TBHwVY7u@sn>yosj&+<%-@N=lCvcumw$$Un6GsDrLl(*h+v~oi{`Y!4CVhSs z#3q6==NNK+cLWO2DRfhf`G*ZCo7t9I<~sNHS{LLU#t>U+P-0J+Y+K? z;u$E;U)uFxL#|Z76QhVI+NB1;k=%D?WT=?X7x20o}rxx9-n%V)~9qH;QlGJV{JAKRVwpArdu!pkr}$3TQ?&OXn_^Zb1O1?zgw8ab`lYy-j;X_1 zn0tdT5Sk=3!E}#qfsW0wQb`SjgZKf+VP_;arAaCXD_KEqryi0^8DEqnc>P${bv|g- z`tk~&W->=a?gK52TICBQCQ_%<3%wW|hV;j#_o z|JkZBODuR@*mQOil3?*igS4v?Zs8JNyF-pw-dq3R@7(Ol*ej0XAe zrdl7WV?fR;UBZMswq!dP9W}?ipF6~9@7$4vmSoGDB#z&&Al)MpyEV-?t_)P z2?&@E-GVpZE{$hOFHVWluY^%-W`o_CapudaPI#j7nA@*tn6h1f& zQ2#Jf#>DPfILT1}!^HxJmFK<*;*i{}Dy1U(eha@wkD6Ogis;=;^Ta6I! zW(^>GaF&~ELWUA;*1smwm1KwMifDPdIE{>?_^VbWS!ipb^`9U^&zReho9P%TS48I; z07)g-khrS@j4Qgl0@N8cx9v}7ar4A`W}=}nQof&o%e>Vuh~5YvrI7@9U10!{>~%d9 z5WxQxA<^)7bWQFr~iv>ZD7Y}G`DL1+*QL(BF^_HgWqJ-smNC`ud!euQO4|<{is0d{-n+sIk zF~ajsQ#JbPKYX4hZ;z&YkZ*VP+;UmMSNFHidJU;Ww0P{%e?%bHS2^HQI#v@f9(}cu z=KA)Dz%DWD4e?bnQ#W$nCLwgkw(I3Who6jn-2;Ctd4Pa#^!y?2#}}gob}DkQ$`K5^ zZIn3h(yQ0-gu#Ul8KOAzF! z)iN7BNKJ0p#ut(_HLL(oKg}6g3D4!^^%EM?%D7a?bKM3D( zNQAr`3ruyds7vL>x3(ddyg&bEZfklB>i(Hlp(xVWl=;ifEDvmI!IELsRH_Eoxsk=5B@ntTH#Y2( zcmSkruOoJSJzj7|_+MGdXbUqY#5av%62uzr*oQ~D%L6?i>UWo5GDDZOqZ=;Y{vqYb z{v%HYX7V0Nkp@If zLK}@ykzvRmx~{($ED+|&uwI{KAX^r=`gQXxUkK8-eTZQtYmantu84t61DTNRgtDqM zYr-)dwP5zvB#47Muq~t53-Y>PezEtXC5zU~LE#k_%g^E7U}g35{m5F$p8!>s4;c&M z=D~X%&7jUKUjT$@<*`@X1|frcq4-5h`YrL?e%g=!Q3;f2up*GmqZNQ|YjB9W%Ae331<#hM zE9aROqbu@`Rk@Zlj6n$rl#w6{T?p7wTJX;7d%D(A{^zxMrj8{gkVQUj1t%2t;iKN= zH*iTB0zzR}699t;oB2%oDk)Zg41t5XSH%|;6!EzTdIPo9mw8EV-XlK?olOxC>kWKk zX%-tS2?}l97RI=tFPjX&KmK3i3NrJhXXBFyM4+2-Tm6=rY~GokyulE`sqC26^;dEkqSOAXbwkxWM6Fu8&-}1mma|5)*jh5RjZf3qb42JyFyKk@XAQTHVV{lc)^OY`TnK^gr~&nX zs@N-UKKHT{jx$YiSOX&`ysUxRfor+xs0EFncJt_UV9F4;0+ymmonNADPTW*Bh@V zLgm}18?i4X8Ky>#dqt@(^BuuaZ3J`fKv=(jmbrnR{tAhnizpA2^A@~t)bZxM2|7#0 zLyPDULoZwe`{5*K(4qw3)dL-2Ek)h8;QTqW;7rw*qv5bAU;q*AomIDSj`G#E-jn&% z07(2d9Vam?s;Ndf&YeC)SsvQ72g$z?Yn5`Lvp}05(d}MRSWi(yCx;C~1iKH+o&9T^;Kv$Yi7drW4S{5qIm4-z63p-GBH(^i z4OP|R8Y_>SIQ>@C+>T|{f-9e424J`*P*?jj&CP!A+J?F9jZ*Y88pNU}s z0mh;Yb=_6afd>3YXta1U6<4BjKhL`++AcmUn>E++!+3|4%W0V~h&ZR_In}&&swDR2um+xD~n$PJQtSth| zS1lP|QkqM^#NbpFS7yim3H&$psq#yZrM)Y4Vlj)l6i^$G2cL*k$GbP>qO}@&fwaR% z5+A3QYG%Z%@qrG8B-mq4Py3B~<{l)2X{$O+MVnUD-Yf1#0Mu%ym#!pe|BIe?FihUz zG4pcv`J}d$sbdZ-SmqkA`^-oRuBf1vjXiGlkG_1&v7*jpS{+5^w18= z2CpDjb+@Q*V1lE~p0U~^Z?)Q`$B&3D983~x9nu#|)iDg>!t=yx7z!K~WO~K;(Srk| z9yC@S*(^@}GiJCcwOaShMCAe(Im zE2uJfUa>NtQ0E0tE7&ih`FIESqLGC?BK#sZz0M932M2^}2MzaqNm)EVUg=wRtg`7v zMtS|vT4kPV?`cu{admM(B@ZN_DUcT3RORBxgS){2QLr%f6^XFzh$mXASRtrESPcwNsn(71oE9TD`2_g3``Lz51>tXQmc$@MyEZ8-^jhMg0H zjdr(B@ScU}PSC~nuI`_Oj$7{?Lj%~9jk$G8&AV8zQJ~Uiin`<6WEVA~s0jOha_w5# zyqRI#%t>id(s{gmcp`ada`?cQCYbvl35FN%I*PI$i6SRsB#l$E zCm6N10kdJv^bp6N;&gMgEsu6gyBNG~gn zA0ohC>+R>o$&9c9$0`hw8+G3@*uNW8N9>I;b}Z3Pg9buyaVDU&7B4T>A)NYDYw_Iz zSsMwqbXVIm>A&*v^bO_0Ri7iFAwx-~5MpzS{clj?%VG#|*AuiX6gs{e5^|1Xh?LS< z0@)q8t@L#94Cp(xT`QAb7q==N%2mW?=RNub%$mipwzL9;tQ8>%0Y$5iAcR6 z(iK=Q->R^=1qQ*qRTkAt5H4$f%EUERuC611@7JR_sv))iYEsJP8tn3mx5<&Uxg2WU z%aFA1;N{vo1#_rE+<@Cyr3nf8;PDa$OoYx3HQqhVI6f`@3zn9XiN#(0+(rOs__nb` zLz12`Zd-eMHgh@~&neoaJspmbkA=E$Cr^>&j7rDmOu-zbWJAW89bR__TCh_Di3E-; ztLfJ577($$QB7xQ_BOQ8o>5NsaGt9>nLK*Hu-}nqUad@X(5cK=+$LJ~rB%qL!N8wX z<$$42FKN!wwZWFzOuwF=fU-xLkyd}*T%HRGLPzDO6MnorM}qghgaaoqUu5$NbnSc7 z3?Gc^I^_P<3-Anw>@lA1)O+2bv*}8vp8JP)iV!RaC}-N&x9iOE>-*i8qpt(;>F2cv zo#f8VX^udxN`mUGNel7a%$sQES-5~od4sHt>_H~VkV%UJ%B5$`zRqz&bNC#epMU+H z*$*0XNyk9g%OlTZw(fHH0LK#L$n0b@VrGEp1oZ!c$zDf%_wZrY(An}Q#v591Uub5(}c zGg+jKPL|!0)b44*pJRbsJ0&5cB{p3Iur?*ulzNVBtp1 z3ARfl#kRBNOPd3XsN`_%zD={@jtV-D@QCUxLltUw)|&SeFIHW;Sb#efgZ{>;Mac9) zOi)uN9WEJ=EbppvuIgIsjN2iXl=j z?dUG=JhNjiki;EzO~VQO)Pdo&fG*OtYoZ*^$b1U^POytCA5lfdR>{;I*G~eT2uoR>$y2a+q#}dbo3{v%OydKBGQSmume?GLYd`>hfoQFLik4Br! z?ijKAOHKpCX&vV8-0+736inepviuYv!J&mWT6VseRc_i8lHIk9HFqPJ6f~z8XV1el zpO#K3ZI=M2nzd~kX$<2V>o7uP#slmB6y1Bf5dL70r!aVpYGT2Lqgp5xulX~I}ocW z)dY@Z3rHVC2kqDQ&m4;f5RnU3Wnr4CC}LOm_O_6XopE0bqeEC4j9EO?<0`l&`r_AO z&dqxadi!P#(?O>3!{zQn26pzWLz@haa&-5JyJAcbg$3g&6%Aoe_qFYzMQZk?DHawv z?F5dhf`eRVwNHnQaL6b#8g+HIKtw2Ix&ZmHl(R8ehLJrZej;3n#I3aluW=6h?w4eF zNXc;ph$={xYjg!57p+N{uRFwqj2~=w0=S|nUR4F|Bd|1tBdY}a$LU8)t}9+?Qkrik zf6Xij3bKq?kIvb$+uGBL{y3d;Nc%sXNk~eTGWNGNx%v!Gv=^AS=tCYL3hA_(t13?}R9 z=Uyj^gL*6i22EEXwXCri#)1nqvi%sFjM1V}XN@mkmzTPAS*$>dr%5I@hMUcwLoKGj zi^Hj~0I!vm9NMirOPOxe0wZ?iOUeKWb2p*X1+M`Q0y5#8o82VdOQAJhthp^z0FU+P z0z>uL;$Cs|K4d^4?DmthqO4;+o`qX#JP!apf`113`zsE`;Y?5@xT=V*XZ$=e$fx=u zY=dA@a5Alq`QffS=_fc|Bo{j(#XKk6y*(_20^ip8PGL<^6Ii`g3^o98N+!t3N=e(SL%< zP;~vTxd?{2CF%RG8E3yAk~U>UM^UfPVJ)r~F9n+~8CQql!@xBZGT;atJKBr^n4J~L zmBL!__weP$!~L=NiEWqt%rYY2y?0av7l8eJ-7hf*xSv~6k>6eDJ2KNh#OO8zeci&V zY9-8!a$^2)j@ZYOZ9Vo!Y?q09nC`g-qC>e=yxqzvf|~Auh5+P)uWfDoC0(c7|BO49 zVvTW-bxW`NFlJ#%e3i9Z22KL-&cG&G&el4u8v9qw#SX#e1RQp#0JySXV92`p1#bPq zGjXF#RNR~g{g;@^2R4#r?^+qqBM^mq0&4x`F{RN-TXj-4d^GfA^Yotr0qAk`65Xhn zLbm8oMkY-f&+a1;{njhyy}o77D&+%Q`>g_DgRk{5JHa+=^}`C z4MTehH~#6pHj_N(7!2j)zAuj`7T(~Dz9o8J)Odu(8Yk6!_fYJPRFfPIuo4LDR{XoD zuqk2r3Bh@Y@qH-o3f3mfusi6jGYLs>_u(IMS)lPsjGW=vB^p-Dl-#61UI0~TTDF^R zn>qK^ML*)({=wSwvI6ykn#56+>rO_y)(=yLnWDv371!S?Dj0Pm4@0oL4Z`6?A7rb2 zAU^U^7n>26u)CJcCRXLRAokF{X6ymcyuyeSIf}Z!=0rc{ZSb~%2-)T^m7-(`__Df( zPD5@{nJQ|F9+-Pk##A9RjH$!;4OJejRGGaLWzqo~{XVu%KzZZuw?XbCS8tlD9I#69 zV;;6~6)18fwd*H6+K9qYg~z%9E!0vO`lo#$8kA1y0#l(5eGzqXo$gU-Zsq7Qq!1pD zrnbI8?9|;3Ei$pvs1?+#iQ6Pf&wq*fkn`T($S2hZ4tyZvk0Sy@@Sff;dD4V88vI9_ z-60&bzk=^*LoV}4r4PJa3QdOewGYCRS=syqOsq6F&zHmY5;cUaN^OL_u+O(&#L9UT?)oTFq^WN5u(aNiRFI&=( zg(c?{^ijpO_8gt4mWJOOMS>_!AJyVCaR^!3wFs-Q2Wd1HpV)X={7^h4?s&Y-9@M)rx#8=XzD=x};%x1x3SwK%vk=aq)6n`2)-)L@J{{y^AYr4H zlG1q^p`1}MXJM(fJq4@Hkph6C-UFbZ+6yg{4k;aRX2{ZHvbq!`AL6YwjI(>B(ikLm zFZj>jW|`0J--&GbmZpSat_6zy?I!1v=65L7E`%68aS5A|> zs~foF`K;90M2t1~nK__Xtwb_L$S(o8)vj!){m-_06aCfJR19$cdCg$?0l6JRj*Fr4 z9Zvp0LM2cq&9(Tx)}CT7AM5Q!B~`?`l4B}KL!Uapn3=`Fh_|XdUxAp^N_^S5L5_Th z9|`8ulld-eCm$q|F!*hLDvtn8N#OG=^I{4{JrWGAEyku=<|J&_$Zs~Z0&xR)?o!Y~ z^ze#m*b`94O8()@7LU)!@qabiUsjv>2a3v2lL? zqo2p~UQ|k{TX+soQztbyh4>u4kk}`wWXr0*JoWaE@5t)(pjbRQcr#GMcv>qT!P8Uo zS=xiBmdReG2#6~1ZL@en+-3%_G~n{cw>*`%54}>t$!JVRr?aDUfG#T`vzu)EI?M-y zsB`H=27Sm3xov!@PM`Tc;cvE~wqI&9*HSr=szMXnDIck)#&&evNuIpe8gG@5$(zbK zUxa5&*c{EoMH@~BV>#1zSq!XmL(?VQ!z>kAexM)dSF$Xs4Q%)OzpdJFQHjq(?!jg=Mn}lj-)%^Vgw3dH>B==>U(Ug5s=~-VdQj zw}*4@Uxgp)F=v$eaK#+tAh??KA$m`pj*X}O)oDjQD_x#{L*;AKkwOLqtaYG?$FsH zjHlK%b!8Sp8A~WFC-v;fJ25hpIU?tK4HB^=)z6}NtXia!EuLA4nkG* zV@2Xrj|Du}Iiq1=1`9=!v@Vo&=d0te&pMQN!%`0?^Yny45|H9?RP2cJmc%7>`;j|NW8@a-qf$L+6P>JGQB`PO|F!V`_HH z1XoRs$z83ehF5@u#co5efpO%8KlOK&B_37MWRr8dlP_sjU-_{|p5!4XQ&a-L0e-hO zsjE!H9!Eq56Mq8ueGIVyMxP0=*Ph-bA z4ZYdwdpi2$$j8o(^Z?7IYrx~P+qpTF+zn)%SPOfkADxv#Bdzhyfyi2&*V?{uF37;+ z%a{F(R9_*gxHz{^hv7n~kl*o1Wmo7~{D8T~>O!}Uctm!i{{dXUM%_sR*C6zmsai-e z-W@N-5WEo1wR0FcgHhpSPQ?Z_`Xv{cD8^BI#0eDm-K<$=@o01R*>H)Bw$u!}pNfiu zC}A->nlfV*BGLYce?U#{=fdYDC6e`>gv$9IrkAB6&fuAsEL-W9P5c`5l54q2q#=+8 zc7KFBJphA77on$J%ZY?D5x&=+f!Y+VY*Azl?@!{D$ey=!7Q z%6z2cy%?F`RU>kwxX*iv0*=SQk)-WIanhYe;k5u#$3fz|lCl>{Y+|A-gMMI@v{Q4h z3qh;o4*{k+9=U56J+eCGj$;j@a~VprQrglOf-vZ{8~omvf~C@w_$jH^nz++ zo13UkT)`e*!hlSxby=8s>NdqB*C~p74gp$ECK3~~B75*-$^^E@H99C+{zMTvf3U7G zCKT!~23z`m@@xPA0pln?_L}4JnKT=r+;I-F>#F|R2YxY? z^Y@3cDSQESt~ zMnJjJzeC5r6w0GVax9d*Cbk5ZjHjy}EZ%G!;)oAFYLn&&tNaqJW>%9xV6-_p82!mg~W#7D?cPiWVM>kNi~cYOC@$K{;}h68bW zQNLRoJMXTrdhT^41G0(mv?flK<}~L`j4=EH2G1-9@1mp73uM@i$bGmQ3wNh6JfS>O z${KnC5QiyNp=V~7l>>Jp=7h01G>rkssoS&! zr8^3ShNolBl)K7kaGXRwHWsz#E0RSJbn7~FFD+`rKA3w6b!pP~UbH%{{cM8Ew z#lrKjO)Vu_ful0pW7PtNX-of>;iml=YhX=$n~2fZKNCqYqAt=u$>Q;T=Lj*)&4hI< z)GDW$;7SAnteNE6=(f=8HE7IdaDg`$LihunXasUqVX`(JjGk{{CsYUZB-kG%f1q*4 zP(p4BqilTNoyo@48`@O_)kbjik)Vpk@HRO!vETQ03DPj?XxG?_2ft1hOw*k52zSP5 zqT2o{J9IrF@m$G5J{6Lm5M6-CM#7bQBoU>sTmev?NOLpIRW~`xl7eT3!$VuB8->TF zn$QFo@?;%Y{+|-am3!tcs?&8RkY5tjf|lHV!GA$x+Znm$T~|#A7i7))`V&2u2;LS3 zYLra&%O2q^dpyuX1t`I7}%QV4bWS+&HQum-7jQvVT# z@e{IMgpa)pkLmW!yvb5Vs%$>&X$^v9fMlVG1;GMtQ83M4T!2nQylvnXxEa@4>GaDf zt_D^7u+l%qyp`Tsf4M3bHQ%L_5K8X@^p)zNrJX|Pk0Om-bV`(w0TA(U?j|{va;)6a zj$qtObRnACh9?;_Kz)5}2s+tcHhHP}8%W6IYz+qr8Jh?drOUf!MNh$G?2sZ@Pnm!cDoNLInbzU3`)fLpFOTTYJP*unC{CTKLT1RuRO5h`_ zj^u;$y6PRTY?xDDRK#8Pe6RW$%YS#ETM^asdVVj_v@h ziAuHc2dO6W?VFH}YQnCl1yW07(H8JP6@R1{@^aLz2~Wd3cnlp9+`J7(Wa$e`@gP+q z{U0&kZye-1$w(aNqc;B-nn4e2RJt)$A{)?qeRViDxO;+KJ}3egq}jM^fbVj4BHSHYf0YVib;V!mN2)kt zM5iM_g98E`xu`-p4c77JaSCRaX zh7+De(jR_*>R!Lh&ul2q8{L_w|Hqhm%n%`dT;g57Um_xKOY_HtC+`W(l+RqJ(6^T4 z^ua)?#!V}npw`GjhMifQ@YB%Me71dJvQxHKxW7Chf0^8cNmo)*Cc}y1X7=`U-W7}3 zxsmNg+%K;XJd73nx{tLk1hUG_MClI5_vr!tS!@AQ7W0@&bP8_{eK0|~VA^1Fe|B?P z1!#&=0PW^FB&Mg)lEe+Xm;Fz`*%MH~lZD{9sBeTF&oDWY7ketC0wb)C21A2@19AD5sCA12UFB zAg!Wr&m+wze`+DBlV`dyygs@N_(2=dp(+z!(SjJ;GG%4q1;BD z6mpw!kogfC=s^%qkHy)0>%|ggklhr_5(S{2mc1ruw<8u8YpaYa^_n#5fIkN53?TA# za3k(&sDrI6*5L39Ptt;&n8xK$cop%DG)M8N#A*#80Nt2$GW~8eolW@ewpQTqTRV)F zb09(O0mr|@gb3x240yYY&}MG+!|=%?g%LfID)Y0ASRNI4cX?Ib-o zYgk=yp|gnqD?apZUf0bODxvmMzmAg93#RecJ!tGU()o4Fu2B8kf?Y;~CiCwmWPa=a z`6G#7-meua(g%-P!L{O%aBqt#_7+pvi}?mSV{%t{b)|X-mD#1*71nVw&Q%nFR*wV5 z9{1_BToSl*IEC4YFr1t({g%;5H5Ivv02&#VT!&Ep8MLlRU8*9UhIHx9aj$J%u17f~yUGtjsQM1@pj1K#yxVJ*>X0-&QNxu1p7Z;u~`ZNc}>2V{23)#7CD6N$l zp~TUn%$MFPhix|=#NvswrUp;HS_P@acha*e6SV|GyM21*0)CNZ_^_l0H<#kJ*<7w1 zc!@_}V-?--7jZ?sSA#~ywmpq z@JgfL4I&@X%H6|RNl%#t{eNX2yz%3PEerjlkAK3Q-fCtC8@!EPaE7&#qR=p=jY_Em z?nSoXC*8vk&WS-K7DqUXWTCSbndu`m5^itdkViJ6PVr}SqB*#JV%lpWwTb!2#U+sz z?YlwUw@IcrR@g$qNWX0g_`IKh$XyG+bVHv&AHWn^Ggw{0Xp2MjRiYf_fyYz;i=6LD z*n>M2Y%{5nK3*{dQ}!JWa99ngbGr9HYoz4xQS1b}h*r0>W2}{+8g)aj1uWO zT!d5+Z98;+-sG+MSrFVqV-V$VvUE>tAEra0ot5o;4;s4mE*SZ60AVQH7Fpl~4Zr|g zR(*nVzecwZm}*9#1F0v?LXnID_(5BlNTX6m!S+mvK$|K(nDlE~BvzemfNn?YIUHtq z@D=+85|`!=QNQF=P3ab2IeFELe8QC4%KaNqI&F_*#9cM7Zo0UjNgG0E(wuR+$Su>L zUEFG5+1zkLWK#~HUj6W%UvUjNB1rd_IV8#8_`fffR0Wtd^M_NDq$2mZ-hQP$zwTMm z737^#%d%@GwOsm}L1`gRA1RdKS)R(V9VK|ugYqYES|vRq4s1){$?>_`gtENRXsdtk zxKzIW@S~)hoS8B%6U_ z>1Sqc@J2<1zgqfD{65pg-(}Kf;l}uYUY{YiHY&2?MS0~wS*q-{e39pf`Jfq%BMaIn zb>o)iW1dgjfGstt;(hb$VI#Vv$o91|D^oGrA}`aXg29v*3(tK9B(GAZ4+W9EhEi&I z-v8=fTz5v*++Na5vl<<@ra2+-cxnU@*io=`9XXslTl@KLkt?$lCU4;_5ORpaSFkl$z=UwBqCe%Q?ozx7d`u74 zHkO7r)d}+^ePz3ts`7WEfkz)tO=()9B^+FZ&8gO+9{ zV4hA{Ymw7*RC&$rZ|_KZjGM`H?05AK_YO-)3th!fK$O`jQ%6BpM)C8>{l`S0(Q-5Q zbqD66s+6})93*ZoS*d}nK#<}N9A9{s8UoK93fz}E$u+5Q-lJRT5521}<^xmK%urDW zZb5e$U-qaOZNBCuP8JTv9J$4ZK?${r0%&CxSM-YlHf(>_3%>zWFM$1`WUboIawCi# ze;7gC-M$JL>qudJF4I2(Id#T63*XqAy!`kQxw~FzGMDO^NhrCc_}JEQjDQtpk?~rZ zhs2e^Y^%FHSh!=n{@@#e$>g}<2&CwwO6qS~*#d;$svK?EnSMHpGSeKO2lxD-GuV|u zNfiGe)L&Aq_}T}W8coRUShx0Lj{S~h>SyTAl6c?N!uR45hUZQvguN`&_8m0uK6~4X|2S| zzC?w;;a_Y-PHf*Qp5D|L*rG+V$E7~P?0a$R80_JY#N|~o^N?|x<^!!fFj_H78Mkfz z`<@F#+#It4LY|T{v$m zVr^zoCQXL3Df)Ov-mQ>hrZ0HgfDb=UH#*rj^wI#@&gMB4jGM2B)Nsu}P)ZNoc>w|% zn_=L58zV^^y(xm8&|y34^RZ@Tyq(eJ<}IRVb64j@8g$z%*>XpG@y(Eho)&l&_HWDx-8Dxqe_c2RY%F_i%Z+3=ktwIyV_UmIx`2fv6>e_ z%mPwz%Zb*H{d{)`Y?B>FS-fu2atYb+>YL5-szBfZ2H6 zr-|VW-7*5vb^oiiK%HjbLa=6pBL4}!9>RuD@!N3)_j^`_nu>;ZYxWKO;Hc~~_puZp zaUI`TTtRuO%#S>n(~iS(T!wD)La^E#OkAr!ni;Y}nn1}xWx%R~o6CkywQa(4JzB#U zqIYZ2Io#}`l)q&PfriB&FJB9?hls(e|Nc3XB2j@j?_QO20O?mzeLY^WkjGvS@q{c`#*Ti$%PVMrDL&zg{qA+We$aiwfy8phw7 zk#Jy!vRQC~)3SwCHvY(|1EtB)1CEle@EpIxAPx0Oy=*_5k%5t2)0h1g#IUeSa18(9Y3;r-=bg-^YLM836ERKo33nMjCBGJYjR6yz}OT zq#{wdT&z+CXGj#I|7!W{XBLk33m^0%dV6+7<=l3Us0cNb<>#IS(;uocxnFpsZ!bL` zV#=Trw^|V7tFr1=gYsVO)OOe^4}!DwuMSZe8+X(*hULWpaK>xC7pcqhZhjygxJqQG zo+UqL2Wg*t?9NmfUY$wQ`GBTT2}u;zZsReu_hWfp+13Xn{LHre>}g5@QSO@!NwHK& zdG>IiP@!UhB$nzxBJ>zE44~^OP|<`Z+&aGy5!`*eEK#Yv*S2?`py2m@O>n>8y zf^m-s#FLfrj%$+bq(K_b`)LDq&=>RNiOz9VQ~kx3pTbOQ;Q>}O2qRW_edS40VKYO` z0?$^2`Vc6br4&t-5bm1`b;_`Nde;vwlh#QBJd2{guha8$euBV+t|CzoPp6PIUZ zQ|WeKNcxdf41Gt;tHQ$5J@k&ERXemgw(iy1FAq{Qkp4;JYIic%j-5+H9p1c9mlHL$b$U z2>s*#T}6Ryk%QVvw0feR@U3o9wj*vC$tJ7gHyA>Hu3MAl%f?rxJv`t0RCiRE-+XW8 zReSHma`Rz(gsZ%x)retW7SJl?QxF7gnelnJgiEIq=r`_gC}UNP`5XtCyyK4qPBSKt zqg%JXWUXufSEr1p5&6npdK5flKfe%m1oNqb1dkdM7^~`VK?A@F*1ZW+62Vhd@y7m# zm}VCEqsUtCMwD_@HfmG>`pCvep(^2)>ftfa32vHpq3T)V4v^zc9pqVrf-0M}7@C;? zb059<_o&I(gansPjWnhm@tJv&^pfU&a6m?nP5g99=31=leF-T?SBOtXW_3jnV9fU} z8#cdmV-(63$IQ^BA|M`$&|z+YFR3N_PcR2FL%=#w(8)|W55s&RD?^9wDj6gtXT>Z( zM6R|D4v%f$x_>NeH%Fi4Z&Dml9UD)(hie}J$h~gBGID$nDcP&R8HNM|X=qC}4Zvcl z(3e=+HzxQ^5M?y5fQV4#w8`=>p-^ys_^d?U3q}RPVE)W_dqB{&9~03qf~OjM=}+oP}W zOq2Hj-S`g3c7BRQ|HQxhUjgim4gqRQ3GB^#1CQpJ*u7Zd|5g{?V!lM*r5TGl0E;2K zmCehjmi<=Gu*|#lR=E%y{K0g{MK`eKPCC5uX8%kr_+%_={ z>~MQ(oi1y*z_q#3rRqGxE~%NQs7-kDgD_5G@>+O{f`^IN$^$ z@sI!n-T(o)D0I{W=l}o!00y@{_z^%E@uv0Cj?^YCo?zht=K_om8e~OmI!D;k;FPSz zMxb;0o<^@#8hysrSemKbSL%sk{Z#xV{UM$kxByb4<{OR~sMG!i)#EC&$jMesyd~PV zfF&}LmK1H^FC~F6=MK*&&`;}nlxIB1JV>KZJ$q}ZBiJ3Uf-W!OENYzvoU*@t8A=Nf zXGC_bv;^-p^MJG+@(lwQH$Nh7Gi;a z_D1~}Te<40=1yBiyZokgK!Q^54_j3&ojp&A*GjT3Tx%j39uxMhfbN@pcs{mux7?Jh z7sM?c3}zQRVMv{6lU39f3FJK#_;yt-W3_AwO|eBnOuues!tnB8J(_++gT=J9&buq+k_H8DERD{hDWWWJ_ufeGbG7x6!XY?? zNHa9L!TEE5W{|A1*;V|X2}w!|KkW8cqfCAFBJJ5^5*9$0H}J-()#Slg5?6_6$nVe1 zuNLFLg80z|1V+uL7-Ch^|Mp&vAiu&(u%UCVZ(9|sH4M-?A73))kPX=W%O{0sMISbJpdECd-&+1(@LXlayj;K+UN z8RW$?2Tn3P;&ig`c2ErvL8va`8g{fq8Ly1%^FHe%;G}DPw0#76J%AHaxxBbnFgr0~T_P~BPJf^qG_>^2NnTin`C2bZp-#t*!; zcc;4d|K8wlEp@PRHx$%`qFm3H!!^dE&m}ZetEtq(6p2W>RRe51`W&460PvlqcqUFs zu7x%kTnPloWbswKIsjrI%^#o%r`*uf)<8}bUV z$}c}%Cw`iJ)<&cRmaLUc2;A|JY=cE2j}OK%6@Y3?MWhRwq#Fw49#Vq{9E4Tdg7E5_ zwjvjYIA*$pS@ungCR*43soXUoL0cE1vKo;xyzMQQHv>JF4+wwz-r2mY|lM(kxh*2BQv^{=R;oI znGZ~4S%RXln1F}2UThIR-7};_=F%Q>raEe zpaA^Zhjskv-P^rx&8Ekgz>8X>{A$Gx_a;VuKsge5S^#(1Sz4-PGGUuxlhm~g2WpfS zj*ze}6V=%AD(vzBItnq2|hQbOl6P}K0{nS7kJG7E(Sv*Gb ziR#SRYe5vAe)w2chCe|<>S4}*xkWX>UwFLBUUxsBI@58{W8Kb<_x`ygxf%eYnLZG| zd1x4NfO;wq=6f}uH^66KVDxDAK(bg}y@dBboLcCX3*2VJ`mFKp4=-(>SHYBV8=8q{ z(%LbJ`M;-2J*W)&$_To~5GDx>h$jo*w`mRbfK^$~r8p8q=hbvxxUjU@EK$Il6FlQn z_p2RH$P>DvVfPUCv1^rFVjNedJAAwv#rif|s|%rdCcK@+nCwuIb>>U`b5#*-9c=lx z&#K-M4p5Aj{_fZ=AERm=IMZ0C5bqVW^qa`D-$>9noFe3(8&5y!`L zGZ=G_YZ_iKI>264k>kaHi%j-<>bZ8!*!@0+cvai;zoiRE581ubS^kTEzV)xRH`#C; zo`YZSz1LwCAwZY;A)SPD_!0pyNM5Xhj1ZpN)1wnDV+GrpmNA{oiccRsi*|^33V~A3)gXpv)VP)#47UV< zLJkxofcb8pg|d7@$j@1ifJwGA9=6#?^OT&`N@WI{LG;zC%x0TJ?c<>^x6tCF7Cm!~ zw8iC{wUcS5s5j256pwVn!0l?>-z56IJvni7FV#%=bm-A?`yszk%|Z=mlFj3$!+-he z6o5hBI6JsaUf!yNcSFqNA!8znS$Uao4XJ!YQQ^(_(2_-}4A<=2uloHID*(oo6YAHK zeHSL^4SxKFt={XzIrU6-WTYEEX^_kXinE}Xl)2vx87#8!0#r;?fg?LX91mAv9`TMsS4$iDco?T z_2`bpmox6j6K7Vu?wD8g-M=QUP%Mk+6PD}U>y^^b6P^iWz)96t5`;>chq(X%5gj+V zxc}E@k&vx8gt%7rSNY)zU&%(7x_f$mVQ##P7VTnOuWUVBD<$y11wfzXE zhi##1ybz`xSUz&UWT~wzR8P|qRqq~rX)A@w{q{+V43u z6_P|;QP}z$vnkeXfmainsUQ6!k`>u3HG+`#-t{m=vRd@q_1h}}2tMu(6D9BL_z;|N zm5Ts};7WeQ#~+*s`imZYOeTv3%_H{J{YX-8YPbdXC^lORrQ{UmSSVK)5<INd12Xbn74K*5a7h1vds2(fGUbL+{Cu!2GCS_}1w94{89vX)3m4(LOqziDgb z_&>a;kBR*JgJhNcQ(Y^W-eB6KWaNa_kCnAOvI3f95;z3{wtgY)f?VJxRJkI!kZ`0R zF+M^r;pW^PDy7N2F3qY@KcaxF0^a}Z_i0KNJ1~G^esD7yb~cl`ri*hva9rb62LtK= z716rtwYmQ0Zx7%Eyru@02}!2rJDFaBi5MN3s>+kO*Xq~h5Obss0zBv1WATcF2J38R z?2`O|L>e*A5aHWJ!EN}gFbT54;pk&Xg_n3%zR&{vJhz3oRa#jSw;?&7ZZ`jf*K|Ek zy+@eR*uc^614PS1BIQ^P{_c67FSQmjzManUN|hV|ReUR~vCVi8@i!I~j}^@7RZ0982crC`B%1cebfE$kBY=(zLa#VzrX*( zGzDBDmrFDJ-QUF&7Y2cql87bv2N0dR?YKuJnW3{ZI)nj(Pym1zZWP~75cL-T(2l*$ z$2m;u9eYreP;cUZ00Ase994=@c5dZ9#{jVZ+Ph2{nS_P#vZ8+M?C8$NG@=Cr&0zDx z!(a`*0J9rEfF$?RD{5+jZB^`x6aGxcBnrloUTvqOTSyIIcinwiSj}+!9qLi>&#N zC;&uQ#AQ511jZS$Kwoq*I>y7gCwps)h;)C!$Hx>X*~wu1Q@tLPG~Mn{e=CYbt8tX< z@w)}r`D2-VYqietOObz#A^Eub@R_a%$z{jg*%YP-y#oM4tikla+vh8f;`RgI2(JLM zL|=u_rxMSmPiKSiaLj5*e5K-KB?;Mr{EAsW3HJ83w|$Vct{5sT4}-`EZEt_6Gy$NC z6STP6SXDavRk)k;Pdhr`BK3JN1vtuUX{tJK+6vw$h|nB2+mKBitvkO=4*}Xg>wfxp zhZsvH==Eoj#lvrBA2rLEUy=775>zNVrOel)fXLP;;Qv-1s=?<2&Keq}f*+>R*YmQ} zlGoyJWt@>Y6zQ;^C_)KsfoZl(&}v*b^1K|Z*pns*^Aw(U zF(3X#x_niHICICO<6zWJ06{>$zaE6CsV3TZqbTzo`i%JW zA5X#F>%9K=P&$g3klq`DV|^j+-S4JvusFCNZxqXGSgD9@-yRc0038wSI@d)TWuu1lb4ed`@gMl6dsT^;++cmhUIC zdce!BHtQ0ph$KX*M+?x5k!Hg&Ts`7b*&SDzVzMLsWREkzB)HxHS}f1=5}NS&Zc}BA zFwp7t*m4PP?8ZJd6s2}R_QIk@9b|+L>M9<=O06GKnV3UYLqOIGtb@)TiPiI^Rds*-ZAl zZ8v8+Me5bQ*5M?Y$|xkrtV|sB8{2Pnn4sf+T#lZ+L{4gs4Ap%TDe>Jo(MXC>nz}i1 zu5-CU0Y0ym2uGHo5^O3mI zU0pdF=u5*C2ay`+SV1)WF>nDeRz%kXhUmXT`X{fgIC!>h^)alsgEqiL1eFM zkK-GaI!8_aJGo}uRCQS9B^?IRd+0il_48no$dK;WE9$B~G85M!v3A@* zs{sf{v4yf|gTgL9TMVlk=%Y)+wjt!)gWZE4<&hA;KvAJoWh+1Xq79>j!`O7(I0p`ZxIQrPN5OTf;fDNQ{)a zGLCg|lJR5b6LIFT5gpS{vr>CPx|=|j$8$lI?*imN20CNi{AS&{XFGcWZbqKZpQKNs zR4da@{HD;3=3<)D0!G((N&Fx4VF{zT7$m)<1Q%fLM_>M}ua1*lmtug_K>GQF&dX0O zqAb53WT!@SBn0EtM#uH+PE)Amm{#1l+;Xk=^a|<`C`y^9OAri`TVhXJYlNfVW!PD1 zNdyK46iFyi+=tr>$ja^N=M#ylrJ{cIdG%e9_#zF-j$JkOB!gghWXS#Teq{>jQ|fN{ zl-_+WUE;J==*em6p0C=A@5a}h5c%5PyMjOgUZ!i+P~kixnVV0P*a@DwX2tnIbxm)* z{$c>#S628feqh^QX{O~+3s!RZF(CqL1%k1YY|ch?&K6waOij?{w5wy8GBL)uc5x$} zhCxY0ZF{&j@rAtLQ%oLEV?gxUq!(F}64dhT(a-qYk*vwH!1u^Qi<#ALQ;hg4(PNLJZ;~o%uQ6TxU#txO< zLB_MjOKR)HLJUVi&Wk9IY5Mm|8SLK+4|s+YK+!M~o(QVYb(?CM6MKYA#ORHCn@KQ^5FWww}XnV5%wSW&}^Sba$@muz)4 zkeQRYEhwsc!;XXvR^VsKmAWCu`k;>d&30clY>{ITVueFNF_dSr&&_}A*xABBw^6cur3QF(P8o#W>r@;GYqIZn}QV%Ck?H=wl zU@MZv8-r&Q`$JI*yPuO5XDjt_dmiAoG9UKxyR09{hcjoB3JL+>CnF=pdL246Nwh5% zyH3#no!T*;@G$TfHN?i1;+cRSCK7`Ay+M2q%rWbc!u~^^vzat+=8Lx}iPG_H{O`zy zjabq{6QUP~wivrNt%5%;fJR=>_2O)BK_G40h46fsy0q4Ja`Ptf;*_+JY zcS%H~98VsbaO{rTMe<%$y=$ubqcFY^K}>%-yfCe?ahe zaQJ~ki8to7_dOr%rPVn3s#M)YO1^Jn$Aj<(N!jFi8KpHJ zXU>zY{tC^D$s`szXcU?rUI~VD`{Ih;1n&Dc!l(Xr72v|sCY#5Z774;Cxd+q#%qXkQ z^e9SjLi1+)fXVbOYsW+pQW;VUmf8b4;PqnoCSG$@aqX#ZzS(c(r6FP@d*rfE)eTCKBHPPl`;f0ZX5!Jw*4Xe zR!Pb#S7}vTE7bOIi;rIPaZ0N3_xWH+)jKk_V_Ud2$*>d;#Gwx6pj-c6)p%J?sNpK+ zOGGgX(D!3%sWAs^P=rah}uX2YR})Qcg#~%2qUx%_Z4R9wKARxIL^? zpN+(gOP5<7&}z7$7vT>Yw?zktx7?H{oA1~<^*si3^(L@s(^C}>+%8o@rGxPL zcBHU5(7N@echM&7bJ0k+%)2OC{N2JuD@FrF3$=)u+r&!|U=ndp!C5dIDaf6Wu7vdk zy^-Um#2v!!~9iavvj~<0zb@#?_ju>$hx|B~(KcY%xN4+ndQ@Jp}=t zLSiLY^jO-sfb!fLTb2~8r)qR$cVx82G?_l!AuyZ+77B|sd$PV)W-$u`!tSGt#0E!- zPd(^@DhxFG?g?hBJMEuJWww(y#iOY<3)>S}keOe7QfvSK!LW%D-aHk&fCQ|}0J*}h zCLl~|Rx$(u$@N_bfPOduXaLpMigFLhy=Z6!Mb`G-VPuz2!SJ3kQ@H8m#gwZ+QgU-# zS1dollW8R5ey5cWO#mbO8H{!}&fDmqc@bLN+#ze#LT}dq-xgoaO9nXr_M)3lS;4kw z0Uc8R0j#!nW1b?ktCO|CPRkYQvsB6tJly2)*TwLFH63w!h`P5B)qySGIVY92Of}jI z-i$En^-QH%g`4u!_@53#e{9*$TcCzd*MT;1FdCSRjI z86OK(X=DaH6SQC^-2{zMImeKnG)$FB1%wYCC!a;h3h#(A>=HUpom(Y^5M0q;*5OFQ zMGB$_(Y8fasJwoaPo2SK@5g0R)wK!Bf_OCG8f+Lh!-E-D4jaaeXC+Y5bgBc^=VZa& z2b(8TRQ3lmEVB#Lbj2~D{2Q0g+PdM-D{ZkU!FZ=Wmk1vGmxWS*n>KL&sxxrKoP z(?m029Xjt1OnLMAcE@n5)&2uToH4tz+1p+W`D=k6R!hXbZ&;8A=d?8Fz3$=i$K5;+ z8@{g6n}dF;q1eXTg*0o7WFHZ``>>AZB$ZTd)1<&#GG#Yt{4*^1I`X6vUK`B}#C5|mb=kyp3%Bh|pAeF&U8;UVh4Q@vZVV8+ZOQZAbb##%vvH>q}oCkrPM|?2q6+lOeI5 zUgIF@RP^5UnQAt+y04E^R+Kl@?sDE*Z0n5UKu_4fh&|O|%>2q8eZ2Uvg1#t$qFX4N z_tY~C6)$}7lIu#}l1j#=6&US@jNVG#{&pmnBoUg$>y*j+E4S2DH}TFsLu71XZ=X|b z)&Da5H}Me-w_sz*O>sK$gCoz13w6uS%}Mz);y=Ho>fy z-)1(H&B^Jx_SYC78>>!=1~&J~CeTPtGndZt;enBAI|K!Zy^ZG%`vMZ4UPs^|NHYo4 z%dtj(faEQm6>-$L_^g8>n;EuVbYJG-BZxx-H-M`2_XMXQW@1gg#e!soW`t$_Kv!CY zat3uHWeEM}_W(rFz*;OK#8W`xh^&vSgS`uqqcx>!na+mkjOH)pX<}A=c`+OiT<1-T zm^QbXv3qav!lMA_any8@_-k6?4`Yuf9Ne}HUcL}=D3R>hyl$0aCs?4bous39G{;mU z@>SF26(WB;i^}LJ0i?ApOX3~|*U5#}3lmVF65T%)><1AQ+0u-EbY`E2+~iS~0!A!C zlwc16=O?jLcHhxDKl-mDk}Ns0T^q`Q#okf-7xTeORo%VXEKvgUh8v} zwYf|-0T$Y|bkzX<##R4!T;(&urj;2KA2UpHNUjmfgkPB_hzH<c1yDz{i-5vd$i;CBC^O*6b=y{m zY4gSx5^=9^9d*Ae_(db~Wdl)GbU6_Xq9nNRovtksKivXT)hs`OqEY2ydp<(I^ANh6 zg=*NRSxb(b7dWFU>vKWtJj|Vjos}cK3YYfzkia-tPWL441x)O72cbYm-Sdt*3B~sk zYK?v?wj93%v{%QJRSRWqDLO3a(C}&@xSWk~GaxbyVj0NFY@wO0arm&y96SOmk@RqA z;twfoUj0Rez#|f~aQH|Xe^$vc=;ppKIiIX6P>TCrIzY!9L7aEx*)G2#AmFHIMw#(W1safu_(%Q?a z6p#;YZ8=?*X0SR zldA?Wz4e0#Vw2T$%kjU-8~K@#PFDRDV-Zmr?JoQYbs(>;p9u0-9@5)O^K;tyIYm@D;M+slK`vSzM#>EmF2(0+ZcW8?E zK$hy&2bcPUnHK^uj|-+4Iz}#ls&?I{Shq(a71BXwzoGq;(wr{3){^u zsDaKJywmeK2b>QVH;o8Xr;gUa*Ug`F8Mg0sZD=q>)eL~rv<1O8QWJ?XhPKP{U+xj2 z5Nzi&I>IZj)k>`wp2e|K4;sa@T^=B-X`*0jVB=wSz31Qh6$RGqTVe%aT;4fQ-@K)g z-ifOziI$_Mq4hNG0)Bfp@~vrci~UU`$?GwFg^AGh?I7we3g9b5-_`D{#e2pdk-FpJ z5T`g|_1PRjMZEvAsxu%g(3rEd1Iyei99D(ii1AUBNm%QZNm zsPod8R^j#p=8U$x4UiSWbKu{O^Oh13xA2^lw-kFqx>gd6oG2dHkcLl&WtKqP_? zs#!IWfjDL1Z54V6!AGqjiBuW0T!MbV_Cg6JkWlusVaJm8=S`FVNEki(6~dSN2=yKX zZm?sLE(OSO;5H@iYpEdsi%r=vP(;AEljK`~%8=UQ>9xo|Js*c$xZ%~H`w(W^0P~Gx zVrh?V^Q`^voFz3S>Er}!5ZBvrDs#NvR&I9dXyhC2Sh@PQdaK%8j(Npf8C`LkSp30u z=f)Z_uuKGy6L98l8MhgyFLoJn-<{;o(rbE6iko#(A;9fUzZ-E_^HJ;a!Qu<5C#AQ2 zj5k2*+NuQuVuNWonz+V>izLhs6}$Lhzy4Jj`KxkVTMTsdIYjD%DgihO32u`zW{3ND zS4<5WQ!^;6KTHsn1A~vWO4ACWs@^dLb;;3OMYae1Mp2-G?)qJj!IEfG07x%s-&)rh zj46fa_i^?MDuOEXE8-x@4Kd`1+MJ@LB?hk$_(ULZeQ$bAW6F&c{$wm8XEF#q{U{$= z<|rq)mHBOlM_lLJmZp6NLI?DdiA%YLT9emiSLy)ueJi!quC}mjh(Pj~#<~}paW-;G zycYM`dL(W0H>%x^ItS9I;Gc&W7)CnynscY14nfGgVE0XL%5uVqrQCl-7uY_}aI=`u zp*D62b7kShXWrHVFI$T~Q3Ct(;GTM^Zv=N-;MsjZ!>)4=(bDQ&*XoRSbR`1ns7p<%&10M<_;CV;fmx^k5qEn9)!s zST?#B5@33_*bWIHF)ILuGA+yWVEzfaM zZ#JJx|5Wef^4vU__1Jl@K|_OYt9MaUfD@3f^ZU|@twmWZ)-@TISQ(3qsPBM2)V0gP zQGP&N4FK7Wqv?dXA+!&Y@Ely0{XQ0~^#0f<0jDk#j8XN=qa+I>(Eu$Y2oynFPIFCB z;YrmphSVC>PSVQ}-)?MGW&t1uOg#Z_ZPJWkUN1FC$<(Mt#D{1Tji@CuL>gdQyrY&a zi!l*r3t4s^q$kEm%J4fH=mY`5_}pMuSbwfCjZjeFcq)2J?2!2 zu`cwb14h9ItK|6C7Cx&>$#;O|yZ^`{2Rj4hBZem7cU4B2`rij{_rm$e(M2+gC(e5q zubnSYzyJhi$E8W*6tN*Z%M+Vp1Oc?dfENqOe|g(kN$i) zzRvkB6q{4tGVXLAlC<*rb+n9Bik3Al}s3jDT(AmNUqLEqeMe}Y7 z_U3z>3U#qAD)m16t&uKw9E|uZciWzgbMHz z#2zC^i;IKOG;%uuXT$otZLCv2M4N5GCmk-*bpNdm(?^ND=th zeA&G%C|!F})`&CGPHP3f_Q;h?o*e6~ZzKKD+6LgwJ32j>VqqI9-7;gM+-^vA9!gM? zBeL{hG-01#hCJ=94D5BNZky!pNsfA3q}$Q_xVLF*oc&$GpM`(k-k% ze=acO03Fn=ImRqHAo1n%7+UZj$;qnmNC}pz7~R~p-6#yBx-Xn5!E*;%1M#v=!b4_V zQv(eP5u$9IW+%8QsWn=5R@lk`#Nz=(3$)6t@$WGccoWBeI5yAUlSRA-DOjKXn$@gm z{wGr**qnh3)#3bp|NkgD?^C?nqS_8v*65h0saBQNsgEWdb#7mep(s!UK`yU|-ZHoY zGxhtypbm4$j!SA3_VU~$jKX<)?Ot)PSk9OONNIzO+m1!H*|Qyj!x?tEYfgy+xR^aG zI02P)MF3Y6wsD=gzj-mcOyCwOT-OlOMhUNhnVST5#P1F9b0n%b0ayl|w{zPh3eubw z?zf)jWBk=FKwmt6kOE-E1M_(iht;qm^P2qr7=EHXurZ(PeN|M z%mqBcUJi>=LXe}8sG_#VyIOXff3tPuTlEWtF%S6V^K`7(me$|V5SuLGG(8`M;?|lG zR!P73uEnS3SFWTW#gE*cRgBT5%dd0!w`1UPaxr&LJK*Ugko~eqdv$6g@y?|}QZWjm z-Dzi>+#&2JO!Oz8gr*i%<;mWjX~G+39SlRBuN76q<1Lq z-SYzCc|p!d-pJpE$oQDCeM$9$^FB%D4UR=^C7R!9KwO>(xrU3!wrqmkWm-Z!Nw&{d zV-H*$Y<%d?n?B>#0I%7y9HBi)c3(p7NV^RJ_Q6s#Xl{6N>o+~T3!o^V6L!QRBzDt zJae*-M$*t61k%0rm9D~#ntw7LI5J}vHjnyB{_JPwk`8TXL`%lv4c8q?z&{*y&ESq& zOsiL?Vk!QuIyD;jr!Fx!%K_R%QFFPk^kIMXxg1WD(+-6`1j-_g%nB@wJkwSK;P;fr z&9rpB5c`X}ThXkdl41EMlsrHR9<&|*0)5{1Ub`c9EV zgbO{TxLdo^>!#Zj0c}|HnZB_oQ2&FZ3Q{ET>i@;DAm6PfwYe|nqf!qqoeMqXC^lO1)~ac}IvrTQ{O*AKMMCWJkqpypng{$YdW%k)LKfj$3s{-d zu%pW@3c5V3CFM9~8^3Bi7$U&O=TFcySqnU$N#Fg4h)XmwAhFm4!pA4Sr23jz1YvAmK9@VwNqYY-@%6% z9En;!Nx*C$M3FlJaRDcnRm-WFfls~;frmxsn9`ub@-^MJ&*>ptY7WilDd|`0LNMhb zHuPXc&6Vc>j_J_+RR6cBIL@LxuYx6)^%rC-9TNDN?|x0WNCdi6*(8J(D33*NF_kg$ zI@-qMN15=sNWKvr{EQ1|N@DnHdA{I&56#A4plnkiU8s{x0QE8GhvX)bc;GoIq$ z(e=s47}!|UtO_(!SCRz*eUA?3h>LC;CUpkY%SdAOv!{cA|3)|^84kiFU5{~?F@gDfD0W(~-vulXH3)*H@jRri zJ%CEy4(7<&Hfp`-G4=Qg!6JP@0lD(FP7vC6;figv0OOAdGSV)4F}2|eN_L{pRsVu@ z%V+oQCG!_@dMC9arO8j3qKABu;s?%sHY2@li+_AFQ=%F%`w5IMOJ-Y8M&fD~5)yv` z7jpE`rbW0hnYAIN-gi=_-xQV( zf$@p?c~VsSWV2~{cZy{3@)_mUw2Cm+up^rqH-&e4ZdU&s&$p` zDm@$%4?-HJbARZHTA-=!OzUm6mnBNyh9NB>Z*~jEI36Ap+Ab$S>6kAGrkIDb{31qy zs>OaPEoaNJ@L%tytoc_IdC8YZSVL08YIS52yWf9|`!i?+Iu_^TH1@5_?`m zkSY9qg%n7rhu)Qog9KY^@tUsEQ4<4`@^%eR2?(*JNeVC8Pp`Mg@^=oMRZ8fbC-iH5 zoMrIwq8!x<&>iB4$skl^e%?(D*sB?Ap-TnQ4wL2AC@y{Jq2T~K6Myk=bnw}iO>r2x zZ~`jozPRJ+pvH})S{V{kfX3sdYK8hcPu107shp4^aM)Zrd+q47?lASdwj(^DsKm(~@dq8D18#8vZF%{9!_cjS%QWCCWc zb-;ko1mn#VRgVBx(t*GG9^X&BXYdf(+-qsi?=X|Sr}k$YU~2+wWO3z()M+?H5}8w+ z2m2sdMrn0;tePti55(aBafr#t`MPe;bZYLCs$_D)$pD)~yFzkf3dxu~9rlDOTYKUx zo%Uus&S(JM1(+h$Auy-TZw%mX>2(5}NrLOomw=94`s`_4b}flMnMf1fJtTBQ!dCUI z&`)#SutJ!t?6Vn=vgw6e6b&RstA01YYn;$g6M_lKeB@}a3o#_BP$QA{uVP0TSP+Mg z&z898FF3n)?D<@&CV>OKWoH|#1_2U>M10T;RyX@tUSO1pWu_W{o-~3Iq|-Dakmqj0 zYBu1gvSW#lxg;9x`N=7Ahe~r3$lTfGf^wygEY0$DAOIU?!={D9zyNBvsBZ!i?f?K! zvRg-%tqTAH+?m^+U;}v$hNH8mEjzaCo*e6lhp~v*v)Qxf7yzOdg%}x-X5eCpM)(=^ z;>n~fjVC$cUFsy)pmw~soGr-1rZaa@D;;bw$}Q_Qnae<~o*Msnq_aN5jx*sLPM z7kpxQ)}cLD1cyzfL7u^Q|Nq&5D1bdcYU5--|bPGu90|L$7*e4{_O5GcOrT(T;;B3_a4kB1jIFyCJ2#I zdMDwdfC`rnh@$ExEEW4s#bv+@sUaVs4I(TX zstC{T@44VCG{3j`uoM9Ax1mXq>!CjlUpss|w_ub3I6rNRcWW%HO1gE*E7{(O2+v4j z#4ERNTBKO!vU^?+O474ZO(qs;90U@+@(<0T=E9gs|Mq7$h##UzDt(<)lY?7&CIlk> z9;%R7FRs7jRkZP0!OnG|)`Gz^)Wve(euI5rhe#++FbSCnw5_}pt7Pv!EAv8^A`02^_Fqoy2rt(rxjBBM|5_7e&r{a2bWRiUoM?w4F98s9}W?U z6AfqW&C053=3Ch;@0=iYn&d&*R222HwC_k-%sUuHpbaB7zcKp4qMlZFY2ty(7}FUv zM`tw>RWtwI4p}z>-<&m;5VUH4e+ajP%hrZ6N?ah;$wDi&qv!B%11jr(K#a3-UKZUE z=ZNRqPz-W60HQq=C(ZviptY-aa4!H?s64h*%*k=Aq7Yk`);-X-RMQ$4|7njnx;pMU z%Q(4Qy4{>oPy9C+0w^XD5NFdY8tWMjMI`j+>~H66%1g^5ufaKiHD9Xrd&M7r_ul1h zC5EqewRdIVp546!A@dJ0j>p9LoX<@90%Y0@+__mrUODI?%*GgU_(Df3i~5}dGa(h@_dPLOoUAjB^7J<0V<@p z#T!QC&6;}oRA+aLZAh5uF{x1{Fe^7$#;xc?GLbYUv`ui3m?(5|^(A9aH>I49^DNog zlC7aMs2472Sr{S)CKlqb5cJnbDf$~!^J5Ax+0Lfr`DhVWeQv-@-#xvN<5oHmD+J*! zD3Le`ft=%Mv<4>y>pb_y_{G$Oo>+${g|qrv7XR*RJyU#I4#RPQSHkIBGqr|=OqSLdbK#Fw*l^RJ#udc^5UD5o*w`<~H_aw?=7(`pA8{tzs5A94(YDc;SC zzyc!MmT54uHOIAT%8BKyNlEA1RF9v*BOM~qYf@*$X_Ti|I4`tYf=daz)xxhmrQc!a zr0p3T`N{^ZW{luaTsb?EzGbFiqCKMuaW0nIr3FK?^hQK^78UdYzX*9?M^q+r`-p6x1-pD!*_2GrR zlsIJZW+9`TT2H|}vl~E{Cm3fav;vnCuAWK&tUQ~z1hwk}4=7lso^kaX#S)D=QL%hm zNR?|zrj6X`>dVt&c7j=v-mne(^U*1(b6v9G78omXj_&j-t{Y|z!cxUzQAxXYyYv`F zq15a0Wum{K_}Hvi&8G+_?Hz4mlv2cqJo#q)c-=I0o%k#Sj{uRUxcxwMn6c%%y=hv} z|Kfe_*6h&hvUxXGHalg@(*V%1e#UFwNiI25VZ5&Wp=!K#R#Ny7KW!j}GjJ`9nf2%Q zzRgGQefS`VgdY+RBuh5d{{0NBT}gGq#`bg(TC4(N^H5I++Jdn%DQ}v7H@np&ZOtkF2_B8x;W$Dh$qf$gE6L4GcP_ zfh-W=lkWmRj_ve|I3=8owt+LWaO)p{*Hwe%EQp(TCLlhYtW1Xu7ZQd-EkLOIEjve4 z%Jm{~Gy}qGgQdIiH0%-%AB?VOm^uB)m|fz@Cb2K$^-g#9LXX9r;m|9vkLuvj^s_ne z#o5EsNly_50cezQ3`axXea4Vq{|-cI6f~^EQ8DU={KZANu_&5-U+Ra-*Ry|laTR~SS&5tAXSIfilel{K<^FNWZS{YED1y>KcZ0PPK^pJpRl4GKf7 z2Q?%AO_rT6Wn%j&hoo%n7`m5v zf>Q4RWGwBZMRVGPAwxW%wp?s!;_Cd>3J+XzOC@Fy-63#OAygz@eDT z@25`OImx_D6TPHt<8LMMMCz4qGO$e+#X;ny8XAYiS^*}m5OYg#cVew*li%q)#tf&g zP~oF!ce1k^64kT(oWYGY#Efm4M>h*;cNm?HC+2L4IB9O0$>YA3_j*Q*n3DVu2p>Pzpm~mA6mgJo zJ!r$|s>2JeAI+V_S$4KdKAk}K?%Cnh;i9-51(S<2_;+@JYp| znDB{Y!92PJh3aE7yEh+64e zSynf_|A#J^5#0L%y5{RIjpE#vm^!8|-P6XA`>a+aU0>6*XV+=Uhtf@72I*{cA)TMG zArqyz);TWN64mn|Zn+ZaT8KS0K5W_u&NNs*wXWn80)`sL}*jw8Z-h0&YsmeGi zf&NuNDnVZ!K2gOQ1}}4uZ3J$Icg8}_v{lQ99<})R&fC$GfkBw8bUYjA>3utbPXx%x zjm-ryx$(O&c@503rR-AH0!=&b9j-w9r?g9dbK0oE1fSSOHuFs{LJ>nkBvaZ}0|nQS zDPs|V%Pjv;QQJDamOzgn8YL%G+EjLX6tZ2gwvbPlv{YT|6OFm9Kif45hy{Sz0?UCD zcJJJiz7PChUsnlG73z>oHuEcen=mR=LvQB}{h}P5LE~-96eOxhsKMxX<@vx1;xAgB z(2CkLwC&4eFO$ueE{f8J9+J3V#-Q(B**6(P(w?StyO06ihyqBC%hOys!v7_8{vwnK zpGVBv_I{??`oDFSlHwmOVLjp|dm+-D==&{+XbCXTvkeMq1T#>hpGpMCS7};F8?2Z@ zIdq@-;HIkAm-c9t$z1Fbb{rs;^}gWgCd;w+NC+G5kqR&(^R6!>6g;%+G&iRr#G?t94D-T$zVpop1{1S(Q?LSQ(z``}Z=1xd5E*|OVy^tj!yzjrOM|m2 z35&ylnUI2jJzvl-X(}AbFDKXIo6E@IM%s69o!btM0&=SsguR%NP;f^&DzKfC#3rnRKOJ_qar+=x(Lru{Z0{V6>gZ7pz}!u0~4OKo<=@yX{3c9>$0v};a(+rx>| z6@9cAm0W$4xF0Ip(iaSxbf98ALIJH80OF`z#t6@EvQ=$^3dKj<{IUMh?dxJ?t813jBJN8r}HJb4Otk-HbNKic^scdR59{6__bW zr1zd&CZAbf=;zY;NrfRmZS;B}Fx+n3eZ2cvAMHfmbxWjI1tqZzpcqk#AsfvCJ0b{DOQh8O?_gUg)2 z&0@yoIai$HFGP**HtXX`bK*NG`?uMFcykmVdgGb451^m|uBhCc1~peGV{V2;1FS%V zU%dg1Hs~m7VLJ$mE?1rm!l(<4B`a=2E+QV&F8s#hsfFEDW7A0xzZ~(1FkOUtf5~u(G00BY1NjTX{1$#fk2U|($?l^`T z9qSSNzci|kjbLk?hFdCq|UPetM)%#uzmByiJ8#3nxjZ~!if$qD@Td#)njOUzn1hseH#-Ws9Xo#rg zJ8ql4M+NjyxgM@I*QL7=ibrGa*Kglpt((cHTpl9J;bdCmsWo~Qgm2N%*WizNsM~Js zi;rUi-l5TqG@egGb!7ttTjTf;Q2TF*jY34vc(9gjLK1JA8UA;Et_92cFeK_k;=GI< z5wQqDt6WD!Mg-_SY9yljipKc(hfgWGq9C5*Gd}iLL@xys@vGsI(Yz9ZD98KwkpO}5 zbTSn}k)$}MB<0eNvTC>gdSn<7o3;isQfl9GoH752{ti4XgMLLpMW&dlOvPPRMo}vRE>9vZo?hjM@AOSPPzTR~2vvyxOcK{S%;tmZ6GY#n0iV%8?PtO}C7Ip=43&GG0vN;JIg9fT z&gi<%{qZLRb|8cULT}5XH?#mg1oA;$ zdG;f5Dn}1HLlxSU1^#@M){*IvO{s zp{R)K2tm!WsH(lx5Mpf~pu4Lr=#$8g9EaEPsLV2BM;#u)f3%DGzKKA|>;B3N)%u3V zHYD2GrM@hEEv~!SO|e6lWC-zU$iUUZ8)Xevw#Q( zNpqX!V+1CCOs3vSqP0MCDa`zM|Aj=yn*#1XZ#xHd!Pq5bQGEokF@7YC9x(;=$|Jjm zAajG1E9e~QWc~H6D$ntV@O1e^-LLzr28RS%7V@?E0*lDZVwi9+mf_tuIl*-y9`_PR z7+M}HRK?R~;Y4ApAy>H&hSb`$p;#G(PfV@%DGFZi3S(td&-=?SSJgo=QYl#iww??m z42FN5jg^2Eq<#8$$!j9E8heY~vL@YnB(S0=QHq5OpvWH4CMJ@Syfv2tX|y&{KF#Rz zB<&iqPm|S}x(%skexNH<3PdzKnRZKOtp4IAe!_{&9~@)c2H-6tg5x&%ZGel}fYipn zptq)m*~K$A-&T__ZEa%6JV$qd`Uv(80Ydi(G?>iQK9rjoD*SCynZr^ z0y%AQ(Imc#lP%AaH*3(7nOoPwajtx*O>d~No!DFhLS5#Hmik&9m<=R~YSOv>waS05 zS@-!*N0td75?to{KL!qO^L%%D6LZ`%CPMUDxuCQ%tX@SdQ>Co>(H5XCO$&=|)sr5H zO6n&dN^pg(b?}4~7@7qO&78rnesM!~VuZ{0Lm@CwVk?!<*DRbApa~ct?+`>(%yWj4 zXkpd0)Sns{j4Vm1ajji4&N8jBFzPVgxJ=R;Ii+#Z7V4J47%}U6+2_UJhAEPd^UL(BsE$%4lME)jC+QA zn-_Ol+oHZ)EbSYjH*P6&JkNbhmLkShTF%9>@uoZ34nFw`S_8MZY{L|9hyqL!dGmqg zOV>n6##P^@Z9MjAuel1B25qEt4on!YLpi41A^Y6_O-D~!rqKlk7o+|Nm^)owy;qsV zuas7$X5eBCHr~80QO7njd4G$sBPILctJM>0 zOVt3qi-nl^z*%pCUh{GG1%%A66nIi`%NF2vL)g^5r!tn5u`Ne{bc?*E5^K1k!dMM9 z*J2$WiR;jShfCFf4<65P7`%v?sey zcP5~}h^gwu)nm3luv>JNjMxydEahEH=(U?u`JS?;rG#nw-@)7KDKzaP0VoDvuMDV{xin7M!={gvQV66lsaP7*0toJ3rMj1@_gLHIo zb|`YKv#H`XfX0UR{&^FI&aJIe0xZor{t-Q6oNXLlJNI%&QkP?Y=s&_&sX1LtuXyDE zH)#}x*{IJD%KPT1c>U;QH8oAb7?BB@Roz^V<2n8ptTB76 zW~X5Z13X1bUJX1A9G5RUb^UxFxmI_3RqgzIHRv#-LDfdOXNWPj8wxzd^ml=*<;=z- zd3(JjqT3zwrG0j-R4~T|ZNVYkRJ4U|gDoMueEsJ=*Fda;ML+0xP8!Mk!+-5sAK^6p zA;6x-Rszkrg32eM@ zw&A6>Fe`wT{yh+hQV}O-ENqOj{S*H5)n!M2-N3gvPxD$&z=^$G{R50PLjYtEM$W4D z{s9muk5rsqsEfz2&Qd1!OJvg7p-Jod)b+b>tXPQb-K}s%9PMnk zGjoAWnQD;(Anmm61D%0go~Hx7Jd7}JPqNn#jvjnuajQf~u(zQxmxR*p8hWJ<*SI{s z-XL^OEy&n~rVRJ!I9%rA`)r5dTwpX}aKcUCw2f@ykf z4cozUsJ#SbPb>iq9Rf0FQ z`u7a{M%TkfL^&9SJ?{nMeUV^kE;>tI?zjW7MM-0g>gfqh-%^s}(1F`p1yR68qC*-; zqkZUl891ft+M>ZWT;&(|%}RZ|PA8pS#FZTzfR~_B#_ylE?xP24u^FtlVoBj<*e>yEpH*8L z8&>UB%RAM#LT2@KcFKAi1NO^7H+=y%%k5WX%lF~022y`LE&JV>`y~S)2>!;Di@+dc zH>ZU2YS$-`L$4At=|pelfB>F^5~gj*ogj5*KpA#6e`wil=WBQ~%EOxVYnoB`-7nxL zWtiOY5U#QCuYZv|_8~Drz0x$M`ZyR7b%WU61b{LNqBpY+&<~bEz{G?YCt%4gcg51=V2;+3+m3kIhYOEkzQ60w4ui00001kvJ}%1QdgB zmQS$c#)ef;Ko7tzyTt2;GTX7_ia=lP*;1rCD#l+|Zp1K`qxz}t|1yt>q~cM`$KF9m zwO2fg@G;K|B6;)H@n%X@(K5w>QDgCIW>=Gu-?z83Z zROw{Z6rTdprDivT*;N58 zSl&p0XO8SSR`(o^vFj+!=AWqo~IkB!R)^Z!fE+efYc|&rvEQjX5m@%^9~HMjEW6m-z25e9W3_31c8SgN5P_dk~ikc^=W*6v80C zpi3ssy?Z?a?bQB0K|4pRsUD z{)|7Gi}C^Uu@lj-(^9lKz%o_aZ|_sf1gOCL$Wl!G5skTiue7itku&L|SKa`KU^!bg5Ad$&EokzVa)G0RCDne} zgX3HO3@_hJ~=wpTe5j%el=>zqA zoYLJH)im9}5+6jys0y|7cGXzj6Ps^+Ej^dK2uMM<`Nw`!q4<6h=>%{H!UW}?7jwLY zoRZo^Tu#DC)Ko|=Uye|hB$UP_fwy*7SQjYrHwqLg#kJPq!wQ60PKwc3{BU=bAHMR^ zSNoPbO14QAxBOlRC=$lrvA6muy=*z4j>x_W!U2c3!s4yW&4*Y(cYOmv`6r#tA~;g{ z;swpLmR+aB&>mW`muP5WfCJcd-O3M`$a0$+P)ZnYAvLr=s{3cbhzRj7RBLGW27edJ#Da{PdhQX3 zJeslKx%+%@>#1!ENvUm_vhdB9s)8?<3G9{+)A?ue}CAL8DqTXPV~-Me*uy zT18Gy&_tLKtIinslx^y>8Ayg>ra*=3Z5SfACW|FY;OgDD_%(ZA!b2K>|0x2KeENQO zG=?mIL{a?qF4lANGsx#h9|Cej1D{@GQWrLx`G6nS%ZOJ)vopvd#m-@uc*kTL<*Z-R zwE4mW23ULcpGi$Nigw^*Z6mIj&H7lBQ_Q8P04aTU{)j z>$TBrzCn>$y^Ua{SWI;qfg9x$z0wFw6$$wN?%^%Y^~HA)A3K>=fBC za9cP*k_pJcsJ0>76;*LiS4Vl*JdDdlP}G?`EG1<2H?$2(;h_Bz;BJ#l_b`PlSPrdG zSLu@-&~9|cicexdz9TkrW4df*fT-}7BjhWz6h-;;h^Jc9;RSOAQto7nIZFcqKaZft z?}LzyR4b@XDy8a6{^Pv6(NsVuUUWm7k8>_kJ~EWbdoyllB|GbrIH&uk%XYFLZNYf` zqmsnSXU(g)sY5#;m@-YW33<-g-M`yrQa}0$S~fy0_4FM#&w91cr{7|(oxtOUFN zs|(A~>IrV+ZP!7F#~pl0`l)Kb?tr8DgXclP*otUc0ROMgcNLZHBiX57`v}l=rzHYJ zyp0mN2~sY)N)o?<7%nyg{qRGG{^Ys6N)!xMeJ1zHH(Yh_l*YjHTSMFK6sUNvt|KcrxxZj z=WP_uV{IRzz+rnsHq2h~6~b43_O6nN0+3FoNmB3ZY0SjxfA{pfn-6akjQ6Uw%T6g{ zvSXB#Xca0L&plPr?*1kpxL-^h&%zF)7S4JD)2n!F85r0TvzZZX&b@6VRC@yZN`z_U zr&>Eb;4zT3;W9&Qs{b=rzm~2ZUiCaq$6aD^o%N+td3i2b_f@&nq!^R)QN)T%Gb6oh z+D*~Tk>yMX=vx=y-tQ^0{IIE<6+G7ez7~N)QGkhJfysC$BZs~j<7}Lv#VMiC#u0fiC3@XVhb6$?7O^DpZ5XR*KQyE z3qp(`dkds4XsFK;mb($cA)%i2`u%|EfR5@DXxAlFh+Ryl0zz zrX{gG@db^ZumxdmCc%0^3zC)3Oc^K!QgRq)B(Umq-GCA>yK$J8TwZZ^8Xsm=09l#> zS$amkYviv*ga5GJ)|X^fRG|?B`Y&Du&9`*xkQ=DH%!(AVGEh-HlPcL(mqgHwt~%@g zJgax&rqQT8fGt3Y2fPE8(L)o*;JUNj$Gc`ly9WtcoU=!1pGS9&$Bx9x@T0mAe3{VD zR+K-oFbIci%wk_^YIl*n7K-GyH>xcG9fa8g$LCh~F#&9RUz`&Rl6$?3i9y75vxje4 zpzHve($pZiy_AWk{tgoseA~?bD~mV8ola-(^?%ADC3_0*G3qxQ;aGO8gOTovWS-rS zimSS;Cv8orSRh%N71UL4xn|_K_L|EL`Y%op-5S^(bFR+~8g!Gle%~I(VL=5h)+54?vZzS02TbQA z$Tm3aU}9*Cx&fEp9CPxUW_LgjTW7(u(Pw5QWdXGnH~+JS#N?~B`<09FF`)VeYV1g@ zk<(<641)nwnF(ryzcCl6Z+t*nzl>ie-we?8 zhk5wz5dPB9Pk6&jd8c@%$_A{;S`lpv10$Kha~hDq6>F9ZiVoh91?o1QEkW6gLKX1x z&i{%QQf5|8H^t|tSdhAw{<7d`kP+`KxmMML;mE{R*PshFM;ZIEgUL2Y@&XA4IG-ac z3tHa}zg>{WIyBeQo~5v%)-R_Oy^GKhx>@mona}73+(J`~*b0%95*2x^l+KIEHh115 zqo7Z8X`S8vRNooJRn zE9Wtv81uktkg1?d-0V0l&R_f+u`G+-Dv;&U5yj(0eOc>>OXDA-9X*8p1ysHI`k#wm zm1JZ9-F=z9n9i`oofXtK74OxPzlD|~MO8@h`X>L$?hUJZplJmmD~JhopEa`l4cGUZ zg3_Xto@BBCTFSa%&qa;~vC>ryz=M4%YYrE(XV1vjum4Qva{ID4RYO%ZKB#`}$ptt7d7hi} z6MNwYB_dCeNkd$vAzUbTEO3+k&ClpTm8o(nqNwHg%URB(o85W-`l z*8Pk9+92C%YZL&C^Pw)MwscUX3Q22;b*`l8QeA3=DRqb*gNE*O`NJ2?i?f!cRR{Gm z-NOvoN66!Ix>TEXyJZ;8#wJC_sGlq8 zPJ9uHAue`m5@VRw9L#34Tm?yT0*pIDm)vgs=9?(pe)$ISg#I9W?ht|2 z$SDa&SOIu|9F<~2d#tqI1y0eS)V4x%^q$io7 zV6+Z&c^-k_6vl^dEA#Z*&(QtReJU6j^(vuV8-vi14whVfx;xVnqB!wS3%eRpsthq= z{JPoiTm9H5Qu0#DHaQ99JgfhgU7b9o@HOHSCMx^%$QgG);eom49%DQ9=|siIg?FdY zc3@Ah`;?&iSjh{!h?IteklkiVDWt5uB%pC77k9i@GMOx#~ z_V3*)IpZXT60PR>34t1J=W6+z&ga)ep#!56Ul-*(w9)ckO~XT2)Acp+1A{K-rBUnO z94_hPF+RhitOTy@&cFidz~J%wqfG8J%!8(%2i;zPI!lR0`!K!YL(6C}@Ev3nvuT-# z{q2OW)5sMI9vFrOW2MFEOXO6CVN@uIEv_b8Y zoZWv$P0{Ip{G<B9aMEs^NpJL1KOF2mC6dk zKeQ9|T*kVVQf7L6SR%l{9M>G6>fjm)5yqaK!1bC${qmohb#wt+3}jGck~UK^x~^Qw zkJGp~tBZCg)ZXm~LF*skvXfSb!`lNml zrSyF^4J1J`#)`O=(uN-t?Y_hm;@6OsYcw0DrAV=pZ7&|)PZz<=_MdHAmp;>%jo!+X|#7%=|kBjE7D=DrYPe$6HUS!M|dD8^>}n;#bB1>t_{n~8_>dXqcO zz-V^G4C5q*>v`L@oc}5BH?WA+T!$+Ice9_M$6S!+S-N;|UB4;XWP68aov;{h>RcXw zFPfoU3u)FKtTZRKpcn0~hts~$%U@%rkSH7m{f)z=P-%>sZpB&;=#!JGrC9m_qvn&L zwN3J$v6>u2vuFdD=4#f>mX^hK3# zW-6jJ8eLods)V1I|5ZQ<(%phmRvEhg_S$xWRQ2wD>_RW-4*+d1Sei-N7{S|Gs0X;t zxl!~dq|_u^p2`IQ<4k3nt_5gq->1eKbT-uI$@7s3=#}D0Ohbig1^nC1uaqA#OnhCmQka#g2XG3mPx!p?D0XzL>Q^2`pjpwrnO2#Lrr zuq*{Da3XA!%@1_cCkX~{{0na%I^Kkk^F@G)9%(3+u&j#Gfutn?4Dlrqw=Z?X^q@SA z?pamG=6jj!r~)Ik{eHnwQEA67`UeK$uG0F9QqxlVJjx4S(GFSj|($W zgqB|zeP2g}4vK@tT2q?``WFlj8UnkQ9)RUNGw_`cj7TmsN&Qh}W@)bMr>g~{;F$ev zW!BSh+uhxVJBEK^3Q?|*6%YbN6(_TT7;%Mub#@Li}dor zHoEeRTI~6mU2vK4-Q8^4{zobOpomkfoPvuYImqg~aRiLgrDS~0UCa>?@kCh5_a zLUvuj6KQNnKikMk2QDTy=v5wWF-K$A>W4ui+;v&C{KEVP zu_s&WafHd%LVdf^9|Q0M{_XQSN-u{>*j;9Pmi8yw|+uyj2JRn#=E_ zHKFZ*#7*$EXG%`AiIk=9+TySAf&c?*ep_@wFYgvgLn~3*uoUgi_Si;q0j;GVjdrmP zc9iFHW}Oj&T2xgdggbSavt`l!RU~IJ4*N<4+0M<3_g+Uquhn=cY?0 zo>a$FuaiS8)RE?%Fih$WMrd|?Md+B7z^@nSuFjjlq@`BNy4d|CrGsy5Jwq&tOyB%& zqP6W}d4T)(Y9XJ3p{Vr`E|V=^-d&03m95caH%E(?A^2K6C1U9*zd%YR(c)5b^@$wQ zST{vg4<6`0pv&}1ae{sBKo2#^u7S8LP#L-KwlFbTWx14lz}P7#?B;`!HH&jx+idy~ z_E1KPsCxZ?(&<0tgIGjErk=1AZ!OksH@@+7QH8_l*tdH!;>y8tMMW|J2o%!Zb=I62D3w)mo_ z7d?|jX84p~laWv1#o>()7le<%9U0$Fm0E(7;pnc<63dvYVSn>B*sC`;F;7F3|_hO^}s9nXcj&P3L^)tg`0=*po$Vz_2G}J3A78+aW;a zn6*cf$8*>7PtcbGG`voIxrTpEs{aQ=D!imCLRG-Xy}u*zM9NS4*w&Zhu!;)LT4g9I zV6!FkgIymAaD-q!s^@X4M%kQu!#3Cc5e`yZ?r!Ynw{c^&j-3X=sD+koW+M(J&x@TL zcs--IH{7YrC0Msv=5MPhj=yddg1wQ8Y&N1Zwv({W&Yhv|mlY|?>rdkWO^n+7#iKc0 z<3eDZJiP#~cB{D+2NwX5bh$KGk#C#Ki|B*$oUVY}+yQPplMu4q_Rktc#O*~|Qm|Ww z>7srr+MZRhA@ZkNZ%0MRVFz3fe-z3y7fR0gqZa`3BiYfKk~Y30mh>VW&IkPZ%tPJN z3)s0)^ccmK{k9^K1|_zWlcTI5N2s1kFB}PDcKK<}c6T$!@~#dTaBH7<;@(a#7D!8o z*nG0j;YS>3h9~+%NPDk)cf_#E7CS`$0GL&-Q%oXhofX6jMa6>l@ELs|{NK zccDKYce!)J8u8S$MSkG)Vp#p@?3-Ff z(qnoY3opg^6C5`H>h`kZx*-dwa@iiBq`j{0J$bj;i|wzZD$r44!WPAil1&x-&q@;_ zHbz6dwGf9l5P;^~4a(wLa>1Vpk>@dwQ8-X7I{GvCEjF&Hc6eSE4PH9WE8$)i9~D`)=S+aT0NnhOqt<|IgV4&;P(X0{bd6Z}8dAi2-SCc!O^9=&X6S!x`DAieF0i(C!YLn%Hm$$kl;Y%z zIR{{U!u0?!p%|E~2$=I`3QpqGPJTum15xtj*gA{Us}w8+}uTlZXheo^sX6xNd#x`*axM^Mee4k$9Jyv)(v z#xWro+|J-U9+^8F6=b?Xw!~yG&JSU?dUqNotbG9`L6y@tXkzG#rT=kE-uk&8E09)# zQd}+B20w$FcKt?A)N(3qnkr3C=Xcg1bX4c%>G?(VpV&LEPn6W?Yj%)hs<)bqPs}6h zVSwk&hP%ne)H{(FC};qh@RaCRx!B$%`$2c{t5VyNmsh1qd8m-D23)W$8zhX^kWgoR zu`g?csU91teRfyyKz)eQh!vLv)$Lq7m62SPz=auoG16#Q+69 z5$C^B8W1GWG(e%ay|J<9Mo39M=wwU^hZYHTU~hX&fs&q%2gRN+H>Ujv2>hxZ#u6lt zL7XflBe9F&_PJ0CiW2&YLq$UwP!NaX)kPbFn}R-#kemyi+ant^d3&X^t+tU~h5`2j z;`zfh<`*KK1eJ^pRH%tx@{vbrD<_9D)y+|CppuHcR!m$GKoebrYF=lyNJBEO=DfrUO zM353?n)Uf`Jn9Rtq>LK_0jF{S61f7;l!NYGWmzCxtXj%~0XK5PPqTx>6Hi(kHNPLZ zjV_w!1NN~hEMzDF>q(H@P?wRdw6zqh%j$*9nsM!9@%3<}YNIBtwx>wey??-*qsM~M zhqTqHw`ZG35#xdT3jPLzeBCuGCxT>0-1K;{6-T6%Q(47b|BDbjW_$ld=oad`KhyLI z8wNQu%ask`;+nOSwtK@UM4JF3yTS_dpZ=cIXgm_Z_}@mmv!*K+R7*840;n_|Je-`L zl$x)IRk};Pf$&`oa@xjZI6==D^IN=RdsRs+40d{YVg-sgo}L9m%gBiW!?(A3RMCYn zX|xhT21Im_=9||CU0M+Htwj0_PLP-J3_;1Rj1k(e;_$?2GN~O<)j7^WuWvWIGX8Oa zz@d2y8DNoh_RkME@Px&KqC|g-pI8dX9I=|u@fdcJlopahvBqWSTgkPOT$G~fuX)wG zgAPguT}2EU8ddJh3w z1ql|uc2W`HVz;AgK=MWE&!~8=Uf8yNGV2%#pa2O)E|Rm(~l}{O7!}BdNL=u2ka)rixyM4p2=;)q^tarHpz)j{Qy2>^Z zo1WohUcw*&n%0l00e(5o7D2>)R53l|loS-zA*-E(Lj4k@ci6lB8*ASYDRsdWdd5nr z7Ge~|%)e?{_B>7T!+9--)QcC$N8zQEOlHp@fYXy1Cl8%BF_o$&@bd3zmGhBW;-9ok zDPz2)<`X$N4Z<@e*cHIT{l}Wa;22B7{=DZ@2hI)2nOBSi{FnMaf3^;qmpHV_4)?wg5UAe;WyhZp zSC6>#e|N_3ttQ+E7{g-f4ky0jiQBBHv^Rx3^D6Q*F8az%(VP3<=iFqibzq)7`}rf! zKU`F=1nG>qo~T|DNEyagadZy0mF3prdA6*$=Oj=#8SH{PO!E z@m?Ps00Zv1xO4R0b&X#MBY*Z2ab34{@M1EQDU!@1d+V)_;P<{g9-G8%ujLQhQL!>S%F!KY4XJjj2toRi=`q@(h214=^RVIMimr>T z{R8pUBrd?MGgQtCJW4VXYSPBHtUzO8!)2WH%C^H^bL0(f zeIosE0DIU2$H4k+&P}{YYe#^;1dL4XTlHH#ToYTdUr3-Jmfh*hkw;wiLyYLS%Xp3DFh$2(-SK5oh@Em+>to`;zG|lV1nnbT=ML2@`xyIWf!VHU#reQ5C?dlmjcv*k<6M!4FrLFHps?|68Mq zP^HK!=D5JQIT7?kVZRq9i3TNZMGQ|b_!HY?uqWF@9MYiZqMSqDZyJxP6UquYcS%%adtw$*UEtxy~uMIx|~b9tn=5YUcI;Dj}GM zRzCND?#>qc2+bZVB02}C?I3PP_v67gXBOGCrV3sS)f>gzjRUe-MCc-#ICiP_!LcnW z5Ab4Cg2}FC1tK)8LMvk*iUzLlzKAah%}oY)voU_~X7fQ1)|ILQs#U3*?@&zvB1E_d zgl~xXG z#d`0=Df^TaXHYAL9y~?}#Y%BcMwJ^-0c5!ikV8zL&2s0wUl~D)w5`w3sp^#V464xh z2>BQuHswU}`8j?7;5RpG$7F#>^+3?5VigGBlyf)!mU18ii#QHNLGns>OP9_ub+@qb z2%k4u7X@RH{}NnsM&%RlZ$tH7zl0*RE<0MdwVE&j^sgvu{ZC&u;r=--4*!aM$Cf?w z9fPn-l1j=&cz_X9%B@;E2{DHFHER2lt0YJJnW;|B+wE`Ad!1u!#Jg~&m!+QFa~;~n zTdvhyG`C~I-&?hh3M|6<-gGT1L4!7Y--z>WxVtI+GNaSdz4%JHWG_x=33WRwi{9(~ zy^FEel@1(NHGSpndgr;|9%x$I0|IKIA#s@JWiwAGT`1ZaBUhlh)2P|KIZiX?%@GjX z=)T*0HDj{SgRAf|-4%#;D561@Ujq$Gy4sOr4!%QSuBqPousCIl6o-lr1-8%U)5X7h zp6rwoERPevxFhNq9K90_Ri^-1$!0ratyF9XF5=HWPgsvaDK^Gw;^)g0+qtFfv+ ze=&CC94o(yEQ*5!WnoO~B1Efk`qm9g1(oMWH2SbAa;6l^D?V_v2jBWe++CWQ@Iove zSo0pHa#e}v`9H;!2eigcb5)MFC9SLj?rL!C?A(%IEQPA98tmzCP%O4A6lU+KQV}Wh zDY8zZm`(~L{EY*Gvco+sb)a&C=4tm?oEjT_6t`#mE&30ku0ozULNZawXW_pIZEwt< zu|tx>*^c|$G(Llb2hs+mTo$Y2Af<-K+XP(&SM6NA2Q*wcsMYIcg>UMQ5E~+Odj_G} zr$b(?(O!{7_Ck@Tz3Z0-+Z+UG$rO~&A$c&KynVTK-Y}C4UcyI?`w4D>1jVv}hzYr* zP@TDiYj&nsQLIPh$P|}-i05d>DH})MdnpYVaJ=~(a#Q1Xz?6vE(3>=v)_k|a<|M=e z5r!?Cho2z)RCPt~cO62z>BM zZ@_EM&OS!eL;IjX38Ypcxq1oih^;6h9i=Z?@X>m$51qY!z`tBQxlwXlW%elB$xMv( zg9cPx)L3L(qIBDAk#QBCMgl8C*Z~}InDiCC{!!N@OxmE_1I`lxBhMp6nqCJGY7evl$HLemJ5v`?Ty1b3u|}8343!>B&e4 zxm!{6GxpUiT!CWiscy4Cqs=CoJFV{oOS{s66Q<+WDm+hui)0AlE|LZ~=Rr!i+={ut z`a+|^^tEN9va&IiU-Kuy56(-!b$z{{F_$`#_GIF-9z&1u&RZP^+``C_Eh%?c4P2pA zJDg`;HslU7q&X<9VwDMF`6u$514iz}Jt7Y?(|sZc=+S#-fkbo@{+iUwtZZQ2JInpN3KK7LqHfkcM%DpY*S$Q%eL0^$Ya z{L%P1R+#V`!YO_A8RH?amt2K~1BGf4tMUWT_Ko3OYz>@8)QriLQJ6Vpak0Hxs)6Im z=EUxnz*N1G!UNr4u!^lHyng*+dgTSWU`q6f;W$maV|T$rz&MS+UhdC2=Qb6GJ;(hG*G*Y-A)Xsm8R?3p~ZlD93x} zQzRJ_oM8TMhgtD`>B>dmXMB;SWB{aKI2v6L1|gR*r7lNa0q={jG^&=QAtoi!mE#~9 zD`3v2H2?r3$-7hrQWi@uoCUas@|3KjS1zMA4yPHUkF88b8wuyC{1z^D+))z z*8?h4f~wou;uciI;{8fLq$u9BE(!XgJzKwXzcF#zJgaNS>q z>8Dv!fs0!oHqh-a%` zw9)g5vk^qXh)K(jo1(2%=bkN`o=puPyawRisjo#jNFZ3M|2irQAc#t7WByz$=fmNMne(Ih8pucaJVH*;g zzRHE3pCGgrRF+#;480(QL1{0YU8UlbL;!xFIEC3jcZNPQNYkDEH)5Oe3~ z_rg|>4X2!}qaKqlwD$OwX+@eUT#v7@99lwun|zbIY$=EgP;rR3wA_9DB4%%pEL1#T z>>`g2m^PB)z9VI8&M=IYg!B0iEcCfWD#wnAqwg;EP1ij>GagMF<{KcOk;S(+ESS)w zu>YY#cTYU0lARdWdE(&sT{9H9)~p9)Xco679tGMo59dQ4xD9pDmA=eK@qTHv_P{yg z=4#JY5eIqRWskC#Q<&~PF7JBnZivi6-CG|HMjUq_mgjVZNcz#fF!hpz%$Qg44)?G5M2pZexqmk4QT-=ub|Hn&1IA&;Ex!W^C9Qx*pqWTj;4`y{HnvI7mx+3@v8 zEZ)=?$mPrkGSumyFT8sn?rp#CR80ntVPW2P^0$D)(PQPf@Fu(|ap33!FHs@0TAoH))e^Eght@J#jESX4?dx0DT*+&qj!KpXs$Ntb~ z|D-?P&&&wqy&LJKIBCwgI)qGaCt5t*lsAGvXKJmQo%wh<+m&kqZ!^ZtAX&b;Q54qaGq2UfUpHl6pXHfLsc>VCBPoks8>NfUY51gBdYl6iGHviVs zRbH^UZB`xa$|$MJR?14=JBd*BoXNtJ)IBD;6H+3X=l6gZnNrd5_|hG0#m1IEpcz%- znbo4WjFns7{?|QbYA{0Xy6ca~qgK^Z1>K^n(2xhO0m|6?l7OeU`~$S~KxI*D5k-6} zTm1HNH2jFqyL!$xY|bVdiZ@PILdE{ZsmxnUa`CmpL#eHrBx2{vO?sIr%G?Df-u{9+ zMxiacn>!>P@=owqu&IkG%r*_m=EZJs3A|mN+A?Ts$oDLmlyGNKJ@Z z2^*w&Iz=Wj55<0~M|CHtRn0Mz|L@};kpzIyqVpT?S>>K?hMI82pw-9~DGOp~1J4fj z&w>P^JM(Y{s29?M#}RKO zIxn(?iWQW~g3oMAkix74ND}SY7>+lj!=jk`ACieTA(}g+c*c2w=wNvG>|pU}1{H~m z8~@o8=jBlM(f%Z?)qo}$jCYT(VTYt`L>}K+XH-UGqhNJc8Hsw4bs`?+?{}~phRRfp z90-^8%WCb}It_G3KBP(;W3ok5a9MO@KGO+wa;vH&JjPUH;_dGD^p75Zp4WeFjGyeh zp)u-~|J3z7p&Ej)G=|H)-h}3T(gn>0((y(~{0G*L1(7RL?;!oX?d|bp*Gf z{*r?z2^RnTmEy5Q)B|4x)Z&bi-5Fo2Kb=OJ78CuvtoWS^s!ky z_8uCigvxBkdPC|m&kkuAc2lN^y8&l9&Ge6AnoXfo3~}`OCvc;=7tdVMhuzh&=!1IG zwA_ezPuICqtvgtFb2ib;G~lSnko@IK2)#utFCxj+hU6qNFxPdV7XzOrG_ zxmc9@2jLO0$Ir#WO+|HSM0cbCWfB;d(q7F-XdNR?cOy0XR}F zGz@5xWP1)MXz_f93EhR*M)$q93qq%+F-2Tjy%tP99Ag9Xb})ag-F74=*zxi7DGeHT zNwh1qYg8-#!zdWitp0~Hi`UWr+=hC)3z|$mN)k$5CKO%y3dW$y^98G_1IOvbfGqxR zn=Ek|a8+NLdkoXhVh~(0@}Z}fmG^f)gTzAw!xW6LI_vUbq@-Fuk|iUohaJw$jlzpS z^$c`(M@Rgl+DD=qBl|j##E!QbS54?k+h%jXYJz-Gv}oW5hjw-$bCe!1)sGf5Z0Ht} z=;#GvE*HRDty!1i_4L;gSGBFY>&hOI<6Qsq;9Y-X953DI2=%9e(&9P5o5&40O3U>q zI~3YZ%PCuXpTp@~oic@TW7)H3oo5(Uw_18tb5U4#lk=CYv_Pz(8j@=b2zpp*Z61j29S_rySweyMO$$O#i)`GA#U5{rnksEr%G|)I26vI%vw}e7Y)O5-^5>K zA|&-5M7yiBHSog2HDxZ~0!%eryYMQV3qQGwSx6++TP|en}9YF0;*91$$l7V5e*I7 zAJ42Ik8zLu)rWwsOgg!B#6%0pjn>(saf37*fxf_HL?toGy8tyn%D*u~582M){wiPr za-m2s(zlN4vIXpt%*(kIV}zwJob5|3%k?3sdE0TfT3%mF$oyu>oQbCGwFN7p){9lJ znBb{I%E2WVcQTlhw!|LC_)2x zQ9KQCb?T&mZ|Lx`5?(4i1Ap$B@&IFYb)O0++2Bgq3km3MMaF6zuYCHf^0wma5$HLs z?kyP5)W6}h_MVbt+5ow{O7r@=%rxI>-4qjU4uXsK!HK*MP@P)S;qqRQcBMjFQjdn= z>W<5C>Rk!qxOg09Af0c7VgGkFWk!w*cQkzm!yqYz^&mW8Jy7SI3l}3#u+B1`lwdxs zUyy+>FsNiEr$Z*S8i7rF|5-o!MIe_=aFjz>p3$b&@Z55?2E9E^{Dy-difJ8VXQS9C zI$46YVR?u*_GzERc$10pe0nPK5x=#`YpI)*Yc=oUM1=IV-RI~U`T2Q;Z2MJPc!bzR zNBLp#LR}HHr8)rWNLScyxI^^!?#Jlp3U^SG>w?rZRN_%@fr_?Shz9e4NY`;+@78CD z=FV@B(Yn|opCAo4GmenlO8;xBwsNTo$SeBVxJTyJs7HDtz132Ht2QZ&t$sd7SL$5kXF@ z@lKGz&^1~iZvWgCj72jOAQXmXqN@iWK&$`t#q0$LJLo9)w{M65RoGr*onK_3mBftm zWY|c6WMr$SuYlX%YdqI(1JsG~ z=#;-lpp(mJ79%gx8hAGIp7ej#PM8&q;0*@fjw%5~3YjT@ z1tJ&UJAxCGU0lkspI3s3C8g zB(ZfVfB*xKOTwKsYR2*a1$c4ItVH>ALgQP}cWVx9NCxV?Byo+>j!ou3D0WVDLTfeb zSAt}3h97Y1uit}^%Z3&WjfY1S6YnKzaX5cdbmfTa)1133_`0>&5T1I`nu#ebLi}7~ z6n*jNo=)5oB_Rwx&17YWUFN6T1F&kILllaDVY$5la$IWD818usqSu4cF%FuGZvy6(QOcKJXc70@k7lKXtN} zMh<$w2ehgrtgeeO?}bQub}2}(%`hUd0j6pJFACM%I!2cIWE*-*l|2>}g!xw#62327UOO-xW=TEnqew$UURIO~qCE@~^U@?0 z27RB7V#Z1f7v6vzzgQ|y5zE@3U(1Z;1>E_Hc)h}R%iHt#jSwn3VFzVhSzp|d7%~P?e z;(=&bK04?|TM84;DR^0gO0eUmWozVEW1cWO#nPK*Ai$2o6r!dV8V2j*YL_O-&*qaP zLczTT0~%bWT~$gv!LT7iG^g}9LzhYwAoB#k96te&5FdxG7nu-%;MLP-p&pKzif-$H zpTYOB%SVsftdbdOc4(LoDD)*zz9EP4FYccMxW9d!o}OtEPuu|9uDUdZz!F~sDJLT1|@Aye+ zILV%O2_$l#ld2F5olKNR9&8<02POz^6`U`z>8G=s-GNIY^Ul{Tl5^mH_Dl)T3U0u3 zntuyYN@)~1n-$0($asb!S0l(;D7vVBo2{43k>-3?+cFz!kCN>^S-KO!?$lui6Q_;O zWW$Ueq^qKCY#IBu^^$6M{Q(A#>Ei6B6UPPw$mD^sPDJ&eO?e#t5Izgly z(w=)gIX~G+Vm@N8y+}CB1p#&M_)KjPp@Ai>l9GG+z^3??u8K=kfJf6UKky7>tC2km zz_OilJ{2LG95c>vgI&NQo)>+AAMI1LEg)GR$K;7!0RJRr18M6>(jQGv(5)U5X+@p9 zZp^6)WngP9E|p3V5m$O^<2Gei{zsyOSlkg)Qf7JShc=v0`R^eUw#H}L>Hn%=0oD4u zyBd~}u0)%YoTf5_3K>;NOm*Pag~Fp*Ia}dk>!O038jeylz8@rA*npD75ImU!Cu?7p zlQ97K)$vwa>>%WG32VA?JAPyb9e@cK2mH4?p6vWx|5_B(RxWbJ%68_e+!YtB1_1*1 z3q}8R+Y293KeVj_ecLWh*H-bc?g>UA0h1b=&0O9{ZoraT?P=Zvo9kJ-?I#>N7Zy!k z^uI#LMkZZlO}o@djv08>ZNwCWAc?b*pX@}_LO-mVTHLCJ zMHB(rUo{?9>Qhi0U#Q&jy)X;f!PF6CCEVn-Z{3Muxk2A=G2aP$`)`1uZ77#WQHqa(3+}%3LwqA|DH!UlrVlHE#^e z)B;}Il!`8i+tUZeJ<4Io3tzSPsdjJd%y3lvH8U{qr-CN_iWRbmYw@oRVYSJEwj(XC zTIR89BLP2Hz~O65WoKN20&+U4SxcnYu>o@ocquZ-%)FNNIk7tIc5d3&%YQ5vy~%<- zUXmAE9I2#B65r7Ew+Y?1aVz2iHQAhN<~qqWW|Oj-+_7!OOdcgyeCxXB^J8tJdl@&8lEuD@0H~HR}f%w z&{jCYD_YX^!UdTqZUq|aqIS|mGo6##)Gj21H>?g1f| z#kata>8RHr*nj9fth>wTXR^-?7OP$e29Dl(l--nj1+-G|Xz#=FjWThK!4DC3@T zKFy|?6&;cJm7zCbcb>pou(7G`i=!w_LzAn%Hsdvy;RA(r!|~mqP*kT%Spj@P4%)Z} zEbA>+{CA@f-+ZxQ{TeQtKS{7e9a?gl5fIPUL5q#;pl&St`&$rV8#3J_#u*6mK4|B7 zmpdNC8e@~iJqG2TBn8}%XTjWsXcG_iSUXoIbBMFla6f6boLCx|;idb<>8Zc7D}(j7 zOw{z$1k0&Dh0dm_F)Z!i&L|18nUt0SNotyq5%-`mLv49mWS2fJHeTe)(jy!w=q_yM z9s?=$JP7fEhzm)>xN{Dm&s@N^_S@U0?7W^^Du?`@*OU_K6AC^BcjZyvDy4cn+8owg zDX^ay2Wjd!q*O(Dd8$*szVEPBq*WHTrH#j2)LLXQK*}>aXg_XIIFJ|-5buk}zzf!A zX8p)h_wrA!e{*^-kbi{}bvLvr%dQq_$59P#-=eNTfI_kHhU$d(_~Sa2;I6ev9_L*t zi$wgo=tr}Izm9$1eB5BPFIgJVuwl1iOgmlkm?@?Hllx_2!f%jk{-*ink(Ts7+1{)& zKuAbF6;Gu!#i~QYwEz0a!Vkm1NL~Q}LMIiA9WqS%t0dyEom#KpSF%ZrlImx}Ok{%i zeiP{iyW8o*C@H@C1FU1uDoTYRexQ1u=;*Yl$_t8ezmD{V%AEOT+RDW~)+Pty9;nra z=I;Tfte-AHlM$kUBJszl&0oje|Cc6g`6iuu*6y4fkHM;=t3YZfJ5!_@7gf_mQ=nI= z!XldTaR6q=fR=chIB*mr@*5=0o}w+xuB}xM%IdauISc*RTLM+<>Dm9H!|$S-V(UAiuX?rL<;ch*a8eLpu{61ETG4>M$#{DWL!C0jRP!1F zfaN12R`0Vg-JaX?rMbb|w0~M3&F}kg-*GKAYtS(csmbH@7%}7N&(M-;gsAZWlUFAR zEy#?=)RVCAX5f;XF}j1M^aixE?b!9wXeIAhubejaDHnhzf7xFF_zr1%WyKIU?e$%l zj(PdPofA{eecK02`o|~peld;uF-TnB88Y559cXZ+$N$;XCNU4JJWvLl=06F2xUW5+ zpb#75-x`OFO!b?96pBOHO(Iv02`gpoqZVbs4S!DD^m3r}`AOVa2*AO~@*)Rhr)S2tewXmDwIY)Nf%%IZU$*%t8jQ}= z*Am~dQyD=|ds7x?7cn4QMJc<5R}x7 z{CAzhad=WR3W}z~IAlAvw2dc}4MiLT`W+@P$Sk#w0AW9J%4ipWo<+Ll(M5>&zzW~u zu?LRT-P?RxJP!5B%gVTH_xA8V`A7I=I?zB9C??V?_Uf9nk%Fu%S7e(hU3&j^j; zcL5?X6e%$zQ*@4Mhq9d^%qy*^z)x_*I-ylkS#Kt3% zi;op<(&5R<6d!MU?-eg@SvT+wPdFAW=CpEK_(mS*P#L5I)EXs2PFe7a3)FxxSA`d> zctE?=dTe5=k_LS@vBg_mkg_b;F>*=d77ASb$+{CYP~?)?nkr;bReIL4jaxzKQalW|%^ZOY#U1Y!rq=85j=FP}{Y9m?M|ZLbk=g&_ zj2<{a%RY^H1nyy;?KoS9Mx@2NA%cnAWBqyRT5!L=B{Sj=C7%OXCF zT$boj*+y#CnANL>tdNP867t}gJ6`Y>*p{(mFl1Ul1g#+fFI8dJmL#{a-Kl%@G-^Zq zUKwJ>&SwGVS(Y^d|I>pg27x4`|5(N#0X9{H?Ha;J#~Ng&1`=bicES;E`hVwBDY}4> zL8+mT`M%}+Yo}&YoT_-~hyiPO0004lddU1iQe#0*a2D6Z7FVeOj(E+O0L}hA^}PV~QFudyxwD|E!2`hNP_`V9s$amRpFh=g_}$UI}o-KP=;J4=qn-71l&; zDzOn=IZ~lGt&Bu6>hHRoWxZKza{l>*rMmZPyt&PhrTqK{#VX@8QsAp03IAQBH^_RJ zP}&bD7v_Z6J@3c>AbhBjs@A<@gR%s>YT64-v0+XWGq+>e3CwnOFwc|~0p7j}`=2ge z|2m^0m;0rqB?#xpBLf?#;D|S(+YQJr*He%2G!jTfAwYQrkZYmd5_NQQ@{Rq5OR>Q+ zUtFoGTku$A=T-fY-A;}C;ggl4vJB#o`0dUVZ0hd1i8QM$5BM2`5cZ+kY(O%eQ&OT9 z=S1&7wIvdq%2vf8omv22m~_mpx)_>%%yMf^n&7~?%}l7LB)6|~G(hJc+cSb$cr|r=#=UUV1L&r49_g20U1Pk;c3dKRw>+ z1n#AaP$m;+krO`LSVGO>&K*EpBjTl(Zk=@cE}|v|hNlp0Ge|cHTEOFzD?zFF$0j{*wk~J}ZY&kXU)|oM zVQ`cVl~W;LAK!`|Bh?6l(pPH82ol5?`(x0me$lG}x}+IV;6%MKUSgaV5*&m~t1;Ud zLF~2XB~Nkd)g{P`Y1;P_D6l=uGB;y%U2vxqp^uiq*7gsafL|NRdaB9rh2Gt>F2ZM! zlADAX@R*D!EFs+u^Sd)QH+(QKc^kc>B5w#V2Q#ecb2<638S?4l|7r&Q{X-W)=KxoX z#;lfFNfHe;zibr&9!@1tG<0xAnUxD8r^)dl;sA<68p&!kL8;i$RL~H9XmP$EQ*ssd_n+%#E|F$Zm&me5-aaXTD=?CH{k zwf(^2ed16gA({e1;R^S;imrM~4QQ2%B}ECFvWsm1?uO9#KfWj-bG~7UI_3uS7H<9< z(daV<2*=-dTh}xISxE}xTYCM~?=E+D_*T~vtMr0GzDk$%TZiny{e*39EFxFi0i&GZ z@k@nDjn3U@q=ObAVjjx4!RKB1YTvI;e*ERLomCJg-`I<8ERXn3LDaQ~PdS4fCe*zl zJy3VR_4+4DVR-Qs5_@3hrr&wmx#IJ#-)dV=LV5+c!A7|fJ4x#+N3=EDO-~xRC|X(2 zP%2wMiAHqC0CMN^RSaU)#2ODTQV-!>6mSqmqw8{!rmZ~qWbS=fg53yat~}4LJ&3m- z|5GZ-@l@rJE*~h`CeTsksQB{=dftP+jpjAC?L5YPeMcMuj0L6<@(`>;1J7}Kqf%vO zXj4ysTuF0UwCP!rsaw~K;$d6;R{cV+J9}Xq!x=(YGhVlYlJh8$c|1J(v-z}+FrzTC zCt=MBzz7Yp?Mpvho`AMf0eRX|WX6qA4s2b6k|!0Rh9dTt@lfW16pz7wN1N37#6ZGa z4TtN9{VMv>fm;}%YwVdRyc<<5_=Op9b0&Ol*hii5#Hh>vw1L?O%e`cdRP4JD=kd7TMXnj5zK!TYuH;%qh8e< zuT9~%s4euxh~0DKICLT-bgzC4B54@G6F4BmGA$;~0(m*~hSNcTqtZxtzwX1t^3tR9)TmuT_EKxyDS z?Z-24K0;}Z14uR@3uA)>0JaS;bCH=R{OsYceci}MuZwaAm;Q?eOKA6;ffIU&#^*Ni zt$ZLTn>o~UvrP3BRPm_j3HWO=t4eBFnQ%#Y>c(H{03j6&Yy;!Wi!@xKJ=Vz(S1Kk| zC%-G=T-7uEsG6>4euB?m{H`BAT~-ybKXPX;|H#MZQypfY>e2TJMuK7DY%XY4d-;;(>HP(CLCT)4&IQ9;{EX9gnYGA|< zW#}wXS^4pf5?T*3W)eufQ~SLmKkO9`%Um|0D~5{WT>4IBjbGXtRtho4w-5@hsbV>CL6t30lBq&2NzTv>g-Pb{T+ zd8Q8{h#^2hE24ZIFA85ik%=5S$sKISwejc?(BH#K$}N@Rc@9ez?xDS^I`4Z1)iQJK zVht37v=7FcjV5UKs^X_I9WN3k&o!xIc&()n-uU_;Oz_q$$b}Eb?Wt_7prWsH-Wm)0 z0-#dr4M8!EAy%ns2agm1%G$pgIJtSHL_*%b+mCnr)@^XL*?2Z_4{_v52%8JqU|>{C z81hWgnnjPOlVjDPwO!|=VbzLzLqhfHtvTSP44BjniQ6N~BPgbcoiUAL{@&A`^R+|^ zs*OrMP2#6I=qX)pL-t`q<*>^4txKcx25CJstZd4Y9?+e6i!=0f8B^8r>=U1v*gH2S zpSPgr*u%ZAH%{6K7CsR>C8@5vG_ zrVuj%kqOQ)aVL|0$9yCpF#XNidgeb-&+$SAwobEAf4!ox%S*CK;r$gthK5$p!wIX) z_K$;BK!gF;+pay=@Y2Nk3hj{MTt;ISOH?;SshUl0jo20W)R^O-SeiJbiUrN`~HtftvJK7Fq0{DTO; zV;jyH)&SB3Fme9jtE2UieNc|sXU|@a>1F8$59LLvbRK$dJ>I_8>1kr2fSC`_f}62) z_@Ubvl~Yr8_;;2cKFq(}FhG_Zq;;_@KTpEFEu;Ib3(G{EJ%%s}))-Lhc6upU9m7-% z6p5-Bzc$@mdHy_O>`*R;TH!Crs;~`d^zbJY1=MC*YO`F`9^mkVi|oU7)mCUkWbls- z(&_~H0E%5(Z|2LDHt#IR%^#eAEiuIu*JdWkPjd7eM zNnM4_w*%8&A6(25!gb-pUSzaldeAYWk-yjd!z7Qmm7B?E7g}m!o-Z@*nw^Ur)0Qct z#RXI#+vNXRh`Ksqpt(wwi~b3RhQ~=nbp}O4C!>>|K;0EP+`vRzW=yDdK+bP*HgA@zeaqI*9n&`W+;Vy$RLwL+%UnzSZ14dGb z&*f>MkVCh&g!GgoruDk_+LTE0LQw6mcPKU*R`u7%<2VxY(vnDwou5{1P`@VBf_)9? zCDvWIhMh;RL3@sc;yTSrvNA~}Xif0Kx2@UxK2b$wrq#{wh(Uz|u#c@dmWI6|eNdA- zwv+zt{TOdnyY11r$TdQ*9HOyZcG+&UKK?I5bY2Sp2gbBE1hoX;DE4jr5@Vd;pD28p z<0?~1n6!bqjohX?l27aokoR+@|r6ucJZ5$hrTC`jkG3PQ;h;$1JHq*N_RD3@`^;cMR% z07VW@9K$fsvUhqLP}0v<$*z}+Lt~K8udwa z0p=o;CyMI{0UlpL{U>4f0j^VPtk8nv^lnswUb7~&io$Q!C;TCAN6usol+O{y?bXwL zzuiV3fx(!@RK5K?h2L0p4Qgi zO)~Kl|Li`cjo=9Cj5?SM@5nCWcMh};I3Sdx5r~WGwTpR1ZA9nNo6w?D%I>-sBVWz3 zhhcyUdf~x-TJw81rnrS~o;*I@wYI%8fE!aIf;ZsXggMW3E_Z~{XJH!_fVtR&q;A({ zgS4Sie}i$-7to9u8Di*LRPK2fWR4^5II;nnm z;A(2L_<#(HtMiZ?>b?Y4nPEfUxb|wrJ^3W113A+$uU2|>0K|tg=)9c4HletmaE|JD zX_4%bicTK7vz@@V5uUen*slmco9_@H9|1sjjnpR`d=}Rhq|tON1=!s$DR( zic6+bdyU9@t^o%OsE0+j!RP$^|Bmf8G)z5my&n;e%*L^&JKSRCo%;ju0Ns2uPSYy5zM}D>9-@B3 zbM}qN#1)@1wiAkCwPtZ|CQzoJr(AqHc0PMXvlc6!p0uSHKBBtBxLU2S(*tF^sVh5> zXc+*00#&b>yo|(75)Zv0uk~mlJPUX>fJR;`NU+bIMY>uw;J;TLS*wfvgcu?!i<@D# zsH}cAhh2sQ8gcz-nbUkiszk7M7JU{WG!HuzDz-=2Az?!myt%UdLf=ny6vq8zfAMxO zJ0}EBSgY0JeZ_i$@b87oK@#v@P`y|S64vfF+58+*T7 zX*r~cvleFNn{Tdu-z0won=dNrScRD|xP%eRDK6wT8BgOaZY#!Eu@kh#) zN8&k7X?^!U;BKC2zU5-us*(&tJq5rEL=vQdoRCv?_nQXo@CQD(Ux8&>fIv`G%49zR zp@E@E*Y5>p!Rz#Z`pvy1j|%A=7qAY2M2zMcuyi`CAB@5L+@!2vy^x=v8`29Qb06s! z2DVfD+jgkSMk1q@W*;ElA>BHhw-e?XkzK zCOu9ffco9m(DE`6jD42c`)p4MK$iXW#*vLQ%tf~XdYy>G>t0<#S`;7nC9f(8m!CS} z37Omn_Z^s1igZ&F@|epX<>7q?;r$rTEkXT+>g%OWTeb=houZfCP{1okK%rC!6XI=) zIM6go^%ub)cQ%W?Xa=DhNMQ?%*oIxY2{Nvw>S6N>#muzPurP?!jtA6wfMo{?9I7b6 zqn-b*)^?YlMzYK8c~PKXKps;Rna)hkijcM7OlToO(<%O)A&jy=Vsfo|7e+?>;kc`q zrM>f6mTxUOoXbWf>hTCcu7Tg6RS1yeF>5;1Hy2-Mi94gVwG&FT+P-h&!)54k_k2}^ zE@+s0hvmoJ|5T+%kvTk*LDg`C?thAL^%se)a5?XUIs_hy%yW+eUg?s*pyA zr#jZm7<;qcKa5LRHr{))IQ(_-)i@gUcl|aN1Z`Fmu25}L{c@+sy*lB zY_5d|$XS}m`!UvdRTNR}8h)raJG`J4J630EZ?&_BRr170w=p;{q?hV))s-XpcQy5Y zylJ4mIBBWo-LrsUX0F7p+{v!~S>niGitC$#_(>D=8L!!a;ZFvSyA6?_e_lgtv$Hh; zSP;Q9MmiUa@_Y)clE@|h;;J?S0+KOFWnU`v2}TGhybPt@nflT%$oQ`?5BK4wos)FTDrgxt#(J! zty)pcwP0|t!b+3K7Rm^P1eE?{NTmOt7a!8f?VDPr95Q`-6y$?|!?_G-JD$ww=rOsM z5(|ZTS-ZI|KJ^i+H%CSLaNv30vc1-ys&7PyA76W_UTkbSl-do@J7To)nR&ok2zvZ>EDv&Js6PGhm(ppe1?1rye-Uo`FQ+)5$Xyz(*0u z@qgUfk(fK4xbBW8LX@VkP|s$GwL9uF^~Xw}V1E{c=qFlEITR=XPG5H{UDKx`A1q}O zWHFaMF7)R{Z+)V)?3y9cdmqSOirYQ2gwoaPL)$7YDLD1X$0FRvjWF<#kBrqMwt043W4QmC_B-$&RbKT@h|{bL+0TZqBo> z;G8$s>vR0vaJVkvz1b6QZU%WuY6v9W=sj!o zEirAy1(z6|o&aFGOPv69C|={3+U>lBVvv*u*fnE}?+*33B($LF#oge|8HUhpXF$V4 zS?(?|f43^7;*>j6puLHmgRI<$|95A1x9xwYH}lLONKdQaBtm*qOF==ww89h+wz^Z2 zt#il2Cq8r22(oY_L2Cxv>@{E?Kg*{IB-EbjyH8Fur%)=M+o>DmT4p)vnBKKn2c9MU zfbFIq#!sVar=T{oP^(V~-~4Ur5|8qFaRL3}L^SfMG(<>f{y5M#{Jj~|d_TWTNu`mT zM`DP7+3*g+#Y|^S>h$D%+s9S%f}sCqR_vy zs%r_+P@Lq07DDqm!N3_u!b(-BP$GToVPUPqCfSHi`g-tFUrwx#|9PPN#jh(Z@}Y<7 zLjcHifKCI(mle#scH;Gd2h<}FJ-&Jbpx`BTe|$>gJ6-P3N#u*Q&u@V3#{=qy<~S7E zD4A=psYDH%r;jN<3E4T)d_{)3Z(rG5d;6W~@#a>Ghw_|R^%}e)H{1Si(k?7*+Ct@; zH&_oqO1pNw{>fRpTK0s#727t#6@i`Zx;5>RZBt!<+*8=ghBNMTX~p7{^$0h1j0L5= zHL@(`zy2eiQL8}^HYx{wm9&j|p@gA_xGJw5^ms>*FPHoHpUCwyYya;0$lJ2=X3kHo zZ5g{P2HyRm@5Xn zS%&7(@!UXWizuE!gWvQafD=dEiN|?ViBVYV*mEc&!<#2?ZKVJP9w%_~vqEi^^DX|$ z{&<1^mN#bvBwT5RL8kH4@!I{6klrWnfP|#~uIB$(B(24MMJ=P>50)s0g|qcxzxuP$96^zSE562mqmef{`JfP>SgAuiqg6+${3$`z! z5wNNZ!zS1Hrusd!YsQFs#Xj^X-uiMVuahA`l4#2mZ-3~kZ?B8)w)xevur$OBb$YcR zPf*yxg~EBlp;hWp$_FM?a%*?F?-0f4eN`>P?E&ai5V$E-8XXrHG1PuMu)y>kJDi`coA-r<=OR^bYBig%GeAn{P#BqIlc`(sGzb=_& z;a4X9672cWZZ}pq(Qd(hh5^!C1E_M%(T1^Su6E!X{NdtFQhJ*m*Z8XszZ#aLxd}B5 z!BLU^T3mt!V;V|9^II4Yek}ADq2Ep&yJrj(%$VYH*sy=0!PYfvFEBaq=EcieSP!=I zIv*b^vCKrK4PAj((3H6$dg2FSmKSkhvtG*_#|a~+<&^Hz@F#XuuIjnvju}a8`ro3( z!F|#Vh&|Es0!n*DeQTuOx%z-09_Q^58_y5UEw5sr!x^e_Q94)J*deO3y;u2`d`n+Hrg>Ta_M-PmXS zil7m3O=$x?-aPm9#qVyc56Gro*}@4;xlG0lpI1!a64^B-Osr7vHkZdV!&u&KI5Ruy z3(1XM+K|^iD{?$nD0Dm`$-$F_dqH{N<8wESp?!>_Q$+EmFWVWLm4>}>v}zIGOjDgdyp>& zy%?%*ccpK$HsJ!;c@8d=_g_RF;Wb%VmF6?Qsg>%8`Mid_A>7YKgO?5`CHs&7T=_!b z_Z3A|!t2p0cD$bi9l?pR4PupkgWy<|8u}-6Z0(APoKP=p~{{{m;`4> zZ%-TO^&Y~f8VeNn%jZ8#i%91Mi$zPQx?;|>-T;1GK2wEgHa973boZ8qPIIGb#?GLC+p5s%m|_aoft z!GVerM^#m{66<~|v0}T3Fn^t<%zZ|C!-d0%K0n(oxXVH>XJ_(Axyp_O@N-5-%6AfvD?J({LNB$fu`m*D_hS#~)1iTWD=+3GcaBdA;B%CUVf22UpJ zIXsL6U)d4t#Yu~7FNEs>J%Qr#KQE}3zHDR=goc{R#`GR1Vq5FQ4?|#>x!je(sD;Ub z>+xJJQrUiBvmFgan7`#uUBv5am60mP0*OdQHC;X0oZw1`X~i=10W%LaM(-o_86L?a z^OP=H?ew=lIX9<^Pf|3`!e;-}gjPwBzr+Y!!cU9VINha48DUf;JpINJdFPasw~xVB zb<~}2q;h2hema~xGBL4Tf>NGdB4jqXGUx)co^T;2eY@fEXqMr%EVnEW+#xgJrUnR} ze(6UG-t&g?1kn|J^T845gLAVdk6UA5H@+RktsK-6@Zy@JSS69T&DJIP17Mj^`PP+E zCHs&I;*JOnOMd7GYA@5KRhGjG~RYi2sCo zfS@F!bg~fBli$xbpnawXRnn!jK4gttKesr|mwEP3VZPdSnr?k!(?QT^Ag!*$grSrh ze0~j02~^tF3*KoclpuvTX-PUVV`c!+qUmSlWH$tVUB;=JdLg%5^pu^U>zgU8XZ zIi;H)a7wvGPa4KQQr>)$A^3ZBYQ}(aS{Sg|{QnZHWLhKt!~z8SkG=n?o+eVI{;nt5 zdMuLKmM9m5?I+;|H6*`2JuAt3|M&U5?-n^8;m{V0FYFxYNP@=CsC+Kwv-w#KU+sc{ z$~|4;LHmYA8G6g|r2rhqLc3451if~lDU46rHnYo=w>(gSQdkm(@>ywoQJItRTrABG zErmMEJxR*K8>aBpBSOPLsCu7_UxOtBb`@0Sh+Mo?H5dSk&UIp%b)Zbv6 zEPZt5EH5dBn+u$Hd`2O~0>cXc0MQ6ehRWkNg%+w|Ie$(MbY^H4a$v+0L5Sgn`;6vo z`(*QKCB#zHipz`O!@oKqgq`2+@7u*?>**J9_QjiKJPoP+x~Z10mOBU}bmHDY*$VTy ze0!PMymSEk6}~o2#r8To+;C_`W|juxX{vCx`9H(B07&r*1AVfZKmh|FuqkQ5ODNdj zX@dE`KZY}9RbnQxyZB}RPZGN<-50I>;U2C{3SV7Bj{gHKa_&G}OQ>FkPFx;}2`VT9 z#}p<{KbcR9G9#>XLGTK^tI2U~Ckkl>?|`I}_Vhmh<>t2ZpK)YylICE<4o+1C$1ew; zC)t2{g;4X<)8z9#ykZ=zUtm%u;98V^@qTH$q3@R`1uGcatF5hhC&s~J7XQfBsK^6G z<4zSIuOJ)oe6`?V7B6blm{Up*nSIHItHa8mJX>!wdX*9-U5&xBl{m&hz5xOm=i zZ-_0_Q(wjIbEWZe%)4uxQh*Hu2Nxf(e-0pBr#g1neHvGWtg%m+{3(3v2+&%uB(JJZ zw(hklk)!QEGS~Oi)?kg6N|%LA#qQc$4+e0_)vZ9hoAdX`L)IHxls9xlg6>zvXdm1zFOz9JRHWHslZIlIXh zmKH_PISf-tpo;R2md|SEO(09Cu{)Q5M5U!%_PQxTaLlZI8M9csZJzB8NfI@KOF;rw zC{ix6`+-yh(`Tt~u~Sak8P}Q7y~QvD*`}ev)qk(8EEs@pfs9r@<6}I|<;1MGcWOVx z4ikZ9L3r4rv| z94a+@nuwyPC{^YO7wxCF>rdsRfeMk~Fwc5YrL2k%OnRX>AseYw&x9hEbbst8pVs@~ z>k3_1j1*0{miKnozBh#?r3dZDYEb(r%B`~py40jh^PNF$$vucpOv za5ibulM{zAFFX|>lqhR?TqTH59Hop)Ko`Ma#B*ho$J^eDXpg>Ba%y)intZge_`=7# zFb882C?p7aHBZ4xme&ll0tib6X6y;Me?Al#2WINVPp8u1DRU2_^0Slof=P8mp*UG8 zs};__sa$k}#xHh7*x^H19ZIO4K0cRaUy>UBwU6)(IV!`6Knm&{KrJM2&iNYmS?8O# zfKtD%*ZswoLuR7{&Jb4CQOf_J6Qi~>P%b4qokhL`E&S$1G18%sJv|-HXb3uTI{d9r2OEo zo(~}WVaV_q=0r^m$17^_@yygNFMj>Jh*F~Z$Bo>ly11G}1CN} zUmz8f7>qw!Czp<1?%Gl|>;g8jw0q+fx`sw-R}NDxz%EpjrLp=BsUj-7z+>|$l-_@C zj)=LUP^HVT6mD(eYBtZiO$?pMDB8f3B!TZhj4QOZ7-#KeiiAtiQ-u9e*Ij{k>|rCT&!lX!H6K+y>v@z;Oi4BvD#TbI6oOG? zyz}-CfO;~<9oB%qy7t^W&RB(lcw8=rL2eU>J(hY)J9PsMAi5-|$ueoFG0o55(rLUz z&lc=nxU+H6UwZy<6z9sW60&Kk`E-BgJ({_!#YR>5d&kgI)xzhZoO}Q3_gr79nr|b* zOMJzOL%HiBIv?Jiy6*$S9VW=DL}4(~Dr1aYDC|s`!8&7+!{O^0iVKqE*-^X13K%tH zyu)n6a6QfQnZ`NTH_K0DN7*7r+Y%s8M2v&Xr6MS6(;dyUk)!f?)or^80@O2gkycwmY_r=iY^dXZ z>bNFfB_N?m)!T;UMMj0JySGH6ql;ryS$kOV{ZZoABXyo~$^ve%nQ`(THj4ucemq0B z?Zhd>{ieBn&IsL8OXmA&d=bXaEGuKUCj&Ik5nCYoQMB=y*%b&Hl#8u+bp%xX^v0K_ zX0`V$jNLS9Is0}k+1Gz-DWX<~N=hR`2&I|Qr%#yN&iLeB)_M&1ZKwaUu*yX(iKafU z#mO?I0&q;E_g0%qX=!4D^n6PJvp`zF7`=R0OaLUa?}dY6B>1iMe&o)OnwZ^saNP@G z-`&qvW}oz5YN*?WQ~QT_4D1Yas!E!hripBbnGg@cF4UHI`$Q&eDM#>0h>wxf=b?@A zXi)6?ilwzqdZ*02=}#sX^E9zEglkx}>8mg{YMduA4wAkfi;NIr{MV4Ka_Jl;g68qT zY{U?e56;ta#$c@C)#rmojaI#A>4P+7r)CAVvK?DJ#IH3jGhH`Y**^7F&qafWfX2i; zlp8+%nvt?4PTxnz|Dc(Q=LNG!Qd|7RjM<0398V}W zBe|ZwIF-KEC!L_Fe9b8yHfEC0^0S^eQI#huYYJ1G08(?0?%%@VPZTb1l5mP1M(Ugw z*+4Xoa3jKXU8C=wP;Y?59(1dAte3!C3s-)6$83{KjrWsfJ=j&YUcRY$nDz$) z;;V@&TYF0Y!PKVSwnzcDMXjd+p%W_%O-9i zSPeO3)LH4Zp~_f3^Pt8EU|N6qvx{fs$ha_Wy**(-d+(tyf={B&aQUhYN!NFR=R;OxL ztn9^_?|#8!tASfvnfH)P6}2T8CCgj)Y{lL5|C9FGaY?Yf&hXBhVV?WOYHa=&Hr%t_ zpHiT!LeqQyYO(;D691bG$eL`LAoRo+o{QK-5NSlv(?|RqsU4QgW(rz*!4~hz(2+o! z8kp3f=qp5G6-hwh*Ue2A(K=@Ni;<-KmjxNn!S^#M2$hrEviEoeT1}?4y96dbLT^0^ z_u@pfPSk|LDfe_958(iIYu#F^4yURXzabp<1;1J^Nrt63=Z(#MW410uxR=;|C~{4?#=m;$!l=Q$_0Rj%!M+Kx!yvP>^j! zNF}wD{%VAuHrMT?8pE)90y2>N$R) z&F3I-i;kAVEUTtffwV+;lc&2+#} z1HN!w9N`xEU&`Z)5h&)+CZ7*pNHMc6Rw>oK=-ukGY?*8fl(tar0M)iPOW`mk36YBnVb5)U?nMvZ-eK6aJ9yE- zx^D(K)RR@zA+xDPky})C^(|vAPu}iCs*HBHe6muI|)l7OJ=s{zJnDW@C0Lw}*h|&!K<+rIE3MZWl zf2M=VK! zJoW{;z}y9B3^GMAYnT%^-3Q(`D3UcU9i3G4`#j}(myoZ;+S@y9r_-P(R5LG<=j|x# z@^Z&IA8lkJPR{b`2~B=&A4&V0N_oa7WjRaPpmxZunM2z+~dEzeTU`yf5#aB8n! zbF;*FC|-j29VeBx|39H)o#zib<~>&H^#NWom}3)Xb2Wt%Z+Ro@z5UXQqiC5f^Gyj#^QtWQRC9EC$I>exQ2?m18zm!> zmM710ZUk@Xt96k=Rt4#`na!?57>+Zui~1gYLO2v<$NQk9kHn%X*U?m*z-K>hki&EV z&WR&ri9tlug)_?R|L@gU2YG4NawNFE@Wm;0q_{M*v66P{^CINzahv5XSFJb+grWoe8 z6G19v)S5{czw$_huFxeP8kM7pz^IPYxJBf8Dp#&i6boc6IOqUmhr!`OOwy3h;1VRi z(<7LaBw?Dp;2}S9y@0F`s43eu1>j!huFiN!^w*saD5V{V@S%86L$@)^EA==DJ}>y< zansKn1RM@}N~jT&SX745`M|7`s3p+@YJ|Xda`><|QYwmCflhKn>`T)yIf!ol=ilev zL>3GL(LNSKx4Xi(U6?o^c(F0uo=&}j2Lq%2{aG!|vNc|{ZKS7_vDr|I`x>d3kboT@ zEf>D?1=@@C=ZVf~uwPwgxFwetuih(C=X7vH)Oz-w_0N!G$UbvUTqALlq(wV-^aG$f zt#o%^!!zf`szJ&71|3H-8c}7J?V!&?WNOtz@p#%oI}a%|x~|Q8<^y)mqeMB*qde!v z(H0@cMW9$BaDNtEF)yMmP?}26{lD6-8c?PieKeUkcKAG;G;&}5mTJ&o!1T{ZnaC3) znw2!}4Ua>&x>A$1F15lBq$nn&>MIO;zO@PLdORl;4%M0j*sFEqs#k7y+hDPa4oftb zpsK!FygpwU1tDO7y+i=r`Vc$TYJCCfD$=i6pup}o)@AJ0swYWzTUL|^NwZFjf?emK z0UVi#i5f(KAZ_O5v9jU8lkD6IVyd11D;GmVLhUO^)v^(o} zV;+rg*TVmnOS6vLgH*vF?lJ2+2~AUrLU%kfh)8S_0zen+g+Xk60hRl)e(zA8{z@85 z7+ol`j(elb`4DHuAMgCeU%U05y`0+W2@k8ytV#HF+*(WgNek-;QvT`R-d;Jz1r;Tu z55X9A%@O%-YkRX;Qk8%VVc!lMMDL=~5xDBWDasgSM~znb2FY$8%+*wi-VU9Ei%3d= z&vi!8Q7U^`A=>oW?v&-p3cHoUQyYpiD`;^D*SK0Mf$&cXSF#VLD-#6jPz!e+6$42T zyH~NC0Fw-E4Qlqq+WE^+9W*0@YLz+7_bA^i5uc5=`@%dY2w2xh>rzRSwBZ4fbor?e zQe<^lsgg9rTTJpWzW@L#1xRvMcwi31A`k~-v7NtmV0Ach&*+a3>{V&L*5FvlP+mn8 z|Gv+gBRDCCdYbKDs)>O(+{U$eQ5S5-Q${@LEhq1Z^_CQ^>AijsUlE$^8#57fS zuSl2!g+e$am3|Pm>;M*z8SN5>0anCAakj27A~rF0QkJ!hevQBaWUdZ93NneOEGR=+ z&SZb66F*AZ&g3eY3_|`}M1M(uh&+OJG*UleVlx{g-2*IirI*!MlXgTafc@lf{N6=- z{&MgHxu@tU502jjb|TAL)!Yx5dIO`#sb2XnR9 z%tBRgEiS`VNYn>N086-1y2PzL4KyiYGOaYBdEizEI`S9&RU__o9OKNxC{UcVqgD7) zHPY;tFsZ*KJ&qdxwp^mUTnh7$%)hI$5v5~#Ix_TWO7QBbIe>+26CGBxWuCgjmm{xn z`f(MQNodO@6x`@TbKy$>2nt$0l7rJ^8DHI;;$k+!q^w0D` zVrIHX*f1lvZA2vB<7?4@T!MTIuMX1vWVWaKu^;;CiM#K_|ftW()*DY;l9Jw zTWMB;?90ENv?CNp?^n{Go{HHJ+K`R0${e4UD+Btxn|uPKFx^tJwJPfXJ^w(>{_E{T ziwNEH<8^wER5VF7_LbR#^nV(8YSAPQMBlcoG}@o|hyC(<%#+Y_osu&#a;xO18M_MJ z@I)F~!ZZb<_9%tns@D4LX?tQEEz_ZR3>T)I7xDQ9CFe@M<_1?5Mj8K3Z+BXHiz&<1H~h z=?_;|!Hh7}f>>ebuUo;K_zK;A*w~(A)Y{<;%--;7;MRaf<1^6k%`Tn}8yViX6cDx* zK~7Wq$p7fjxhP;zLoMMrYo#jf#!H=H2Ulx9)zhyY?2n6%v@Qr?!1o)Sq`f)ZC;Viz zchG%wi?Z)Wkq}X59^1E{TMlZInom;d;9|-Y?fKl#atm!To z!VeHT&{yumaiyrJLxTgv-^Xm!HX;fc`jGVtf49&%>nMCfRULu1EST=`Ob71i!kc z)SO~8zGzU}X*BLG1lyzszSYI@tMI`R+=OQ@5qRtwh42r8_!y0vCJ&QPa7kQmI3)sE zf1o}tSM3d;=1yD2Sl9v0CB&-Tni*?{=0M!gB$lQ`8F74=P2C>1QX!Png@eDusg%(s z820k#2bU~WGt{W8nKi1gj2en-*C-{VGE@l5FgbF?| z$EmwKZ$vV{@5>^kQ2FAp9c*LcEpYN@W$%Bx)7NM&AlsqkNz-rmuF7q^npge?C%HqblzcLd8kD(8g(s_wsocQQNi%!?FNG{et>QTI8eHX)Ti66 zsU_O8_UCnz(RL5XZCZ4Ehaw_E2WMe1><_#DuTRtL-of~HjIY%P*rFRt+UD4|^l`Si z!3u5*C#7jPJUoy&oE}nVbr^y&i8nrSx@{FnDo5d7tuS5*tyYk1+Pn0!@shg>7-UY0 z@j3cM+unHW^qWf@D{BS(C6`W6ss+|nz44TnK%j={6mQO+@20MKvs1>Gps3H)s8M$e zq(qbEX+00h*J4Ddd15?0wSzWq{L|l>E-#*Y`9U#vpGgTDBn!iUa+=2qIpPq<#^hE; zRh-|y#iT8OM0g#X+}u&DKTADFNr@QC+W9u0eGz{}b+^b-PNujgOf(5d3SK{*{%`{;{P|d|3j`g$J<*8U zsBjk;*v^NPD%?bQ)y@FrT;ebwm}?--nG)DbP65dF{=LsRrRIdt(R=V|6c6`X`#sh6 zb5Hn__>9Hw=TcsQE&9U86jGb-$BB;YgDMYOF}$3z5(9nF_yV4A`}hxZK8w^wOUa0V zs#Y4kM|F+(E+elOBbo_8gIGnLr#vT|8Qry1yN7O%B~~G#Jl99$hr8NzaD?OA=rtPIo9( zfsR*V=AOciePo2FE!XinexVJbg!BTq+ob4KkjM`1^L>alnz9bO-g`~aB#?o@FJ&5} zk3V_H&Q0n}xa^!NGdiBt}sRp51GiU`ovC zlaN!llqG*>7l?ea(Nm#z>obta>>*f_?^v7EEr(oN4}g)g>lsw<*D6EELT-G@#p0k% zaW9!Z$X_DxBvS$3rj{#W!~`z>h!1oWq+y9)^HU=(c9iQeB@KD5>Z`UK) z46oG$d-UslH+kj=i0M6hsd+6YW|{(`@h6}XkOk9ZdNrk9o-|?EPjoIuU3=NEwz~@CnA=p z#rvL?JOZf!;}pSc<*3&fTrNhyt@J{^>E?Q8bk7_~I*|QaVQT zY`n%xSjn6hFM5j+`X0kE-=4p<_E}X)EwZbYNaw{9N8orojqwG%{JchsLsmJ@ZXr!3YrnNBUUOEYu*X z$?m%(NYjwobM_N0sOGG($v_lxS1h^Z@Z~XGS)3JHZR-P0veklD_@bZsKb=D>Xe=4s#lK6XjQGA~AjM2bvj{;GxbUEAo}Xf* z0MC;MC3G<;u=F)h8EC2AlRU}Dq+R`*c^0$*s=6W9(7Cvfi=*jfB(Lbikk7Oa5ZHi? zX6{hpHf+<1pd&LsAm7^+spSF&k+_-7I=nn(Pp5cU0ctui>Mb+B!=cj%+ej{+p>eLm zgB7xUn&4*E?W?%gXp|J9Z)c{&SvI|93Ud!?i&O(B=hJ1UDZz6d@KelR`~! z;RnSvdEV<;mMtR_?x=T??Ig_5=&;5;5grlHrd;0d$|e>&8V-w|9p9_oy0JPDXI{bR z;At_?u6;TeA17wQ_CeAIST;3cwQq?~fD*&1eVUXS!(yj_JActWk?^N=ACo(+`c^V3 zR$%Zsj4uXCZLgWmniUmn>ENv%ei`Kr27_p?q=!i?Iy^BwlO0>Nq$HFcaC~h)xC%G@ zAo1vC>I+ZUM;C1(($7&cEskV>Q}uc^Qq&qYnVB50t*<1mQuV1~)P#$v!7J(|3(4qc zos=1*&+D{Vf0>nLBq=RMBGN|vDD!{kYom{=+s44J^(-8f1U#TjG1DTUN(elragUhR zvn1ntpvrY%N94oJb zTOfGWdv?E0Qji0eK7c5(lL9p9TL6%lH}%SQu6zxKg z{?1JYK{5s-&|S;Vf7VX%{os|3FIjqmST*Si@rp?_Z6`_W+Npj(adPyjJ-yha39?l3 zN#mQ#M_GuK^A_{GgZocSJ*i*xW3oB(Zvw`)NOKE0Ajp=xC!dbRa^A?A&u?Y}HiZ7< zZ;9QR>Wuotgn&9%c6qmn^FGA8Mh|}7`tN>O047`=KW4B#&etR$(U9YsJUC7_=f3>} zQqa)ZeMZFicbq(RBxTktO%aZaIw%azo_AP~Ou)xblm(2qU%`fc4I~;Vr1V5L%jI&bYRJuf^&&bu~<_Il*yj z*el5!YYY)uT`^93X;(6}aKD^&81_6bA+c_F)aAJ!r<5aF?9PXz@31LVWdDp(R>FqI z$@Uo{!Fo&VRqN)w=>Cy)QfOC!fpk>7wV^Mit~R1~gjZ1)tQ7smymD+0R@6zwV55v! z9fP_%xiH~+NRKc!pX{KWM?4F5m*2S7C8N+)NKb@5JzLBtunO`p?oYAZ!KZ5DlJ(2( zemO6^@uCG5ajx8xX6dB$Wu$W-aa*4&=HP(3R+{5$*?1q*9~DW9WQUUOV-jd>m+IGr zjDXdWiKDqnLAOJPvP?bpra}6<9=Al*qedP056{f+1LAa={5xx}X~B#uU^%$FST+3J zK-e#wJBM0uGEMZ@8w)eV9#{{m;!`^jwT9326Rn6 zxjr;cR26+b5Z!X%%D0ucMo3EM%EM)1!Dm>~G1iXNZst3F)=_6mw75Z=31-LKbU^o` zuta(#Bl`noi?ZPNwy#Ny>*24^bpxA-B^d*xW(7-QN$161M9+BFUqykCd>NI~$378n zXu?dM&;zyJ!EnEczVPxZ!nLQ~_)I!mm>W=V8Y#duie^c~Qnd}PKeI)81m?r+aOi^$ zAEiH^EBE~Li~mkhkvm=w$V3orSHG}HVNBy}W1<&Vu|bB#SRB&qm`=#W#?|!jl_m{t zB%mUmyf!q6Y>lLDPfnSNw_!X26T=NG2>qs}i*qUV+4Q_+TC@_7`9S+`n5+n35VStw z4s{1XcrJTN_?^Aqg_}vrhxa>g>|zMBh?53@fi--m#ki)+chTNDBU{_B47Bc$x$UVb z8<$nl#j|2^@2eL-%&>pHZ!NG?@5NGZ5Nzq&exiyq4jqBCwE5GIRENT9VHOq&ue^Ze zzupCMfwR_Zxplfyk33!bStve62ABl}mZ1A@37VUvq*wdH1G4zv@_Rl{p7TZzc;((B z`REjOR8V2QB_L)R=!`q8_PRHT@Os=v^g~wwJ|tKX+cl7Sx^-)h!;GvI+)5)fuM+Ee zco+cT9sw`U<&S(wYYeWnem_t66wE~uIP?((DsLaPJAaRF%UJY8arWifZ5(Lp{MHBn zvN>IrM)8==%8JAi?TY(T20PPw|2mWBAq}jZOY{Ui0iBTc{X?@i^EqN%46AKOv{J=o zj&fV*+Rp*okO<6HC`d&v2GEmE&paRat~pnH;&=;7OSHz}hxZesL*{BzE6-D0VpSx1;#Nxr%Oh|b`;^C_Wn}W(ofv*r%lq#L?;KPCWbjxQ z=M>AFUMl3eUeZZ{qbpb|BoSk?4FL+NyfFW;fc{cM*qokewq+pD;P~{h6POWKPRF?j zMBk$L<;(Y^FW$1$@=`TO!oAK*y$G+_?f=CZ{}Ire6Q;n+K;4u#Plg|7=8G;|*3=S? zK#qN)0MMSW;V^iIz*qm2(3x1iA{B*Q!D?8s4u(7Lk;B+5?!5Q9Z4BZ->@I(`k!mp_ zwQGgmJ>(+;z(iL`7Ir&P@~20ybQb{z9`jzRA!&uVl^2{@B#u(ZSO*1xM*S@~Fl7sC zNSw4F?ExbJOLl^$dWg(bBjKJ8H5qG>QP4rajxV_<>s+e0lT36qf`v6zvYQX?grI*p z%t@JFKAef3d@=J$sryGVXS9p0!n7Uyi|zgKvngsp8g}%AiPM{$77NZN@_h)?dq2;7 z#&ewQ%AG#RDnt)=JKvs=pVCD^i#i=^{3C}9-#(2(ClXawfqv4DZ!`92qJ#Sb#4xuH^zmz0H9RMvbWZv&F)Y?QP{nRsS`dmtiH;k{KiY|+VVu(7) z9UG2;2bVnb1)Q+I`7ObtSJR$mf$0I45y_AT18!~>!F?hP?xzF0+sgRd(x^H{u@9ff ziAdo&=G_&yLPsahQrc=E=2qKjmbh_iK(wi!oRn-6#(J@zK(I?iSN3Vt464(l+jbXg zk2je<|3Qqt5;E zrH*#;%b8-!6CG80d~{KWYbjE3TbsloS0c)D-M!4!=2e&!JQU@I@`Q9*(>x2jG$Qr{ z6WlZl5xM^R%HO7IfZZ1=Zl`7II#CHZYvH{)!==qo1DfLTIAV;tv%ZA1=hhvOaTEo3 zWvsZ=6TI-4q?zR1#fn0L<|YX>qW`E z1|2uma5qB$#*uvmPOt`5fyNw^d_JqF&A2-{mHFXGoK__$ziA=FTSIaDoW$xZoyYVk z)cOOl0SS?ILkVyKMFu+s4p9}*-Y6H(n0PyQnml?Q=NhCtLZ6W_?2pQ20FIr4cFJk@ z$6@LKc>Sa%+Cb#VAxj_$1OmvAKS!{XBUf|pUTA9}~woB?+TjU$(X$2L0$eX>eox6YoyDH7_yFtQ_g%C>6Al@O3f za02I06@&aUIb8CNVhV}17}KO!{!m}_>%|i&iz}(Oo~q9?1pV(xN2X=$WW)DEswJQ! z?X$MPb>Ztj;?^Ca>x&3_#t1NU;A~>wAU6STLWR8Y2X+9o(^Bq&EMmHXj4w1yE!-|4 zO%iqx1>(fB>}PN^lR%ky|}$x-Ni;dN?eFG z08xqtWKvzq+_B8MGF+aWHQamjO>^6$l;D0S%>nHTIP)pO)YeJ+%*WO>u#?utB0K*W z;|_OqUb-6ieQZs*ap{f>wU_X|(yZ~;F4|GG87RebjHod~;@1(9ahiw7`@k@o`9gy7 zO=>&iRh-v#+`>_b%I`oyH>f{Yt9LD~BAc>A5Y?4f%YTg_9Y)HrA}p~!kD0|^M9DGr zszB0uB2L|LT6tX^pZ*2igXp4tQZN%ZnqsNUis7NHL#QkW(>~F9!}fs((b7a^j&+6{ z1$6lczTfX)mcA~cf=nTux?+mh8sA5NZm`gAkM6|_r$Y)2vTe3Sp<4}$a%eHz8(a>5 z9Bsu0VDE+YuV2mMkO=&ppK4?|SgB!P*VD~QD5^9R0P2E_%rN+fm_9Pq-}^@6-HHe? z%k1gsAt#}t!4v25K0CEw03>soEZBp;@9`3@Qat|}e=Qfp=Lq0!>lU~Zw>ACtqodp; zTVH*qB~hS$W5d$0(QXGOC033oBPzx$thxn{ok!BB0F*-WaQym|6NWRF%6-MMNS2Y* z63+=^C4Sz)2^kF@2qrGVFy_pqWUehU&e>6S$@BKq?2M_+w4?|0wR#H6V&knUlKoR6 z*V%#ETAqdie;$$f&@9yG&m9XfF`(8PpjIA@PM>8qrRdLmd@?T&e-XJz^n0+^jYfB2g?gqw{IJ6ey z@KMG*yr>jGfKr)6T%?sA;?z~>eJ^L*G4ZP_y8{uI-<~`Qh=~HxLVeW7)RImZN9Y!P`loZ+YecWJ>7pN!vGrx zICp!V!<$u!(s7==O?rnRvO@)}wK?9l>bH#3BRP5mG6=y3+~%M9251LfVZ2sERr26| zQmwJRv}pJ8B$yuN10KwQUIU4&NXIbK7cafBt+1F>3yx z9tZ9K;95bLXf`aUVzVnc7ffU4(WaAIth*z6i@7j6&rFo2r@;yo3R^zQHy|Sq0A-Ny z06D>~-(>kPH;b_A2X^)EtsTS&HogQl{eZMjS%UGB!6(3+RO2097rRl$7V|ZX7F36q zn9KR~1f0O|t?U64-2zhJd*w18O_zS}rc?~7EbR1?e#L1FkSou(qa@v$%%+U#=s#9K&3{Ls+G< znK7q(ym*6DFV(5DmMjZgGa;lMFGc;+kI{9CkzGXSPy@niwluL5rJQ)Y4oDeX!^lcs zi@6>Bb`Z8{)X4Gew6Pv^dIBHU1>kfCO+!3%HgHb2Di}}A1(<)&qFw=2?_cm6Y#0iM zZrmiB;oFzNB%Gy03Iq^*+xfad>ugX3AjQjk&*aAg!@}vZ6qr~l6N}dWCmj>wCmEyj z(YEZY9Mk_>0FK*?QW20S!K|JHu)||ot)F-wc)aKU@{va`?(sU39kt6DMx5`70LMgc zSL*RmqDW&K(|yck&Ph1PHpk{}mmzB@{#-NLdqsjN>YY)dSDpiH)W*r8-5Ri6T_g!K zX4nJZ6i<*j4Tq$>pbpPg0+rw-?rZD}@#E_rE|t&DgUNIQt7ngzYnL4-m=}z`D3K3} zUKtlxB{$S1e&=9Apx2rS@8ir2*m)D^LkdL8?O&`yI{5&(k6STck3ON5Rbcb%bj~NG z;+*^7E-HPCkrnb;h@Aiw2atM_DG{}4xZ#*2nNtBEN_^87cBkDvarHA=6E}ja5l_C* zg8DL0JKnuAAX)vnfHm39yErY3hD_^db~cMI(Rb4bvS`h>kZ4b1pR2ntNzn!_*L3W1 zJwl+K2BPkvXRSNE$@pF%reWZ0oL!Oa-}vH>!^4fzPY!ET0{ ze)w9_KXRbspIlT)PGM54B)H(b?r91vCCZ*}w>r>(WcgXX|D?`#hQNU{PA{N@(X^Qo z-5}^~)ETWWZTs~Y88syquaJSgUI5xyfGb;?1ztC>?Bjr)1uL!x3vs#ptvVJ0+Z89c zIlmMzI1PWy$Bcc#8m%AqKr;gc;0qfAh7ya&PWU27hC|4Io)>TD)gjK%y$FW9^5-oC zlk~R2H6w@Qu@-w0uXJ^5q7#SK+uj@Js7{_X!HmGWYa5{S7xDem8g2ZPMb9;}N0Doc zIXPG}3n)z#K3*q!!iKJPKXXa%`XQhS9$~tIN;*54jl~qY-kd6ANhBss%ZSLSv)kc_ zR6*18dW&(xoNA4bnUZ>OaOZ4;-C9xcVFt&n^|l8R9(Y*eMJZdUZqv(S^sGrS_u0-} z9|;=M>OiMkkQm7L|GkfTm3)SZIVMVbK35A5b~&L!1~A{n8K0{Qy2k%kxuY~kX$Y`K z`M(jnxaQW|9T}n`=U;^H#DFV_l$Z7|#rWb)Ko1NWbi;3E;(Fd|4$4Ky_(CVL!Gz=$Xpf!gRA)ws< z?ejsFl^t9qpVF7agL7-1EB_!}NzZMEp_cXDk4B&y?ukz^2>Hv2IoM@{YP_m7CV1Jm z(kf0RQX7IJv@2v@2Fq3b;LY9B%Y6ae3Ek+S-aJo^Wt6-Sf~D|?2B07h$Kh%?jq!Z) z4)0*HYd7-gxU%|U{Lv&_yxSdQ%FgQURt=C{zB5(M75YOupS8O^eL2T%92Xws*7X%! zgJzBEsiLoW_q}{7x18Gwqx z_b)JbC4n#n2t${g5zLq#Ya}3QOg6=wO6Th3l&Gs~!xDt1tpY39>Ww z+*E=^xCG3Xe%t_5ieMAi9WFk2?|eaf43W1FDlP-cl4j|z;UX|^>|3sIly;(vaZ?9u z1;7dcCiAso3w3`m)JK=Joq;Y#XuyAGUWvPOePr+(A8K||={Fil*~qQc;2f%BlU*MF zGJJG^MjTwpd`)Yw#FTOQz>zDdrr!n-xu;%H5rI#(%>OnMmA1l6A)(t-Bv)6rC?Okz z41HrR9)@<|^X#o7pHa+Ty*vwI+VpY8$fO#B^i7wyG1vwOdZpQckq2!UVD?vB%ggZf zmZzsXcE-3;?+V`U1LFhLk4u^Lfls_b z+nIZ0g}v!Q?D|4XvsIPGx)Cf;wKST_qnoPYTU^i3WG}ZS%)+A*z?o)PZfSe}XFP}! zqA^}ErY`A0_9hFt=O!*8>`t{|)Y**49-I+9Z4KymoQ)+&d;)<5+Qx8; zzSJo2asKS3;aYcz^qe{HHBP-yL{<0>dlI8o&A&fzKEI}$L(lAS;E=COJ#e!a7wUS3 znY8Bqv-~0`P3N_6NGj^AMX3bv;SY`Tmp}@1|C{pVhqMeT+!cEh@Jmx#AsGZP3lx`o z!SR_Z^DE912{L^BM(VjdiqrD~L1#2#L%Z0PN8q`>IiBeCs)GQ@x*UT1H-DCOSPwey7NxCZByb^u zN9w0($FXt{1!0Uq@bp^r+3P0^Ym6g+ z`v&sxMDe4;KX8a!g|T^KS~EP*Z#Y4pa~uVd^o>+i5C6RSdSaW3G?<2!(v-Z$)b{H6 zY2reX82E!^Ajj^?*>qeq>hWgv19hEJJ(K{Q2{`MjMRb&E4`U6MFjdiYS;2;*>med3 zS1AnCYEO z!X$Ie$f=aWL&Z!QSaHG=rmGP$CHhSxFu_88%~P%XI9x5)O`BYR@O4fcV29Q;Se6(A zAjknLKdBpyNGjhRFH-FxQ>IeU55&zpAi)(qZA;5;F(nIndL5I|Hb(pJ94@o82(!*1MQr?fD(8 zg>2cwmwG(Z?CRr#ay5c+fl^wxS2qtd_UJ%y2XzH=TVx|-(s~N3dC7)6b3PfirOjQJ zb{(?eK^%G8%Vwx+TmjZzPoWu!qYTCW93CtCV@j~Fz%KsUJ>kR&a*%nrcI%v3%_I}| z?sUht8n5q6HGdLT+4WIUOG`sGfw%YUL_STV#P(*M2_bfK+sRO9_ zR2~Q3Hhw>i#}gq-`LuC3`8Jcgv(vi;0}SsKfAqg>SOAj(g>{hA%78KHw!ST;N_jb9 za29h`%IlL1U2+IqT`H-6R^J$?|KPV#{(O(=PBS!agtobOq>;Mg{;C7$@kkqg#0#{U z>wn@N(wPIS?eMwGac*jILmVh~Oh|K61M}#4n*?!jFk)IZpgNnmP8EaW_N5Xk zdC$ois%Fde|B`N@lrj_JH}9tYVBM|%Pb`KB!=nYCNGzc@ljdfPd&SP+1eO1}T>SfE z9qoIoY*u`z)lv?S$d47m9!sdncrPnZXxuW<*#mb@gVJT{=$q!f)e-2?yUW(>-+_(v z4i+a3BH1nVvTVr%rnt8d9e{Ivw){3B0GgU`5m;jy8`O)zh#XK%vxrY5yU%&4t#Fb4hG2e+>upbH=}bFs%o95BY{e#AIR<8y_m%I_4wmNf9PL z7#)Pe4i1yZY+{l%jim_mBO_c=GB^%}pokj!32sO%DPT#rls#<0T>5?t*=Z_Q*^_a0 zyRK&1q*EF`y(Ce5gL1`1VtMmbCn28SJUZzsAzPoYGn5Z~$j%B5k=PSLUy|a6_miyA z!XYWDNHs>pJpPzas+PL6`it6;Xl365=BaYwWYY(2@>u8%eB)S2(zJpCm#=E^0gz&L z=qkLbf6qx79#K$x=#_a06Vk@NWtq}b{H;{--~m0n3W;ELVkah=>CX?;r{_~ls06zebrX(eKB(WEEjsM zd5z#7--`q+jpz35%-B>?mj|d7{KFddr>h{(q(dv(Mr?6p2`NiaVjIAk)zCF_=)@@Le zPV0g3dAtsw`p@@0UuZ}f!6;E?ci=j{P5O`t{)>5r1vtgK+=5;;jzTaxm(z&soO8s` zE2l-TG40r6Q~Zgb?D$*Rbm=@g1DUuqS;}#J%>AEX=v^g*K)Y*Po|h{HEnOoy5rEQ< zXSP;=p@;r>Zv}@=;}a6XvXXDKpF6;>l^nObAaLA0@h-PVvyz}rsQ6cbgD%xyXP?QkW#hzK5f4+z zp+7<+?8&Lfj@53o_Is(VgrZ8~`X`R|$LZ@HjvL=+I$alC=$>OQyg$8*jMlU|nOZa$ zn#ZCsMvXrr-xwLh9If-cdpHz1>gDremc8aA{}N8^xRZL1DoL~?FQR0h4qd!N@ceV? z68Ki0icM=qnhS3zsZ!p^Sca@|0BUsMIPSJ}sBMis{KXO;@nboI!Wl|&@b$imb;^Op zadg~|HH$PI41T4x?~zzZ7p7LD*<@35gFt%UDH)VN+%D??_{0Mf5$ctN-UpL{S_;wn zy2n>MHuI#``$~+L(D&PDE+1;`fnhrvjBjZk0KnZ5I@Zlhv|4Z~cBb+*=%zDPRQ9oH z1ar5Tx(Fz*PVww}x2!TfjuH1laB@f#i$$>F#;DGOOv8s0PD0v<7KcRiNpYglWJCIS zD77L>q>GV&6`>2Jy8?J-D~7sZeNF)3nxl%BWh-9qirE=JX$~d!75}t?^ zC`%DcVzIO@9F`*m?1${fRfRws4P5(_%ZNpoLxF0njN?eZl_hh};}!20J2YXW0+(21 zeAETrGy7=?l!^%IXb+x7K5@8A5EVzDN8?8w%mtVsB+Z9!laZ zmVy`4L+Oi$* zO_&X39YCCfH>}5nFk=cS{vmwLvpl~e(#%PWfZVMjAqqF>-{ne8oQ7ijea_lXH zQd3^?yB8u6ds^zr$z@^t0RNQuf1gO&>hJw3Tq#rj9j6!U-qNI*xw$C2GpGN{;Ys5S zvK*eaupl4A`JNZ8CYXv(S$a8KNEIi|XQAHXmEDz*SgA~F@Bc1v;R$*t+-6q!OASDr z2vqO;z2bSf04$m(n-5$Wk*y>@Bf_&EOZ5$BZ3frdhz>q}LT)F(ym}$_sJLwmZp${J zC$)?5tscT4(9*SuW8zrsOY@JhBr!iMf zxt)};AT%8UDaIa9RM9@0w|UL8TeDTU2`=0zaWX7=$->bhOv@MvKwaT1-e~aEfQL*hTNG~{Mg8K4`1L6EK5$|J0o~DZHwZXw ztE)J6JIS2qdd5zSR%HUX7)c{hq%A+sg``6~zM+Y0oZmjG!XOeM@gUp5cL#SJU71tu zW&Wol$XGyLVwr?HqJ5Ch*G0Pc#mDOHBY%LK`t3kzGYNDo8@cllPuDz>QwV_gf?J*K ziudY>h`}0n8M<^x)2(6#oDFUFm-Lwht94Pb{d}Ac*o6RuftWV7h!#I_E*bWiAx0$0 zIl9IXd9SlridgVGgWLW9H9*S0YNml-ER?+pUu`1owxlb)LnELJ3J_bE{ufhQU< z*5uvm9$a3)SO)~DTOuY{f?i$tLrn5$CD0oQ@!!?1G&#wZLzI*l39Shd^OgBO9zW8S zSr|lX%$bUf!}LAxLI?x0U@ePuyp-$+TwW7gp4fA89nQT7WD#*Dx}A+m$gZYqIL(l_ zz0kPjh>d3_wQlUZBx2SZSHqXYx0{`3E@~a_ow|`rJ3px|_lXo|=2+xiN(P~YX4dh+Jfoy%Y zYK(*HFXX2#VXdoET;d)_s#A?Fiy3)uW!uwHqQzoRwX>DtXvASAccqcd4oP+!o<>zv zw^t@!(jIHwwko6vjf!=AOi@&#cSV!O_9;w8@Ivy+Gn@0cvWSt~4+LfCEoQ_+e=%@> z*gPrZly+JefmPWjJGO#s_IJVUaou*fV$b6Y23-MA#?fB-+u0bofE5N83j1@(o+}^@ z+1Ov&0ScLbywoAgv#)}idz+pXyOc3Mz$0&m-qxD?2n8i1R9Bc*?-_gc+S-}`)V4yS z_^BibX%AWa(=(WE-n*C@t#h=%XZ{2!YLE)`{ zQorLE?VK-79gr{!>y5SXsB)m<4R63$MEiDa}-MjkOXiNASfqO?gi5_?^-%m1`x|bgv%Pv zjdJk8rN%W#@)SI+<}*j%cwVM#@N(Cr*LDIIdqlwsU48jK{lwiWKa?fa-Wb>_cX=GA{olnMel?@06?1j+T)0iDliUlQ67pnWHt|40-i({ zA1Rg{{T2PPJR|@YG7#X%ozX)LAYc;$lFlb``PvI_^qR83<{l)idkTpDfEz)HrH1R#6?j=F? zuHWC)U^{4HF<1Mq+pk(aEbZBJKiErqd_=|*#6l0Q)dVQp5847YwDh95WYO!%s zm^IbZVK#Qa3zRY5!(T@c4#QZT@!UwMqERe2e^E{)wK)b5cnypp!VrZi z-Q6?4&6hk&bKJ8mNX1r+aTMKgGKF{wgnjNuPJw+smOq`kq)(O-g#e9uCPx`RVKq|A zRt3O#lmO{Z*nY1gZUM~Ia4}n4VDa>*`Cti0jsP?JQ|f@EHQ}9BOhWzy;USZF*!gEd zhIB8L;cfZjXhnFDDbC@Rok{yP$1NVwfo_B&&7Ew3fU`#nJHKaI+Vx9*Dz(`mET{eb zez1O$-kkLbIK@G|EN~-`hlzbeOfifQ;m{Yit*k)LkZSsJ-Y!&=mXxi_tN^7S&e6A$ z6YIrBFCB=QRACnM!fMbVe7CMU{gSKdy>L;sNNU_Y4I9&Cp@e*C`*xuyE4!_CelaFb z(%^2C9?1MgZ9k&!J)npa4hZ9#Yo*+mj@d4(;8`je% zWh&}X$ma21BJ+h@Zp%mzr5Uin|2?9H5wRC?N;rmbhlCB4`gw3~yWAZ7LX4C!!9OuB z-Y=%@`(WwjEGqG9zD+i%UC;I%Oo9fRjGLDcyH`{}rI*vMHaoev>G4XwL0XCV1qI?| zzKzvrX9wENbIk@FtGNB^2Oka16C^&B0*GYzvr?-9Az5~$dz?~wUeaMO%|Sxx=K+bb z;jpd1IZ5(H>0)goM+wNdmU_i^$(piZ=>3=EKc=WDVf&Ehv|lx?+$ZE!urjRb{DFy$ z`0KI(Mx!&=(hi1`;)Cml!UW@?^95Z`x2d75vD~L1Wgi5k-$C6H8KsTYQG*^3=o}8s z3>PO42%&DLO(J}GPN{OzH}osymEZb;QJ1cAS)h|jhDJ{Xkjz^C^0{#q0q=0dCZ}z3 z5jH7vwp#dRQW`G?>hpPf?I%e@=l0!P*Wq!`j>uPLw%g|etQF_wTq#|p8Oe=ICn!Kk z(v!dcO_NWIEo60fX>KquNcAo^WrpE16bTGP`Ews>x*nU!QQqRewCKm59TA<$Zd6t(=1 z=F937_8jaKSxH$s|8ySS08(96K@)ja-v{N$G)AL#*!i=k6#YgwBDvc2co-aN%Z=g; zm01`S)F+2|IKVgnGh64$K8C4q%Yz%wa~r|=z-f?@V*mrBjtrfxb98+HK}%@kN94j> z`X(Rm!Ai5heV59(;G}}&KCHKeC^U*MxE?5NlU5Mm&&G#XECV2>-lmtk60e=o-)}FL;Nj(h7Ng3fYppb&F`d$$ zlm@xfDj5ihoonG|DH2n4FBW$b(dZ@;K|X^#jFU?| zsNwhB_gR@u+C7GDHf+_8@%prF_4#b=dQZ1v&lI*oj7sckyZQu@NEwsZ1Zo3l3YM9h zuO44EYlkv^8F*ip^IS|+fV-9&fhac6`~d~My&6Myl1v-kumSAY8>1)V>OFrMv``Y& zxlEo&0_oo|*+0agX%3xwR24dx`J`IiD?v6XGFR7Mf_J-uPOK@-2`u3@cjp|HkdGr) zBb>-Tm%svs6*dE`C_I~EC>cA>cza!jysCWNy8!SlJ)7ps$La_1!Rhn?iwXWwOWA&` z?-cg%%2m8kCF+*amJxr$jD}E0*afUbSb=xoWT>@ViaSQ>}F5poUY};U8+DU)xDE`15=_XSqWj{fojor{@a6JTCvi zD-OkVqRWVTp*l!Rkm=M0$a!utehH!KBTE3u2JdbYnVV+4;bDOyLA}Zh{82}$jlnR- z(DSGe7C#@2Np&U+e6hi-( z=sSn)eCBJfxu~+O6V5{j6W@eJYM~*4YfG2~2=wz)=f?8E_mMBVMD2-?k=wB3lHJ@# zX&ap0L#cm0cev5b@G!C{t%q7BO}a$P7kLyq{d|zeTXYmfW>*}xEy+qA`Lwu@WjMu1 zJ^@|p4rBQFAKKAq=M$8YS@F~*&WNvwqZX)}y^|uauN(o{>#2eOd@BebwDB@Myqa!v z!EttvQLgT`Qh$)v;&C+8Pbj1VyVigoa;a2u|0|xA?fuEWcogmv?mjP-$T~FrO*Zra ze#}+tR4yl@2UOQG;akVsH%T+_h>+%Ngc zuvNx;`>~(}Jgxp0`|zr=;{2Jk_dVIXZ#Tog;F9O0L$3iWMoxo&Muv*`E2tGMjZx<) zE^)jY4^q(`P{SWn0=g}p2!_i~l(vunw$NL1Y>2umO=NpqMLNZxtE3)wow<-Xf5LkE ztKSGm15+FM25Zcn%WfKmnp`UU0?KEPXYC8F5VqSW%(-n9_Z1^A zW!>vcyv`I$zb3({rJI94wg;v6-p~quY%ZO4NE-Kn4f+@Ekp}9UKA)%P})ee zMO7pUnzp~}gOo)sz&mtw4^IhB)78J==GI>9*$6UA7`mT_+P;%``-v@Oi+wd^S!cWp zK|-+TLuZ!?@wka$ei_Mf)NCr?1?g`DT?d=IRZoguq?-?vL^>><#CqHCo^39xLLAX4 z^`w<2LQn7v_XE4vp|_s+?p@T_)@|m&n|v1eUSK|4pzrqTppkq;PvuhJ<1T;Hf1SP? zJypofR~ez**kjZXA(fKgZg83gz6df&*Qv3V91`kkk|ZQC)knWfzw{i@$GkS;d+eu% zu*s)FQCz1SGHYS1?y!EtqEs#4H%lwhz>6}NxCwwgu-{^L9Q~^@;O@>V{qbzc2=vy> z>(@bwJ(AiWpp9GE-?#A+hw(meA=)P6LhxcCezb{o_wb461oGF%!EHJK#A+H zcz^p10m!-|WkNH*&x`yBj+;gh>FJk+aJdFW`3sWG%h;V0Q7tWM(Epc`?5rI1Tx)1&C1ReN5(YcJs3-9Ml3M+@q>GL9O=Yk2N#e0G{_y4G*UkvQr4(@Uz}YmKjdNLRU=|2?ffT{Q@6u7y{wBI$4_UX|6&P zv$XdVlKoX-i70h_*(kvqsCOy+&7c(eWY+6A!&ctY49wn=WdC)0ukt%SsTi>`j=);? z&dF|JG@(+HuZgFStW@lh5R%0s&58HqMo$d4pC8C*JP$~L3GCFd8&$bHLE z*e5Tq$Nh`VO0PuC;#6A+eXP(L(+;zvkhVR9>;#g7bk<*X`HXX7Ro^CM10}OR)_M_b z25LexmLBGh4A0Dw4*eRf%TX{G)w(4R&rcGyXyj3YpRDr2p+v?Ix>;PBx}c8mmji#L zOb4;JE-FmVHS?$TCS_-(vao`Cayb&DTj10;E|B;ab;AqqrRmtucS91sVG!ZL6L{V) zbT6Cy(*V%8ZYGZtk#fkkdLvMhL)trqWiTe56 zYJcJW+zBt*tu}ea6*U9)0oPH!)eeTZa=XL$x+T&S@S*sF0pZQ|*J5=RX04OyA`Gu- zttA=YL1q#)fQ$IJhX+n~NO8}_5XgNOJkby7T|GQP++Lw8u4=p3F|ts)L|Mk)&Wq8dK!%%wbktpY_u>w0S*}}@^0(_?nx;GPTf@>?E*Edj{%{{$m^Qpt|a2Oi}^XfzM-luVz4(B;_Z zo`(qq^@*@1yJnKT%{oi*RWhY%Nhye)!j~J+6-oR0^hW!5mh;-7BXKvFqLT7IA*|A< z@-Ya7S4Vg<*!%fH@cOd^TB0`N<9KJhJo`{&bcT$RWAME%Puk<=59b9($|NcPQqT|J*3k2Hd2fvU*uHpw4(|;Fjmh7s8u|9I7T9YFne7 zLN@+{$YJlqa>558%m6+V5=^NF@}jFZwtPGW)atJ>h# z3kSC^>_@bJSv>ef%S}a9U^@l^--eoL%AbNf^Wi<1J#4$qo`V(y-x~G?KsQr82RnY( z!^b`4-wZjdvzGP$SV=oz{!!o*Wh5x!y%S`yXAShGq>bo5ShSoT69C-r_Oh~$Py2Pp z>l6H;0kN@atO;xdMcuZ~&N@QM0Y7$*Hc;|Z5C|{HE37?4CLsiv9}gKMhRKD_8c6!1 zW?)^fE0Arx#w9cPa)^bmyfTmrcIv;w^m=Cup@`8Kw$lH`_?~BOZsEpp1w(vA{<_>) zN<$$i@!PMS&mX%q7QK(;#mrfsJ{{G4AF zh2D&wOWGE3N@$BI!AGgcG|pmjPCQ z9yP?&X$iW=71ACXquSfXPldo`qreZ0Ol&xbZ*kj|e1r>&&UW(Z@9l5f0{yCPQ1mT9 z@_B;J&^d?2j-}TV|I$dC%Q<+Spdj{@d@tQl&+>#&{dq`hJ4sfye|CXUSoTM(FgiBD z$h)2CPyi+8WjDhgba`8w#xF;vZpTX*Y_{{P}{8$f>)%r;bpZOME zH)EU~Zf~oza7rMXJ+zofVmP?35>j(l}*XR1jfO+q$2?jbND!#k>Fb@t^$)iCSdb zEvO#5@k|1xYYk2X{6f7j)IeXcEFr{}ZA6FEY`s?UPT9;%p0^UXZ zbd!V){T%9fQq%MtXR?v7xKW;<<;sRw76a#GLKqD0&*Ybt`@RAs&c-M1XSn)sVrUWj zh=oU+hmCsL@~u~Y=ZG$#P3L;OkNqU$M7<>SvupxExEDHLU*EkHARzRaq92r1)5qEJ48y{8z(~E z3!lUf9-68mPV9Lk8ute=1J;C`26{=<4KZ-ALoFm)B6YPTtOCEY1_6{W3YJOk*957* zDG4Mz!*|Wlzqtek2pVnArdXX6bGD{WttTHdxQyL6vAe4DVB_CTCP|_LMP+qYrq^p?;27c5d89r+mCGNoWMr}f4D)FF^1 zDkm4wRa#-AtF+pU*DGekqG)>$HKLV;C*TNt?pGwvCY>es*Gj~Yj1(wLsFtw3yKh!n zr)EYF@QSI>Rn{dT>`W+V5L9@m*k_NhCJIwtOVA||*R-p4F#C_9LkjG^Vv5&}MhKly zB{unAmd&`3~3n^hP_F7Jemim2XK3{HA*-~g%e|A1O&*plMrpI<Dm|=06 zAsthI%s&6vLZgb^sb?-+L4Nzpg#LaY^n|F*TM3NX`a2cyj20kC$)-2e0n*o_pq_Hp zZS!%Q)1odcHnK27kUbpNe!$sm${-cUe+-F(H4mV@xj+{V72S$P0W5TjZ~c*rsEW($ zluKEmo6Sg5RP^fxe`qC4`!>1(>xl?!R|BL;205}M5By|&_5n`2Y0K7f?e1k7(r)2k zHbr{@(Ypd6$Bk=6X~bGY@*UR!37U!0XSXf&=AT8m>70aFnc0`l@?-SohTrXDQWX7j zjbcG!?GO*Gjn~z=ES+vUa4szMNoSxZEz>I!BQ2~X1zjBG*KzB!0gx%dT-WtUg|H6C ztgnviH%#qkqXY7gWagc!B!^#p;WiVK9uF&mq%=n}=XhgF7K{yJwU&SLD z!GqFOqAMJ^sBA>F20Ltjc35@8w8;08%L6Z46`Twp%Qy3%>^S7M$CxDgwiV!#cwdC$ zKceraoBpauX{~vS{DG^${z9w&f7UxSc{%X>d`&3l+)N8LrzM*N577}+T}m%?X-_tM zTRZz@rnK}LAMbJdP17duf(^b~Q=sL>=L#6=fvcz#S!dXdgv?m74TvQ#$# zrYjJL5&&{96)}CF=eb<^X1O3!z!8*(U#8j4WiSOP2VPWQ=kSlnjoLLL9loEaJG*XO zOZ%A3)M?z$PBhFFW9*{p`UCQjT6Wc$a|Gq$WlP6(hf0?_WCP5%90GA+SBEETlPYEZ zkQ7Wtw;ErfbD5dHVSH__4Scr0O(EIi01}f?(Z(RgrOt#Zm@&ywUU6jAv9Z!|VeUp3 zKFHUxu7<{^~t+z1Aa8dwPxR?gkt74~k#3FnRm?U$d15Qw*{ar{! zRed#__s48qI*jEw_olrh5e65X&i!&WULXaL6BhNP);c3u&6`($20o#acx26 zYbsmIy6s>n#%X|x4fb)jdfm1jAClO!>tb=dNg`QJ&dD%)t6--WY5dweR3U zI+|+&BT!+2nXzj~{oZ7L!fU&S2>)uPF_K1?-n4FuWNT4Nu&VZYbDk!UsK~&p6 z&$>ZfPw`FdQd2nBXx8O!0BO7>N3D3B-;^{B|>?wJWT^xv5s zlgr$8nS`01V@<)loI80TK(2s_vB$wIoKBymmh4@(d|JG~rMS)=sjFAkrm|D>oEF9q zEoFEDU1J5mszd|EhOpJVFORibL;+&5R+ZEB4vSzbGZfw8zGgbq{NhW%vjb-F0|vu? zQk2I9)~Wx2{5KoIa@_iaD(Vlrui9F ze$>D>vS0}$Z*y5WGBSTq2GYpg6{~IRXQ;sEl(+=x1`q$VIy9TcBS@BJ+K{@NfPqx2 zjq^+I^iW5orjw$T9ow5JOK{lw6`AL+qE~J4{t}-iRl$bbBn4(3i8nRCgy1h`5SotbD5*{(+Jp_@^L@ceT^^t(!#u& zTNo!J6SYWx12!o`6_lKi@@ENGk#*OJXKW4v^r4f>CI<4IJz7n^Kha@WvH{5{Z=5sU)V^{S(lXDK83Ug$ zNnUyKy|sCK@3W+jA?ibtyY&E}_)N8RB`0lSS^qS?7D#hyA@<7tea2mdWR6&onEP~7 z*(9?3;XQN88cqFK7;)UYi8tO*%I)lexial#um9uupc75M%Ki%lTnio{fx(~d37uTs z7q!e%^PMWww6=3N{{w4oSyF^@<9K1s()rx81#@^G*`U+Ed|@?$uIx?U(#1I(7S3T4 zOIi(LJg*t^8GB&M7o`TQYlhTKYi~Ojx+<&U*Xou*anXF9^kgFBcES?<#eM>!ncetz zG^K%gO6sBT2+P1v+`FIed^F;DwWJdDeyGTc@E-ot#JUQQ}ig%IflL3LMQ;j=P+LpYg{XVg0t) zy<$d_n=uSeq_+8KHc#;ZvTdw`6hEqv?ib*c@8Jz=T&TeUG0M4mQ}QZr79`q=M?ngn zkcIv$>}r3*i0@k~OhI1KYlfCp3qyr}xOgBJ3 z$0h)hJQ65J1UJ*#q{h-$|yTlqUZO`eGV*vHBi&6YKt9uVV7+al_?^POFXAAzS z&+_MW10_^h6|i=$iputigj@KUL3wkz<0*zi$x(tsp&NXwvAl&KS}WCaVE{J{ZS_u?YBQ;KC&WftjXz|4 z&3=+i2u0r!elGA|4~y~h!XB5(4dwG5IY6%tuAxU`d=#;cs$7MM&J9~&H6uV9havLC+ zm(!4i%gtE`l0tdy6+giY7Q_OdMV~0yAE|vJ@B$gmk)5P~Ls>XS^bnbK1q*kjrSLhe z77g&+IhT`$Sykc7v`Ba=w2}!a9}PjGeI1_G^A}y3WRZ&T59Ib|gz^%<2_sD!a0fIh zat9U36+BJPPGn$gk(`=IQn{E*KKrBaWS;O#DF!v9={i7~c?CBIFM4Y*B_)F~4xiX@ zIrCQsh991RXx%x#uG*jEW)pguS0zuXhgLUUOGE^dU<`Ix@4JBC_g&E$xOH7dUT^bJ zaFgNW^dJ5?!;xz2ipcDysAHU`;JBZ&$RZiZpa5+71W^-cpDT;hI%c^Q4LFKO2iz5w z=r)1vLfXh_DcUgoGG7a*N3_W#*pJgwKiR$$evy*ZqXfflpaXY@b~yBoalUXSReoY; zq>Ml+@~cC?cq(m9ydTG z(PCqA12>$DORoQQFe-gk%oS)=K092Oel<;7>KXqoLp6QN>3BLLrStgc!u5OdiX(A;0O)u^2I4<2w{D?PgY)zlF|6GVTAr5?RhrzD2ur_ zf09E7WzNd(wInb0T}K*bg|J&w4mHTg^aF~$1C?c;!DEI7?VGMR_FZmM?Jp2E<OPTy+HzR2iNpcUZaHqyD~6Tf)d==VdChhV*?rbUB5 zN?5gO8c9Da+v-v;tS=dy6SS>??W@9?K(0XBl^k(((S;=v#;Sr25dV;L&hw7qlK#`c zt%vXA;(Q9pA0Abw{pPYXEQNs*{KodR1y?%l$w3jaF>mev{jG)j*$MB~ z&XwTAT0DVCx9Pr>3bCqS4tS4+Q5{`rV6a7_QdmMz_EwY>z*NZIb49S08;*n=6e8rV zUp7)?MnD)ETS_b|O!ee^E&S}GN-4Tx9O*FIyBB+A?|X)3;EsNKr+i*vdcNdaYvtNU zI3#=gh6_?F{lsr&Y+fS1H4a6JZ{G@cZ8z&l4to0u%*vcCkG4jGGr!K>Ai17@MSZ%a z-VAg%w@J}hwBce5;7n{6QgxDfF=AyL$VQLlGlsxe5}Wx*aieC3s!P&Uwb$B4N`dUt zk9NWToY6!BYGp7SZF_0p6v)c7pMbq9cvIE_IQZTjluXqx0;rsZ|JWu6?XbSW%OjQV z(ACBJIF~pK8}ep+QU$ns)w?3UYm>z~Q%oc@I@h*Gc$YzR#EmbG#DL zr;@tr3uD#G`6iqGh8(<%o0Am*L+DnnN(S(Yoo#k4Y7DC83V8`o0v8{~Crmk>4ysjs z5jswD1<*`p2`wsmCCuzQu){Lo=F@468yz*;=sU?#2#Wf+pw5Z64{maJv&XXx-Oc1M z8{^kocpD5m)T2aq81US%7sP#+>3I^z7qkiGX*_C%ozf7R9m-Azbd+Ex2A+wmCLCi{ z@NOnYV$gCe<+o}2eL!7g9Id)4c5@pDQBf&tCK){xa|ZQS_j@n)Gh**1#SF0tc{MZg za%RH5Nh3|Mv&K_2TTFOB$6hIq0c(1H@WoV2n2TL&b&vuHhUTn%dDy|uR>g&;1qT-X6P@a8jkLJwA$R7F_yPBcQ=2p?R_8$KZR#yyu2$p@fTgu z2gmD8&YV_~LaNs&QD=uk&}laK5n@b{{FCG!Hl`kFv#QW>^Wa+Se)a8l{46500GaD9 zPGX{Mc<&qjGwp3wWP*zgu@0C3Bp^F%0P&$Urr9+ScZ1fBf(~a zTwh>I=o39-NdLYy&Y(3X)h+&sGp$_gt7J^*o&Sdd{(+)dQj}nDm<1sL|I2E$j<`_^ z>9%|LOM@n3@CZJT%_xJfFH2?HqOdN#;_9L&SJE~KB^!EST2L$ofG{|&G!y~nP53j7S=L%KAswdxdaE+~V#Hf{Ck$A6My`U8AQC=XQOO7| z`t5oCH(&G(Pu^xz!*QM`B#awwXknS##;xmKEy=hCrkuuSj6)0KL!YjikLvx)$c6kn zWnTQZB{ZuR4Vm+XwuNRmo97)Mrs^uU5oeL$V&d>F7+gf;(u|p}G45+2Z)9e~Lbok} zQkM(kLf{XtOs_S43L>*lrjX6^Vno29nkSbsPUVL8NH}z=W;AWU&ljg1n&4|yEFQRR z7HOchir}elKzI2ATNYeuCh~we3^wmGhC}Cy0FH_*sS%KkSDn@{hO=?WJ~d*K?Sepx zl9;E|t$D)^Y)(c1_%rW{*T*n(tUCw{H$sG|8rrb`z}&NQ6LrhRLg=qEs}c7c!I{Bd z3sc!IHD?VL5#jDXQgd|`fCI%*hDsHt=@e_-X14$lhzM&LWseag9|gok!upDRRW2$t zo>82%y_+L%*ooljE!Wj&ll)nMqR9cdGo)5t$4raV{Y2Y~<*N%8a-Cep@1N8g{|HBSz0jY!WUxtLo zY33-}-xk80CYsv(e${sqT;&{WX#fqYczh0+hGO!xsoF2fU$q}R>ntPDCMND)dG6!J zr?K=F^=}H{wJ|#js2L(jglre9(Gd3X>mzWBSvfh)emlUY zY~>-x-VWJi8%#ALNEzAC;I7eTw!5jxM4Ynuz^{ zMf05~Bi7g`xh!LExNE$^{KBR!u)xw6Pn`WEEFlKI4WuiP2`;!Bl+LCk-#eY`1k)b8 z6$oxpmhXDF4?d`@1d1)Aw-dleH~$>jxSx>M408{Z#EJ@HxfSrkB4fI7EExos0_aY5 zh>Y5ZM34Zk=ElY{tapUor8JBJ%(foln0u(!5YXY?2L8%U#mq0@aZpcOGSHSQT^8$i z@vHWH5)x@#3COufd1XAnx;gQJu?`1>sQF>x&(nX!5Em;MVl;>@s3qzk0};+TPc0d@lX?21jexrAu_{0J%fOwAk_T86>aEs^Umym(ho~Ghn$dZJXtZs^x2)mDaFh5XGVB}V(6z~T$YDe634rUrD=`&iDDRozuYt^18wjpN`u`*r}8p?lgEvk1aLPrqSHeEdnWqbR+@WYX&c#ybGM&SR3uD zsoN}yGtjutZ{%evQ9fYeE@s{%1u7nNNi<&AlKbe-Oa-QM-@4_3{Jl z*tr@&T9EL=2ye_uUW)>g)NLlQMdS(nCE4pB!zoL|YdVE9V(e#2TgL2fr*Z{!aq`?m zIjlD~C=aA6?%P=^r}@}V%v&Mh�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ê}TBoh=Mmoej` zNI#~8{?lbcW%Bdu3zo6mNM4VI3jGmo?wY#zFgIW8=MvZXqevG$`*h53sUtvVy8fy5)R%?FEEPwh z-QbfJ6?h30wF*cBtv2{WBGo$Kb7canXPl;BagS#+Zv*~to)L^b1N8${z7JI3|6AB0 zn?!mhWLS7hb>&ukA*zOAwoAH+@3Q0VHo;F_ZFUFLus3pYeQ)aN`PY?&E^bf9FwJlU zREP77yoVKLmdfUYH6Zy_QS8{%+8p#dAJGtDmDZZ4UpRIs*KwuKKxvo4a?C}fk@Ssa zrYje!LG;z)$XA=fLcW#vBgvdt@{2b#D(naF;iN$%Lt#d{ySGQSJ>h-mKsQOGRyBc? z88MaZCpVGe^>jwTti1p+t0|k)-ht;CVC4=Nxd_AIi6g-}qyD&deP0s;4Syk#Ydn@DxqWJbcmLey%nr#<+X*<7X4@x2TtGitHz266s`) z{UR5xc^=;x!GaRpq1$T)stu0G(s!@vqwb9z_h74>=WWnAUUsv2HXEo%@$Sue2MzfA zpb~Qq3gN-rc@}!M^!ovC^vgDW(R%EKC-Ayh$726`b?ZX81@=B?9KS9&eqcKu*jm5^1H;6w56!!^8YCZt1_qU$y(Y*CSKo{+w z6-Io{w%{6htKL--%aEmTOJ0ENnC!zddoZn`&XV0~V&7pFsXik#YMz-lU@8i>>1qqO zj;hQM@wY>O&cu|-B_@O&hzD26Qx?uM4+zxMN&t(W-fJ_@^bIpWB??9lW&iQ@wOd-1 zzxV_3T_eIAA@HmtfeLmHsdRD^mPKq+8spxKTm%GzX5n&9)EahV*MqpyaTd7hUPYBl z;(|?+mh_bd<;_vhpA5<~UZHv5wWJCC6Zp<0%{|qsx2Q&zx*Tg)IOh#QzYA5qi6DE3 z>YQIvH~D!{8?!2=-!+@Z)s|EA#m7F({O|B;^fzcvgyq){!;H{s(n81h0YM1c>p(kz zzpHV@);R25b!4V}ERxdBzzBrPzo@T8uI1AWMVRKU;d(GDJR)&DEf1|v z7VRZ{!(=J7<<>jD{#^X}yJoM%EWwG(A$}I@iiJz6r!off44R0Bj)%+u@N*QMiso*6 zl`W1q;8qL(yKx#F&BbJ%7^*{!hO&5Lcc-MnsJkk6Ib=G~am<}3;`_Ui66hU^D^&JH zJR0b%I^{i4st`!i&DYU=EBma!1C;E$m`t}UkM6s8ov8gxn$@+tk$j;nR3u~*950ojN-UjHTWjSqx+ym*;jWCVR799CK;7nY{%$)>SMRco z4JwOJT44C*yY4?eDJ}P`cpaHv`8}Xp@iu27)0#Ha27gH^tTwG|&o(E&tJMn+rk@m06GZXWi4)7Zxm_zf~*2Y+6{JD+n)s zhhc>EP=X302o2rA8nt0_M%_294_E=w9m4AXJ1qyQJ8(#=DJvj~yhdK%!_kqBhowL_ z5B0X$G)H2XZV&l2B&i92!HqEOi}jp z2J}+#>;d~UMa>(^P&`Fr$7$VwUDtSo5WK#>8A%q8 z3>(m1*a=x`Y~`{%m5wgmKS? zHd@qkNY8^?z(s?EYtZ(%t}+zW#kW}90zG6;L;p8TYTlb+0;$eM7k?>~eqI`x-D;Aw z%z7+e*A=|`atf$Oe=ugD9oYGIaDEqUQ%6+hzR-f$E(f%Mk!R4d>J`A!UKyxsMO{mc zQGlyKXGM!>YAXDjYyhJaH9vx!LAo+6oBcW;>TGIp)w_s)V^ChZ<`_mArS?&%a+m z7<cl<9uyt!a@}etLha=fLrI<^hk(Bci5Cl>@S!lhk zVjDn{Yy(9}@#vXel=J^^@&DR3@Gy{9)aQP^9C3T#<2Zw0P>Da(B>mk+<&&g}$=)W6m))?#og{Q(+1LOQ9T zKyeT{s*5P`cC478U>PUoXVhaS%6)#s9$d)}eAk`MH$v6#|M|9=0}eS1TcVX-s@ zcGj5M`piN>huPvQzA^z^wVK_KjB``WW)rpobzS>c{2s3)SJC=?=&pgpQChmx^SY7 zggHOzUty?0?QCwY&Et>fN9JoE!Zk5SCDra!9(SUoG%EH&q!KfrW42dO<)<0CYamt8q4xWsVv`3VH zh_rDmI;#8yPrBWW?#uTt#_p^trq3QW`-tyGDxwV?z9m&2@`nG@va*|NAk8L>_3yflw8feb`YVYDP1TP*3z2xP4@Ez9R2jw^&xiHj83vkAhH-xT z0Z~<>!xGcH^Th#a4}6*{MrMrKFsGNGg+-#7SAY3MQ)HPCnosrEaCI4h{Qk*t>&GR_ z8%!i;@e+ke;JX`5*4tBN;Px~#x8Y-cKpg}owwt*_G0%^A(UU`6;W_ud*?}`KtYNCr zF;sd5xZoSW`NoZww4hZ-xJRdA;cuKxPWUM%=zc?a(YA&HX`~qI0Vplp`FgviE8SoOWUp*q0wQ!3)91k;T<%*l-aM_}AH5DB(3GaH!n`(^d7!&34? znvM|Plcm|MwpfTSRD@j02vt>kPWskl7;-!Mpjp|4#+fbId7`gpZy?c9(z%zXF}X(M zLBy!=LbE3}zIxPY^_kvQ=MkY{hjf{vAW_f+5Mxi(GS?$&xB%9sx-aV)&%!{qHZSvp zCC^zG$8t;lCME&o4;cN_^k8;rvTD%-=%B;n)rH~l86D;ZALS3GIJonAUaXh?Dvoo# zfNBlxQ(EcH64c}39s)@VKsUF1eJQZ|E2yO`Aqkc(-7!8 z|4`6k9{gzySe4mU=^x?Z(>6$mLrN-XQy{iAHxObLHld5sMtLG_In}NkO+rm z53?Z#)Y@C_euHcsj1M)TIMrR-J>Lq4SbD@b27Caqv%ccrOFTAy1Pf1V<0bGT?M z#K-x3Dvh|1@nI&`!RAhD_d=0)1OPwU(sa(?j_;v>RfhWW;6`|kG;y=ZK&3d*Bz+(n zG>(|E9l|WQUh&GX{Sn}C$)iW;LIX6T;T{<6?O-#}h-d(myGDZ?FFP9lp^{j4Yi;AH zj+le569cSoaY|NocHXC_WB@m)ISx!5lza>E_>=bp(7jg&N@mfe03ZQiH#sR4-w;jbE|UObpD^4* z0iwFTy)vvzz~iiBh>2>LZ~od`P2r8O<;9eEC(z(eGeL=W36Emm2UbE9{Q_C_?NL^N z2E-#&uEw2Id8%o?;{1f~EQRKS)ta-QQFi?9vLdwvClBWZpP-|Gv&KE=jy9wVy{cLt z56wnPBbUVw5BMN3T2QFrsG$X{OI3@v6wO9o8j*;B<_Ztx{6m3KdIA6;5-AH&q7@E- zP})7Z&aAhR8xldC*{tEm5RAoOEZVr|h=|dkHWKN%(0+PH9f4GY5i@v6#bO#4zEfJ@ z&53ZJHjLA`9GFSWtz$>uZ=wvQMWSr>CEHvjE&{imCoV3jA4dBg0wnVVI2)KRMw@JS^T9pZC%FNRYCKg}}etK>F0*chZu-4xnSVaYJ zFsgn9d2y$TI@r1MxoRm6uwC1DS#ae+q_05mwzj)WfTLKYthlMRrO*PUx5+0P&W z;rN-`UopSB#_w;B6oE5n^Quphus?!K#hQ}EV3%s`&!E4bqK?13f7*(vXu}3#Y}TFV zvR6j7pbQ!8kE^A<#?-r?WxFt%B>}pYik}05fgOGy*T z2o}}GE{+wK#vVN)qfPQh5H#YN)!TuJ0{x%ainH?P1HgZh%j~m*XHV!n5}bBuMspzv zHhAch#F^-<<}+rLUp*3KSTTEvpP)VdKg@>+EcoOzYgYIW<+~fBweFsmnzI^zzv#w( z@KrR@2x$>PsYQJkcp&=aZZw;wx>1`2PE$|DzlezrY_V|5V&VReRnX95 z1$EWH)qp;9l#5c{BVE&)og{Mho2Uu?zx{*Q`V*i~06IB#+av&5+$=Zz(Juzpq>0Z- zn+UDxY{iY!U_JwBE4GU4r-cNJZb|UQOAN!q!C-s_D#9ER#Ju(0e*6p;=yzl!FLNW> z4FM0a(OQ|gw3fAB8rf|VM#!Y;>y%0wABLF&IxNy`i;>knc8EfZ>f$~sK}9S5WJUtH z4)kb|S?H=<;Z_3Vv-&$2C-{X1xuCo+07kL}*Q^Mh1ayLyWB_e^l#BX%`-cJ2|1jm* z=7YOqqsIyGM(UZMr?ry)scXLmMsL7e1`x+^dR`FjuO}JgT0pf~@kL3yMUP_pisS*g zqHzp-GcE`XINu}cG3S;_jHape%jgP*e)|)1=46~ zoU>U1$=d~D?tquwO6a@OytV+$Fu(6e4M0)u>q5wUDE7E&`*cntK2agdutb7f4P3HA zqF$3JvSh(OXuUNu7W3=g%wY!C-5cJG*c_Wa?Vd0T$RUxQG(2pDM_qADN!$W>NIYs9 z7_SVo5NeGQXAVw_9K&R_~4(;8Wd z_UBy}ll@AJfY0S3J9XZ1vDm5vuC*n&*aw-m1DBPvaM8;b0AOjmBiDrNtT;M2j%#dA z!$<{b`xUw|(7e-`T%e(!xNo~A4KY;x#!4zPydHWfw$dHt=nT%4Jdd#cfC=Wnwdou> zk}E}nNKF;)0zf_UN*8FAtddfyu?6@4-3bU43dE@r*NjVS393wSiFpgt;{gjtd# zhBTtM8spVfVGHG<@4A*RlhT>V#Map7T`?N^B$FK0wCkg^Gst34SxSXb0^I<&G2JGd zwEV!8d2}tFK+V9sz=6`8Tac}BorSEt=&wV*R%@y$aJszGRMoP; ze{f8!(@Y9yO60g!P7EQk8gfA^`K!oGmhuCipXt9CLW%Lfz&@i*B%1SkWy=Q?>kKvt zq7`A0aKX6TgALwB8`ZP%2kj#XW_Mr^v$>D*|A(`2X>N~2gUz2{9pl$eUaFeA(j-q5Fuk+XN2 zV4nga{r{sN%Z`yk$nVU;#vp+GZ`+xm+{dIps2<)MTl#TAV(7%DXH_L4$Gp)KsP-l2 z+P;zT+qSQfKzshQ%Y}mOzn70(ddu#+zJT1w zN+0~<)H^7$yEPlynoZ66lO0;GpbTd+@@IXMo%O({2tB!IW?XhRZDN4uZzQ$MTsxzo zVgvY?Gt3VpK>kpjE^x>){QvL4I=036@+iBd_d%Yn(#yq7{8iuQF+Id;p>j04mssH|CIHPhz?0Tq+`Y zlZv_2a?nGp)e~~d0FO?HZ|5#{tNk`d=PMI8hfuv;B4kXINq=<6MlT4ki(Cq)hu98Y z*CeN%lgoS>77H2X0xmQDy^52D14|pB6buJT|LyF(nO`U3=h&mm_!HKS)_3?m2Ka(A zjs3jK&bGsxWo()=w4Kj#$&IT;S`GQt2d$jzIZTGi_tw>wGS9lj-%`GlZX&w%L{h~= zK|*w*QucWP0pyyVkMye9waehnP_CZzi$k_w=Xki0h^T`DZP=p6)P84etpJ-t)K*dC z26q9llwri)jj3e&UDl`Itpkr(7eO=EhJ~H8$k`3HN&!0cKzx6ecJE6{PdH0pY5+VD6{E`CB7N4q-p!3RgCtHdrn#l@Fha6qJjVH= z;ljk<_h5h6;*H~<^ck-aZ3(TF?W#8W5zNenP}HIN3N*bpc1A2Wq_LHCIX?PmM2|LL z$bqkL>s-lyB3C%_6?k($3qS7L_BXi$JH~0DVxXjsFar;tlY}CIg9dW%_^@OlhNl1_JQZU zR2Ba4EVX#-Y5DOAH|_7Y^>LoMQ+Q4X!!?iNwUuvJDp*Vs(cs^E$SR# z6CWMTS=8~2K8hA2ypoJ6X0T*$oojI#Epz|&keMm|Mf0ia&S;$!W2g>WiltZ-OVilT zeoz$(@k37G<2I#gYs)5rLR8Io2hTSQ8W~Z~d&m|3q56y8Y9Y7Pvs_N3;JvoNB5m{b zfIz!e5pWWT5ydgh?;|`|7=%2Rf_?%?LhvEv6s775UI{?huzA6$yn{AtxUXx(P1EVw zHlp{dV}+%`!0J??XM#Mq;eSCC;mu8)%bS-rISnfPsGjXeiP*?w-F0poTKS3W?`;eH3&RMt1Zwe*^--BN<*tZ zMAzj`oz@hI#*=Mk&yoCmX2R*ekI#BS?GO#?k$>c=%VI@MVCM(R0aw-)pB+)DSx&O? zeJwQShsa+$ad=Cc1W-rq>`4BkTVL=at*Qc^Z2Z5lf%9kB>4hpZaqN-#TTl?U+GVIj zRN^X~BRz(|#Ze;jlzLY*jNykDOdFKm1;RrQq+y33G)#^g@q?wSJrHO_*;(6F+Tly4 zcrkPH-TA`zyFQ6bz46&$vV{!GwfH_C=^uVg5YcOXE#Huorl-oNyxX?g{T~4FqVJO6 zVh|<3A8Z40-^uJ{giE=-=Uz!XURvdT>o-)M+DM60#*Vm&xwv|y4*eE83uaE5o`xpf zbIxq)MeTb{@de9(e+e{%nb}F|grOA+6Atu5%-$!<_i&biiMZ%_K(KVP-tUR5G~vE0;X53JFL+}wjzRJq~OnxcztDhfD%;@Tj3SzO6|=wcPZeX zW@2#~Gp`Q_N{(Sv=5j~xce7Pgobt(HG0=>bo45kx?VEQ6W;ff50~C%N3{T33Jo>&b zfT~~y3h>miJwfd(=l|-^zYwR4ALk8BmwPC@X2hZ1&=LP(Z-DI!0$~f3E7=^QB3e9s z&QlG}Oz$Q4g~hby2C54NyKo1bK|_`X9Cx?4_lM7~p`vMc3m3J#tSq~s=-Dd4n1#0W%7YL=Ogo21O?b7nv zh}!gszvaCA_B~prlKhXNAx|Z?IM2yqpB|W~S&Tt(4;uAhzTX;mHr@g(s20}2tkd}~ zIB}Zc;e$SAzz=teW?4q537zw|$n=^{LNExFt6?{;?PcyJ^67njFL=$6F;Mug|4%j0ER(f=TJF^^f_#`a>HqQLa=k0`VQKLvJn1MILYl8|HqZLl z43>h@RA{`)8mn9=aWY}CTskjyXZxUYuK|X3UNZ%?#1!@4j5jAwG7Er4QND~0GwCs^4oAYDn`~qozCcslARmEzqsRIuU}5KVyJcjQXrn4jy2pDUe;nr`%7h;JCb0 zo@O6`*DtJ*rWOwvzl}0PzYLkcg;FxA5pBascSm;Eh|j|7Wk5A@2;cjT+HE?|fw6CG2lfre|Y zn#~^-%5CIdRUV5KJUHAICa7p<`}6kB9rmTikA{)Hjqs$u(2+df73vFZ%QRQUpoawQ z+8C3d)j(-AsoP+zE;<@}aME#Muk2PKMCCUX#7iXeB-V52DAt5g!5@H3pN#=*X(g57>M_ZPvOM?J{~A{iq@zq^-AD(1t}x<~MagKHo1QY-%fW zT^exWZZf}y%_+Wm!wwxwO{yxPe#WIWJ6OT{8b9xrG)@J-pBu~GmG{wlIDy8;sC9DS zH{66FA)+uA#2Q7b$jLxeQ-LygJOU=LS?&YsS^}QhA}G=)tfM)Ksc>*rR-PgdVVj!A z&qsxGkCXU$duL>~lF=@IylcrLfcJ=$hQG@)%4>7dvlnF;B_4*fLRGqZVtv>-q)Z}B z;KN&QSopGL9tuep;!0ulkeOMl$v1oGGCZdD)C_I%HAcc7|NORSJMRC02e1aX*{E=k zwW!=D%V>lDU}My67*55Nx{P6{rQduq(aDuHhQ@?bj`OWAwu7a_Z$iv)JYMeK=RW37 zfXG>36Ga`YC=57!BwTdbY5AZjy&IsgM^S{$3|2*YL-B8av>lZbhb97jTREfkgekN) z$7UkDb0r@1=k`MT>JgvOCC#M-7^g%yuvaf<-4kk?W(8*JR%r=UKm?pZ8qR|eSXa#w zM!~R+`y-%DU*Yv|nEVp^H_jEXz^>V-G_OkL^YY)3r!R&Rs^ zV}rjRChyQ_D3cbEY|z~4PXPOrn8%?AO4xvIPk8F5v%smeGjM)fBqfU0d{Ai?E}gP^ zoFo_?ea^gj*jn6mJl8#ebkRN|GOo6V#{vERzxYvAs!6A0n{S28o^o4S=#@^f zG1cG}1eQ%C{PW@i78<_Z^v*#>rvU^@yPIa7`tBzT$K>vo2_GP6N`lpuAc=D_4$Q~45?3Of&z_7x(5jOQA)_a&azHi(q{+| z?Oxr8&YBwh7@Mfhs9S-KR0z~2=>HNukpPz=6j0eJ7;Fsot-5j{hdWx3lJUyw*8w$j zS0Ksk`R^aIRp4DR`~?etish%DmFtLx*GA6y@pQUimqRXQaB;I^%snaNZiNMNri{R> znyFcXaEmabV&o(xJwp%EMc6lq z!w)k+f=`0$iK~7x1PuYa#!7@n6E@I#9gU6AgJ=1O{^E$oOx9v?h;y2~CgXJ#^0Pmw z*UPmAk|+nKdD|$+g0BdvfpZ9QbOF;YH}zqz#TiBpVRF=UoZU^sRpadsw>G2;ezx^$HGMWOAUcxl&7dHB%_J6uFGtWt z4`=TW#nos3?iHK=)iXaLLEfDWLX(QM#fac*@%1v86B1K22utE7YUGuPZ_R+-P#uCOX1q1 zBGb}f1+TJGIHBh>VoSS@><>EP7t7MOvGsy#u{$QvN* z7P*pbhO{K%xBE(JAF2H6=c+Oz-;JUiLtk%2cbxq`l~$l}vN#;|1bRD@o1W;qwm@+rQiC&FPJ(4eDb;eu~CrFy`dK=WdK!{Wm&(bpc|Po8eHc08BvodPT|d%jwCU z4b*0cGe{=x(#rT3wBxkGh=WELKO_vFQ&f-F_-<@5(QWqQJ%HhvydB^d0)0jUjlA;n zA*`P81n=?NCK$pejzr+GC_7zmjo|GUI5=O-8p^=6pFUuVN$fwQb24HLENNasFd#8p zFFk7J5M7Ii4Odya$oAqjjDsk_u5PAXW(=%c>$gkT(#Q4FlcncZ{P^n7rDZAfc`o8c z6c%LA6RTzgt{$WOssA?@Q5uua9w}+z9ifDbVYrX8F^NTi}8=6Yf9 z9rY*2J0#ynfL$&NCXBSe9O%&(geZCbwCewN`30|9KxzZuU|i&yH;R76O?+w_=jd=l8yK_pSMZQcPj}VmXs^H$8$jW0^OzqLrefa zK)}ED`xufnUu?x5tE=+cmk+e1z4=S^21c#pNRhb5mUpDx4%h(p^Txu*vd%I4f_aVuRfK zYu|mnjSLllx59+5rdh;bSk!yE?C--w{`;q&IF^N{XNc&SvUP<*o{WvK-ts)#%qjY9#NO4L# z>HQ3^aLEx5Bl<-Biwp*gL*d0Jq={$iEy68H4PVNzK6qX&qHCe-+6xtpwWo`-fC>kp zzq8Bqdj}~3qSM_~L*U}yQIX*u39!VtVN`KeN<1$$n(e$c6u=3}r0bNm34N0M6v`!u zBmBnQ`xwiG(as4iG`Au}&Vt(@CJ%*g+omu-5n@7-l?aA>>PC6F3cQbmDs|(byu1{u z#e8$VkElvhl>tD3ynSa<(Hi6XE)rndL5f-#bL;8u&+?=|U;3-xPoU7x_F}mvAlG;= z%zCJrW9(|X3fVV+^m$7Uzp1g8Q|geq{;)vga6#+`&9R-5P2iLRpO?4$xLVq2SrSgx z$H|N|waIz=k4JD4<RM9za)>EiZcFX`8}7ETkh%F62A`Q<8>TDpnoEBu>ipC z;%PIm8z%JD<$Ax_S%iw4q_Q2l5?-oDiSXY^&)$43Yg zF@3V;2YFVA?_xE2a{vc{x$j<|s+AUz+5WpGbOPu_2;=Gx#Ut{?5*Ie@I^|tf_g-NM zm??X~u0e?raDsyv!q)uLU6r=KtyM%Ad>rl2#D3kOo9a6pJMRN-cJZ5a8GNf}0A7Iw#DWye3gv{fsmQ0-@fBNDw{1Z&lJQfoZD=X>} ze|pyf6qce~kC5BTCUzD0{&54gVse`kB8(I8Bn1@6?UV^R2>+bgiycH%>Pn9G&d3Is z0c(qnN=XkS(OZZTLA{ZOsf?b*ro39^(7i0oSw9yEb~k)wQS37P(Lq0u@0Y#`>Yfdh zcwX!%!-=Jqi;i&8fw*a#3*`~CZN!mRqDJeJX3xS(-UHl5IEIck`0Q85O>p%3puTC4 zl^{uEmxJMs&WgGAXV%-|cnGLy`iWf;6{i5a93!(^m%SOyB-pUyMtU#?uO3WyBz%9R zz7|IJnTg^rE1rAR+mw6{42KR&@ojDA(GNlU``3tbiCsL)c5YAOJp`>tsLk-$LM)U6V~4jYNBc8FGg1>J0!T}CCG9V4_0ex_(8g%tdT;a1)Tb~D0Eadp_2 zP%(or;d_m%^)F1f-#$@S-%5?>I8hp{m;tRq^-z<1sM87gk?bHml7b*nLm0DP9ryRa z!AUi9qO^k3j7g0-#Cubm(M3?_p2>aNI$-!&MlRar6Et*`{!2J7;R}>VP}ztMaB%Ip zjSUbjMoXwaTb#%F96FIoYrgm?g{-@7U99kIdYJ#z)ViM<`Zkyqa{n*vubK&=h~0A+ zSG$#a$-IejbRiJnAjtkrVMwC9>s^gwI=BJ*?1@Y3XW+qw?E_uyDsebA}J7J50z&WAapqM_uto zJ{qBGI5M?LB+p?qL*4}05v)VvaZITqaI|@ce@l}Q3WcQL{v!AH+TfwIHMe%A;%SBF z)Dvu-i@!7b!6gd&gzaf?NDN(oU!-Rz|LIj7kCxq4G$SZ2S;NoJWzsdu-#G7we2pj+ z1yD>$4;{FXB^AptyCWjIf4%s!*Ru;}-TP7m9|zUm7$6~9R0T=RE>>~6HlVW3&(bJY z>U>*RyT>`=LM_}-3JkD`4yTAn3aa}``9W@UU3Ih z;j3J3O^T;kc%+^&9U;LUG*O!`e=>t^?;qBb!(K5;KgO;A+ba<3-hRhhZfb zmFzzNVjc7wAN=r&aUGg_#&aIFxPmJ{X+$PGPk8h}u9nXFfw1+5t`f^Ggq4QSs-Byp zo*-&ZJPCcyfcLre7O2y&*$spbt+R+=fpu6$B3HdlzB5}8T!rM|bAtMrlfsK!64kfh zMb3zPl24kSuhDl!-J}!mVW`;bjbqwvQc^8%i@BQyGoeEQk#$VLYehy_ETmt5s0z1? z{kGG!S}tu2RJCO40Ps>$!*PbuXPSwp0DTO!++K1~q@&M#X+KyxFkilg5Kc!e{US{2 z)qg&ikVlzP4@n}~Jy?BYC4XWz$re7%IR$c?f;n9i2AP)D_-W4Qw7*kzzvX8SzW5NQ z$4@A`*qX!Tqmi-C>DN_mUtLV<_PdPOIPKR%kbV>MvsAm4W1%o26m{nabrTM2?$-#d z7e+uyX+{#e-WTI>%40_1k%Z!$Sx+$_hB|e5V^TJ~kPY^q zp~2jDhw9s_LIkL=iRchF(wr~o{j~C5dg$tiIopNNTC_lhS>^}!+~^$+e0tRUzbz|y z{_B;-LGGvppz0(D0Ooj1g=-69&_B8HyEb~!i0&{)ypT=z=yBK%d3pR(BUR2e67FZ! zm^P*tTllWn$z5qCKj(m!9 zi<@eVY+V8X^0aPx5=GF>J+PSt96s9=_!$iU?(hgQ)Tzy-EG54sF)ZIx< zD_jG4ckLgfY6isBuetBFO zAf%RJpZ}79t5{F=R6&!*mA~;dZyI!-=zp`7Jv(JA$}G1g(31cyh5&bXIC`o<74y?4Wi*8@*B7B10I7M5ry1zn z5!lsH?*1WD-2ME=(azZ?rVgF4p07vBL)hVSJI+d9#p?NEU+MJF0|caw$vIaYR*z1z zSab*~GJ=LB83Zw6+^6%SZN(B6!#zx;|4{7=RfFra1k=hNMT0(YkjvgxhEnDO5cZR( z?60Icw#ah=)&%UGO@#YNNq;fvoKO5jgiS&%3~%EFm{`^R+8Du!b-QOSi0aBUpDP51 z4lopFa^!UETNXEo0>rdX9oJO?WtBUfu?SCOldcC6H48B~17-~fBjdJi^Pn%>_DepK z`Vt%#dM)Xudu|ss96*BLIVppk7vW94HYRAo0Zgh3I6qtX8#wWl@ zDd)*)Fsfdz7Q1Vb&uN55>1-X?*BDL;;J(^&cT!5($!j{PH?r?(lC-aGSMlFLig358 z13u5%Lqhb>+X=YSb0IvS5Hd~EW<9*!o&w5qZi*w8+9(e>kcn3d+s+8rv} zTFOEet!mb;5kvh}YQW_E?gT&RvrsW=Y*;6coThU)VO{*8yd6(1rHKCUr?5|)t+}4QQ4Qs%JaXO0?nMCY*UfOOsr*T4|Yl+yPY3mUuPUEq##cFYIAo6Czc6K z4v6brSy5l@r3g&&m#_2MHpwAxler%#7>ZH<1*e|)lb>BPm;EL|zO0DyJm}gYh`u8! zg&R1a-I*`d57DP(`P<_VJz~Q|*%#6mS(f_nL*k7vnzm=dF96$DjnwPx?hafm%P zb-1^FDy|af#b!F4lJQf?O_%?tS~^-1Db>(l!RnDHjbUlz*KdVga}76`CH%d()?7Or zRZ$_YPd)4^I@q7XaRxGRznrRXBmViRD411xIK0lx-AoNqM$Q*ZxTY^np@K}MJn=2d zf?znBslOznkpasB2)L|^xouVhJr@@L=`6ArjWovR&q2r;AOa=U3j9OwbGo+jX{U!WB z9PG4~b$9Oj@*t0;aI}HXgdn^qPwn%9O(!f<2+C#XGn4?48=jC3;2-imyivUhht7I0 z2#(es-_-H?0}k5CBeq@bzvXo)H*(pp=HM0WGxQlwmxt>Vb&8OjOAHB_Un-^vEH;oY z(l?D~`p2%d`O@TR>|C2?DpL4#V13W{9z71nZKXw*UB9eshVqQ)J%NutuiUzF!-3p% z7`gxvVH0CJwZt3YwHFVE6ajgha4Lrja+OiEZ-g3CC~-(u+lnEG9nZyH@{(SSUm@&^ zs8MruGGj-;tX_ht=cI3!4^;2+BfUCe3R8y^{nr~Ku%!&|R<=f1HXM(rF&HaPJ>d1Oi6*OY9A#1!se*Zlnnn4YID%*rS^cL8Bj8Obt?{ z*&+lPH{G$m`5K43N0U3BX98c#2D$9^ma@2Y6$XO&^jBPaU{}7_{o(pmfjP`qv!DM< zGk>RjzWETy@(A{^h*V5-QdbLnMvv%j1C?JGb)cZ}Mr%{>O~9VWL;hb8w^!*5%O^)X zv$Gsoq!;Jqt940f6$4BF;tehpwq1`l**&@NRmWYt)Z?X1^y}AS3>paPpLPE2!Q`CS z!c__L2>am0;XNuRC6O2qYu&F~%xvRcHt&^|u;UBT|C>>xiNLYyzBr%?ub{`E%Glj) z=%o~2onY<|ll;-$z>?L0wQMfFVDjF)n`tq z#YuR$w-EO9{AUFOHNpy>{)Idw+Q@lSn?}qDZSX#Rob70sj)|=O==hMGz}z^A_q%o= zI4aRO!<6HI>84+8kMG(RaC6wCVk(Ni=URxy*rbl;2IyS#+E0l?rW_prJ&tMSv`6l~ z3GuDJaFS#32W!jJjz(fA$GJYkE%>E5m*=l~6lEZ_&)Ra(c^q{EiT2{fa>nNg*Mzey zx$7q-w!YpFXZ#VsxobPT*1~fXUKQ?qOtmovMSU%gfdxz?6+A}#3`uB?JV`vG8KEsT zXPRYKw1o{-gLU1vhB3n`C|5{rrj*HZ$k^{}>MP4btV93GiqIA0KbPpp2gilHlul1NwYy5gCoJIV%q$}Amm6;?c`bH05=<{cXT zwT4na{IP08CMph?KOyWH5v@*V%!%i~udG1Sn9G5bF^4c~stpC%Masgr&Fd;~BOZ5_ zTgE?qXrU?MIPAk4sii^YzV(UkMySm2gjBrOKWF$S8DQ#Ob+^Vcu=N~SSQaA60r76I z6u~Zp=4b%uw)O?{!oiAIhUd8Bi7Ta@bD_m*n5K z=szQrz_PgwGI5So8byA9K=Px7~Ea^V-Me!6S!I^V zTfwNxys8H1D;3_gGZzBE`?Z*b3YG@`7g-5u@=D;^_h{W#~@S0$Z@WO-yuA{L1DVP^&!IHg0!GK!K}~ zf!0+ACc}uPQyj&Ecw>Ga;QaVh02>fMRTf7VLyX$-ZpCl7o&a+kIwAvUbQx-zoAg@&ml+}`7Ju`KkG6Cg15JRCGIiR=B=|*-bZ*2<}*EJHOhzq)b#;gM$!BVW?m!6a}U)(G=vt&DK)I$xToY zHlXprZ$rUu)OzDEHFR|ed~l#$ApZ)z!lK^oOqtdll0L3Gvj$r>7@C+op_uo_4pd7< zq(hav>(VsK_g@Sk%I+zkC*QPLbi4IBLP4#6cyTV&Z3^QYa#0qGrEI@ zxLE9f?JLK9(A9DQ*)&+EwE{=4M|o(m*mFC`9H{?QLnpRLAX%_-wH$l@Ey91|}V z&RVK-mfoX_gFmHnN1!X+0i+2BbD^w|5O8v!?1CnXIjrUG#8lhaaOcwc>Yzcb+ ztr%9}rQ>Yj`;vN%`y^ovYd?HFw*ZW&H-e?9;ln_0g$dzeZkW<1{TWNM-`Sk^;)r!< zGF$y?=wgi6ld-Pf!LmYsdILA`d)P=SkSQ5^&QgDQ!WSdMmk`4B7mR3gb8#`E`3?cG zB0?(YVLZZDJI5+mpsp5cMa&RsECeov_STv;OC`aNyOL|pjxz%nMx6lXH$OIl6%x~4 z;Ffb+`$jE9w!|TYG=C8Kuj+C&93Z_IaIPMa)-tsx({aJE*Tw%%z0y_f{k`xOpfBHH zNUgLNnhz--4e?*vJ;ec&_Xs?*DEN4zI7mPZ{SknX?N~)o{Ti1+B_Y;KV*h^^k#A4& z7nDqE5YW`RVv%#Fp(8hzOJm53Kq6i1N)vh89?t{ajd*ol2DZQZ7it3@aq>2Et3upn zLNUb6mL|TANfN9jm=LP?;#`0jKOiO4qs4?B3EAb57lG=Z+{ziiwcLY#!=UJ)z6_?q zrRB7~tB^Eu!GV=jfXO(NC9OKwu-PaK@^vpI=JHI|HsDsPYDdRtoD!(a5O;N9{MTda z6uZ-hjw$r6vO^Zhd>ejXMTmNjao%E%9td+Y&bAtrW*=GVC}L+y`L5U#a_~{>7amit zQvr0+u04ymsFb+(1+qiKPw(`^|HX|uF<(bDYH$`cFXxJtlMvM(bIBzsgE!K?PVo-} z$<7)Wb(L;T^{OKF6i6HFxt>^4u>6Ykcgg$3fEQEFB9HQJQ}>R_;%47h`j zp8PDqva2ok=tIA`t{+Nt+ZiLdk_RLu5_O5|1?~)fBV72z?(C-=BHA?NPloRYL;V!s z9geg$aJai*VJ{rfL?=a=YZ{_2xf3Ytqz4!Ah+>q#k6m=PI#!y#^Njx*FNKb^LLbJL z9nfwEd$WQ@Y5G^Ekp4IxW%iE!I|v}@?bL)tj(j2*1Ri2MfM)uaO*#h{rfA7m&jWYj zlA@8>;ejOnl7a;o0=ds(uYOE65}P!U@y9kk>W1b*UYaj4KMU#kB*uK^*E zAp^vUpPu)Cj(O#K^Udn8BBjvXI4wi2*u(gAF(dOklh7&G+M(_fCo${CJ1PWT=AL-_ zTJxvb5<*7IoC{Uv95iqDtMZ>a9e}FU&4h+$mY|Kid=%y9LoRH#;W^Fm06Vp>4Y8xH zuoT6@D#Zm74gJt9y(4n_*I`zw9=8-yA51=IJYKj|_wj?md}Jbr;3M@H-p$4y%GV+@ zQ``dje6&2@IE^yW6U;{!&YfH}&@iuAcZQ*k}jYJ=Ni(tYhK^aWRsAOxEMX> z7jvgoC619@ri2359msc+4nO}^dDhFS`PP}ntw3*K6_Uq=aHXBGg%ef@!Lcg zwVF&&BkeGteBxw`XJ)?HFH76G6F2wqOskbqI_>2p?? zR_#(FL6sj+TkGH@B<2Xp8-;^6CN#4U;X+Z%+OB<#9VIB(tUpb?3?k4bSFiG1sw9a&H>V z4h{+$A{1~QWbWUI)BKc#Q*HzFH9{)-uteP%6K6z0RJ_P{u}To{Tr~^f$p7rMj+M{7 zd^bSny#YrqrAQ|h%k8!EvWc1>;ba0KN+KMGh9lwLhziPwd5Z#o zWH9lX-HZOsAZmUsE6_P+%ztU9dFD+}k;AM1q(B)?{^zjTSZo#h!$;9a@8FRCy;5T; zA*R7YE`vkTsGoVbA*=XSLimU)R!))&u45q_Xn9POjUrc~=G?)hX0>N$X4_Utxb54i z6TYHl_kZes&5HYSB0k>F#5WRUi0D})w-ZxHTV#M!439nT;i{9o5JvcBVUSVtiTyod zWQ^$z0t}IIe5=kz5$6DR=;S&Sr$q2`u4Sy|AkB6miZl=a|65X&l|~!OXWoz=T|1wq zM3$z56L|_l6cX$xSlVx-RlSZw1J6a9wHA8o>zCI#-E}{xu9K-K?7QT(Oq5~Ub#3a5 zag(zYS}*VVxXz`oeh?#_%WO<-4Z3WKw=}am4{+b%(A*BRc_ef1~^28s<-X8c!xpFwg4CHfa!b zA$`T1lr0bDj~q}Q#@2S~M$~97X6fHo9&(vi60^;!ERj2Xmy7_}I>lz|2fhc1yqV|& zmKa~>4_}FIG$mF$xry^d^t;-J=qWh_yzd~~&0gUqNGnu2`B^EUt8p;Hb47(5yyt-| za*wg1Q&a~5tPZ&X43SK+lo5oWNEjB^ssX;|D_e}%z&Cm}o5G$Fr{Ui~Dx%FHuY8 z{K2h)_UvEo;3&8GwoYIY&i=~hE0US8qHf|nxjhic`(JxrTd?b-0wp7|7LX9<%UaD| zCoJ(pt$Gs&Z`NXFe@}5oCdvZIIEq)St|Z6+&ZE8pVDs|w_!NVwc2E+ zR-AKE%=1*-S!hwMF80eUYe_$plPeBiO36yo_yP|lW1nGQM81u}2>60|OyjRaJGz{* zzev3iV*IqrD#d}6|9s>0cRc^n1~3(diqkbx_<#S=s&?`ehBCI}t^&x)(|jV;LyodO)WjxDsUkg~T2+Oj7E0Ln=b33(9CGbA& z+|J>yEq6yS(!?G%E^{0)RonT6fv531CcXzI!j5kb+GOg@0+pTfaw%rs5v(6l(N~i= z(C}>V-Zpy=yr-ix2gwc;k%!SCS-@zKpmI(wQ9+6<+{-XTVC+O$M6G*vERiPdm1V== zO=?Neddwl&`wTYhto&`>nGOO$%RlaFUH&`r2oVt1u6As18B{eG^lY7~g?l!B*)y74>e66o+%&gAw?qA& z=!ILJq&qQox60|gVQH6*xUX+oG%^T0a5PRKoDgLWYsI2R)*aB=yZfCPHY|dgQ-Xy) z4#qUcS?N3=$08VB!~{aTw?e}Qpt&8_W-(3XD^z#TH$~gJcD@XII9*g@iB!2Y@6dIv z2r%GYii@$3azHer5ywO*Dey2~CH@cJ??rRGN8NDxG84&M-!Gpp{f-&oPv`}NfpoY- zpE5r`aK(EVQL6W-t<0W@c!ynX-ZQ(+u+r9WfvmgpfySf_HS)(l@u9+FasWXRDevQtb!2r#n>sad+9ut3YBV$-#D#IQ1 zwrK~<>bM<0R0b;1dt_Wihgwcu%yb3 znRY$&${jo7{8gpu;f3Zf`>pniB8BH$f5HZQAmYz2gCr7 zF36|vy*sIHE{Ph0Scdbb&0rx*N3&Q81heaJh0$GEHwApwW0L!%;*!#d5LHljr#^Hi zRL+4L*T0jDSDg^@l8XN^R-#d|X^m@1CbX+eBWf{D5D}xH@!9Xkx77u*A}dm#lF|mmlW-2GB3R5-nYV?q{h<6X(AQ^OGXgdN+Rr~ zMc&2&yUOT z5{5NNQ}6qViZZ{3>>b^WzKJ9=$1^YhiZNfk?8GeAVN69bCGVz$TR7ldW~dL0U(LMj zmt9}Q-L*|Sp|t{LjPrwZ9#)l-_u2%&wpj4eS2xq&4Ax|;=I_Zy?t^P<)-L#SPHX+} zSjh0+`NPRxZK zfz)-Mcz?4@vjPBh?qekn>WQC>A^M@!#pLSK=`Gd>!CzFOfv>#J_VbJPk;PvTZdq`I z|Q;iq=!#&npWWc9A{ zPOd2mEQ*hp+$#9u@zT><7&*7gE(%DDT|eI+sVtI=`O#oq|`rU1T4V-vHj#cNyN;T7Q)<=H)@#! zFkEo~Bh1a>avUQ`?f_C)Czf~-dNl^WGF33|U-?py+269b)`Dm+M(l#gMXYkto_ye1 zjT`kUBH7N;?p)Zg`{E;dN|M=kxG|)Ww8Lb&KDnhb*m%S@FQAi?jvQznRC6KBpvw90 za_B&7t_LxMu}KzkT-M64^G@mRa(sIzRB}L;#~~O$9J>mC4l7x#&W(egEj{B6sY=Kao&d{DWyaCwQT8JvN}Hg%gLv+-<+)Xc{EP_TlD0K(Mx!#q z2@iak=pL@yY|lPObF+B8&5lj3oLF#k_G1cYPJOkf1@PZP+O)FLnpi*DO@3+64droJsl z)mWs6i^|J&%Yod{y!Zk=f@LNiM)K*?5Sh++4%2zFhQECwgI*bu^;F%khZ zd9Lv-|Imd4_4`%<^f<*cw8bBOnO0)U(l|)lZ|8iZ;d=~@E zS3ozfUUTk_jGHd=sM}u7+t$T0dZnP{tZEP&;t_c=;hVckFptfRCT;pVT&(Y$01{qi z*7fO6VLM!1fDguLEE}F>w+n{~D`K$}JUg5~$is#9sgN!4e*d_k_dnMghfIQSq1U>g z@xqjERBgqx;ppl5o{tSiRo`{RhsDx(%|s{yEPDh#C^mEEC4g-VqAF&X&uGhi8W7BF z7|$mr7!OFfp8CYD*xA#xeZObS=*B0I+{(7rBC})}I64&JL%!v%ReH`Cr&ofq)V6HM%?v$6Bg4VNtXv@8CSYy zEafIoN^CfZ>sn#aA3MODW;{g)pX!@pGVP*O~YCXHCwqpHyjjw7hI$A`zwmI zlGGP-o=dWpq8Fj9d<9vkzhSLWbUce-ITXR(YJlADT#NlnL19ikL1_m3FQdo0ZX9Fv zD3-BJk|%g-#D+~HKpA3~KNTuYEKnXiL%|If8EYUxO|I_A@M!O`e+^+ocxy%#A8J*l z@|^6lXboq7RtRhCGO=twd`beq_yG|#L6tEDEM1vFQyYg13GdNmUam)odm_?iU5s~t z{|Z3IoAhftLZ?RUUkWl1S?fgO#!z6qQ69U+r8fOUopZ_Y1Z=HQ|gZVNT+(+qAh`-(r?e#`l z1tDW63(qnm7N=&2BOG6mitdmIow7S^QKQ0-v>=<>>=jOyYJ*Gl77?urfo30wa~c#P zTmec?=V~{_f(9c;q2miwQTTZ~;VH%_6fBha64fkTKaVK6!2)EIYj8EAdvK=u6nvQ0H>sP&?mKY5~B7*%4Y zAq02cd)An=YWKMpmXd)(q)i`A94UP^Rny8IixeyV=alS-ChsM%U5xD$mRY??z(H)= zm6&yy-H5L{5GbHuu62M_>nR4+a?i~3jNTSNXAb}OXw7w&JP;^Qb#YJ#X1$Bmop31B zOLxUOSLu$GM z(PwU(0UK&Mrrn@(7p=yl8W1Pzj?6yJhvc#vL~FK zFP+`(upAtVL^PhLJipN_9CL@PcsU$KC((ys!}v{Zt#u4*hn8y(*P%|dIz_P@cC(>CnT0NRTx;X^BJb8 zVQcuf#od%PVL_4y&09%SF_!Oo{2Z#x>hPSAuRt-NSQ>uxO;deIbB39SN$E%7IYHhF z2i<&{a;}Kg0_jl~kkAZt8uR7#S;_9m3XrNrdfa>^{KPSyZ%=fvF#b`IC_)C{Iez#8 zKe$SmAo-eV(seMo1=#`T(1}74xNRWbPaD3I-(SFIbAG*rMNt>4g(OF6qdKk8jp>xtA58hc2=80}(_Z=8tIz#KkiMnqRBOp2TV+PU@NGy(K~W#6bg1Mnft zr`^EP6t?xgrf<^TMoy9DKvn=gOTR443g^O(B7S&CD z1J2LQF70kh%`PI+YaEaKjHLg1U1^ z?NLTZ49J+NRoJ0T57EeVT+jXA$Q zPqBecWPF-qc*>5Y)Fxafo!7BBK``V(5Dr%RUP;@2HF9buMIVsS2*^^9tfb4hm+_?# z?x9j*Ot9sErF>LQ$5-NaZYxg=Y%)K9Rnayg35qsUS}JUds)FU1Vzg(qF%YjtMV3WJ zZ@762L$czLEGb;LCR`KXKx{8M9l!nDcAyIi_X{;=Y+-E+fHb&T^(P2EaWUpex>Eo`9OA8bQo+$m9LV#K1h^8 zbOFzBrLT-v4&lI!#pfw;Bbd+WRdeWGkLEw-Jv6$KCT{DSDSU4B9=RaH&owz<%7=98 zG0}JiRnmH+3YBj<_7@SY&ow*b)6$0TlcCl2P=ZFIxd{or;QU9y-hGpy5}gTWSa99o zjh4g7^g%6XC9_c+Y5=-x;xN9!2(HLb7ROh~ySqX45pT>?UGfNFR4cWcgG*6vMBvz+ z3G`4Ei*3xEc_6vtFw=X}fz6NAV+>$w!MG*g$Mgk%jo#i0ypjy7?wvn_QRxnpJb#V( z2F~-PZ!X)w8#v8WnRR#fSD#?$pWSh_^*~zhQRs;e{FXy^|Hc#VZ&g5O-`LN79 zy2r@Wy1oIsu$v7vKuc|;O6)X^1~dAOL$9`h+p1@u0s+@%V{vr>dLxmSg@dCsEz?<| zkI;HGh@RHq{txMZBp&rpHvu0W?9k8zR3fW@8@AJl69w6$y)G6$yPumR4scg2Ntob7 zjTh`+xo+e?_3*H)Bs$FAsK_H@Z;&q*@4w2tZ?PNYy&<`d3x@S68B+ z0q`K~IYDcBzv~_|$rEl2<`FA-4{|iHtAZK|^c@$}j3(psdNwCi{}R++4)BaKp0Lgm zaW(Gv>5Y&Wrb%_JY~_7F9s(Q4x*mxTxIUMd529O!x^1>UWl;+bGPJzC8S*jWaXK@W zJpP(Byk#;^W`R{o`Dz{o!5)S65TOzYnIntQf4?!CB15pQ!eUYQnWOn!F`^sEw<9mcL?v z5n@m!Ho^crV1^GcISi;eSMislbxmKPHWZ3XT;O(^y&uWCkm_#kakth#sHUB(gvgvD z20Jz^ygcNv*x3&-NF97swZ{T+F@rupK_4ve3+)glndG&c=8|W}?#6-U&8NvS0-g5g zIKsB8b>Am}Fck*_d_26PfEZ`=@kjjRU5QZtw$Sf@xHpWe=KyE_deu;D%agJY+VMNa z5(D-VWn~AvK=pS5vBPW5|Irao_|OlAo>*)L5fy{A#>Sz!aMg+i{=goRSV=Av90=Gb ze?wb>JZEVWXOdHAP7STiykM^`OO|9eeOZci8#>y$wic=*D<}yWM3N^sH_;Y(Mzb_yF-aew!;uU5@25L#sMW5CGm&e_P13qI<|BCF`#KMy9^NHz z9gmCNff|Xp$DFGyS(qlV7Sjd!Tb$Z?l@)#Y?!L6ir#zcM>VRhq92$^_VK;`a#=d|Z3C~Wg$?`l*D6(1Lh zcO*!IbWh1l@#ipLgnhZ?*vrQYV{%jUVx1X^yRO!3QWz+YI?zxy#JUJVhvY;IF#JJ4 z7dtV`OrFWNdvEIhcfRq)@wCBM1p@`{RHS8!VK^G%)_MFTMi3mIz33hO;v61RiLw`bAkauBMLEgFmA zsN7*h*t?~)h1nH+tl3WA`38-p%uZ9q&J;Q$MicKs$&q+*AVFs&H5z ziXJ50S<*B*HP(-Qr@eB0T@)RgJ;oN^PhSVJyd2NVtqFn7@u!GD**FhdQHT-%UDPI4 zM71>7UL5YgT-4hw3au5|TW&T17=c;dKb2l2)FE*ojTWdR^;e*~NN69(}I8c;^m*U9r2of+rs@*;bNLibW zsZaR|2Q)Q?kuXlz&N9BQpFy}Xi4s=?x4vU{1)y0ko9V+$l{@kcH)znwyKQUrqLGyz ze4c7A)ddGgHxiOz6RPs1*xER10#t#;GX%2js2q=rXQMVaO&)VG*g4x3=CD|FDxG66 zWah{j;gna+i`}s*5mJ?QAy)4833lDU)x#WA>G@HYeWxo#BEeyV|2Gu&AXggmkQ4&y zT+ED^uU1-ZMuZUr7rh1KB5O#V}+ayeI_=+Xz=X7BYdv^LT3}OH2JO zrbc26IOwF`aYmEsl=yi2ctP&%PQ67^PH+)JDtpEqn()4zonN#oVv6Hwx<>U=MQ*+9?XSpO%dKQ$#d z;mLl{A;ck7{o`XZUz=*IP|5xSO&+KGJ@9~IB4N$8=9Hrj&VumfIid8KeS^P5LFreT z0%Zo;W1l;#rjeloS$CR)rwBSXKKr5E*$2#7bB|8VxG{2Gqr`SqwU+5-Vj8WbjDe%? zYe$HcN#@sOUTG+2vaxDps=w*cgp}jw{MC`cE3(iri^@p}>Lqp^JsDv^RP)=B;I2Mh zo^S74jhp94D5#_5S$p!Tj$xA25_1rPxR5^GP|ycby%&_5_hf;q46_!Qok_0}mg}Wk zP|oo&fwJKKk@od-@BKt?Sc#Rv{$XWYmodn9!n$(NIskWsa;VufEd z5Fbr|@2XOb-ZFa-9V@m7-9eVvH_=F>yfAQF!411LWp}bdaG5wOxImJZJ;h7S7nrId zZda5$hgRku8i4`-1T}yKgZnjTF(3Ik&a>h)wkZ-ZJset;7o>2hQlCB%oHkhB{mB1E zC~|8-X8J1tj0lh5S<+n$Uph&X_nV_|V0P5&f*T%g)(iEhRZ-MnA7^qpn9Oot zROjr;JKjvNJDS@G!2cXYEh(`;JSuk{d?@h%rzi_@DM^%WC3u*^kuS<#eg8#DAJ_+U zl9+VBCwth@+@;fK{kru&pna^Rtwhu|C?(a5z`n82PRUBONxlQISN2H0Ki#)#TW3sG>wEzVyVD5_WJB&TcHxly?fzq8hZ0GG=~9v&wG38)i2CWxgfq1%oJ7 zch2MIwno1F{A39nL=~3K1#x{Z?Py^918PM2frxSHU!FI3@5L@%$wQUJu^smSi5b zkJ)hc9W9r5TVh|MMqpu-GakQY=haJ*P6zW71xXo!wBLldahg@HU=T=Grw8w9&H5td zPg|B)4c&lj7+rzepZhBl(a@OfQrQlgn5#ZfRD@@Hu=PTzSz*UE_Xl0}W7lFJI95?3 z9^3^dS4^Q`Y%9S4H)dUcHdXBLp|wtANOBW?Bcw@FgaZg*-5q!w3mWgI?dis8{D6Lw z=4BwuVde?x@J`%|0@D{^nA7t#he zoL^8tW5wdpWtAP}b^B`xZ>nvwz^D+nDY%D;!3ARneWd|`QFougJQ)L) zj^!{q%**EvRCPW|fg z+jT4Z4UfxP&yLQwJTcc^l5Px3ae(VRMe|uIwH|AY(-v9%nL*MoXNxRo6BBu(yeqB5 z0=xw;jv~amHR03@L>H6W0t97CqY z7c>S+nPvu}u)q&Uk+*g$f3$!|8?-Wcm1evpo8;WlTzjHCOp-#lVYFe9=rIB>(y6{o zv$Rd!7FUnp+$~Zr?j}s&gjrd}4TFS(u%7!4Pil_$#S=Tjf_dtclwmz)cI7Nu;@15E_(_7&O z*bynzLoSIhhkc>TTd0&i6c+F`(BdcePOTnoL*o@T#V0g$ms1vfo9(TmGGq79eZ&C+>*6s4EpGH_S|imd4H7eY=L9}68}?Fy z^)7~l;QXbpwRv2g;Kcz(1l}#P>+ip4E%A)d?k-8SU;@kUWNHN#(OP3~HO^P{*btG>?Vx+%5;1Cm{b<*`(j zff6xdgLlV;te8earK5(`cKrsd#LQkLC!U-d;{1VHuK}8Gu(ajPwUT?6XJnX|^2a_3 z(pHa7G1!NSZ?3@p4Em(ccHYGR^~&WU<}ra|$lTmbDv!gPjB1+|?(>VSe-B034TP#j zcNjuyY3qKJdydtfwo+q~*;=F$(1gkL*edqddzeF)B0qoRC#pw=p`o!K;^AQ`@_;=s z5y)T9b&$lx_^=={KjWDsq;6SH#M1LXJ30=#3D5+ZXBCxBiRc={C-Rqps>5&@2Bwq% z+|Fuw9Xp#Kr6zx9@2WUA)W8OOiEsH90DbzQ;}%;PY*RKFo8Gf=)`)m&-ae$zKuPug zPuNMmLD6=7O?@{r(h1^J_MjS~fEos`vil&bI_W{g*FjVc3Odo z27SpZ%1tUY%nKZzrJ`}|7%wOGx8swXl$ZzeCNahbCMff+GPiQu>$M`#g7*j18ErU` z9vF8J_mi^9(fTaLBOL2>;uV7wLF>PYAh zqI3b}5*OU&6^Th)Ete|FF&;_z@U{m4j4Hdua8!Bt8D-;+5LMksNyv z#$wvTL%gkUXv!1(TQ4Y0=T2* z@4T=xZBvByn)|PbXO#4w4@zU3WbQq>!>t}N)dY^gsz`NTRy1LThja2eje(b8CGLB3 zkQs*`P^}pjRa)$3!eSFWLi8lnvZEyt%;CGC)sLUoy3ZRN?J-G{+;$7O>Nbh+hTucP zf~iHn1ese2oVUzn94~(v0Q`nrTH&F zz(fz}q$#z11Q74Of2YB(3B|+xD#cV(UfdtF32D4L@Pu!Z*|{fLddUfI!DOwoWDv<| zr(W24v>2CI_L5_Hfyl3)5xF(Bv@HF7T9r#B;2N9FKwzi4GxQs32J99Mm>-i33ZH}JfK=M7)KVy zX;mn6pDPJ==#tF)5c|7>?GnOAN80rKNV3<>t%<%5 zb_^=#mwke&^F7^EwgRanF|Qqd?g9+3RdC$yE}ZrDf3|WXo8Twb&vV_oH*{!hdk#`V zP2S6vN#X7lj#i9eL*xizgc9n+Q017^Hd4ou6gY4ch3ed!fNUp?^F#P#b=bK9&u+{x zwKluGY(V;MGPmn@d0RTmw*mDD)I#hbpzPEHAG1#O(`D|y=Jq)geS>|L^zFaY{#}Dp7esqL4&g9t z*X#jjGNV4%=aK<3%Irhs^UO}%t!7HfV*Wp`So^sgz+uk7^-}bwv`Nb-s_}>k;n?@s zG4pFn>Tbdfsf;Xq==EQUEW&e^Z&FN{e2;lIQVSQJDHhA@YE4a*UkrM9-6I_DN>)tD zB&mO~>;tpj|NQ>_r8~EyjZ!{Z@4=_m{52ewmScW0Nsc&&lCuV2WmlSg;Rvh&nHlK_ zG;(}#lUQ|xpm-haN_#A6rgZ&=e|G)h4;N6?gSBm0f{_^(cV3P4_VCc|Leml&+=ElG zU~&ijxq&=aN3iClyzv8rwQ-E0a4sO@@i4IDfaAP)PkE_*maK>Y8)?RAAE6p2qAR?) zBi52oiCC{&;TCv-@LH>6SkAOC9$P~jp=?tImwjLvVpCoC>mY|8%5nf@t=Y1>;gkB4 zoHa8K8-21c&ISk}MYM&h`Qy)zp^VfA>_HigO0QJruSm(-Noo0gn?_& zz1M88mJIIo0mKaYvb4c8SlMP=lwW|XqV9XnnEA}nvGuC+!;b1td*?SgeE7)T)smnJ z0bkZsIzS}oW-yRA#L)I#vS3}cT@Nb}w}(5fB>nWp$lgX5VzDN$6xLTavg}XgcAhiX zZ#L5Zpg1&FPjQE8jyT|}5b!B1&P5ePkb+(M>;#h`rjxUQ#H$l~!nR^l$Gi1%HM6em z-xi^4+>6a(v^15OfCS=@svX46toY_^6~z#lQhpd~nkG#hpd48(WdEA9E@ra1WU`dz ze*wR=3milLN|;vqg$dt~qx!Gr@xf>FC78~C41o&JO3@1i`Z~|)wvkS){qYN^iy@V@ z{RNlAmpOg8S$Ja?R4|!hM!E;8XFKvBV5+qe-htPIG;|9;10L@sNm*ta8Y^06XFf?9 z&{)mDQOUKKD}VzG`;VDsF=O(^bK36!aILHu%7JUiv|VmN=i*LmQ@tBHODuAE%QmXNgAwa-Ly+=a+*FWg!W5i5cV0`2 zQ0eg{LzLvnuPtj7pDEI$hO(@Y*yS6nh$J3ftYe>go+)RVUB8ydK)M*s3=VZ^HT?8n z`g0X7v6?1&oS18RB^tXr?$(6vFJ#mrMf4sq@9#4`052oi(fyBf9s#A>eQkZi^y?gi zl1Z8Dl+c_VuKB9>|2kMUW;}hau0z7ySVn>Z-v43()prI(_olkk{dd(M(NN;=E~iug{PWQDML3-h7p^~aEuZA=y zIO-;I`$CTZXw??bt@sfWsf+cfKcxa62PO>`d^`Ox5@gw(qLuC7>YG1%GBsAT0QGO2 zJwIIUjQe;YGVn@eTnp+KVeMl`z4|=|83_~-1v|7BEoCyQ-)27qlk4+k)tk1MznN^U zdI(HhAbY9R4fA`Uj(pd3xrQE>Fjb6BdbmK~wkpmBVx$_bBrx^R-3*=8Anfgo69)mq z_!0Y2Kjs}n#2bbKZo+}gN7|f&tF@WpA^y8zZdQYM!7TyR9|~4K+zBYYXrZH%Ftp#D zzgku=8sn^(GCZB(1dqz1HN^soDOCK>CYrAOk*@r|B#GU2OAB>0TBYDz6l_YowDGCa zWw9=0$yN=?uOV)N_zi>%PKSXdx6h1F+k|zX+yKkMBA4E3_T&2%{#rV@Tf%+3CQ_BL z(;mK*JOIosuIw(o0#1`xdpWnM+02euPSgxX=3C@#tF$;$5rkmK0WNG@#X(iK-2i8im;LFiY%Kz1LPd>aN+t9aIQ zxFq5Es2!1$`_gT2lw8@Gc{UD7V>X}0HqSK4IRKf|(~zGZ!r#4U#-zo29#)_Es=VH| zv>$@AweO=4IsT>~;N@!)UtK&}E0p~9su0M> zgnU*f>^5+1N?H4D;Fd1a?sekjLTTthooVGxBd2jqyF+ROd%ya2WrieQf9>Y*8%j@v zZK#^$;69S@W01*SGSS$ z4zS9C4gYU$i5FI9&^30#?Ezktf9|;2@2PHgzYT5=-Fv9GHV8}wOweMEHkELJxAlB; z_?eK7eSLBP@*9JQ}M*sm5c}EwCK#Fgb&a;I@Zg3KprP%kHRu5WXa6RYxRLY3(qvB zHnD#2grJnH6eML%56Rxjy%$JNaQ%c85-pDWk+j$$qkkqKYXsRXxd+H zsavQVhNc^T4a0}~`y@hd-Lcxqy{Df!EuxrWJpP@br5capLPH7EY^-7u%ahQaTr z{A!yJzd9(+2j+v-7@kY`-yplStKlsZH2y5ys*uqJU=@K8V*yc)p6x*Z(mJ{#(pBX; zWov9$<2XX-B@fn@#eQlp#4@TRf>?vAHcQ%DlPO}%UJrCYvvb0PiuXR;Y}wda*J7Q8 zEod2AD&Bp@_}@vtC!}qoyFD5m9CjM;3hja*e!WO>d z=W%Veu7pZMRe=Py{gN0thC>-9t?d5R!RI%jfj80zVD1MYP)v(3ov(7hsMQZ;}K=zboL%%f-@PmSzN$$(x;c_US-foztg^GRt_^9HO!l$7IW+g4)Ef;!paIL%}yaE z#j|3YvLeqNjSFVn{?p~%)*o@QJzQxLbw9?CW(1apjN#0j>CrypR86VyOZ0S%g2U13 zk@b4$Nty6Z(F@s(gh!dOeZn_?5yh2Gt7pehaQqCJ$G_E_++Ef)32f@Wd71pFKr)VJ zLe?13V$!P7lOPp-AgnR94m$^=p13pI>MhC4MI!^17nLa94-DZnB*My^bFPtDySC39 zeRatsP!eG`XV^tAXS66%+Qc2JSm+r^xWqe;WMH4J4bl5J-5C6#jMXO@5j4W`p)f2j zx~s9`&b-Cb0wiX0+GWnnDuC_deJGju<8{{ouK5+O#!7@-JlSXYc*w_H9-fms>ohN^ zHHCXM^NLsWrCovHRNi4gB8*8p#mtpLJ>Xp#nT@djZ5>Q8^q4But@B^9qOT$Qsm^Y^ zEDpur<`B_@gN8OK8qIV=B8qaF$Oh1 zAjLj(%Yu!)nC-5cu?SuiP%SUFf;BcC*?y)I$ky2QXLX;hgGyzN4Mwa}pN2reBz_l3 z&)>)mtRVUk5Lw=B*oDeBy(F`~9JDOcQy`H%*wbY zVui(lzAk4YAo|Gc>L!;%4{OZQaNtbIGZfTP^1Hel19~tu8kju%L#XGE3Q^MiMZ^Rl zy_maD0I>0Be6aM;6ah0jW7q5#;ZH`Q^77{}`Qb1QVGN&=21Y!I>EF^n;hyPw{X;Z+ zX_cIrRq8w}RxbLGuRPHrEmG+m*)eLQGUo1M`5!4@kZHh z{df~~(t!j&eFz+c7O9U+w@giyJ+Nl%5Z_jwKfB# zy@%DoDEDBX?cya@^1aZUA-!aY3~*d+dYScY_pI-04R_f5GCN6)+b=x!*)(RUcqLIH zU@PPXMNL_ut*2CKo2Qn0Y*FD>@!^37UMlUiJb54)>xKP3+tN@zX90Lp=b{4?QlO;k z{Qo-r6_(e=%G;^q4w61JnKrb~ZfBr+=;MhH9~hpyt=c4Z};6WUm>oD3hgthTQm2|(`T0X%wT~6*MbN;2&=MR zg4>x3EgT6YJx3iw-$K5@j$@3MJzD?Jd zR?;m}>n94l0rj%Kz&hQ$A%kN)oyEdOai)6(0FJSR%mdCD3jL>QngTMR*d2y*E>l4c zRJPsV=tFX?EFJcC=)?@ZHqVqPL#^$&1TE*R++`am1_&a3^0kRa4E;(Hx`1g<@fsTOW;i&a;A%hs!OBM$<&_V^3B$=o|D7x16rzxJ*ZG+R{end7^Y%94$u15)6AVwD4H zkXxo}`Gn>6hz5DUt_8rQQx1U9l&LTQS?GT)Ky?RfzL$4^>mAnb36e^+kV@pkgRX=LS?x1Sue~d9x(4Od}OS zH9{BLYMHb)*i<8>eCI!ayp*Z_$hxc+k?vZ44w z&sFImWS0FQPSnL7cTV8s&~0&qG27=8hdx<>6653wN-_UV{&#dR_HCWT+Ba8)U|7HG z%#qepk)$2kl@wRf{#)_LyT|b7FO#7e&Eo;OH&Jklkh|s%Z?AAU{8IrxM=KMSqxh5Q z?!qjw8rVh5Kx9K$TG<2VQk4Ojo}^!R?`%UQm8EYfIS(NBWMEJ*Twe*@CzjLGP^E#N>=#RG-m9v1<`dYK)-uyL=X}AsYmLIj&CV*G(SF1qH$h#Dr#oE&zRLBJ zfBH=8xy+BI)=#TQJZ7D-8^F9#1-~X}xD(hMxw3~Z@t^wyjeh0WYu&+OIWJq%sZlL| z{9{R@Ra1f6UdBL-+ zI?Fgg+YeZ~ZbaDW=NmOOo;PL^Cf7LQ;R`kr!S6uX{sm5=_DxM6B`DCV=;|>&ULFlJ*OF z${Zwlrv|-Qb;nF{Jni^g2EYr&d56F}@coRK?YKsXz)7*1{k!pc;DDTQHL_i!eSqR_;0ublu&7|JGFBDEvf(Vpc{GtZW(B1ReQ5 z&shSMSd15CakzRYZT3=zl3?Bf#Q+}Bdzxh*;p;AzAxAG>VXV@s7mF(kl98AQcDt^$ z&%3u%K+i>xKHcu_Ch<7%f^^jc8NI>~LdIxLUl|hWioPZk-Ui;(4cr#}^Qa-!b z-P(K%QC*SQ^Q_gw47|i1oxmRJRV=WJ|Af6yw#h}wV|r!6hMk$Uv$2H$pohOiKa4*0 zZm<`kj$|@&zp%T@dMNtey2G~OA-=x9#lGTW8`Jn-(G;%$UeWHxxgW;5z8r6Vw~ z&165$2pDm`kvP9jnZ~#!dgK518FN+Ai$a;P^@dpC@I2QFHGTp{RSs;xazVj`%RS58 zIg&Cr$m)+BL9**b>SEPEPV4C;7;}TW;NF~3VxgjVAPi_dFE*I-)CYMA0y+BhgI`mN zmsFG9$=1%ZT?{`i`)lO#b$F?JqBN}^_kP|^<#!eO2ox0B2-q#7yNWluNpxRuG%DUe7*Km zUK5L4LTorg2ARPk3Vk;WW#seNZj(W&>87(zG2Gxds#;Qyi(QdqDB#Hil|) z9}z^naAKo_7vAiI!pL}D;&+T^Hd2+{VaE5?Y~et{A!10_K0tmGU_Nk4`_oK>>GmCq z-1){9#_chZu4eT$q#W9Oj`-i6IBdGKD!-@KpgY1NL0V!ycrP{^N44#;$R?eO`Ch}n&{=rBUxM^c^X*;_OV-P?KN zJeod}tc@VE^?J)s6}vvKS~!#9lg@m_yfPizcRUpj_9=Ta3kkIh&LPr%MYf}<0-CC;HcU7C&OdqYZ1@ry zC|rJYGuy1&0K=Ohv)f*z0eJTbSik_Tzc2&)IP?-_B%C_KF6K*FH2R?2>?@R1kk6NP z40%jALI>iOLxZAlK*C49H^pW_%zTb)!2VDMw0U+GX#hxv#WZ7P3zDAw*HEuav8W<- zqV{==1JvcYo3YV-+;?K8X{36kV8bq4HPN%1KXG{+jF$R>QtL4_oA`kJ5aU+BlHUyd)Dqq6n*g8 zA4@A8kL{b+#yAr^XaGq@I6>0%{w+0n;Z_^7u90xLhE6#9kqFy=G?B#J;}(qu4{st+ zkZY?KhkDZBXZiHmDLJ=J?`fIL_;|RbJIcCEn$&ilvUZvCVJfeHH{+jM-QO9$*Sna`J=E^NemgpYk{!kI3@eyZIWDe$Nd*xr!EH-5bg-wY4}(BEb1B%f9^XDqtwnGycBw zi`@cRFsPpA+k{%IaZyHztjDd=R%Xv(D2kXqak;SDaOSlCZKLb@9r9j{=-(2o{x$i0 z{)I!ew=_UtF3=0j*vh3d0ZmkZaZ-pr|3|+29S(+(y|B?^XPj})cwN(psWgIdD-09}d!f%8q5Im)7u%5Vq(OrDVYas8nMi+=0F5nFIz{w3!91 zvuDfhKpn}s<1)^N2Zf#ev1kf>&vrOQLb=;O*Od6=XR$&QFVY)iZ|cW|cjOdVTwh72hMSluV(B-eamS?>0_Rmi+1yBdmD8fGky_&@qhhbZ zyhgeY=7Vhft#BVZY_9Z>4wI`3$ybT1e$&Ogmg3brqMH~u(2WA?x+X*umR=loVyzD0 zqIlD6*r#DHp8^l;NL7LkBYIY5wY;?kn+&;gl57RVsKee27GXa&Zg3%>9A*)d;dId& zKi4`j;?5HximhAuMCSS)vHeG^+a_FXhY5Xq)Jg^#yyt)IA;$yi%oZ7{u;-(185e)G zg7$yvWUo5yo`!!=Io*4te%R$ez()0f*f$smR$CzUXmT~i8EMt#OQ!4Wi1~s-=oi&i z)f8U#^ggf8%|?x3LgwoAXh)Rwub1Nv&kjt?2M`>BD@4 z{SCBel=k>kkl8z6w5+%X@>G5sh?x$yH(#x(#G@&_3CBI@(b2z(p3=Y_evct&AHWhM zm>B4)7ZuM53;C6>Wa>3s?3M7ykXrW;wZ^F046G86^w*YM?jXI|NDIM-A}Uc=?JFGpcEu|uQzUo zT}&)+QApF?mbMk@Ka7qmfqPoGUV(FMF=hX7j{cU(VAj5O(-ZI+A%7w8_NMbW>7kK< zJrE`UzOIuHdq(i@;6Fb@pKojo2?A?;PrEpMF|S~xpvogkicR8r@uRobxs6-Y=Pp1} zT|k(71>RBW&w#CEDrc!`Rc2=_su})#1{GcZ|R#@*tb+Yl&T9ExEBtTPzu8bdg2I@GbM*t{E0MagW{PUSEU_&aq*xQpxx9Ttb+{Ea4jB1reH zp-b75KHiqQ7hE$S0{4m#k&-inlXm@a7cD=31iRJNdi&Rg+1X=^7upmFlWe$#Fn|pp zt4n>8SdhU%vF;D)7NGh&@Ti;5Ym5`UvDtsKp*_)>?4srHkgi|fcT1^@*3Q9g-WgV( zC9Om($iW|99RWT>D|}xwxni|8BTg7dWu%y_fsc#9(1(gdHuuJU9dVqfQH4=WiVCpJ z?V{x_vnQ%0GbP+QU71g8VaP9z`JQwu5H&ngvhw}Iosa;7$$pVExr*HcIc|4Wi? zxNGMcC^FKl1)|HmD8pxh=EauTJ33rW>t; z>jO(0&;}Zpko*;ptTJUoC0qSnwby3+5?}NfP$yb#FLoaf=EkiUF$~y!H!U!h4T)qw zZOw##bMGav2E$l9_!D%_CQjjTNfZ|A*RO^EP>HW>8&{1Nb4CAC zfk%dbq(5#v%as&0;-E)JN}1qd&s3q7}`e3V=F?riP!fLGqFHmK+V40i0M-j>|I*tpFUy?-)*&s)=KGf8)Uy_|?${P(3&a5>h zr&d}e@&|HKcb>(49`f8_0mf6BE7>5pX36Lqb*rX9cf2;yV~p`}(d&?iVXkYun=ewf z>28nsz$=|p5pvqQc@6-x-Yls!O2oSCa?_QF_l@kGo0!8pTaMRKEzrx7V5srEEH?iF zj<7J2qd9>bgUmKL_?Whw;&mF5)K8+%oxgC#Jp$imAl@*%N@~}j5}ed$c-zNlknGo} z9{IWO64}8+QkLwtk==!40xBgW?ArJi-K_)iDdG9_x}KgjCy?TT5*4jK)b;fQZ;0as zr{+vq5PPdwN2J?{RBk2u)~EqU(U-e}Qzge@)agT(q&deUJ394f$HHXx>%E-Y`|o(* zGka6AC{fbg^`2 zIluA`>$427uhW1XHt`_H2aQ-UZ9bO$OFu&Aaqyp{6>9LHY9`cPoZWB#HHtCfId^X? z{rirWRGo&>UQvbcKziK2>QB6>n=x30Ol)rdk=W~++Nri4WVE-N-n$t(qJ37 zu5sq3rH-)ito26ylc=E$3c5WrD|;Pjeff5@qy&jNg2L3U&XmT5IW9FYkN4S5+3*Zu zmi;{juDT*HDfy=ZLNI#2vC1hot>dsMMNuW|FBbESW`+=)o+5ZN>X=TWDIuP(yr{Uu z;vmR8v+%13=f!{}Oc0jo;QevG#w;*E?qQ5LNHKP7?SUx!v9)PuB|f#nC@@gKeoQ)= zzn|te3UepCU*FYcVc*(4ED?qj_=K;(of|FZ;m=kI8I>7oc&1Hi61U@1lG1bm=pP~4 zK$@C$_-=Zzkaw@izz*`R^#+je$bsy!{c@ODz@OqwOvcmD5tQ;{n0JV!#j8NtrXp*B zi-qPxQf*ad;;L}$aTIRjWk4(8Rm%Zt&8W-+1r_YX{Rd;?ZJCzs{b-$9Me%%aqOtyPQ^awXitU+cpIW8=({NbEc3RBvCp|nH5sX=~xJQ#9L zl*&l!hul@g_?Fs{jo>(xQap8XdKjEX=mNxFf6nh*Qb-US|_8m!d%Jz|uZ03#adtg-_|!*Nv!1|+n{py z{DFWA0$lzBZWpz3*GaqdT4?ejT*f#osU-ViCGlVDFYv#D9>Fcv-W^+ zXi3QW%o4b?wY(5WC15W%uIws(v?>v*v&CU_ug}qw^?jP<9_|bs`7wTF*vE9;IK8^M zA;i7O%s%s5S1~axVDRplqh|IUnSEy+{w6?YdPmPl6B}Iyb3roWWmfeY*b;bjx_&*_ z1wBhF0se)^g-vN!dW@zM8Uci$FTV)w1o0=wFR>I9Lx>^l3vr`5T2mNChezhOIi=vh zQVR9vYA6(xmUZEN(v*S^Ge?PU&nw8EKb-9*GvyGC%u@ZX{y z0fO929q#&0J6*N}(SGQv5oO9;9%Lg## z9BFD+IbqJcJZ3?=N3Hzhj&aQ>DOgCwk4dmfJ!W1E5!h{zMydwVZsXQ(yiLRHEKI9P zho9%y5F>P!xB)L#H_Eeu0H+U*#!?thGAaC5=6L+bG4rQY^qiu~lYe=}K4iGzW2tEr z61V5uDQ(jgrQi`$o%4fcL4CY*mVBm}6NNqfp*a$u(b*%ma6{1CPUIbchhCRfab;Y%A5xg`=UQyxhZ{tjIkP zKCc~eRD`#Mw0GF6H3Pt?u=<{BpIqp*+!&hUPoj2pbQx;^u>0DrLnGdVFU^^r3E0jR zM{carwN1TqJP43`^Z=`_o1x<+k>vUauzA#(pUwA*bpLDyVRkHq6JFTyhMzuu<8X;j zz4p1zA-&XB?M=FLNu+?wh3}5=b*+|)G#=|j4WOZ;{Ie1sA^)PddH==6kr?3L!pe4J zP!Wlwde|bCg)Hcq_!J?l-9lYUGhEdobzuc2MDF8HVRE*{o?O`_N5-2h!_z!|0E5uL z{Z;y`tE{-)&Pe|6iigw?v}lfD<19XKRb3G|3^s{PurNFg1Oo;%g^ilOR@EelOjOyu zD5=-Z;T4E^!UreR=VJu$LqNU$AH_!M^VzfOA{qcA#F4kXtfXIo1fhbJ!)+s1Bi;&uBz3{v(w(DkTDbGGjzQ1( zdf{b+6KRBY9j$>Sye}}Ld?*9+&1f7X$nn!Y@%k#x%?IAcwy*O#fT8JwiqE1f34wTK zm;Of&*~j9kylt?uwMM@OIjH_hoQ1GcvQ5B|9W@-~uYmN-ss1N0;U?(-JFl_nAFhnAj`K0?~e*CYAn%HMmu}P{qrahJz65DE~(WM82t@ z6BC?pBvg8zJu)_#2+7y}u;;K6(hS2=SKJ5ru9~N-upr#J;;Ug}t8d z@ld9Yz7G$*7s){OvKomgu8PzT5++KZSw8K`lvzrq2SZs@&S_c3)acolcI(*1*B$r9 zTS_**VYNB^d-@_%IA7u&+<|K>cvrL2DtP`C&jL>u1k9C<2+8OALv?|jT&d4JJwJ-4 zb}1uebEMr)i$Mm+-!poqFXa*XNN+}wa`cOfMyp4nNhVMbRa3V@z>q59NlRk6vkVOd zZ|P#bz0P9&nrX5nTS9Tm-E3us5tft&a28_pH-KbC>?nT{P?U-zvIkO}*Kd4qC@F)L zBWDW~ceMz3tnEKYoIpXmq6uU{F?$+l+*K{l6B#iQ7N(X?LCBt7Ed5n1FZyjYoLmCk zOlwjzL0^6?@9R6m^02*Fh;Qo@qE2`p<<_FhshQFQbb6c@!ae=h- zm^^E&?MLbRu`j}33*#6-zX!<*&6>FeayswT?Ab0u1H$_zPmbP{QXR|cv05#uhtVzg zI-_9g!$p)}O|*kk&W1Z%o_fQ=V7V3P9YZpo`lJ^j;Y>YtLJ-@37;4%#i&8`BXB-u> zdP@jA)U5_0$Qo{x_0>})zgvn`lD<75Ht}03jq)4$YtEUewTx_+p zXJlAk>1Vy%KJ9h;=KGDm{J0;|C9Ul2);{9^AYp6=1$V&&E|g{Sj!6gXg}%0|#aJo{ z3@}mO2}G^yp+IU|yPJiaXjy~@2IG2bM1!*u_hY>^5ygxMCEP*&ib-ew9Z%DTX{B+~ zlcJ?niiWufC}1?fy~lx}sX_;%e9Cg0v^P@&=!==7F(h4Xx%X<#EXZ|@@-(I(e|5zg ziVJomPz=f6CRhe{S8+viPh8CG49Nt2_>Q?U&wn+<_hmNUAVV+p{9iIIq`6$)0<}e` zEW_6S>Mh?ME9l9{EkCO)RW9fXB4_d9G=WDf+~^C1*xQz-+mIMV#JV* zwlzhxh1E-a>%JU@#uXo+glEK3D9t6^Oh{n!n5(ZL^$upK`x2Hpr$4|%ssQ7XGgb?a zC16U>@YE<}`_lh-SsQ}I{@IWYjniev!t?{GAvd$L?=qqBxLGWXsYD&__aJVfbyMk6 z{pv!v_g~s5->ONeNy{uo6&juM?sJh)?pqIX$ynJVdNwuSF9#C%!bSt-p;^SlCx_$> zXZ9Nz(hFk z%eU@8F!LsU#<73;`y2;PC`v1c64Qy&~|o`*7^h>s1=I(OQPM4NbNo<+oX;0&7iHV#Lt@Ki22*BD10Dqo%SG z-Ec2N=9K&B`w&^&gygQEd&aQBLpWmV4qPAp=;)9sq86){txFR*2VdzslFQyxhXE}d z#F?8D0sLLlOV4hk9xN|pVg&E}=|45{KDt*7%`CNrWQrb9wsfFdU;Vlyg04u-5S*8d z{ib2r^g`(5k2dRcS5ZX?dZ<*|IrH57k$EE7BZ$V(#+oJw_7m)~L=ZlE?i$){J2CdR z_?*a8V|cM#UD6DjewI)Kx<(Jk4<2Mp&%#vF=b0eRN#fAUEP2$6$>Dfm`xVfxsNn`; z+lgen`(e+PLY7?~s^G;<{vkR;fspluRK;rw4_VOu-&%_1Y;*WoyL8#|(SHU3Q?1n_XeGDF_XnsD^kcZrrV?aR8$$KVXv2gNY zR~+|UrQ>Qvb&n->475swKMF-R+@M<(*A*{Ud9`#l0|gBdXjlPuN62N0-;OZM?u}O1 zr$<2I`}>hWKsHU+_~fg^!spdUb>k$2cQ^Jj7-W&nrAueX@>P8QWESt;k{1vGw~z>B z?{fv%26>ikBH@7%YarQlYly$)=$O|kTNSy;ls!kQnR78@sCDnz1%n*1JMW3tl$@ZF z^EXYp$(r>ANAG5tuD+$=l=CCks@|xBwlM4qx_Ea*X?K<8#2HV}CmyqyjgHwDrHA;? zz8wSbI$jm$S{Pm<ag!tA(KtnJkF3lZA`r8w6 zR5Cm1Qy!^kX#9f~bb`-|%7)Lut9(V(W0(L_0b*s5Z`b#Hfh)JgiwIfq8haGVbaN(T z<4)~S8--*Vaeg{MX{vW&8b`b|2*M8{armx%2|i4~*#q)(pzHJVy`P?fev2Pj=g=yt zgHf*C44LK>7?(?Ix%a#SlCjvdN00{m1s4~zX5e-`+)-dw32Rcv;|uF!>{IrUVlRgi z=G<>;&=y7|NGKrCF3Kfv)GEHjJ$MY@$pprn3|@XNi%>j(bz{Jy+yJ9eJezEygh)tE zt6~CN#0kNoX@Mg-denO{WoArw_jR4UN{V8KQQgy6sfj~A7JeeHD_z4cAXv=hp5vjG z=|$Czcfn|1+SrQ*V-da@l@Ui|cAO@5!OA?*uslZ)3v;^z^v2WKghOdE>qyr-m$lFA z`f0J`}_?u*N#j@vo=^Um>X z8U&4V;*wt)02|NYUIDA`rnFn-kG(e|Xj2b43>DoDGvKAaZ!R2-lrw3^E__fONl){* zn??TUc*&D6_w3@D4IanAZ>4n^9(q`)Ju8SdjK@?RVplL9DX1xN?zrr*>Oh6`{nvqJ zHMhn&hUmD?!2$g<+zSRG{t^Lxlo`mR@otZb$V05!v$S-dvU7st?v%>{yT=g$+imzM zPFzr2GUpr8sw@?k99#%iN{Sv@(*di$IehHqU469&_g4X8kj zi4g@ZmHk%?k29sk$C%2pA2LvscE2NUGOpgGP@*VOxoj{`_rwB2LBx}aiEh+63E9*p zN^;r_QPLqc&m7(V23!OiwGZ`y6d;_Q9~vXD3F zniF%zy{>n{^jJ+`p+^d06y}m7!A=0vYhp4n*sdhyVqk)Rn5XYsoJqC3kRq&PPBg-40_)= z1eITNx1ZXhGLU_h28OMw*eq)5q(}MK!in{**YRdW+Ggt@Sd43*&$H^fBmfL-w=Ipi z8y_xdZp_wH=`Ys1#%ZSt+pQ)8XG364KcmlM*4mHE1_Tn^c zLXV_0ob1jzzQU##)_>GaR=(<{nq^jFkj9~w5Eqyy00{to0JoXJeDRIO8b_~azH*5* zknX85#VW>ui8m?^vo+lpjsW zS!iz4aHBB-=|&H!q>;Vivp@J~0LrTS;+8ylBk5c;<46yp~%Eht`LyuZ_WFRHWl*nE{yh3XHwyPau1QoO{Vfn9KkCZkk2R`s7DGMAs(aKkoZ4I^Qk&B33lB2;BrbH#1 zsKXsiH(Bd`ivrNKOdYh1fa_`rdp@t&g#SiaMLem+)0Xv4GchJ2075{$zk+QOJH8OG zi!!`6cqU_|-*6-Fk#(YiC9Dw)y(-{>lvtflY2I>grAKrMJd@u21{+CekHnfucqZJH z!+sVcGSY<>bL_3Hok61a83Q4t@#D8z0{|*wno^CHIHp(0h88HPr$>(7k`2?Y{(f1hmueBBQim#*K? z;-DAW-A+ewc6779ws#jg4fdLqxdX&*lc32<=10 ztdscl;IJegkda5Wlly9KgVF;9e@k5xc1&60L$s*QL5+*Q?;=e%&LDR+C^ZA0f-^iV z_he9Q)5jmHDE|7oTdh^Uwn^xyp%d6+;xnoVKe~ZEAU`4L(dvzCI&A!;GvUI)#!MVp zmb$7dFQhUxRC)&ujbK7J$AnEx$d|4J&6vz)&{LVkEfo}%GfC7)N0<}`Jg=MR& zO)>!Yf``oHBX>)XMsdH$mWdBr=!o#O6h~DdZZ8*%O6tw%@Y4)%AMp|lKs-_c!ucPm zx0h^6ty@ldfbO;TvQ~$b^zEsjHF+#YTzCa&|MMH%=ZeT<^Hh4Mf>Dl!-JN<@B;Ea& z9SBo&;vsD4y`ZTa@d0N|@T%RTGHB|@^4frL{{e_j9pvaph*&`qw54j*Q&1UM$%$+l zd6oTgTPPNva<+USXKl}^9%_I>k3>;?AZk<1RH<=4NjvmG+4p;!1b z1_P$p+$8!$CrkYBVRr3?Hm*kL>(*EJy|+c4WgI2~JHXAam>96`!Fu;#E8S>-zq_6e zABq0SxBKmV{aY2bcit;Y;?~{R8GfJGhqUY06B0|;#uSh91Jy!jMD%|9f|ZDAS$PG1 z#)nI?lExG43Fnvy_y&_=S27iOl#;V0i-om?7H1<8OfCQ}d?Q((h_uSbaBQGM*Iyrb z+r*g*kQ`J!Z7=o9Q{h@~n3y6naDrTj@YKFuA7Z`0F@a=`>5VR=6yl0QJke*$iEyuB zZY~l%!)nwHEkgYqVR!!?!qd0PhSA3g&jQM_`2pt zZL}uxxDdV+raVnM@58FLr^9cU8*2Ya`$<3IT3;E?%n%2uSOYfyDJ_CaBIje`@Hu9y zt{VyamCLJbfm*O;y4bq{EE@@mJQ?$|9k=IfAB8IZt(LnV%HNg)NxrGXUmtuKR#;SW zA>c6u?Kn9&D*z#fw%57njm9#Ujj~*A9~DHjsU~Z_eAvXzAg{8hJRdtm;5@gz*s3tK zU#tN@hyUS0T9zY4YT+a?`yR$Yj{?OQ90wW5S!gN3hts}OMKuB@(|f0~34338`$_|R zweEYDXI}2%l3kjXO(FA3Ut=^uO?;k4kdPRIt|W47WWMyi)~+7 zBPdn?e|M^gsw56XFrmXQX>UreWcJSIDg*ccZ?LQ>upkh%YU5zEq^@p>9=~Vu89cUt z?k=JNvh~9GkgjK>XIXSYv-~PHpJ8;rN+$xmqh7Nc-N~@M5(!VRsboAk9p|{e=z6Up z=|?dL+->glj&agaXT7B_Qn;|~DqI239q}J6+0c&8h}Mn~6)x>21>U2-3%^&MUXgeO z_p#g%sq}Tz2mu2u=YdjC?eLcJ;(5maIHlxpa1VeNQ+E}Dpu~7ptw6Gn=-&4&_rx(4 zz9MN`Ru`V-Bu85oB2K9|1+V>tsk)J0{to=*V_{ZfMa{U0STZWwmLavO8|maD6Ne8r zA}7AmND*RTasj-sY?lCFUr5DWYpRK;HSZ@64ZTDbi&!Se;se-VxL;wN-}TnCh~* zShCn7#9WPv=2Jm2caPrcUa(CKF-?0-lG64}9Vk=WgA0}=KC780;0xxbuB52n-X>Kf z1bqpKm`yVyfvzAGjBbv-2am z?D0v~I=r|?#%?kqtURC*e6051dTwu_hl%!@EnFE5(}IL;z#vrbBo)ka{MGIAc%*oD zNPsrFxoOsZ(kZ_Rx}8V>R@DabI_8qwt%E;vA2vd97D~bFU=4EGD=jv|{Ec&mV)vRt z;npbEe)x}I(h=UF6Gbo#kCWBB#=cg~t5ozt7<-+p7RxTmBzte}2#Q(EgpDCFU`fry zUeA$NK%r}x391D}+pbfx7(;ro^~IR-3G0u{koRF!JU7ZO|5Ry>FFg17iyMlbwt&LimBW69=_h#&~eJ1Flk03zx~VZq_(RsZTr!e&MWgDM@bd^Y1s*@ri@j28*4?ilflK z6O0TkdZE*s$C-F_;xp2_soK_Ww{elz8p@5{PU50n8`hEVm2FDa@MUbY1^2!3m9yI2 z31rZCDuBQUy?FyjkouiwRj?eKOxT)R@R7(Ymf8QtAg1{Y>AT=MDLSPv>0p zSltGAjY*MI=T*1dL+A;!wqH-wTaY521qrfDgYE8eg9&WBL<~>+JT!7xVw-<1<@o*? z^FIP!PZolf2snm75ha&f2Lzq#;)$FZg<{3<=^9z{_n-_Cr8xMIGQAka(|72^sC#L! z`MoJ?c=OMxqn|<|j~4-p$FD1zS;CzXwCjW&nf*ZE~VU$(>X6H5}Sb`lBY3*0EP6roFU5(qx6hv3j89JQkx9E1m(hrIb=O z$O$tYNP7Fh$o~_4zQ^rzoaFX#171xw*un%8rlx)NMvnxU(M7 zWd<0MJ0#FpH}Gj~@B*s6nh?#q$|?^HxFSGg_A@pYd&%Z_T)rjPm(9moD^#``RbsJG z?}~*d6r4Ne+%b*uO|1%gs~2h$Ht0XzpLs)2XcV_WF&M0%3Wf34y!voTOe1~A{DowJ zjq-*?KC3mPlsKtoO)N+;%onaQ5M0(s!rZKG!;wdvSxMF+K)q(!J3`W%m3JOkA=emu zrgs%o{%BnkQ@$d?m7Z)6ct;`F-e3WE^&tgL5?#J^Pay7S=qi( zdaZ`;8Kg_%E~AXACyqU175?DQVPTm~NNX!_CHS2L{Tr0$2-<`+3N39EVh`Ip!!&V> z$q7$|d*9THV{_D_6wP7Q`x&evX%oro+)QT^{=BwG_LW?WIYF{Yt^OS=O1}-{88_)k z3!9EDlNc=3RPeIVMz*|9h;7@+-{bJWRc1xGOB1D@UQjKgS}%`3rThX-Xn+uzCW)MK zjNMVroJ8YOpN^(x&S9e%bvyYs&SSuR{K`0Pr}EbQx2u>}R8e5)`H=C_^FfZ**7K7# zPKAhcD1w#&AFF>I$u+KpjMxn(?HeWc`h9M*+5p;emjqf5qR1~xzA6-BzIyN8OJ^#s$mZP-{oU;`;Np+izQan zJYVoHmPu{(OrEh&q`_&)Q0>6>VX7eCvLPDnBCPkcDdDi@>5@laoAI;JhOStfeOR10 zvd>frgsn}#JN7#V-r@tOVPGQViPj>xr6j|6vZ<`$ci|-Cc~H99*~Zf5R-XAC!)Q|c z32Fo}s<~}4wG>nDG$AvC%tMmLO&k7aIjEi|hQ|K5QlkyJwK|pFe+HCHeSeuf z55oj%JlH($*N!Q|>)O`o#sWzL%E+1f;ls**`)b{LFDoe|!(D(9Nm-w5zwy^Q3Vo@* z_;wnj1adj#2>o&;5zE$uL2yPqz$L3%p)!FrrRgToepBFkW(AmEf_FRg<{V~i>>}>{ z+AXR98h8;>Heg|uE73r9X7qb3PNNGE0>85ldME!#Vs*BYLQ$!*LcS`!TE3pmS9R#< zA)EFl&R{bHe|m-N|BIT)*r-~?mT}r``!4p+(C*TC-t-MpF;*{Z0g4ySHUJI&-xcWj zH{=M*0VXuc0B_?Q@*2O5QvMzesHbp>{VYymb4{9K{kGubGraB#Ejwg=wC0S|<9#%j zrhJDFfc)buV_6>^Z*0q5LtFOc<;(u<4uIp_x#^qwv?N)WYjvZSr_~8997nD!U}N9{ zTtoFBDoP6)kir)W!tsxPVqNkmDUdEm|qNyqK)W7K_?yO<>GSxV2Ho1O}myB{@ z0pz_R_W3aigwE4&EmjdVI1I2xY+w*Gpwl|rV8J?ZsAx+>3PvqIJ!MeUjs>C>RK@QA zaKQMzxlB?F$}T8)Ig_w{DPDf$nc2L+<9SoC&I*Pv+*ikM=$j|Rt0(bw@6QW68?}GI zu-cLbw~I&w01&h!(;!*$hfc?2(x!&(w1&&{rRcl8OPyL5z?B;Cp7*IpOQ2 z0=Jx(zBeP7P1k_kAI&$^HI{b#*I7SfTOvwQWy^lFH*|4ftkO`@0hw9Mj8&NJ81#47 zn?&I;y2L|lDSOG%OZmtEn$MZcVqj_awqW(m}B_Z!+jdpl{ zymtx4Omd{syJbq|pq$3!XPGnE&2IGmC#6C1uOB*P*XOn3VWz&FN?E)e4k$P6S|Zw= zR=x39nhRg^Sn&SgNviPsJOl#Yu(wc^N8HwO5@l>>}(Y=tAOwGtJQ>vuMsdK~@{I-CVvg4vp4aU;4o| zaJA@zFxW8Wv$@Othd!te%Y^I7;J(L8mCDYg@CpvKpZFOUG}{cPe|dJ{mf@wwe4%-ctD(G zPT*LNh}TJPMd6ruwbtonkSDgf#))YAwDK;>7m=f&npk5L4#4J<4tST$`?ow6 z>pHwEt~pYUW+w6hcPSndCZW+jcd^&EoJn+XI62FSIi@E z?GyT@&9m?+FqT>QYLkgT(MSH$f9{x2S|teFc`33kUvHU0j78_T1-m=2DF*L^yv%V* z#nVow`-ONpfqguW3>DaO4yV_$MYF801W2W1&7L~?vqMS?%pTh2u?6_4@;o}t_5mRA zr*iSUDM=_jC%^!+deOAhxu&VHLc_bD(u^Rq0srV9fAdQS2=0{M)nkL6flReh4Kc2B z-yIrOWWXHmiC*}^GszmC_}!1qyTNO`U%M2%k_ek2qSR%4g1^rt$9*x!DSzn|Avf2z zCVQv!Pcl>u)B2D-dEzNxyPZgvT_cRu$$A!x=;VP|^X_WaQM=X9M`Lpn#r42<&m@=) z6)KnVx2repOKmdm&&gxHe5`(ZVZCpxee}twSQZHk{r;%t0;@I1DY}>c2BEUYW}0rv z3uc54Dx+HU!X)kVl9W+nRPGO`HH07s2)_%iucN_Aug4rj4@rhsBTRQ5}bRBaiTMbH}>4dF?aDp~eRgUAB% z_&yP+{xPslg^ty;0s)!D0nstu4(XR<_iEHgS{4Jq%h&8yf$YjnG=^yUw4sfax>4uk zAKBp@7?yC7({g4CbMLADg#~hJ(K1~VtGG`~>*+zsQfuFu7rmW)sgpvhg z|IN_xtTq#E9>$ysZqF2Y#5h+IIb>o;NIkcG^J-RMGU1_%P}BYBG?KM0I~n9+GeS7Bjek~znfV{E94K1x`07>ZGO z*7kBKv+BTF;Yn-R-DXMSkQGu~;aNB!kE|}R{%}%}#BE^g)ng=(KCBx+0ms$S+yxzg zzJr3tDpT1h=THF|EyIHa&-IIm;pD$`c=PgbzLyTFG^S|I6qhPXXg`1Zp_x>wPC)BrW@~_kKLl~pE6vL(p169``(mWq zw3%M0K2>RjUF(8P6x!P@b%dQDS#SH8hE#NE>O~`}O%8gSQ~$c4hLt20-dG~`_`r{< zn;^c_@$!QD?RPZUIpg`(_rJ^tTORuyY!O9z<3h(vl>qBr#L$7DUpR~^*f4~T@uEbLJ49|)TiO>$pdBT(#Q1oc)5nr#Px1II@u$Uf1t=uS|WsZ>LXo6Huv%?Ed9e;{8A`>NGQWj!6?>G~l{&!IWRjjM?@~1N~Qj)8=iC+;6ju5 z!x66n68>=56wfX*L20Z^2UmT#XHh^=xJahNeAS zSYFi*V3g5o8x$`GIgVj3*^7G>K#VjKO=l->llAo#nu6SFl!4O6qxshej*!diFh zxS8L#Il{_1QStiP!+02}35-H-+U)6K@G-R`e}m5W{kO%qL_0dV<7piiyA*hVgbI&4 z4g=Uc7Ou94!CE!hReNAj#eZh?Cy5O^K?b++i}URLO#_308d#yxlvZ)j>4-jPb92dd z8?p3AAC#TSIwuyKzqTCp!gD0}IGye?P!z6zx9fQ= zB6FO*iRPL~fko106a^@5xx6VulcA?-1BZ0PI2HDWyClTQS`xEqlWaVa=&H3#>}AnT z^pXk{+mW`5pqPfkMOSTKAq5XVg`*f`$GRX1QXzQZBqg)>V$f1>pK)-cajrGo{b%{J zbqe^_a=w8*q}G5~Qv9p1h>Yf$H0Xn+re2cH)VLeb=TnO-VGwBN?I9O$0cXrf_gZL0 z?kmz4O>e|kW*`2}4H`b`M(n>Sk>u!5oetu5A*#!|AuQtp#$ZTN+I3Qz&7P@rt&COu z$ZVd@Djb~2Lz-~(VU%y*!UEk1EL%af%QGoU;hso6{C*kg_`vH`k{3l&-O~ImpKM*W zg84_@r#mhl!CexQJl^Z}HbW1kZIyo-*jS=^oB=Tfc>}nR-kbX}s9L#~h6tveiTaCD z^BbEs`F?qO;H;xT#g4s?cbdsc5pTuk^Ek=t!gG$K2&46=9-F3#&I?JBY~L`t;?r14 zXlhR;ap_R95>Yg4)}W`^gk;w20s)Q-W$1Fcq2#AB1TAWzgY~Lfz{g?)Y=g&K4) zv*e^dQnw@g&;R_`)zRnbZmaLJNtiSlaJp=vHRWI;=R;Ul?lCAF#(4;$sVk54E9U%63cr@`wjoX}HN@U7FF0Gna6U zO{2tO6;mK0aL>R&Sr_#bh4Vmd2mK;);L+=3lL7yWy+Tzwa`?#K4=L_s$n3FzN|iRF zT0mL6Z3LgUwYo4BXlpU-QWIt@|3~8g=owVx+b^qJh*Z+Aid%VBhVV?4M}7U+Xg00% zK)$@n!BMTlw${nN%U(PDWo^6C?-1%!La2|FDws@o|0Wde%E&CGSEn~vn8!aYNFj9J z8$8;Z!;CZ$>=7u784C%iwp@N*Vu=n8B|Wza&;3~LE-1+KaLl{!NHT+z0>D`TMht=F zKBP%u3J+5(jH0Up@H+O$9U=Ww;$Qo*ucwDrxqXchGlIEig&VMFh}bK_y~UlUZ}UoV zEO(aU!ZM%ZxR~}e%;S1*tSQ?F1O+iQdfBdLA~UT1Gaxi6sAAp@9 z1eLlJVx+4-8Pfle5c|rBY@wbb8dunXdXe z2yO{Av`6U=NHqLcrI6plvL6urUN=VN_Kunzy=YI*q8!&rEpx*JF-kFA_USPZD^#pc zeXFC5RuL4PNLkB$Vbu0pQ|ct9unmzgHxsb@LX;qt;B@$aih9K8VpDY3myz<5z|LGN zqPlEIIbJu-Q|1SZDm+N2naVIUQKH+S09QfSD09Q4HxD1%^YTNB4%mlXZRLzlnI|w;f;OC{YWcj72v*IAaD2!R_CT!HA4eYgjbKl) zQfAFa)6Tl|oGYpX_FJN<%(OveE!@Qe+gsXv>Jg|C;?$O(gdo_8s7XuT!NZq?nk0^r(DD_aVq{ z)cIA%6G=gbn4Okbxx($F`Awm9MZ7S1Cp8RpA8G~u!nj>q@F4VOg~sL2p&ot$sStw- ze9HK+Y=Dh8hV`vn%TD+b;3jp%cZWlo2hY}cA5VuQ2qSN?xv59W-ZE=lj-hfLwwq52 z@EK`8HA4S@PeF^IG^UMKA0Yjesl!0okFH}$#jC{&3tIucbUkkVH;*N27y@o)!VL@F zk+_de5HiglX^vI@M==FQGg%VKk&RS}lhM6U`u1jg(Jb+BrqG>!vZ&-QP}3owmV7rb zji$xXHD=x3oFEzyKWKsnO!ZK!@iZ*~8E7_wEKs*-+Ja?8?4^m!cp}@G)HCh+fVW8X zZ?z4J)yh*X)#?A1y5C*MA+pR7I+UlMvID*na_u2nlpq|L=~69lN5zYX<5`)x3Lrh|e)S-qVR$PIcpRd?yc?YXe$EZK z1|I%5)I6EVSR*YIl0C^w1K{Ssef_%JW2}Ra!04(&1z}cSyfkAvi8SIJw>GgbQRfi3 zn|12#Bfvhfj%lq|&u3^^+6xV4(MTp;=0-qV!=SYH%mMfd)<1kabdxS3&rq|L;iYx9 zl}9JzLo!T9ZJhy7pU1RCRDL<0l(RIJvGTAVbEUtnYUvE8u>4%Rar>mxXTgic@>R;; zXTi1QihnhzFVsg-KUa1U*kTPGw`e@{2skd^w_l55bvgo5y+w3`PEvRj>-EN5kvG3s z%+8&U2a>MuQsJmpS9SE#Qto+st*I}P{mj`1ZUalk);R{C+9sE?lb zYt(fB#h+ithFVmcgGG`csd@k3 zu1cpBM9Y01_=J*!__@dKSe9G@4KH`%i>l?3H9D$%xV47|xkn#s_%FG{Na;%V9t4lw zMPtsgwDXvTU{Qix7G3?68%YZOsStY|PV8n-ca0xOq}Eh#G~0Wdn_ zV#|#}#Jr)&N=ZoI#Ij=(kyu);97*QeC@IjUF2l_Y#Krutcc z;_o8;qv36QBT^#a?1^e73x5p7#?=Q2?i7NHOlwb0@vxdp=N zDK$B(^NIUrgw77gRX79Of}389<+cj~*eJNcFCNQWg;Bq>ic$`tI8P61CyF}20R2OI zD_cl6TqbI(vAn6bO}PHGi3x?K`>w*n_Ug1r#;Ztj zvc@H35%`X_WXolN1$QLFJA=EzzNP$1eL{mzAl#bda@Y!pBKw9@hJHwBzYNxcP(ol0OD< zK3pnW6KCh>sq(*tEwDPyylb_U%3EKC5TzYy&U-k$b#1PVa=rTorB-;n4;R!}gt z%dc-fGy7rw@me*c%n20h=&v-&Rikt{3q)U%-V*C#gH2sTJ;y}h$aC1Veu|EBJY9|A zF1`1~2p9KvY>jG4MNwkPCG2=(6NADm%!$Ifbm~RHAjS(wayI6xfY^~k)Tl4^UXzro z`*e$IR*sgMBzZ+VZ{Jjqi1jhS@pp_^?w%7WpeLrRB9ZXtE9U1J-vg5v@o00-TfC%F*oySlOPt8|$?o5mT2QH-B=93TjsWY9%+_(Vd| zC+{jqBF2g_3~`3VS{R$o>K#IteLFRE{IewLnALk7t^{A%7s^%k>A`-u##v%IW}||eaam3lx9cl>3I!z}66F4PpEZKrmYJS_dUj;wl34P4 zoYXFPKMu6(yb_KP=sxc4Y%L)7)PbiDmPKNmyuYab=Xd{t!aAB&#Hs-wCiH)gLubX& zTNIXF+|h6Tbkt9$Np4oCmc=?vrYj0{F7VZf&;aq#Wi@I(rk=iie1n7k>Iv2K&Tr@u z_%k4(Ht8&F0>qaDMTuRKUMCts;Y?AnIf!qd-c5BEK)iY{1GA>jKgYNn_ zgm^UP!hBNuO1|A{cfn{wny_}YYkv`|yvCbYpS5=9|3S-dMj{~;xWD1(01$B4c~zlY zUHR!{MszSyfV8;8*w9FH#XI)luw(Q5N7A3-W^M0SYX5{u+0E(ISeOSYg+2k%5jq$F z;Ib~C$cQM<-ysBCawML^G{5MSH{vfnf}a@8=SS#qHfV^sc!=FCozNkVUfwiP6~fIC z+E2!}j4hiKYSdc$gu!7ySOw?&n#Ck8Yas2u@J5(pyzBIFQXNPI!@^x6dN8HwGbx23><46;USDhu9 zvdjq9^5P!l82ORM79PC@!0w=ekhwabs>^y7YFu%tD*$vu7UjWp{02-0Y=OD$susRcxnndeZ0icl9~eaq`s0aTdC(C8A@m$+t%~y-k_~ z$%73aaDJFDUQ(bbk4dzn=<;qyfT}6F@Z)R#j`3)!d#VBA#EW*jz5VXGrgRO_FhhM@ zwei9i$%>nh0jx8cY<|mdzkSqe*Mi122m@@=!9)donHmF9a_IJ6BreHBGFf>=p}MIY zSo6_uO^+Wq>?qX7Z8g^6nrKXqBt$GaUhON*wW=43_8s0bdfX?}ivl`*%BF1$OYp2m z&@?B~a$mL2!8J1m6gdMqQ~9W41lSCRnJ^J4P%#&+rBHS)!h0;}>Nl$G(5h#2lwO1A zfRh9v^@H)4OI09?c(kJDX?5?_e+qZz1Orz;i8=N;qSjX(*h{IgEeqGFOqJ>qi>LVZoFHIf2% zGRf+&ez5al>$A+)#$_IlY_T-9uUzeu+5HUe4!F-lCtDdBy3DZEon1tn&I){NcP<$CUj}10{M!SKwQYmZ_^6?l=B)br10~ z6~zf-z@iLLz{+dM(H{6nCx$egy>v)1fG0fwV!xRCu%!vV!CGG!ZFb)vE&bI<0z;z}uInYKE;luMN{(wT z*T2j>-k!4Jj560j{+6uo^k5uUWN?AeiD|#nA(Ey&Pu3U6V98;r9v!K>n2lWI*G|_c z1%!{;Ly2)xAyU?~XLsGUssDN)>2ch~J(hO9QT0r4a?vqP*n zcgT{u8W)*s$fN00mF6lZKmjn^XJK%#6ayK2`^;~xUl^n#14^~XjAiM{4=&;M za6+o1V{*{S35?Y2-IgM0)RPY-&u?;dPuJuhFVZ-pGNpO#&D#7iR>6X__QCTpd1qK% znL&(zQ~+!N+XmlI+>iCYdu6z{>!GSv`eFagbp9E(H<#DvBuzt~V9$^bqTLpoQgdOW zWC&Enya;^Q;s^-iCVwdCRAeb~0i7D$PM;&>;3(YHcV<&0SCrrzMCyaAVV*34XOix7 zH7M3HX(a)QELQQewl?g~!DB4I3KBY{=*O9TOc%Rw*2aoqi<07^Riqi?-72vry0Yar zwq-qAmu*6q*NsCNQ)!N`(EzM%szy0k(h$SOU5q|a7}XkAQ+WtUccJ!YvU)y}`?j&0 zNK(llWdBQWgtAk0Nw$#k$?E@2X~uo_juIx~zJujtx)BkU_ ziom~PHrnHLl?M@|cmeIUXtQ~aX*vY-@vwfk&!P9-&Z2pwKEGK!l4G%l=@sXeF46J2 zixObvhB;>b1#hMLJ+pIi^aYAWY^uOX0hmWH2Q!)Y^Y0-R(yP-nR7ailHZJWR-+(*J zv>o*flZ$+`C2fP;ALa=}{qDlZe)yD|Dz_81Yz6uU@m#Wd;{3T2aE z_C7s=6t$sSaU2!QugX6b#I*hr3VwXV%1*KnqLcZv__&g*x0Vr2dG#FOXyb>9H^YH} zG(#zrZ6Jfos-^KdO~c3Q5aK_}9g2|0gD>YdV+*Nw*%8Vkur*I4M>*z+^5^PyMSb>; z5(aBh8a2)(f20I?3d2f!9mkTlkPD-Jb?&xpTv6vp8fH_yaPBuT9LP^ZP07`!%2wH2 zE&<>=M#n7#Si#TS?x2pXJtVBM?<4JDYgaR zyVO1RnzJYQ_wh|BP0)_SoCj4L@Gw?X{<8Vf;aT^Df^mxJWtbbxE8I2)>L;h}x&I6>w$M~J7c78Vo*UrO^(IRxlQQ$sj`T479NJ zt@7sZB0gB>VpXSnwrrr_E8d>zf$T--h4jU3f&8Jn6efU zq6_L_@#>vh7zGa31*9#Xyr9^4&_vMn&g-}E(nzo!tmP>58rWNlCl>XTyX9(f((sK$ zp{vK9hMU8Yr8VWB8#(ohSL25Li+wlYjQq{ z2^|K-NyQxd!E;z($J2m!asaRBgB<{-V1ZpKeMC3hC3_(UTfeO5sO}u zY$aGh_(x1MJ^Sq8meN+O@!CiCwpeXdJNC#vqUVYKTwv3z=FjZTAeE}F%ubTkELUB{qND}vPFi~3 zr@WIRxsG-NJDqi76YTfN^$pr0F9EG4pS72Dl|>uawCHVF7{3w;7~V1Z zhpxaCkj?=J^-%CcUNcTbuPg844-=X`K>P>>~8+BpJ6nB&GH$Z ztFkHz`CwFY@)~v^{B?-NVx_BQmL3E1OEsG*nGMcp@6}QJ95ygwd8|Gq+1Ffp-tOVt zBG!QXDTvlvBL`Zi-m8*dwk;Z@ccMV^h{>{TWH;7x9!!YTFf*5A-wWbHE@sG_kK(3nQ_ z`ijluUvBa4Q_eYs0rLD(W-Tdy4COU)BaB#?_>4GA16xh}0+7H1R$wpU8X!x?&jo@n zrPc8vBP7(0ob1)N{AEne$NbN8?*^}Ef)Weaf@?QIw>_Gx4EXO+5J3mek-am*E6bsw-Gq0bm8@Xt!^_=2=$KYhm4v z&5`Sf^=W`CLe9~MWfW``63y}dO|qoN@oiQ|L>lLp9!=j>(d|}R{{<})rj|QUYJ`bx z8UI@dE&mrAS}Uf$b8H>Dq0Q2wObH#G!lrysI#|+MBc$-DxWF z2+FdPCHel5e-i4Lk0$q%bXAYOUHu$my$B3lj+)I4jb#%r$U|6gy8qhj zANP1hw4CE3Aio+x|2?Kp4qEs0?6>56c~8`>~K+p;`NYk z;ma)bAYewM^Y~9(F3u3rm;d!9L_g|@-7t|5IgmS7z*HqFo_+PFnb6p^tea;?m>e?1k_}N zBnGIwaM}A$(0EWUzs{3LTl$p2aKi#{oiy~=_g2bHtI|@;=zKPO=jVc9!>#+J4JG@E zZ$#(Wv5%hvJHtMVakJe+Q+Ckg^)Pio19OSLQ2!pxb)Sna+kCNs_|{pSQv}JCtS)d~ zCDWZRF2h%BK3_TxdYy_&U?TP{jJzI6(Y`MAb=>*A?0gLiU-8b_bs#|i%Hi)p{VmAzr zzEe#|+W+H+?4~v?$~AVSN)sS1U#!Y~=b1oh*|cH18i;edSsnspX@jG6*JXu4_Eii+ z(TPJDBFA6f+`WIdGdQ(9KsYf%4{(+qq#)>z*q^g24Q$8Q&U9qXk|e*Dsy7fOH8-gR z>Mv9{D*H|w`WMLllpQ6BQ?g}M?As%FQ)&`#CZZBe+YByWH)o+x>XlJ)dZp)^oY^h_!s zB?n6k6@|>>URKvV6m$YS;tR4#chiXB>4y~Zi6UYr=;5R)m<^y;rNjid{^o@pgp`!@ z%(BqA(WBA~j?s}f7Oy7G4CqYVVAKtrQ(F^L><$sR&)Cm`LJ+ZN#24J(RX_|@383Kr!i!kj#T#nU|j!EF5>;vw-KDr z-o~}k65hmbrOZqsrb(femkJNb71cDlo_$`Rb*7>ym#Zh(tJXvXw_4-+cfC z1uj2a+1H_11en=^bT=jv1@+{cSpWxPjG*4gN+Y4b&;HlS4VSUf{IN!3(AJ7eXDy;R zL7#wDpe#PGb043Uf;9|cd_Si;bs~r9xylq(}8JG0>}Na2wU!LGZT~C zW2pvYQbhmbGBDGxY*Ogtc5T~GDR^J-+dIFH{sIU&)hxUmr*|PuYqpxAMUSmh4j9mS zg8V-YkA9S`2RqCfLA5bjY=_sKc<%JCkY;c9Xfm;hwk-rQ^!*LGJ*n_xNuq( zZvGYfQzFWcAAnK5y&@ET5*EjQ*V*_&bQvRW1I>ma%nab$B3#~??f&+7ulh&BB@(ME zRE^38y$n$Z;R##y(Ogv)UBs+P-~Thd#BZmPrMrp1^tgyiG-kkSA0K|*n$4GNVmws$ zOgP>0U*sE3{5G`!IY7q02Ya}Y!)fJ>zk(iKz{_!R|DgC9dLLD5|5x#$U!iC?u$@vI zWe_;BaY}ReaMq_E^kMc-w-tkF8KP#TH|st8PjZ@N1VfRELtlY3`N%%@e8L$bpMq-H>ORK@o5BrRo2nf%2oB%ZS3(F1O~2%^m|c&F42 zl=GkUSBc0MfTrTfhIcZ`elvV@Ax!ncdWkmp7+ru*nO*wU`Y)-EsgD=v`FtTsRSe|F zyVR++b{cd^u2%skep(U!fM-~Lg2J%P^(zLxK8Y+|z!!xGJ1*c_E1w^Rru>=AL)zdM z2;~YE;99`j@{O(vkaJ}I)w6`^BA}R*JaqEP_A%cq|0TDF^d4lIjsOJ*lMnZI}*x-%9x_Buol$ncbe(adNLlc-I zHz*5UiX)BRwR0o@D-oBlOI{Cj)z}UwJ9`jVtC-3WC?%l*dE<6>-iSE%u*kS|=JT<_ zA+Mn~s=SrW-pOTJf6i-PB>mhG*c;A7b^x@;uQedySb_9lpY&%bmz!G;nYqjS9lCw{ z2|WN-F3_a74C{nm6vCZ1vZ$@%h2lSp$RI5XCH8py33^B#HL3+KbSjZbV^B!h{7gid zXEyz}Qb%YmKJ zUr>ow8ri9|#7!3jIE`eyjjoH;Lul?UcTR`Bl8_3UUf#vM98;kTa0d#39~?cK|EhsN zv?&Pys#q{0+@*8`{-c~_9DW-N40~A~?BANLN)oD&FDXmWypADme=H4A7()lRL~58} zwqwHS&mWLlH1LC7-#XoTD9&M?uU%e+~LZ18cbscXaFM z-V;q1$JZCFv;J4Hg5wqh-u&R8g>;P`#P>1O?8|Aw_-^Mcnj4kOP;l>LoF2*Da%lI4 zB*K*-R7LHDdnl@VhZ4 zs)n>vk_D31HZJJ=5=%Z@0ADm*N`$zcijvtuZ{>U`qOl-n(OXya zNdpk3nF_asO%)mNyUU~Uz@trwO(OG^Csb3N&fU8>7TWGF+~V_x83X z4_OIL@8BO8!YW@RLi`KhB>i&B?*9j7UiAarO*XtC4Qi`bj{Z|Ww>dzap=-T5zk5>O zy3@b(#8?}xhS04R2kr^4_T-lj^BWckE0!}Jo;+Xq5`@g#0_$q~y9y#7msPLj8!0TK zX{2s--eLAo#CU{RC#-G;mI6g_Mxzo_;`gg$K5svdMW@V7F7CWFX@@vu0_m|rWBY<| ztPs?ejSaC+*iwb^ryV<1jG|6b(_I}NOQ*r}FCXBVX7ZzF!vjL?dS$h!!2fpOn%X4I zskZd2h8>8Qi~|+lb+~@47$^dpMS!%-A7FW-uR07@U~R>ldBI^LJh)m}T}sFsG8ERY z?(!FgYYUzF6%qjmGgc<3VP*>Xb5%56dN>$yj@qBVk+q}>y-D~VG#(B>-k_StGQ56} z9hcDP9MD7W3hop<`p~Nap-PFi;}a~)KWs|%#za3!JzN7D1gC8#FW!CinNKgV)Cz)T zehvxN?U%x~=0oV6K( z+ixL=uPv==6bc+F8TDPFM_k&3!+{mF3#O2$G4~14Zpi1bQ_#S)%xO$!zWA3S2-LL4 zSdk6##m#M8nj39ryq-}e!um$M0xl!KvE7|!P{Cy1gY#@+1K9SWJh${p8L=UclVbE` z51&M~S*p8iwrWL!OV1bx~d60=*g$ z4_s|P^aPB8z4fo_c?Pb4@Ae;G@2F8=^FbP~Z%r~Vt=^9#u_jnt@k*^yu#O*sR9j>jQn2jDr`S1^_w$g5~ zb&=Mi^rTyqo9JVuamBg4Z2SmXFCSMb*Dq{a@^M?5lV3SNzOA~7MG@y^BIKN59Biz_ zJr0!WaYgZy6l>?sDNTKf56222G;K?KTLc-`JyRMp#cI_C+{_jax$OtZx2M&T9u>je z2I4`hJn2XFosTJHb%Wct@iq(RmH9W4=BnS9AKFg`cU}n_dhpvl$d{0%Ialqol)N<9 zbPNX(Ee-Bk*`X>wEowm3rS+&ugQ>|I&r*q0zYI=m&ROf|{TCd~}aes)`JLy)9}&BIc!2UzA2C%iT#V~u)a zSYDCnh7V+2N@gV;;{jaD)7mw)+Lh!Sf*?!w z7rf_6n&gnawO+|zAosP%$AquGyEaSB((a^2hWvWnkwHU}GFBVUh)m1s*x+s%kA-A? zEf>Bb?6>@VweT7K4blB7rPdSwD5JIZ5+m9Q9I=nLsfZZjM{M9$R9VNIK2Wh8Tfh$~ zqj|8XAuTY)9UjpEy2zfx1ZkMp`gG1S4cngAJ9>Mv#T|jhGv@vY0XheqA;M zAvPdGr_dRbtRd4m)L=F1OS`pnYLxB1CJv5i>si}rBuM#&DlaSM17v1dened%{d_`i zvHKdBlPeUn@itxXUM;#k@;(gsN{+We+{$Y0dlLZop~TjG?0A_;CBo|ZGX?_GA|9qw zz@DQX_|>se3F&#xy!FDA#ll`ni7`+$&Bl~k#}V0P<;Z}8nC@A{LP-BXKpVn_vH8^} zZg=v{OJNWR)mRu;VA(@;Ym zNi$MMCTE6-THTP3eDQ1E#BX+}vra{;HCI~p*Qh%1eq|!#j-yZ7xQEC$|Ko3UswA}o z%&w~h%+=mXVU(9^Cd;!^Y2SC!)kpAlOH-r%)JwNNyz_MEa?@wo5}8FbUlzvS?j;*S zNi#FAR-MdOwM*gb?5p82i^*l-Qd!CCC=?IElTQp_>Y`|ixOUORE^<5Q|J5f6WlkrE z?o_u&pXFA!YY#vdwB8)$EdS!T9>yqcNZK-r02CHL>HH9SR;}}T959iy_zKH)wk)oi zqZeERf5Nehq?}b3rq9X*nfAXXN&2cd_CZ4xmV7imje{1S<>I^zbG|79(8IQ&ULp{A zgVIOkUTIAYx*KN{3@Y1X~;J2}OOmn5(D zCN^C+d;&M)_p6WNjbyOid*SHqRlCfCgTWaE)oecw=WvfNipVHHM*TA139IHkCx%_h zA57Pf8k!vcERz{tFNBTa%eoR81?a`7k=_pS=w0<-1X+=yxvzRy;)_DI`9_2Dj3#3> zemPz<_*4V>XIW^>QkrR^5ogjZuPWn~ZVW*PAnQSY)jkCz{?p9q3nrXHMwXP&b#HU> zVf)5LxQ;lt%3w;D@wGk%{l?Ah^%IVc0RYv{*S(jyr@=&fkphctjkBH_85#)_-sAiM zrH$PR-~S~|>OtJf>ZP(j3Cb@juW^cz!xbvNvlH>D50F_Ala{Ysw6&$Eiw@7UnmeaW z*iTOI9*5Y|kp5;;^+dH(?pj7jZ6°vZOA}KL9;gL?I*9vN`ilxULn0ChodDh7Bt(p7 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