From b345a28659e78467d3d3439914af22ff23aa141d Mon Sep 17 00:00:00 2001 From: Jason Park Date: Tue, 12 Sep 2023 23:18:51 +0900 Subject: [PATCH] feat: final check on develop now time to deploy --- apps/campus/package.json | 2 +- apps/campus/pnpm-lock.yaml | 16 +- apps/forum/package.json | 2 +- apps/forum/pnpm-lock.yaml | 16 +- .../src/components/form/ConfirmModal.tsx | 20 +- apps/forum/src/root.component.tsx | 4 +- apps/root/package.json | 2 +- apps/root/pnpm-lock.yaml | 24 +- apps/root/src/App.tsx | 2 +- apps/root/src/components/Home.tsx | 2 +- apps/root/src/components/aboutUs/AboutUs.tsx | 11 +- apps/root/src/components/frame/Nav.tsx | 18 +- apps/root/src/components/home/HomeModal.tsx | 2 +- apps/root/src/utils/theme-context.tsx | 2 +- apps/root/src/wasedatime-root-config.ts | 7 +- apps/syllabus/package.json | 2 +- apps/syllabus/pnpm-lock.yaml | 698 +++++++++--------- .../src/components/courseInfo/CourseInfo.tsx | 22 +- .../components/courseInfo/CourseReviews.tsx | 10 +- .../components/courseInfo/ShareButtons.tsx | 2 +- .../src/containers/AddedCourseAndPrefItem.tsx | 2 +- .../containers/AddedCourseItemContainer.tsx | 2 +- .../src/containers/CourseItemContainer.tsx | 2 +- .../containers/CourseListSummaryContainer.tsx | 2 +- .../src/containers/SyllabusContainer.tsx | 2 +- apps/syllabus/src/root.component.tsx | 9 +- 26 files changed, 438 insertions(+), 445 deletions(-) diff --git a/apps/campus/package.json b/apps/campus/package.json index 94d44957c..ff67e827b 100644 --- a/apps/campus/package.json +++ b/apps/campus/package.json @@ -58,7 +58,7 @@ "react-bootstrap": "1.6.4", "react-datepicker": "3.8.0", "react-dom": "17.0.2", - "react-ga": "3.3.0", + "react-ga4": "^2.1.0", "react-helmet": "6.1.0", "react-i18next": "11.15.6", "react-router-dom": "^6.7.0", diff --git a/apps/campus/pnpm-lock.yaml b/apps/campus/pnpm-lock.yaml index a7931f8bf..16d6ff643 100644 --- a/apps/campus/pnpm-lock.yaml +++ b/apps/campus/pnpm-lock.yaml @@ -44,9 +44,9 @@ dependencies: react-dom: specifier: 17.0.2 version: 17.0.2(react@17.0.2) - react-ga: - specifier: 3.3.0 - version: 3.3.0(prop-types@15.8.1)(react@17.0.2) + react-ga4: + specifier: ^2.1.0 + version: 2.1.0 react-helmet: specifier: 6.1.0 version: 6.1.0(react@17.0.2) @@ -6226,14 +6226,8 @@ packages: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-ga@3.3.0(prop-types@15.8.1)(react@17.0.2): - resolution: {integrity: sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==} - peerDependencies: - prop-types: ^15.6.0 - react: ^15.6.2 || ^16.0 || ^17 - dependencies: - prop-types: 15.8.1 - react: 17.0.2 + /react-ga4@2.1.0: + resolution: {integrity: sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==} dev: false /react-helmet@6.1.0(react@17.0.2): diff --git a/apps/forum/package.json b/apps/forum/package.json index 6c91a987d..82f47bc6d 100644 --- a/apps/forum/package.json +++ b/apps/forum/package.json @@ -66,7 +66,7 @@ "i18next": "19.9.2", "react": "17.0.2", "react-dom": "17.0.2", - "react-ga": "3.3.0", + "react-ga4": "^2.1.0", "react-helmet": "6.1.0", "react-i18next": "11.15.6", "react-infinite-scroll-component": "^6.1.0", diff --git a/apps/forum/pnpm-lock.yaml b/apps/forum/pnpm-lock.yaml index b635857b4..7674f1839 100644 --- a/apps/forum/pnpm-lock.yaml +++ b/apps/forum/pnpm-lock.yaml @@ -62,9 +62,9 @@ dependencies: react-dom: specifier: 17.0.2 version: 17.0.2(react@17.0.2) - react-ga: - specifier: 3.3.0 - version: 3.3.0(prop-types@15.8.1)(react@17.0.2) + react-ga4: + specifier: ^2.1.0 + version: 2.1.0 react-helmet: specifier: 6.1.0 version: 6.1.0(react@17.0.2) @@ -7398,14 +7398,8 @@ packages: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-ga@3.3.0(prop-types@15.8.1)(react@17.0.2): - resolution: {integrity: sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==} - peerDependencies: - prop-types: ^15.6.0 - react: ^15.6.2 || ^16.0 || ^17 - dependencies: - prop-types: 15.8.1 - react: 17.0.2 + /react-ga4@2.1.0: + resolution: {integrity: sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==} dev: false /react-helmet@6.1.0(react@17.0.2): diff --git a/apps/forum/src/components/form/ConfirmModal.tsx b/apps/forum/src/components/form/ConfirmModal.tsx index 883d19e2c..d20c16d7c 100644 --- a/apps/forum/src/components/form/ConfirmModal.tsx +++ b/apps/forum/src/components/form/ConfirmModal.tsx @@ -9,23 +9,31 @@ type Props = { cancelAction: () => void; }; -export const ConfirmModal = ({ questionText, confirmText, cancelText, confirmAction, cancelAction }: Props) => { +export const ConfirmModal = ({ + questionText, + confirmText, + cancelText, + confirmAction, + cancelAction, +}: Props) => { return ( -
+
-

{questionText}

+

+ {questionText} +

); -} \ No newline at end of file +}; diff --git a/apps/forum/src/root.component.tsx b/apps/forum/src/root.component.tsx index 72f3a052e..26df1f347 100644 --- a/apps/forum/src/root.component.tsx +++ b/apps/forum/src/root.component.tsx @@ -1,6 +1,6 @@ import React from "react"; import { configAuth } from "wasedatime-ui"; - +import ReactGA from "react-ga4"; import App from "@app/components/App"; import { ThemeProvider } from "@app/utils/theme-context"; import { RecoilRoot } from "recoil"; @@ -24,6 +24,8 @@ const apiConfig = { }; API.configure(apiConfig); +ReactGA.initialize(import.meta.env.VITE_GA_ID, {}); + export default function Root(props) { return (
diff --git a/apps/root/package.json b/apps/root/package.json index 0f22c64be..181bf874b 100644 --- a/apps/root/package.json +++ b/apps/root/package.json @@ -78,7 +78,7 @@ "react": "17.0.2", "react-dom": "17.0.2", "react-error-boundary": "3.1.4", - "react-ga": "3.3.0", + "react-ga4": "^2.1.0", "react-helmet": "6.1.0", "react-i18next": "13.0.1", "react-responsive": "9.0.0-beta.10", diff --git a/apps/root/pnpm-lock.yaml b/apps/root/pnpm-lock.yaml index d9e2304ac..549cf601f 100644 --- a/apps/root/pnpm-lock.yaml +++ b/apps/root/pnpm-lock.yaml @@ -74,9 +74,9 @@ dependencies: react-error-boundary: specifier: 3.1.4 version: 3.1.4(react@17.0.2) - react-ga: - specifier: 3.3.0 - version: 3.3.0(prop-types@15.8.1)(react@17.0.2) + react-ga4: + specifier: ^2.1.0 + version: 2.1.0 react-helmet: specifier: 6.1.0 version: 6.1.0(react@17.0.2) @@ -3304,8 +3304,8 @@ packages: csstype: 3.1.2 dev: false - /@types/trusted-types@2.0.3: - resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} + /@types/trusted-types@2.0.4: + resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==} /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -7388,14 +7388,8 @@ packages: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-ga@3.3.0(prop-types@15.8.1)(react@17.0.2): - resolution: {integrity: sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==} - peerDependencies: - prop-types: ^15.6.0 - react: ^15.6.2 || ^16.0 || ^17 - dependencies: - prop-types: 15.8.1 - react: 17.0.2 + /react-ga4@2.1.0: + resolution: {integrity: sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==} dev: false /react-helmet@6.1.0(react@17.0.2): @@ -9096,13 +9090,13 @@ packages: /workbox-window@6.5.3: resolution: {integrity: sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==} dependencies: - '@types/trusted-types': 2.0.3 + '@types/trusted-types': 2.0.4 workbox-core: 6.5.3 /workbox-window@6.6.0: resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} dependencies: - '@types/trusted-types': 2.0.3 + '@types/trusted-types': 2.0.4 workbox-core: 6.6.0 dev: true diff --git a/apps/root/src/App.tsx b/apps/root/src/App.tsx index 2d6ab791b..94a10c41c 100644 --- a/apps/root/src/App.tsx +++ b/apps/root/src/App.tsx @@ -2,7 +2,7 @@ import React, { useEffect, lazy, Suspense, useContext } from "react" import { Hub } from "@aws-amplify/core" import { LoadingSpinner } from "wasedatime-ui" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { Helmet } from "react-helmet" import { useTranslation } from "react-i18next" import { BrowserRouter, Routes, Route } from "react-router-dom" diff --git a/apps/root/src/components/Home.tsx b/apps/root/src/components/Home.tsx index fe8250d7c..c643b1b56 100644 --- a/apps/root/src/components/Home.tsx +++ b/apps/root/src/components/Home.tsx @@ -2,7 +2,7 @@ import React, { useContext, useState } from "react" import { useNavigate } from "react-router-dom" import { WrapperWithBackground, Header, Logo, media } from "wasedatime-ui" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import { navigateToUrl } from "single-spa" import styled from "styled-components" diff --git a/apps/root/src/components/aboutUs/AboutUs.tsx b/apps/root/src/components/aboutUs/AboutUs.tsx index 07f3bc80e..66a18a8fd 100644 --- a/apps/root/src/components/aboutUs/AboutUs.tsx +++ b/apps/root/src/components/aboutUs/AboutUs.tsx @@ -1,7 +1,7 @@ import React, { useState, useContext, lazy, Suspense } from "react" import { Wrapper, Header, LoadingSpinner, media } from "wasedatime-ui" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { Helmet } from "react-helmet" import { useTranslation } from "react-i18next" import styled from "styled-components" @@ -32,11 +32,14 @@ const AboutUsFlex = styled.div` ` const AboutUsMenu = styled.div` - ${media("tablet",`text-align: center;`)} - ${media("phone",` + ${media("tablet", `text-align: center;`)} + ${media( + "phone", + ` text-align: center; font-size:3.5vw; - `)} + ` + )} ` const AboutUs = () => { diff --git a/apps/root/src/components/frame/Nav.tsx b/apps/root/src/components/frame/Nav.tsx index 9779ac59d..db2340d7d 100644 --- a/apps/root/src/components/frame/Nav.tsx +++ b/apps/root/src/components/frame/Nav.tsx @@ -9,7 +9,7 @@ import React, { import { SignInModal, sizes } from "wasedatime-ui" import { createBrowserHistory } from "history" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { useTranslation } from "react-i18next" import MediaQuery from "react-responsive" import { navigateToUrl } from "single-spa" @@ -54,14 +54,19 @@ const Nav = () => { i18n.changeLanguage(localStorage.getItem("wasedatime-lng")) } - const page = window.location.pathname + window.location.search - ReactGA.set({ page }) - ReactGA.pageview(page) + const page_path = window.location.pathname + window.location.search + ReactGA.send({ + hitType: "pageview", + page_path: page_path, + }) return history.listen(({ location, action }) => { if (action === "POP") { - ReactGA.set({ page: location.pathname }) - ReactGA.pageview(location.pathname) + const new_page_path = location.pathname + location.search + ReactGA.send({ + hitType: "pageview", + page_path: new_page_path, + }) } }) }, []) @@ -97,7 +102,6 @@ const Nav = () => { icon: , iconHovered: , }, - ] return ( diff --git a/apps/root/src/components/home/HomeModal.tsx b/apps/root/src/components/home/HomeModal.tsx index b445455c1..a398fa9bb 100644 --- a/apps/root/src/components/home/HomeModal.tsx +++ b/apps/root/src/components/home/HomeModal.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react" import { Modal, sizes } from "wasedatime-ui" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import MediaQuery from "react-responsive" diff --git a/apps/root/src/utils/theme-context.tsx b/apps/root/src/utils/theme-context.tsx index 84941860f..d001bc36c 100644 --- a/apps/root/src/utils/theme-context.tsx +++ b/apps/root/src/utils/theme-context.tsx @@ -1,6 +1,6 @@ import React, { useState, useEffect, createContext } from "react" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { gaAppendActionWithTheme, gaChangeTheme } from "@app/ga/eventActions" import { gaTheme } from "@app/ga/eventCategories" diff --git a/apps/root/src/wasedatime-root-config.ts b/apps/root/src/wasedatime-root-config.ts index 1edf7c6fe..07b647f77 100644 --- a/apps/root/src/wasedatime-root-config.ts +++ b/apps/root/src/wasedatime-root-config.ts @@ -2,7 +2,7 @@ import React from "react" import { configAuth } from "wasedatime-ui" import ReactDOM from "react-dom" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { navigateToUrl, registerApplication, start } from "single-spa" import { constructApplications, @@ -38,10 +38,7 @@ start() configAuth() -ReactGA.initialize(import.meta.env.VITE_GA_ID, { - debug: false, - titleCase: false, -}) +ReactGA.initialize(import.meta.env.VITE_GA_ID, {}) ReactDOM.render(React.createElement("span"), document.getElementById("loading")) ReactDOM.render(React.createElement(Nav), document.getElementById("nav")) diff --git a/apps/syllabus/package.json b/apps/syllabus/package.json index e4c98fd75..326e67833 100644 --- a/apps/syllabus/package.json +++ b/apps/syllabus/package.json @@ -70,7 +70,7 @@ "react": "17.0.2", "react-copy-to-clipboard": "5.1.0", "react-dom": "17.0.2", - "react-ga": "3.3.0", + "react-ga4": "^2.1.0", "react-helmet": "6.1.0", "react-i18next": "11.17.0", "react-minimal-pie-chart": "8.3.0", diff --git a/apps/syllabus/pnpm-lock.yaml b/apps/syllabus/pnpm-lock.yaml index 8d4ff2fac..10216efc6 100644 --- a/apps/syllabus/pnpm-lock.yaml +++ b/apps/syllabus/pnpm-lock.yaml @@ -68,9 +68,9 @@ dependencies: react-dom: specifier: 17.0.2 version: 17.0.2(react@17.0.2) - react-ga: - specifier: 3.3.0 - version: 3.3.0(prop-types@15.8.1)(react@17.0.2) + react-ga4: + specifier: ^2.1.0 + version: 2.1.0 react-helmet: specifier: 6.1.0 version: 6.1.0(react@17.0.2) @@ -735,7 +735,7 @@ packages: '@aws-sdk/querystring-parser': 3.6.1 '@aws-sdk/types': 3.6.1 tslib: 1.14.1 - url: 0.11.1 + url: 0.11.2 dev: false /@aws-sdk/url-parser@3.6.1: @@ -858,12 +858,12 @@ packages: '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.18.2) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.18.2) '@babel/helpers': 7.22.15 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -872,20 +872,20 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core@7.22.15: - resolution: {integrity: sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==} + /@babel/core@7.22.17: + resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helpers': 7.22.15 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -913,7 +913,7 @@ packages: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 @@ -922,13 +922,13 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-compilation-targets@7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} @@ -957,19 +957,19 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.15): + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -986,13 +986,13 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.22.15): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -1013,12 +1013,12 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.22.15): + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.22.17): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@5.5.0) @@ -1038,28 +1038,28 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-member-expression-to-functions@7.22.15: resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 - /@babel/helper-module-transforms@7.22.15(@babel/core@7.18.2): - resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==} + /@babel/helper-module-transforms@7.22.17(@babel/core@7.18.2): + resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1071,13 +1071,13 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 - /@babel/helper-module-transforms@7.22.15(@babel/core@7.22.15): - resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==} + /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): + resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1089,14 +1089,14 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.18.2): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator@7.22.17(@babel/core@7.18.2): + resolution: {integrity: sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1104,18 +1104,18 @@ packages: '@babel/core': 7.18.2 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 + '@babel/helper-wrap-function': 7.22.17 - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.15): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator@7.22.17(@babel/core@7.22.17): + resolution: {integrity: sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 + '@babel/helper-wrap-function': 7.22.17 dev: false /@babel/helper-replace-supers@7.22.9(@babel/core@7.18.2): @@ -1129,13 +1129,13 @@ packages: '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.15): + /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.17): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1145,19 +1145,19 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} @@ -1171,21 +1171,21 @@ packages: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.22.10: - resolution: {integrity: sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==} + /@babel/helper-wrap-function@7.22.17: + resolution: {integrity: sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.15 - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/helpers@7.22.15: resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 transitivePeerDependencies: - supports-color @@ -1202,7 +1202,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.18.2): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} @@ -1234,21 +1234,21 @@ packages: '@babel/core': 7.18.2 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.18.2) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.18.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.2) - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.15): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.17): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.15) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.15) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-class-properties@7.17.12(@babel/core@7.18.2): @@ -1262,15 +1262,15 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-class-properties@7.17.12(@babel/core@7.22.15): + /@babel/plugin-proposal-class-properties@7.17.12(@babel/core@7.22.17): resolution: {integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==} engines: {node: '>=6.9.0'} 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. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1286,15 +1286,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.15): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} 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. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1321,8 +1321,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.2) - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.18.2): - resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} + /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.18.2): + resolution: {integrity: sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1332,15 +1332,15 @@ packages: '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.18.2) dev: false - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.15): - resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} + /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.22.17): + resolution: {integrity: sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.2): @@ -1387,16 +1387,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.2) - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.15): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} 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. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.2): @@ -1410,16 +1410,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.2) - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.15): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} 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. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.15) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.2): @@ -1436,7 +1436,7 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.2) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.18.2) - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.15): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.17): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. @@ -1444,11 +1444,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.15) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.2): @@ -1462,16 +1462,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.2) - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.15): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.18.2): @@ -1486,17 +1486,17 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.2) - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.15): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.17): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} 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. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@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/core@7.22.15) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) dev: false /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.2): @@ -1542,12 +1542,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.15): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1559,12 +1559,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.15): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1585,12 +1585,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.15): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1604,13 +1604,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.15): + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1632,13 +1632,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.15): + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1668,13 +1668,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.15): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1694,12 +1694,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.15): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1711,12 +1711,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.15): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1728,12 +1728,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.15): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1745,12 +1745,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.15): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1762,12 +1762,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.15): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1798,13 +1798,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.15): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1817,13 +1817,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1836,18 +1836,18 @@ packages: '@babel/core': 7.18.2 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.18.2) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.18.2) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.15) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) dev: false /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.18.2): @@ -1859,13 +1859,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1878,13 +1878,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -1905,20 +1905,20 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: false @@ -1933,13 +1933,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: false @@ -1953,13 +1953,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-destructuring@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-destructuring@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2003,15 +2003,15 @@ packages: '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.18.2) dev: false - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.17) dev: false /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.18.2): @@ -2023,13 +2023,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2044,13 +2044,13 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 @@ -2065,13 +2065,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2084,13 +2084,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2101,7 +2101,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.18.2) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.18.2): @@ -2111,18 +2111,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.18.2) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: false @@ -2135,7 +2135,7 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.18.2) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.15 @@ -2146,7 +2146,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.18.2) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.18.2): @@ -2159,14 +2159,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2189,15 +2189,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.18.2) - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) dev: false /@babel/plugin-transform-optional-chaining@7.22.15(@babel/core@7.18.2): @@ -2220,13 +2220,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2239,13 +2239,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2258,13 +2258,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2287,13 +2287,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2306,13 +2306,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2327,20 +2327,20 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.18.2) - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.15) - '@babel/types': 7.22.15 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) + '@babel/types': 7.22.17 dev: false /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.18.2): @@ -2389,18 +2389,18 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-runtime@7.18.2(@babel/core@7.22.15): + /@babel/plugin-transform-runtime@7.18.2(@babel/core@7.22.17): resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.22.15) - babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.22.15) - babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.22.15) + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.22.17) + babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.22.17) + babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.22.17) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2415,13 +2415,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2435,13 +2435,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false @@ -2455,13 +2455,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2474,13 +2474,13 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2505,17 +2505,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.18.2) - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.15): + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17) dev: false /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.18.2): @@ -2537,14 +2537,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.15): + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2624,11 +2624,11 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.18.2) '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.18.2) '@babel/preset-modules': 0.1.6(@babel/core@7.18.2) - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.18.2) babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.18.2) babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.18.2) - core-js-compat: 3.32.1 + core-js-compat: 3.32.2 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2654,7 +2654,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.2) '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.18.2) - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 esutils: 2.0.3 /@babel/preset-react@7.17.12(@babel/core@7.18.2): @@ -2719,10 +2719,10 @@ packages: dependencies: '@babel/code-frame': 7.22.13 '@babel/parser': 7.22.16 - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 - /@babel/traverse@7.22.15(supports-color@5.5.0): - resolution: {integrity: sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==} + /@babel/traverse@7.22.17(supports-color@5.5.0): + resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 @@ -2732,14 +2732,14 @@ packages: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.16 - '@babel/types': 7.22.15 + '@babel/types': 7.22.17 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.22.15: - resolution: {integrity: sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==} + /@babel/types@7.22.17: + resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 @@ -3068,33 +3068,33 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@jest/create-cache-key-function@29.6.3: - resolution: {integrity: sha512-kzSK9XAxtD1kRPJKxsmD0YKw2fyXveP+5ikeQkCYCHeacWW1EGYMTgjDIM/Di4Uhttx7lnHwrNpz2xn+0rTp8g==} + /@jest/create-cache-key-function@29.7.0: + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 dev: false - /@jest/environment@29.6.4: - resolution: {integrity: sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==} + /@jest/environment@29.7.0: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.6.4 + '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 17.0.41 - jest-mock: 29.6.3 + jest-mock: 29.7.0 dev: false - /@jest/fake-timers@29.6.4: - resolution: {integrity: sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==} + /@jest/fake-timers@29.7.0: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 '@types/node': 17.0.41 - jest-message-util: 29.6.3 - jest-mock: 29.6.3 - jest-util: 29.6.3 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: false /@jest/schemas@29.6.3: @@ -3497,8 +3497,8 @@ packages: resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} dev: false - /@react-native/codegen@0.72.6(@babel/preset-env@7.18.2): - resolution: {integrity: sha512-idTVI1es/oopN0jJT/0jB6nKdvTUKE3757zA5+NPXZTeB46CIRbmmos4XBiAec8ufu9/DigLPbHTYAaMNZJ6Ig==} + /@react-native/codegen@0.72.7(@babel/preset-env@7.18.2): + resolution: {integrity: sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: @@ -3936,7 +3936,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001528 + caniuse-lite: 1.0.30001533 fraction.js: 4.3.6 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3972,14 +3972,14 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.22.15): + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.22.17): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.15 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.17) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3992,18 +3992,18 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.2) - core-js-compat: 3.32.1 + core-js-compat: 3.32.2 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.22.15): + /babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.22.17): resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.15) - core-js-compat: 3.32.1 + '@babel/core': 7.22.17 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.17) + core-js-compat: 3.32.2 transitivePeerDependencies: - supports-color dev: false @@ -4018,13 +4018,13 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.22.15): + /babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.22.17): resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.15 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.17) transitivePeerDependencies: - supports-color dev: false @@ -4056,10 +4056,10 @@ packages: - '@babel/core' dev: false - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.15): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.17): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.17) transitivePeerDependencies: - '@babel/core' dev: false @@ -4099,38 +4099,38 @@ packages: babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 dev: false - /babel-preset-fbjs@3.4.0(@babel/core@7.22.15): + /babel-preset-fbjs@3.4.0(@babel/core@7.22.17): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.15 - '@babel/plugin-proposal-class-properties': 7.17.12(@babel/core@7.22.15) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.15) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.15) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.15) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/plugin-proposal-class-properties': 7.17.12(@babel/core@7.22.17) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.17) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.17) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.17) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 dev: false @@ -4183,8 +4183,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001528 - electron-to-chromium: 1.4.510 + caniuse-lite: 1.0.30001533 + electron-to-chromium: 1.4.515 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.10) @@ -4275,13 +4275,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001528 + caniuse-lite: 1.0.30001533 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001528: - resolution: {integrity: sha512-0Db4yyjR9QMNlsxh+kKWzQtkyflkG/snYheSzkjmvdEtEXB1+jt7A2HmSEiO6XIJPIbo92lHNGNySvE5pZcs5Q==} + /caniuse-lite@1.0.30001533: + resolution: {integrity: sha512-9aY/b05NKU4Yl2sbcJhn4A7MsGwR1EPfW/nrqsnqVA0Oq50wpmPaGI+R1Z0UKlUl96oxUkGEOILWtOHck0eCWw==} /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -4503,13 +4503,13 @@ packages: toggle-selection: 1.0.6 dev: false - /core-js-compat@3.32.1: - resolution: {integrity: sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==} + /core-js-compat@3.32.2: + resolution: {integrity: sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==} dependencies: browserslist: 4.21.10 - /core-js@3.32.1: - resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} + /core-js@3.32.2: + resolution: {integrity: sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==} requiresBuild: true dev: false @@ -4833,8 +4833,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.510: - resolution: {integrity: sha512-xPfLIPFcN/WLXBpQ/K4UgE98oUBO5Tia6BD4rkSR0wE7ep/PwBVlgvPJQrIBpmJGVAmUzwPKuDbVt9XV6+uC2g==} + /electron-to-chromium@1.4.515: + resolution: {integrity: sha512-VTq6vjk3kCfG2qdzQRd/i9dIyVVm0dbtZIgFzrLgfB73mXDQT2HPKVRc1EoZcAVUv9XhXAu08DWqJuababdGGg==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5576,16 +5576,16 @@ packages: - encoding dev: false - /jest-environment-node@29.6.4: - resolution: {integrity: sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==} + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.4 - '@jest/fake-timers': 29.6.4 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 17.0.41 - jest-mock: 29.6.3 - jest-util: 29.6.3 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: false /jest-get-type@29.6.3: @@ -5593,8 +5593,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: false - /jest-message-util@29.6.3: - resolution: {integrity: sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==} + /jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.22.13 @@ -5603,18 +5603,18 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 29.6.3 + pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 dev: false - /jest-mock@29.6.3: - resolution: {integrity: sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==} + /jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 17.0.41 - jest-util: 29.6.3 + jest-util: 29.7.0 dev: false /jest-regex-util@27.5.1: @@ -5634,8 +5634,8 @@ packages: picomatch: 2.3.1 dev: false - /jest-util@29.6.3: - resolution: {integrity: sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==} + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 @@ -5646,8 +5646,8 @@ packages: picomatch: 2.3.1 dev: false - /jest-validate@29.6.3: - resolution: {integrity: sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==} + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 @@ -5655,7 +5655,7 @@ packages: chalk: 4.1.2 jest-get-type: 29.6.3 leven: 3.1.0 - pretty-format: 29.6.3 + pretty-format: 29.7.0 dev: false /jest-worker@27.5.1: @@ -6024,7 +6024,7 @@ packages: resolution: {integrity: sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -6050,7 +6050,7 @@ packages: dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 - jest-validate: 29.6.3 + jest-validate: 29.7.0 metro: 0.76.7 metro-cache: 0.76.7 metro-core: 0.76.7 @@ -6132,7 +6132,7 @@ packages: '@babel/core': 7.18.2 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.18.2) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.18.2) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.18.2) + '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.18.2) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.18.2) '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.18.2) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.18.2) @@ -6172,50 +6172,50 @@ packages: - supports-color dev: false - /metro-react-native-babel-preset@0.76.7(@babel/core@7.22.15): + /metro-react-native-babel-preset@0.76.7(@babel/core@7.22.17): resolution: {integrity: sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.22.15 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.15) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.15) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.15) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.15) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.15) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.15) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.15) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.15) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.15) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.15) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-runtime': 7.18.2(@babel/core@7.22.15) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.15) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.15) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.15) + '@babel/core': 7.22.17 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.17) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.22.17) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.17) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.17) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-runtime': 7.18.2(@babel/core@7.22.17) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.17) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.17) '@babel/template': 7.22.15 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.15) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.17) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color @@ -6261,8 +6261,8 @@ packages: resolution: {integrity: sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==} engines: {node: '>=16'} dependencies: - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 invariant: 2.2.4 metro-symbolicate: 0.76.7 nullthrows: 1.1.1 @@ -6277,8 +6277,8 @@ packages: resolution: {integrity: sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==} engines: {node: '>=16'} dependencies: - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 invariant: 2.2.4 metro-symbolicate: 0.76.8 nullthrows: 1.1.1 @@ -6323,10 +6323,10 @@ packages: resolution: {integrity: sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/generator': 7.22.15 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) + '@babel/traverse': 7.22.17(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -6336,11 +6336,11 @@ packages: resolution: {integrity: sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/generator': 7.22.15 '@babel/parser': 7.22.16 - '@babel/types': 7.22.15 - babel-preset-fbjs: 3.4.0(@babel/core@7.22.15) + '@babel/types': 7.22.17 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.17) metro: 0.76.7 metro-babel-transformer: 0.76.7 metro-cache: 0.76.7 @@ -6361,12 +6361,12 @@ packages: hasBin: true dependencies: '@babel/code-frame': 7.22.13 - '@babel/core': 7.22.15 + '@babel/core': 7.22.17 '@babel/generator': 7.22.15 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) - '@babel/types': 7.22.15 + '@babel/traverse': 7.22.17(supports-color@5.5.0) + '@babel/types': 7.22.17 accepts: 1.3.8 async: 3.2.4 chalk: 4.1.2 @@ -6391,7 +6391,7 @@ packages: metro-inspector-proxy: 0.76.7 metro-minify-terser: 0.76.7 metro-minify-uglify: 0.76.7 - metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.15) + metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.17) metro-resolver: 0.76.7 metro-runtime: 0.76.7 metro-source-map: 0.76.7 @@ -7189,8 +7189,8 @@ packages: react-is: 17.0.2 dev: false - /pretty-format@29.6.3: - resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==} + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 @@ -7389,14 +7389,8 @@ packages: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-ga@3.3.0(prop-types@15.8.1)(react@17.0.2): - resolution: {integrity: sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==} - peerDependencies: - prop-types: ^15.6.0 - react: ^15.6.2 || ^16.0 || ^17 - dependencies: - prop-types: 15.8.1 - react: 17.0.2 + /react-ga4@2.1.0: + resolution: {integrity: sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==} dev: false /react-helmet@6.1.0(react@17.0.2): @@ -7469,12 +7463,12 @@ packages: peerDependencies: react: 18.2.0 dependencies: - '@jest/create-cache-key-function': 29.6.3 + '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 11.3.6(@babel/core@7.18.2) '@react-native-community/cli-platform-android': 11.3.6 '@react-native-community/cli-platform-ios': 11.3.6 '@react-native/assets-registry': 0.72.0 - '@react-native/codegen': 0.72.6(@babel/preset-env@7.18.2) + '@react-native/codegen': 0.72.7(@babel/preset-env@7.18.2) '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 @@ -7486,7 +7480,7 @@ packages: event-target-shim: 5.0.1 flow-enums-runtime: 0.0.5 invariant: 2.2.4 - jest-environment-node: 29.6.4 + jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 metro-runtime: 0.76.8 @@ -7503,7 +7497,7 @@ packages: scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 use-sync-external-store: 1.2.0(react@17.0.2) - whatwg-fetch: 3.6.18 + whatwg-fetch: 3.6.19 ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -7831,8 +7825,8 @@ packages: dependencies: glob: 7.2.3 - /rollup@3.29.0: - resolution: {integrity: sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==} + /rollup@3.29.1: + resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8030,7 +8024,7 @@ packages: dependencies: '@juggle/resize-observer': 3.4.0 can-use-dom: 0.1.0 - core-js: 3.32.1 + core-js: 3.32.2 lodash.debounce: 4.0.8 lodash.memoize: 4.1.2 lodash.throttle: 4.1.1 @@ -8205,7 +8199,7 @@ packages: react-is: '>= 16.8.0' dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) + '@babel/traverse': 7.22.17(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -8478,8 +8472,8 @@ packages: punycode: 2.3.0 dev: true - /url@0.11.1: - resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} + /url@0.11.2: + resolution: {integrity: sha512-7yIgNnrST44S7PJ5+jXbdIupfU1nWUdQJBFBeJRclPXiWgCvrSq5Frw8lr/i//n5sqDfzoKmBymMS81l4U/7cg==} dependencies: punycode: 1.4.1 qs: 6.11.2 @@ -8558,7 +8552,7 @@ packages: '@types/node': 17.0.41 esbuild: 0.17.19 postcss: 8.4.29 - rollup: 3.29.0 + rollup: 3.29.1 sass: 1.52.2 optionalDependencies: fsevents: 2.3.3 @@ -8595,8 +8589,8 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false - /whatwg-fetch@3.6.18: - resolution: {integrity: sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==} + /whatwg-fetch@3.6.19: + resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} dev: false /whatwg-url@5.0.0: diff --git a/apps/syllabus/src/components/courseInfo/CourseInfo.tsx b/apps/syllabus/src/components/courseInfo/CourseInfo.tsx index d0330fdad..db59488bd 100644 --- a/apps/syllabus/src/components/courseInfo/CourseInfo.tsx +++ b/apps/syllabus/src/components/courseInfo/CourseInfo.tsx @@ -5,7 +5,7 @@ import { Colors, media, getUserAttr } from "wasedatime-ui" import { faExternalLinkSquareAlt } from "@fortawesome/free-solid-svg-icons" import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" import { levenshteinEditDistance as levenshtein } from "levenshtein-edit-distance" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import { connect } from "react-redux" import Grid from "semantic-ui-react/dist/commonjs/collections/Grid" @@ -53,12 +53,18 @@ const RelatedCourses = styled.div` @media (max-width: 1280px) { width: calc(96vw - 55em - 120px); } - ${media("desktop",` + ${media( + "desktop", + ` width: calc(96vw - 30em - 130px); - `)} - ${media("tablet",` + ` + )} + ${media( + "tablet", + ` width: calc(96vw - 40px); - `)} + ` + )} overflow-x: auto; padding: none; @@ -80,9 +86,9 @@ const RelatedCourse = styled.div` @media (max-width: 1280px) { flex: 0 0 49.5%; } - ${media("desktop",`flex: 0 0 49.5%;`)} - ${media("tablet",`flex: 0 0 33%;`)} - ${media("phone",`flex: 0 0 49.5%;`)} + ${media("desktop", `flex: 0 0 49.5%;`)} + ${media("tablet", `flex: 0 0 33%;`)} + ${media("phone", `flex: 0 0 49.5%;`)} ` const StyledSubHeading = styled("h4")` diff --git a/apps/syllabus/src/components/courseInfo/CourseReviews.tsx b/apps/syllabus/src/components/courseInfo/CourseReviews.tsx index 0b8b1d6b4..ac36d9667 100644 --- a/apps/syllabus/src/components/courseInfo/CourseReviews.tsx +++ b/apps/syllabus/src/components/courseInfo/CourseReviews.tsx @@ -10,7 +10,7 @@ import { } from "wasedatime-ui" import { faPen } from "@fortawesome/free-solid-svg-icons" import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import MediaQuery from "react-responsive" import { toast } from "react-toastify" @@ -34,7 +34,7 @@ import { getAvgScales } from "@app/utils/get-avg-scales" import { ThemeContext } from "@app/utils/theme-context" const StyledReviewsWrapper = styled("div")` - ${media("phone",`padding: 0 1em;`)} + ${media("phone", `padding: 0 1em;`)} ` const StyledSubHeading = styled("h4")` @@ -60,8 +60,8 @@ const AddReviewButton = styled("button")` width: 100%; margin-top: 0.5em; } - ${media("desktop",`float: none; width: 100%; margin-top: 0.5em;`)} - ${media("phone",`font-size: 1.5em`)} + ${media("desktop", `float: none; width: 100%; margin-top: 0.5em;`)} + ${media("phone", `font-size: 1.5em`)} ` const Announcement = styled("div")` @@ -71,7 +71,7 @@ const Announcement = styled("div")` margin-bottom: 5px; padding: 5px 10px; font-size: 0.7em; - ${media("tablet",`font-size: 1em`)} + ${media("tablet", `font-size: 1em`)} border-radius: 3px; line-height: normal; ` diff --git a/apps/syllabus/src/components/courseInfo/ShareButtons.tsx b/apps/syllabus/src/components/courseInfo/ShareButtons.tsx index 09c019f31..badd895c6 100644 --- a/apps/syllabus/src/components/courseInfo/ShareButtons.tsx +++ b/apps/syllabus/src/components/courseInfo/ShareButtons.tsx @@ -11,7 +11,7 @@ import { import { faLink } from "@fortawesome/free-solid-svg-icons" import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" import { CopyToClipboard } from "react-copy-to-clipboard" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { withTranslation } from "react-i18next" import Popup from "semantic-ui-react/dist/commonjs/modules/Popup" diff --git a/apps/syllabus/src/containers/AddedCourseAndPrefItem.tsx b/apps/syllabus/src/containers/AddedCourseAndPrefItem.tsx index cbcd98703..3bf6ff689 100644 --- a/apps/syllabus/src/containers/AddedCourseAndPrefItem.tsx +++ b/apps/syllabus/src/containers/AddedCourseAndPrefItem.tsx @@ -1,6 +1,6 @@ import React from "react" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import { connect } from "react-redux" import { toast } from "react-toastify" diff --git a/apps/syllabus/src/containers/AddedCourseItemContainer.tsx b/apps/syllabus/src/containers/AddedCourseItemContainer.tsx index b3d6ffd64..fadda7616 100644 --- a/apps/syllabus/src/containers/AddedCourseItemContainer.tsx +++ b/apps/syllabus/src/containers/AddedCourseItemContainer.tsx @@ -1,6 +1,6 @@ import React from "react" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import { connect } from "react-redux" import { toast } from "react-toastify" diff --git a/apps/syllabus/src/containers/CourseItemContainer.tsx b/apps/syllabus/src/containers/CourseItemContainer.tsx index ac5d98467..5392f957e 100644 --- a/apps/syllabus/src/containers/CourseItemContainer.tsx +++ b/apps/syllabus/src/containers/CourseItemContainer.tsx @@ -1,6 +1,6 @@ import React from "react" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { WithTranslation, withTranslation } from "react-i18next" import { connect } from "react-redux" import { toast } from "react-toastify" diff --git a/apps/syllabus/src/containers/CourseListSummaryContainer.tsx b/apps/syllabus/src/containers/CourseListSummaryContainer.tsx index bc1d2b995..a7265d0ef 100644 --- a/apps/syllabus/src/containers/CourseListSummaryContainer.tsx +++ b/apps/syllabus/src/containers/CourseListSummaryContainer.tsx @@ -1,6 +1,6 @@ import React from "react" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { connect } from "react-redux" import CourseListSummary from "@app/components/CourseListSummary" diff --git a/apps/syllabus/src/containers/SyllabusContainer.tsx b/apps/syllabus/src/containers/SyllabusContainer.tsx index 74225217d..10f89599d 100644 --- a/apps/syllabus/src/containers/SyllabusContainer.tsx +++ b/apps/syllabus/src/containers/SyllabusContainer.tsx @@ -4,7 +4,7 @@ import API from "@aws-amplify/api" import { Modal, media, sizes, Header, LoadingSpinner } from "wasedatime-ui" import debounce from "lodash/debounce" import queryString from "query-string" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { Helmet } from "react-helmet" import { WithTranslation, withTranslation } from "react-i18next" import { connect } from "react-redux" diff --git a/apps/syllabus/src/root.component.tsx b/apps/syllabus/src/root.component.tsx index fba39b0ea..635de4ad1 100644 --- a/apps/syllabus/src/root.component.tsx +++ b/apps/syllabus/src/root.component.tsx @@ -4,7 +4,7 @@ import API from "@aws-amplify/api" import { LoadingSpinner, configAuth } from "wasedatime-ui" import * as Sentry from "@sentry/react" import throttle from "lodash/throttle" -import ReactGA from "react-ga" +import ReactGA from "react-ga4" import { useTranslation } from "react-i18next" import { Provider } from "react-redux" @@ -29,10 +29,7 @@ API.configure(config) configAuth() -ReactGA.initialize(import.meta.env.VITE_GA_ID, { - debug: false, - titleCase: false, -}) +ReactGA.initialize(import.meta.env.VITE_GA_ID, {}) const LoadingSpinnerContainer = () => { const { theme } = useContext(ThemeContext) @@ -49,7 +46,7 @@ const Root = () => { const [reduxStore, setReduxStore] = useState(null) useEffect(() => { - i18n.changeLanguage(localStorage.getItem("wasedatime-lng")); + i18n.changeLanguage(localStorage.getItem("wasedatime-lng")) if (!reduxStore) { storeConfig() }