From 65f5bf51ccb4ba210d3eaba4dbf8f649c3887deb Mon Sep 17 00:00:00 2001 From: Dimitar Nizamov Date: Sun, 20 Nov 2022 16:21:47 +0100 Subject: [PATCH] Modularize MUI imports and bump up MUI version (#1135) * Add expermental flag to modularize mui imports * Bump up mui versions and add modularizeImports experimental flag to the `next.config` * Fix Autocomplete import --- next.config.js | 10 + package.json | 11 +- src/components/about/AboutPage.styled.tsx | 2 +- .../AboutTheTeamSection.styled.tsx | 2 +- .../ActiveMembersSection.styled.tsx | 2 +- .../AssociationMembersSection.styled.tsx | 2 +- .../ManagementBoardsection.styled.tsx | 2 +- .../PrincipleCard.styled.tsx | 2 +- .../SupervisoryBoardSection.styled.tsx | 2 +- .../auth/profile/DonationAgreementTab.tsx | 3 +- src/components/auth/profile/DonationTable.tsx | 2 +- src/components/campaigns/InlineDonation.tsx | 11 +- src/components/common/GridCellExpand.tsx | 3 +- .../common/form/CircleCheckboxField.tsx | 2 +- src/components/common/form/RadioButton.tsx | 4 +- .../donations/grid/RenderEditPersonCell.tsx | 4 +- src/components/index/IndexPage.styled.tsx | 2 +- .../CampaignsSection.styled.tsx | 2 +- .../sections/FaqSection/FaqSection.styled.tsx | 2 +- .../HowWeWorkSection.styled.tsx | 2 +- .../JoinPodkrepiBgSection.styled.tsx | 2 +- .../sections/Jumbotron/Jumbotron.styled.tsx | 2 +- .../TeamMembersSection.styled.tsx | 2 +- .../irregularity/steps/Contacts.tsx | 2 +- src/components/irregularity/steps/Info.tsx | 2 +- .../layout/Footer/Footer.styled.tsx | 5 +- src/components/layout/nav/AdminMenu.tsx | 4 +- src/components/layout/nav/DonationMenu.tsx | 4 +- src/components/layout/nav/PrivateMenu.tsx | 4 +- src/components/layout/nav/ProjectMenu.tsx | 3 +- src/components/layout/nav/PublicMenu.tsx | 4 +- src/components/person/PersonDialog.tsx | 2 +- .../support-form/helpers/HeaderTypography.tsx | 3 +- src/pages/_app.tsx | 3 +- yarn.lock | 471 +++++++++++------- 35 files changed, 343 insertions(+), 242 deletions(-) diff --git a/next.config.js b/next.config.js index a925ae49e..48d4a7baf 100644 --- a/next.config.js +++ b/next.config.js @@ -56,6 +56,16 @@ const moduleExports = { }, ] }, + experimental: { + modularizeImports: { + '@mui/material': { + transform: '@mui/material/{{member}}', + }, + '@mui/icons-material/?(((\\w*)?/?)*)': { + transform: '@mui/icons-material/{{ matches.[1] }}/{{member}}', + }, + }, + }, } const SentryWebpackPluginOptions = { diff --git a/package.json b/package.json index 41b04ef09..0420c0a99 100644 --- a/package.json +++ b/package.json @@ -29,13 +29,12 @@ "@emotion/react": "^11.8.1", "@emotion/server": "^11.4.0", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.4.2", + "@mui/icons-material": "^5.10.14", "@mui/lab": "^5.0.0-alpha.69", - "@mui/material": "^5.4.2", - "@mui/styles": "^5.4.2", - "@mui/system": "^5.2.8", - "@mui/x-data-grid": "^5.5.1", - "@mui/x-date-pickers": "^5.0.0-alpha.1", + "@mui/material": "^5.10.14", + "@mui/styles": "^5.10.14", + "@mui/x-data-grid": "^5.17.2", + "@mui/x-date-pickers": "^5.0.8", "@next/bundle-analyzer": "^12.1.0", "@paypal/react-paypal-js": "^7.8.1", "@react-pdf/renderer": "^3.0.1", diff --git a/src/components/about/AboutPage.styled.tsx b/src/components/about/AboutPage.styled.tsx index cff963a67..c72a2902e 100644 --- a/src/components/about/AboutPage.styled.tsx +++ b/src/components/about/AboutPage.styled.tsx @@ -1,6 +1,6 @@ import Image from 'next/image' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid, Link, Typography } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/AboutTheTeamSection/AboutTheTeamSection.styled.tsx b/src/components/about/sections/AboutTheTeamSection/AboutTheTeamSection.styled.tsx index 102fd724b..b468fbcc7 100644 --- a/src/components/about/sections/AboutTheTeamSection/AboutTheTeamSection.styled.tsx +++ b/src/components/about/sections/AboutTheTeamSection/AboutTheTeamSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Typography } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/ActiveMembersSection/ActiveMembersSection.styled.tsx b/src/components/about/sections/ActiveMembersSection/ActiveMembersSection.styled.tsx index 8d67d214d..63793a56e 100644 --- a/src/components/about/sections/ActiveMembersSection/ActiveMembersSection.styled.tsx +++ b/src/components/about/sections/ActiveMembersSection/ActiveMembersSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/AssociationMembersSection/AssociationMembersSection.styled.tsx b/src/components/about/sections/AssociationMembersSection/AssociationMembersSection.styled.tsx index ee3bd6a7f..8c79652ab 100644 --- a/src/components/about/sections/AssociationMembersSection/AssociationMembersSection.styled.tsx +++ b/src/components/about/sections/AssociationMembersSection/AssociationMembersSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx b/src/components/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx index 0654fff8a..7b8618a5f 100644 --- a/src/components/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx +++ b/src/components/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid, Link, Typography } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/PrinciplesThatUniteUsSection/PrincipleCard.styled.tsx b/src/components/about/sections/PrinciplesThatUniteUsSection/PrincipleCard.styled.tsx index 8a43ddc51..2b593b2a7 100644 --- a/src/components/about/sections/PrinciplesThatUniteUsSection/PrincipleCard.styled.tsx +++ b/src/components/about/sections/PrinciplesThatUniteUsSection/PrincipleCard.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { CardContent, CardHeader, Typography } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.styled.tsx b/src/components/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.styled.tsx index 2bb598838..c1c99da5c 100644 --- a/src/components/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.styled.tsx +++ b/src/components/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid, Typography } from '@mui/material' import theme from 'common/theme' diff --git a/src/components/auth/profile/DonationAgreementTab.tsx b/src/components/auth/profile/DonationAgreementTab.tsx index 555df91b8..0efa89cce 100644 --- a/src/components/auth/profile/DonationAgreementTab.tsx +++ b/src/components/auth/profile/DonationAgreementTab.tsx @@ -1,8 +1,7 @@ import ProfileTab from './ProfileTab' import { ProfileTabs } from './tabs' import { styled } from '@mui/material/styles' -import { Box } from '@mui/system' -import { Typography } from '@mui/material' +import { Typography, Box } from '@mui/material' const PREFIX = 'CertificatesTab' diff --git a/src/components/auth/profile/DonationTable.tsx b/src/components/auth/profile/DonationTable.tsx index 9b21d2a27..12e9e1f19 100644 --- a/src/components/auth/profile/DonationTable.tsx +++ b/src/components/auth/profile/DonationTable.tsx @@ -11,8 +11,8 @@ import { TableRow, Button, Link, + Box, } from '@mui/material' -import { Box } from '@mui/system' import styled from '@emotion/styled' import React, { useMemo } from 'react' import { bg, enUS } from 'date-fns/locale' diff --git a/src/components/campaigns/InlineDonation.tsx b/src/components/campaigns/InlineDonation.tsx index 269a9e60b..c18df6a6c 100644 --- a/src/components/campaigns/InlineDonation.tsx +++ b/src/components/campaigns/InlineDonation.tsx @@ -6,15 +6,8 @@ import { baseUrl, routes } from 'common/routes' import { moneyPublic } from 'common/util/money' import CampaignProgress from './CampaignProgress' import DonorsAndDonations from './DonorsAndDonations' -import { - Button, - CircularProgress, - Grid, - IconButton, - lighten, - Menu, - Typography, -} from '@mui/material' +import { Button, CircularProgress, Grid, IconButton, Menu, Typography } from '@mui/material' +import { lighten } from '@mui/material/styles' import { AddLinkOutlined, Favorite } from '@mui/icons-material' import ShareIcon from '@mui/icons-material/Share' import { useCampaignDonationHistory } from 'common/hooks/campaigns' diff --git a/src/components/common/GridCellExpand.tsx b/src/components/common/GridCellExpand.tsx index f73265c71..c3b30f572 100644 --- a/src/components/common/GridCellExpand.tsx +++ b/src/components/common/GridCellExpand.tsx @@ -1,5 +1,4 @@ -import { Paper, Popper, Typography } from '@mui/material' -import { Box } from '@mui/system' +import { Paper, Popper, Typography, Box } from '@mui/material' import * as React from 'react' interface GridCellExpandProps { diff --git a/src/components/common/form/CircleCheckboxField.tsx b/src/components/common/form/CircleCheckboxField.tsx index 939d0d00f..36fcf09f2 100644 --- a/src/components/common/form/CircleCheckboxField.tsx +++ b/src/components/common/form/CircleCheckboxField.tsx @@ -7,9 +7,9 @@ import { FormControlLabelProps, FormHelperText, Icon, - lighten, Typography, } from '@mui/material' +import { lighten } from '@mui/material/styles' import { TranslatableField, translateError } from 'common/form/validation' import React from 'react' import CheckIcon from '@mui/icons-material/Check' diff --git a/src/components/common/form/RadioButton.tsx b/src/components/common/form/RadioButton.tsx index f87e3eeaf..3708496a9 100644 --- a/src/components/common/form/RadioButton.tsx +++ b/src/components/common/form/RadioButton.tsx @@ -1,6 +1,6 @@ import { Check } from '@mui/icons-material' -import { styled } from '@mui/material/styles' -import { FormControlLabel, Radio, lighten, Typography, RadioProps } from '@mui/material' +import { styled, lighten } from '@mui/material/styles' +import { FormControlLabel, Radio, Typography, RadioProps } from '@mui/material' import theme from 'common/theme' import React from 'react' diff --git a/src/components/donations/grid/RenderEditPersonCell.tsx b/src/components/donations/grid/RenderEditPersonCell.tsx index 615697536..24715db61 100644 --- a/src/components/donations/grid/RenderEditPersonCell.tsx +++ b/src/components/donations/grid/RenderEditPersonCell.tsx @@ -3,9 +3,9 @@ import { AxiosError, AxiosResponse } from 'axios' import { useMutation } from 'react-query' import { useTranslation } from 'next-i18next' import { GridRenderEditCellParams, GridCellModes } from '@mui/x-data-grid' -import { Autocomplete, createFilterOptions, TextField, Tooltip, Box } from '@mui/material' +import { TextField, Tooltip, Box } from '@mui/material' +import Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete' import { Save } from '@mui/icons-material' - import { PersonResponse } from 'gql/person' import { DonationResponse, UserDonationInput } from 'gql/donations' import { useEditDonation } from 'service/donation' diff --git a/src/components/index/IndexPage.styled.tsx b/src/components/index/IndexPage.styled.tsx index 4ee43f404..ab8a16cad 100644 --- a/src/components/index/IndexPage.styled.tsx +++ b/src/components/index/IndexPage.styled.tsx @@ -1,5 +1,5 @@ import { Typography } from '@mui/material' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import theme from 'common/theme' import LinkButton from 'components/common/LinkButton' diff --git a/src/components/index/sections/CampaignsSection/CampaignsSection.styled.tsx b/src/components/index/sections/CampaignsSection/CampaignsSection.styled.tsx index dcba339fe..5c25fb1b3 100644 --- a/src/components/index/sections/CampaignsSection/CampaignsSection.styled.tsx +++ b/src/components/index/sections/CampaignsSection/CampaignsSection.styled.tsx @@ -1,5 +1,5 @@ import { Typography } from '@mui/material' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import theme from 'common/theme' diff --git a/src/components/index/sections/FaqSection/FaqSection.styled.tsx b/src/components/index/sections/FaqSection/FaqSection.styled.tsx index 1b5a2c7d7..05635eb6b 100644 --- a/src/components/index/sections/FaqSection/FaqSection.styled.tsx +++ b/src/components/index/sections/FaqSection/FaqSection.styled.tsx @@ -1,5 +1,5 @@ import { Grid } from '@mui/material' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import theme from 'common/theme' diff --git a/src/components/index/sections/HowWeWorkSection/HowWeWorkSection.styled.tsx b/src/components/index/sections/HowWeWorkSection/HowWeWorkSection.styled.tsx index 554d46fb0..087d44969 100644 --- a/src/components/index/sections/HowWeWorkSection/HowWeWorkSection.styled.tsx +++ b/src/components/index/sections/HowWeWorkSection/HowWeWorkSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import theme from 'common/theme' diff --git a/src/components/index/sections/JoinPodkrepiBgSection/JoinPodkrepiBgSection.styled.tsx b/src/components/index/sections/JoinPodkrepiBgSection/JoinPodkrepiBgSection.styled.tsx index 98e7f6ee8..80b02ab6d 100644 --- a/src/components/index/sections/JoinPodkrepiBgSection/JoinPodkrepiBgSection.styled.tsx +++ b/src/components/index/sections/JoinPodkrepiBgSection/JoinPodkrepiBgSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import LinkButton from 'components/common/LinkButton' import theme from 'common/theme' diff --git a/src/components/index/sections/Jumbotron/Jumbotron.styled.tsx b/src/components/index/sections/Jumbotron/Jumbotron.styled.tsx index 260ca26d6..203ef49d1 100644 --- a/src/components/index/sections/Jumbotron/Jumbotron.styled.tsx +++ b/src/components/index/sections/Jumbotron/Jumbotron.styled.tsx @@ -1,5 +1,5 @@ import { Grid } from '@mui/material' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import LinkButton from 'components/common/LinkButton' import theme from 'common/theme' diff --git a/src/components/index/sections/TeamMembersSection/TeamMembersSection.styled.tsx b/src/components/index/sections/TeamMembersSection/TeamMembersSection.styled.tsx index 12ae90958..e1eb1eb23 100644 --- a/src/components/index/sections/TeamMembersSection/TeamMembersSection.styled.tsx +++ b/src/components/index/sections/TeamMembersSection/TeamMembersSection.styled.tsx @@ -1,4 +1,4 @@ -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import theme from 'common/theme' diff --git a/src/components/irregularity/steps/Contacts.tsx b/src/components/irregularity/steps/Contacts.tsx index 94ec73927..e712e4e3a 100644 --- a/src/components/irregularity/steps/Contacts.tsx +++ b/src/components/irregularity/steps/Contacts.tsx @@ -1,7 +1,7 @@ import React, { useEffect } from 'react' import { useTranslation } from 'next-i18next' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { Grid, Typography } from '@mui/material' import { routes } from 'common/routes' diff --git a/src/components/irregularity/steps/Info.tsx b/src/components/irregularity/steps/Info.tsx index 0999cb850..6711b8e47 100644 --- a/src/components/irregularity/steps/Info.tsx +++ b/src/components/irregularity/steps/Info.tsx @@ -2,7 +2,7 @@ import React, { useEffect } from 'react' import { Field } from 'formik' import { useTranslation } from 'next-i18next' -import { styled } from '@mui/system' +import { styled } from '@mui/material/styles' import { FormControl, Grid, Typography } from '@mui/material' import FileUpload from 'components/file-upload/FileUpload' diff --git a/src/components/layout/Footer/Footer.styled.tsx b/src/components/layout/Footer/Footer.styled.tsx index fff0a7ef8..975ed7a52 100644 --- a/src/components/layout/Footer/Footer.styled.tsx +++ b/src/components/layout/Footer/Footer.styled.tsx @@ -1,5 +1,6 @@ -import { Container, Grid, lighten, Typography } from '@mui/material' -import { styled } from '@mui/system' +import { Container, Grid, Typography } from '@mui/material' +import { lighten } from '@mui/material/styles' +import { styled } from '@mui/material/styles' import theme from 'common/theme' diff --git a/src/components/layout/nav/AdminMenu.tsx b/src/components/layout/nav/AdminMenu.tsx index 833b77ee4..dc3adfe42 100644 --- a/src/components/layout/nav/AdminMenu.tsx +++ b/src/components/layout/nav/AdminMenu.tsx @@ -1,8 +1,8 @@ import React, { useState } from 'react' -import { styled } from '@mui/material/styles' +import { styled, lighten } from '@mui/material/styles' import { useSession } from 'next-auth/react' import { useTranslation } from 'next-i18next' -import { Avatar, Grid, IconButton, lighten, Menu, Typography } from '@mui/material' +import { Avatar, Grid, IconButton, Menu, Typography } from '@mui/material' import theme from 'common/theme' import { routes } from 'common/routes' diff --git a/src/components/layout/nav/DonationMenu.tsx b/src/components/layout/nav/DonationMenu.tsx index fdb8b4ee4..1892df88b 100644 --- a/src/components/layout/nav/DonationMenu.tsx +++ b/src/components/layout/nav/DonationMenu.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { styled } from '@mui/material/styles' +import { styled, lighten } from '@mui/material/styles' import { useRouter } from 'next/router' -import { Typography, lighten } from '@mui/material' +import { Typography } from '@mui/material' import { useTranslation } from 'next-i18next' import { routes } from 'common/routes' diff --git a/src/components/layout/nav/PrivateMenu.tsx b/src/components/layout/nav/PrivateMenu.tsx index 6fb05fc36..52b258e84 100644 --- a/src/components/layout/nav/PrivateMenu.tsx +++ b/src/components/layout/nav/PrivateMenu.tsx @@ -1,8 +1,8 @@ import React, { useState } from 'react' -import { styled } from '@mui/material/styles' +import { styled, lighten } from '@mui/material/styles' import { useSession } from 'next-auth/react' import { useTranslation } from 'next-i18next' -import { Avatar, Grid, IconButton, lighten, Menu, Typography } from '@mui/material' +import { Avatar, Grid, IconButton, Menu, Typography } from '@mui/material' import theme from 'common/theme' import { routes } from 'common/routes' diff --git a/src/components/layout/nav/ProjectMenu.tsx b/src/components/layout/nav/ProjectMenu.tsx index 10d7f3dec..b8d0445fa 100644 --- a/src/components/layout/nav/ProjectMenu.tsx +++ b/src/components/layout/nav/ProjectMenu.tsx @@ -1,7 +1,8 @@ import React from 'react' import { styled } from '@mui/material/styles' import { useRouter } from 'next/router' -import { Typography, lighten } from '@mui/material' +import { Typography } from '@mui/material' +import { lighten } from '@mui/material/styles' import { useTranslation } from 'next-i18next' import { routes, staticUrls } from 'common/routes' diff --git a/src/components/layout/nav/PublicMenu.tsx b/src/components/layout/nav/PublicMenu.tsx index 7752ae3a0..709c1de81 100644 --- a/src/components/layout/nav/PublicMenu.tsx +++ b/src/components/layout/nav/PublicMenu.tsx @@ -1,8 +1,8 @@ import React, { useState } from 'react' -import { styled } from '@mui/material/styles' +import { styled, lighten } from '@mui/material/styles' import { useTranslation } from 'next-i18next' import PersonIcon from '@mui/icons-material/Person' -import { Grid, Button, Menu, Typography, lighten } from '@mui/material' +import { Grid, Button, Menu, Typography } from '@mui/material' import ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown' import ArrowDropUpIcon from '@mui/icons-material/ArrowDropUp' diff --git a/src/components/person/PersonDialog.tsx b/src/components/person/PersonDialog.tsx index 72f5dfcb0..9207aebfe 100644 --- a/src/components/person/PersonDialog.tsx +++ b/src/components/person/PersonDialog.tsx @@ -7,8 +7,8 @@ import { Alert, AlertTitle, IconButton, + Box, } from '@mui/material' -import { Box } from '@mui/system' import { FormikConfig } from 'formik' import React, { useState } from 'react' import { useTranslation } from 'react-i18next' diff --git a/src/components/support-form/helpers/HeaderTypography.tsx b/src/components/support-form/helpers/HeaderTypography.tsx index 8373bb29f..a1e155684 100644 --- a/src/components/support-form/helpers/HeaderTypography.tsx +++ b/src/components/support-form/helpers/HeaderTypography.tsx @@ -1,4 +1,5 @@ -import { lighten, Typography } from '@mui/material' +import { Typography } from '@mui/material' +import { lighten } from '@mui/material/styles' import { ReactNode } from 'react' export default function HeaderTypography({ children }: { children: ReactNode }) { diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 15c172d80..e5de3910c 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -5,7 +5,8 @@ import { EmotionCache } from '@emotion/cache' import { CacheProvider } from '@emotion/react' import React, { useEffect, useState } from 'react' import { appWithTranslation, useTranslation } from 'next-i18next' -import { CssBaseline, ThemeProvider, Theme } from '@mui/material' +import { ThemeProvider, Theme } from '@mui/material/styles' +import { CssBaseline } from '@mui/material' import { Hydrate, QueryClient, QueryClientProvider } from 'react-query' import theme from 'common/theme' diff --git a/yarn.lock b/yarn.lock index 3ec668f4b..02b20a3a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -411,7 +411,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.14.5", "@babel/runtime@^7.18.9", "@babel/runtime@^7.6.2": +"@babel/runtime@^7.14.5", "@babel/runtime@^7.18.9", "@babel/runtime@^7.20.1", "@babel/runtime@^7.6.2": version "7.20.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== @@ -506,34 +506,67 @@ resolved "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz" integrity sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg== -"@date-io/date-fns@^2.11.0", "@date-io/date-fns@^2.13.1": +"@date-io/core@^2.15.0", "@date-io/core@^2.16.0": + version "2.16.0" + resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.16.0.tgz#7871bfc1d9bca9aa35ad444a239505589d0f22f6" + integrity sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg== + +"@date-io/date-fns@^2.13.1": version "2.13.1" resolved "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.13.1.tgz" integrity sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ== dependencies: "@date-io/core" "^2.13.1" -"@date-io/dayjs@^2.11.0", "@date-io/dayjs@^2.13.1": +"@date-io/date-fns@^2.15.0": + version "2.16.0" + resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-2.16.0.tgz#bd5e09b6ecb47ee55e593fc3a87e7b2caaa3da40" + integrity sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA== + dependencies: + "@date-io/core" "^2.16.0" + +"@date-io/dayjs@^2.13.1": version "2.13.1" resolved "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.13.1.tgz" integrity sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ== dependencies: "@date-io/core" "^2.13.1" -"@date-io/luxon@^2.11.1", "@date-io/luxon@^2.13.1": +"@date-io/dayjs@^2.15.0": + version "2.16.0" + resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.16.0.tgz#0d2c254ad8db1306fdc4b8eda197cb53c9af89dc" + integrity sha512-y5qKyX2j/HG3zMvIxTobYZRGnd1FUW2olZLS0vTj7bEkBQkjd2RO7/FEwDY03Z1geVGlXKnzIATEVBVaGzV4Iw== + dependencies: + "@date-io/core" "^2.16.0" + +"@date-io/luxon@^2.13.1": version "2.13.1" resolved "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.13.1.tgz" integrity sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg== dependencies: "@date-io/core" "^2.13.1" -"@date-io/moment@^2.11.0", "@date-io/moment@^2.13.1": +"@date-io/luxon@^2.15.0": + version "2.16.1" + resolved "https://registry.yarnpkg.com/@date-io/luxon/-/luxon-2.16.1.tgz#b08786614cb58831c729a15807753011e4acb966" + integrity sha512-aeYp5K9PSHV28946pC+9UKUi/xMMYoaGelrpDibZSgHu2VWHXrr7zWLEr+pMPThSs5vt8Ei365PO+84pCm37WQ== + dependencies: + "@date-io/core" "^2.16.0" + +"@date-io/moment@^2.13.1": version "2.13.1" resolved "https://registry.npmjs.org/@date-io/moment/-/moment-2.13.1.tgz" integrity sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A== dependencies: "@date-io/core" "^2.13.1" +"@date-io/moment@^2.15.0": + version "2.16.1" + resolved "https://registry.yarnpkg.com/@date-io/moment/-/moment-2.16.1.tgz#ec6e0daa486871e0e6412036c6f806842a0eeed4" + integrity sha512-JkxldQxUqZBfZtsaCcCMkm/dmytdyq5pS1RxshCQ4fHhsvP5A7gSqPD22QbVXMcJydi3d3v1Y8BQdUKEuGACZQ== + dependencies: + "@date-io/core" "^2.16.0" + "@emotion/babel-plugin@^11.7.1": version "11.7.2" resolved "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz" @@ -552,6 +585,17 @@ source-map "^0.5.7" stylis "4.0.13" +"@emotion/cache@^11.10.5": + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" + integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== + dependencies: + "@emotion/memoize" "^0.8.0" + "@emotion/sheet" "^1.2.1" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" + stylis "4.1.3" + "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz" @@ -563,22 +607,16 @@ "@emotion/weak-memoize" "^0.2.5" stylis "4.0.13" -"@emotion/cache@^11.9.3": - version "11.9.3" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.9.3.tgz#96638449f6929fd18062cfe04d79b29b44c0d6cb" - integrity sha512-0dgkI/JKlCXa+lEXviaMtGBL0ynpx4osh7rjOXE71q9bIF8G+XhJgvi+wDu0B0IdCVx37BffiwXlN9I3UuzFvg== - dependencies: - "@emotion/memoize" "^0.7.4" - "@emotion/sheet" "^1.1.1" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" - stylis "4.0.13" - "@emotion/hash@^0.8.0": version "0.8.0" resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== +"@emotion/hash@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" + integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== + "@emotion/is-prop-valid@^1.1.1": version "1.1.1" resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz" @@ -593,11 +631,23 @@ dependencies: "@emotion/memoize" "^0.7.4" +"@emotion/is-prop-valid@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" + integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== + dependencies: + "@emotion/memoize" "^0.8.0" + "@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": version "0.7.5" resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== +"@emotion/memoize@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" + integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== + "@emotion/react@^11.8.1": version "11.8.1" resolved "https://registry.npmjs.org/@emotion/react/-/react-11.8.1.tgz" @@ -638,10 +688,10 @@ resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz" integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== -"@emotion/sheet@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.1.tgz#015756e2a9a3c7c5f11d8ec22966a8dbfbfac787" - integrity sha512-J3YPccVRMiTZxYAY0IOq3kd+hUP8idY8Kz6B/Cyo+JuXq52Ek+zbPbSQUrVQp95aJ+lsAW7DPL1P2Z+U1jGkKA== +"@emotion/sheet@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" + integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== "@emotion/styled@^11.8.1": version "11.8.1" @@ -669,11 +719,21 @@ resolved "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz" integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== +"@emotion/utils@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" + integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== + "@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@emotion/weak-memoize@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" + integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== + "@eslint/eslintrc@^0.4.1": version "0.4.2" resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz" @@ -874,6 +934,20 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@mui/base@5.0.0-alpha.106": + version "5.0.0-alpha.106" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.106.tgz#23e5f61639b5786318be873d7e6d26db412c5211" + integrity sha512-xJQQtwPCPwr6hGWTBdvDwHYwExn3Bw7nPQkN8Fuz8kHpZqoMVWQvvaFS557AIkkI2AFLV3DxVIMjbCvrIntBWg== + dependencies: + "@babel/runtime" "^7.20.1" + "@emotion/is-prop-valid" "^1.2.0" + "@mui/types" "^7.2.1" + "@mui/utils" "^5.10.14" + "@popperjs/core" "^2.11.6" + clsx "^1.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + "@mui/base@5.0.0-alpha.69": version "5.0.0-alpha.69" resolved "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.69.tgz" @@ -887,12 +961,17 @@ prop-types "^15.7.2" react-is "^17.0.2" -"@mui/icons-material@^5.4.2": - version "5.4.2" - resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.4.2.tgz" - integrity sha512-7c+G3jBT+e+pN0a9DJ0Bd8Kr1Vy6os5Q1yd2aXcwuhlRI3uzJBLJ8sX6FSWoh5DSEBchb7Bsk1uHz6U0YN9l+Q== +"@mui/core-downloads-tracker@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.14.tgz#498a35c1aeab006ba5029f4e3954829f78c204c1" + integrity sha512-qLgIJNOR9Dre8JiZ/neVzOf4jf88J6YtOkQqugtMrleLjbfRVUSS4LWl9CSOjNq76quYdmYWnSDgfQqOooT2cQ== + +"@mui/icons-material@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.10.14.tgz#6b1e40cc95f2a27e6547980f6a1636f54ac05617" + integrity sha512-qtH60slQa+7MZRn6kyui8rKuoGDglPqaHX+pzBKNvd8JCOlrnfY5DmGGDdToTXyXl8xJ8nhANZbrbpg7UVKq/Q== dependencies: - "@babel/runtime" "^7.17.0" + "@babel/runtime" "^7.20.1" "@mui/lab@^5.0.0-alpha.69": version "5.0.0-alpha.69" @@ -913,23 +992,32 @@ react-transition-group "^4.4.2" rifm "^0.12.1" -"@mui/material@^5.4.2": - version "5.4.2" - resolved "https://registry.npmjs.org/@mui/material/-/material-5.4.2.tgz" - integrity sha512-jmeLWEO6AA6g7HErhI3MXVGaMZtqDZjDwcHCg24WY954wO38Xn0zJ53VfpFc44ZTJLV9Ejd7ci9fLlG/HmJCeg== +"@mui/material@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.10.14.tgz#fcd687c92b22a71dc139376a5bc2d0bc578a172b" + integrity sha512-HWzKVAykePMx54WtxVwZyL1W4k3xlHYIqwMw0CaXAvgB3UE9yjABZuuGr8vG5Z6CSNWamzd+s1x8u7pQPFl9og== + dependencies: + "@babel/runtime" "^7.20.1" + "@mui/base" "5.0.0-alpha.106" + "@mui/core-downloads-tracker" "^5.10.14" + "@mui/system" "^5.10.14" + "@mui/types" "^7.2.1" + "@mui/utils" "^5.10.14" + "@types/react-transition-group" "^4.4.5" + clsx "^1.2.1" + csstype "^3.1.1" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.10.14.tgz#3517f71a4c86de969f61fddc1db5023271627813" + integrity sha512-3aIBe8WK65CwAPDY8nB11hYnzE1CZMymi76UnaFrA/DdGDwl5Y8F6uB+StKrkVmsqF1po7Mp2odqVkHj320gXw== dependencies: - "@babel/runtime" "^7.17.0" - "@mui/base" "5.0.0-alpha.69" - "@mui/system" "^5.4.2" - "@mui/types" "^7.1.2" - "@mui/utils" "^5.4.2" - "@types/react-transition-group" "^4.4.4" - clsx "^1.1.1" - csstype "^3.0.10" - hoist-non-react-statics "^3.3.2" - prop-types "^15.7.2" - react-is "^17.0.2" - react-transition-group "^4.4.2" + "@babel/runtime" "^7.20.1" + "@mui/utils" "^5.10.14" + prop-types "^15.8.1" "@mui/private-theming@^5.4.2": version "5.4.2" @@ -940,13 +1028,14 @@ "@mui/utils" "^5.4.2" prop-types "^15.7.2" -"@mui/private-theming@^5.8.6": - version "5.8.6" - resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.8.6.tgz#db2bafeda1699e43e67b3ff4f770d6b7a234501f" - integrity sha512-yHsJk1qU9r/q0DlnxGRJPHyM0Y/nUv8FTNgDTiI9I58GWuVuZqeTUr7JRvPh6ybeP/FLtW5eXEavRK9wxVk4uQ== +"@mui/styled-engine@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.10.14.tgz#4395198a1919254a3edabf6e8fc8d43c9c59b5c3" + integrity sha512-bgKdM57ExogWpIfhL/ngSlzF4FhbH00vYF+Y5VALTob4uslFqje0xzoWmbfcCn4cZt2NXxZJIwhsq4vzo5itlw== dependencies: - "@babel/runtime" "^7.17.2" - "@mui/utils" "^5.8.6" + "@babel/runtime" "^7.20.1" + "@emotion/cache" "^11.10.5" + csstype "^3.1.1" prop-types "^15.8.1" "@mui/styled-engine@^5.4.2": @@ -958,51 +1047,41 @@ "@emotion/cache" "^11.7.1" prop-types "^15.7.2" -"@mui/styled-engine@^5.8.7": - version "5.8.7" - resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.8.7.tgz#63d0779c07677fe76d4705a02c7ae99f89b50780" - integrity sha512-tVqtowjbYmiRq+qcqXK731L9eWoL9H8xTRhuTgaDGKdch1zlt4I2UwInUe1w2N9N/u3/jHsFbLcl1Un3uOwpQg== - dependencies: - "@babel/runtime" "^7.17.2" - "@emotion/cache" "^11.9.3" - csstype "^3.1.0" - prop-types "^15.8.1" - -"@mui/styles@^5.4.2": - version "5.4.2" - resolved "https://registry.npmjs.org/@mui/styles/-/styles-5.4.2.tgz" - integrity sha512-BX75fNHmRF51yove9dBkH28gpSFjClOPDEnUwLTghPYN913OsqViS/iuCd61dxzygtEEmmeYuWfQjxu/F6vF5g== - dependencies: - "@babel/runtime" "^7.17.0" - "@emotion/hash" "^0.8.0" - "@mui/private-theming" "^5.4.2" - "@mui/types" "^7.1.2" - "@mui/utils" "^5.4.2" - clsx "^1.1.1" - csstype "^3.0.10" +"@mui/styles@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.10.14.tgz#c568d5d1831539dda7525b8a738ec844f76ea6dd" + integrity sha512-efmROE5O+9qV1Wj7Q/Cz3ZplsuqSwqWRFTUWwTuTedoLetAO6ExgV4vGD1bkFsr9+VkAfJV/Zy4KPM0ouok7aA== + dependencies: + "@babel/runtime" "^7.20.1" + "@emotion/hash" "^0.9.0" + "@mui/private-theming" "^5.10.14" + "@mui/types" "^7.2.1" + "@mui/utils" "^5.10.14" + clsx "^1.2.1" + csstype "^3.1.1" hoist-non-react-statics "^3.3.2" - jss "^10.8.2" - jss-plugin-camel-case "^10.8.2" - jss-plugin-default-unit "^10.8.2" - jss-plugin-global "^10.8.2" - jss-plugin-nested "^10.8.2" - jss-plugin-props-sort "^10.8.2" - jss-plugin-rule-value-function "^10.8.2" - jss-plugin-vendor-prefixer "^10.8.2" - prop-types "^15.7.2" + jss "^10.9.2" + jss-plugin-camel-case "^10.9.2" + jss-plugin-default-unit "^10.9.2" + jss-plugin-global "^10.9.2" + jss-plugin-nested "^10.9.2" + jss-plugin-props-sort "^10.9.2" + jss-plugin-rule-value-function "^10.9.2" + jss-plugin-vendor-prefixer "^10.9.2" + prop-types "^15.8.1" -"@mui/system@^5.2.8": - version "5.8.7" - resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.7.tgz#6a7ab6ac8d3e6a6c7abcbea84b5697cbb225beb8" - integrity sha512-yFoFbfO42FWeSUDrFPixYjpqySQMqVMOSbSlAxiKnwFpvXGGn/bkfQTboCRNO31fvES29FJLQd4mwwMHd5mXng== - dependencies: - "@babel/runtime" "^7.17.2" - "@mui/private-theming" "^5.8.6" - "@mui/styled-engine" "^5.8.7" - "@mui/types" "^7.1.4" - "@mui/utils" "^5.8.6" - clsx "^1.2.0" - csstype "^3.1.0" +"@mui/system@^5.10.14": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.10.14.tgz#3bcc2d471c7faeaffecbb62e6b9087396a533c21" + integrity sha512-2de7XCjRb1j8Od0Stmo0LwFMLpOMNT4wzfINuExXI1TVSuyxXIXUxiC5FEgJW3GMvf/a7SUR8VOiMoKlKWzukw== + dependencies: + "@babel/runtime" "^7.20.1" + "@mui/private-theming" "^5.10.14" + "@mui/styled-engine" "^5.10.14" + "@mui/types" "^7.2.1" + "@mui/utils" "^5.10.14" + clsx "^1.2.1" + csstype "^3.1.1" prop-types "^15.8.1" "@mui/system@^5.4.2": @@ -1024,12 +1103,23 @@ resolved "https://registry.npmjs.org/@mui/types/-/types-7.1.2.tgz" integrity sha512-SD7O1nVzqG+ckQpFjDhXPZjRceB8HQFHEvdLLrPhlJy4lLbwEBbxK74Tj4t6Jgk0fTvLJisuwOutrtYe9P/xBQ== -"@mui/types@^7.1.4": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.4.tgz#4185c05d6df63ec673cda15feab80440abadc764" - integrity sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ== +"@mui/types@^7.2.1": + version "7.2.1" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.1.tgz#1eb2bc182c595029884047f2525ad4dbefea318e" + integrity sha512-c5mSM7ivD8EsqK6HUi9hQPr5V7TJ/IRThUQ9nWNYPdhCGriTSQV4vL6DflT99LkM+wLiIS1rVjphpEWxERep7A== + +"@mui/utils@^5.10.14", "@mui/utils@^5.10.3": + version "5.10.14" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.10.14.tgz#260bf52b2eb5a95ee80f2de4092ebf25d3d83e88" + integrity sha512-12p59+wDZpA++XVJmKwqsZmrA1nmUQ5d0a1yQWtcDjxNyER1EDzozYN/db+FY2i5ceQh2TynPTEwGms2mXDwFg== + dependencies: + "@babel/runtime" "^7.20.1" + "@types/prop-types" "^15.7.5" + "@types/react-is" "^16.7.1 || ^17.0.0" + prop-types "^15.8.1" + react-is "^18.2.0" -"@mui/utils@^5.4.1", "@mui/utils@^5.4.2": +"@mui/utils@^5.4.2": version "5.4.2" resolved "https://registry.npmjs.org/@mui/utils/-/utils-5.4.2.tgz" integrity sha512-646dBCC57MXTo/Gf3AnZSHRHznaTETQq5x7AWp5FRQ4jPeyT4WSs18cpJVwkV01cAHKh06pNQTIufIALIWCL5g== @@ -1040,51 +1130,33 @@ prop-types "^15.7.2" react-is "^17.0.2" -"@mui/utils@^5.6.0": - version "5.6.1" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.6.1.tgz#4ab79a21bd481555d9a588f4b18061b3c28ea5db" - integrity sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ== +"@mui/x-data-grid@^5.17.2": + version "5.17.12" + resolved "https://registry.yarnpkg.com/@mui/x-data-grid/-/x-data-grid-5.17.12.tgz#b57c32605f1964c2eb8b25136fe51d7165e22112" + integrity sha512-Q7lFxapa9oc8j3LVm3JAS+jmJftcaSLYcvhApYLKYWej9LKMQYov8hUPdIjzSta3E0WTINfiHaTcO1b6W4UMvQ== dependencies: - "@babel/runtime" "^7.17.2" - "@types/prop-types" "^15.7.4" - "@types/react-is" "^16.7.1 || ^17.0.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -"@mui/utils@^5.8.6": - version "5.8.6" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.6.tgz#543de64a64bb9135316ecfd91d75a8740544d79f" - integrity sha512-QM2Sd1xZo2jOt2Vz5Rmro+pi2FLJyiv4+OjxkUwXR3oUM65KSMAMLl/KNYU55s3W3DLRFP5MVwE4FhAbHseHAg== - dependencies: - "@babel/runtime" "^7.17.2" - "@types/prop-types" "^15.7.5" - "@types/react-is" "^16.7.1 || ^17.0.0" + "@babel/runtime" "^7.18.9" + "@mui/utils" "^5.10.3" + clsx "^1.2.1" prop-types "^15.8.1" - react-is "^17.0.2" + reselect "^4.1.6" -"@mui/x-data-grid@^5.5.1": - version "5.5.1" - resolved "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.5.1.tgz" - integrity sha512-0Lf7P2wr1IoK//4KLsIIps++G6XGMdlxhGxNprM4DhQZRfccX97E3o+t15W4f4YP8IdTKmdD2TjM31xcGF+HxQ== +"@mui/x-date-pickers@^5.0.8": + version "5.0.8" + resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.8.tgz#984018a28bf1d51bc2116e2f664cdd4b21f0f550" + integrity sha512-L+9WOyoxIPxj86dk4G/zyVsiakQjBX0MJTIPMNSRitxFi4I6T8KlasdpGUHfnni/EAjqR36w0d/BDwCjc/7gPQ== dependencies: - "@mui/utils" "^5.4.1" - clsx "^1.1.1" - prop-types "^15.8.1" - reselect "^4.1.5" - -"@mui/x-date-pickers@^5.0.0-alpha.1": - version "5.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.1.tgz#7450b5544b9ed655db41891c74e2c5f652fbedb7" - integrity sha512-dLPkRiIn2Gr0momblxiOnIwrxn4SijVix+8e08mwAGWhiWcmWep1O9XTRDpZsjB0kjHYCf+kZjlRX4dxnj2acg== - dependencies: - "@date-io/date-fns" "^2.11.0" - "@date-io/dayjs" "^2.11.0" - "@date-io/luxon" "^2.11.1" - "@date-io/moment" "^2.11.0" - "@mui/utils" "^5.6.0" - clsx "^1.1.1" + "@babel/runtime" "^7.18.9" + "@date-io/core" "^2.15.0" + "@date-io/date-fns" "^2.15.0" + "@date-io/dayjs" "^2.15.0" + "@date-io/luxon" "^2.15.0" + "@date-io/moment" "^2.15.0" + "@mui/utils" "^5.10.3" + "@types/react-transition-group" "^4.4.5" + clsx "^1.2.1" prop-types "^15.7.2" - react-transition-group "^4.4.2" + react-transition-group "^4.4.5" rifm "^0.12.1" "@next/bundle-analyzer@^12.1.0": @@ -1232,6 +1304,11 @@ resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== +"@popperjs/core@^2.11.6": + version "2.11.6" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" + integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== + "@popperjs/core@^2.4.4": version "2.10.2" resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz" @@ -1780,10 +1857,10 @@ dependencies: "@types/react" "*" -"@types/react-transition-group@^4.4.4": - version "4.4.4" - resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz" - integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug== +"@types/react-transition-group@^4.4.5": + version "4.4.5" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" + integrity sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA== dependencies: "@types/react" "*" @@ -2873,7 +2950,7 @@ clsx@^1.1.1: resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== -clsx@^1.2.0: +clsx@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== @@ -3127,10 +3204,10 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz" integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== -csstype@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" - integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== +csstype@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== damerau-levenshtein@^1.0.6: version "1.0.7" @@ -5261,70 +5338,70 @@ json5@^2.1.2, json5@^2.1.3, json5@^2.2.0: dependencies: minimist "^1.2.5" -jss-plugin-camel-case@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz" - integrity sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww== +jss-plugin-camel-case@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz#76dddfa32f9e62d17daa4e3504991fd0933b89e1" + integrity sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg== dependencies: "@babel/runtime" "^7.3.1" hyphenate-style-name "^1.0.3" - jss "10.9.0" + jss "10.9.2" -jss-plugin-default-unit@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz" - integrity sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w== +jss-plugin-default-unit@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz#3e7f4a1506b18d8fe231554fd982439feb2a9c53" + integrity sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg== dependencies: "@babel/runtime" "^7.3.1" - jss "10.9.0" + jss "10.9.2" -jss-plugin-global@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz" - integrity sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ== +jss-plugin-global@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz#e7f2ad4a5e8e674fb703b04b57a570b8c3e5c2c2" + integrity sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g== dependencies: "@babel/runtime" "^7.3.1" - jss "10.9.0" + jss "10.9.2" -jss-plugin-nested@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz" - integrity sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA== +jss-plugin-nested@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz#3aa2502816089ecf3981e1a07c49b276d67dca63" + integrity sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA== dependencies: "@babel/runtime" "^7.3.1" - jss "10.9.0" + jss "10.9.2" tiny-warning "^1.0.2" -jss-plugin-props-sort@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz" - integrity sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw== +jss-plugin-props-sort@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz#645f6c8f179309667b3e6212f66b59a32fb3f01f" + integrity sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw== dependencies: "@babel/runtime" "^7.3.1" - jss "10.9.0" + jss "10.9.2" -jss-plugin-rule-value-function@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz" - integrity sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg== +jss-plugin-rule-value-function@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz#9afe07596e477123cbf11120776be6a64494541f" + integrity sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q== dependencies: "@babel/runtime" "^7.3.1" - jss "10.9.0" + jss "10.9.2" tiny-warning "^1.0.2" -jss-plugin-vendor-prefixer@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz" - integrity sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA== +jss-plugin-vendor-prefixer@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz#410a0f3b9f8dbbfba58f4d329134df4849aa1237" + integrity sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA== dependencies: "@babel/runtime" "^7.3.1" css-vendor "^2.0.8" - jss "10.9.0" + jss "10.9.2" -jss@10.9.0, jss@^10.8.2: - version "10.9.0" - resolved "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz" - integrity sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw== +jss@10.9.2, jss@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jss/-/jss-10.9.2.tgz#9379be1f195ef98011dfd31f9448251bd61b95a9" + integrity sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg== dependencies: "@babel/runtime" "^7.3.1" csstype "^3.0.2" @@ -6636,6 +6713,11 @@ react-is@^17.0.1, react-is@^17.0.2: resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + react-query@^3.39.2: version "3.39.2" resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.2.tgz#9224140f0296f01e9664b78ed6e4f69a0cc9216f" @@ -6685,6 +6767,16 @@ react-transition-group@^4.4.2: loose-envify "^1.4.0" prop-types "^15.6.2" +react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react@18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -6854,10 +6946,10 @@ require-package-name@^2.0.1: resolved "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz" integrity sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk= -reselect@^4.1.5: - version "4.1.5" - resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" - integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== +reselect@^4.1.6: + version "4.1.7" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" + integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== resize-observer-polyfill@^1.5.0: version "1.5.1" @@ -7551,6 +7643,11 @@ stylis@4.0.13: resolved "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== +stylis@4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" + integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"