From dbd577cbd6f914617e9fedb4b266fca0e127da4a Mon Sep 17 00:00:00 2001 From: RJ <27843274+rjchow@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:44:32 +0800 Subject: [PATCH] add/lys xstate scaffolding (#45548) * dev: added xstate 5 * add xstate scaffolding for launch your store --- .../bin/xstate5-react-script.js | 9 + .../client/launch-store/index.tsx | 90 ++ .../pages/launch-store-success.tsx | 21 + .../main-content/pages/loading.tsx | 29 + .../main-content/pages/site-preview.tsx | 21 + .../launch-store/main-content/xstate.tsx | 78 ++ .../sidebar/components/launch-store-hub.tsx | 40 + .../client/launch-store/sidebar/xstate.tsx | 135 +++ .../client/launch-store/styles.scss | 16 + .../client/layout/controller.js | 23 + .../utils/xstate/useComponentFromService.tsx | 34 + plugins/woocommerce-admin/package.json | 6 +- .../changelog/add-lys-xstate-scaffold | 4 + pnpm-lock.yaml | 785 +++++++++--------- 14 files changed, 914 insertions(+), 377 deletions(-) create mode 100644 plugins/woocommerce-admin/bin/xstate5-react-script.js create mode 100644 plugins/woocommerce-admin/client/launch-store/index.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/main-content/pages/launch-store-success.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/main-content/pages/loading.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/main-content/pages/site-preview.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/main-content/xstate.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/sidebar/components/launch-store-hub.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/sidebar/xstate.tsx create mode 100644 plugins/woocommerce-admin/client/launch-store/styles.scss create mode 100644 plugins/woocommerce-admin/client/utils/xstate/useComponentFromService.tsx create mode 100644 plugins/woocommerce/changelog/add-lys-xstate-scaffold diff --git a/plugins/woocommerce-admin/bin/xstate5-react-script.js b/plugins/woocommerce-admin/bin/xstate5-react-script.js new file mode 100644 index 00000000000..75f420bcbec --- /dev/null +++ b/plugins/woocommerce-admin/bin/xstate5-react-script.js @@ -0,0 +1,9 @@ +const fs = require( 'fs-extra' ); +const path = require( 'path' ); + +const rootNodeModules = path.join( __dirname, '..', 'node_modules' ); + +fs.ensureSymlinkSync( + path.join( rootNodeModules, 'xstate5' ), + path.join( rootNodeModules, '@xstate5', 'react', 'node_modules', 'xstate' ) +); diff --git a/plugins/woocommerce-admin/client/launch-store/index.tsx b/plugins/woocommerce-admin/client/launch-store/index.tsx new file mode 100644 index 00000000000..fe10f43402e --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/index.tsx @@ -0,0 +1,90 @@ +/** + * External dependencies + */ +import { useMachine } from '@xstate5/react'; +import React from 'react'; +import classnames from 'classnames'; +/** + * Internal dependencies + */ +import { useFullScreen } from '~/utils'; +import { useComponentFromXStateService } from '~/utils/xstate/useComponentFromService'; + +import './styles.scss'; +import { + SidebarMachineEvents, + sidebarMachine, + SidebarComponentProps, + SidebarContainer, +} from './sidebar/xstate'; +import { + MainContentMachineEvents, + mainContentMachine, + MainContentComponentProps, + MainContentContainer, +} from './main-content/xstate'; + +export type LaunchYourStoreComponentProps = { + sendEventToSidebar: ( arg0: SidebarMachineEvents ) => void; + sendEventToMainContent: ( arg0: MainContentMachineEvents ) => void; + className?: string; +}; +const LaunchStoreController = () => { + useFullScreen( [ 'woocommerce-launch-your-store' ] ); + + const [ mainContentState, sendToMainContent, mainContentMachineService ] = + useMachine( mainContentMachine ); + + const [ sidebarState, sendToSidebar, sidebarMachineService ] = useMachine( + sidebarMachine, + { + input: { + mainContentMachineRef: mainContentMachineService, + }, + } + ); + + const isSidebarVisible = ! sidebarState.hasTag( 'fullscreen' ); + + const [ CurrentSidebarComponent ] = + useComponentFromXStateService< SidebarComponentProps >( + sidebarMachineService + ); + + const [ CurrentMainContentComponent ] = + useComponentFromXStateService< MainContentComponentProps >( + mainContentMachineService + ); + + return ( +
+ + { CurrentSidebarComponent && ( + + ) } + { JSON.stringify( sidebarState.toJSON() ) } + { JSON.stringify( sidebarState.getMeta() ) } + + + { CurrentMainContentComponent && ( + + ) } + { JSON.stringify( mainContentState.getMeta() ) } + { JSON.stringify( mainContentState.toJSON() ) } + +
+ ); +}; +export default LaunchStoreController; diff --git a/plugins/woocommerce-admin/client/launch-store/main-content/pages/launch-store-success.tsx b/plugins/woocommerce-admin/client/launch-store/main-content/pages/launch-store-success.tsx new file mode 100644 index 00000000000..bf9bb40e9eb --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/main-content/pages/launch-store-success.tsx @@ -0,0 +1,21 @@ +/** + * External dependencies + */ +import classnames from 'classnames'; + +/** + * Internal dependencies + */ +import type { MainContentComponentProps } from '../xstate'; +export const LaunchYourStoreSuccess = ( props: MainContentComponentProps ) => { + return ( +
+

Main Content - Site Launch Store Success Page

+
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/main-content/pages/loading.tsx b/plugins/woocommerce-admin/client/launch-store/main-content/pages/loading.tsx new file mode 100644 index 00000000000..cad048a92f0 --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/main-content/pages/loading.tsx @@ -0,0 +1,29 @@ +/** + * External dependencies + */ +import classnames from 'classnames'; +/** + * Internal dependencies + */ +import type { MainContentComponentProps } from '../xstate'; +export const LoadingPage = ( props: MainContentComponentProps ) => { + return ( +
+

Main Content - Loading page

+ +
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/main-content/pages/site-preview.tsx b/plugins/woocommerce-admin/client/launch-store/main-content/pages/site-preview.tsx new file mode 100644 index 00000000000..be23fa40a09 --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/main-content/pages/site-preview.tsx @@ -0,0 +1,21 @@ +/** + * External dependencies + */ +import classnames from 'classnames'; +/** + * Internal dependencies + */ +import type { MainContentComponentProps } from '../xstate'; + +export const SitePreviewPage = ( props: MainContentComponentProps ) => { + return ( +
+

Main Content - Site Preview

+
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/main-content/xstate.tsx b/plugins/woocommerce-admin/client/launch-store/main-content/xstate.tsx new file mode 100644 index 00000000000..8f221f21421 --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/main-content/xstate.tsx @@ -0,0 +1,78 @@ +/** + * External dependencies + */ +import { setup } from 'xstate5'; +import React from 'react'; +/** + * Internal dependencies + */ +import { LoadingPage } from './pages/loading'; +import { LaunchYourStoreSuccess } from './pages/launch-store-success'; +import { SitePreviewPage } from './pages/site-preview'; +import type { LaunchYourStoreComponentProps } from '..'; + +export type MainContentMachineContext = { + placeholder?: string; // remove this when we have some types to put here +}; + +export type MainContentComponentProps = LaunchYourStoreComponentProps & { + context: MainContentMachineContext; +}; +export type MainContentMachineEvents = + | { type: 'SHOW_LAUNCH_STORE_SUCCESS' } + | { type: 'SHOW_LOADING' }; + +export const mainContentMachine = setup( { + types: {} as { + context: MainContentMachineContext; + events: MainContentMachineEvents; + }, +} ).createMachine( { + id: 'mainContent', + initial: 'init', + context: {}, + states: { + init: { + always: [ + { + target: '#sitePreview', + }, + ], + }, + sitePreview: { + id: 'sitePreview', + meta: { + component: SitePreviewPage, + }, + }, + launchStoreSuccess: { + id: 'launchStoreSuccess', + meta: { + component: LaunchYourStoreSuccess, + }, + }, + loading: { + id: 'loading', + meta: { + component: LoadingPage, + }, + }, + }, + on: { + SHOW_LAUNCH_STORE_SUCCESS: { + target: '#launchStoreSuccess', + }, + SHOW_LOADING: { + target: '#loading', + }, + }, +} ); +export const MainContentContainer = ( { + children, +}: { + children: React.ReactNode; +} ) => { + return ( +
{ children }
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/sidebar/components/launch-store-hub.tsx b/plugins/woocommerce-admin/client/launch-store/sidebar/components/launch-store-hub.tsx new file mode 100644 index 00000000000..589b403964f --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/sidebar/components/launch-store-hub.tsx @@ -0,0 +1,40 @@ +/** + * External dependencies + */ +import classnames from 'classnames'; +/** + * Internal dependencies + */ +import type { SidebarComponentProps } from '../xstate'; +export const LaunchYourStoreHubSidebar: React.FC< SidebarComponentProps > = ( + props +) => { + return ( +
+

Sidebar

+ + +
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/sidebar/xstate.tsx b/plugins/woocommerce-admin/client/launch-store/sidebar/xstate.tsx new file mode 100644 index 00000000000..36c7fbf064b --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/sidebar/xstate.tsx @@ -0,0 +1,135 @@ +/** + * External dependencies + */ +import { ActorRefFrom, sendTo, setup } from 'xstate5'; +import React from 'react'; +import classnames from 'classnames'; + +/** + * Internal dependencies + */ +import { LaunchYourStoreHubSidebar } from './components/launch-store-hub'; +import type { LaunchYourStoreComponentProps } from '..'; +import type { mainContentMachine } from '../main-content/xstate'; + +export type SidebarMachineContext = { + externalUrl: string | null; + mainContentMachineRef: ActorRefFrom< typeof mainContentMachine >; +}; +export type SidebarComponentProps = LaunchYourStoreComponentProps & { + context: SidebarMachineContext; +}; +export type SidebarMachineEvents = + | { type: 'OPEN_EXTERNAL_URL'; url: string } + | { type: 'OPEN_WC_ADMIN_URL'; url: string } + | { type: 'OPEN_WC_ADMIN_URL_IN_CONTENT_AREA'; url: string } + | { type: 'LAUNCH_STORE' } + | { type: 'LAUNCH_STORE_SUCCESS' }; +export const sidebarMachine = setup( { + types: {} as { + context: SidebarMachineContext; + events: SidebarMachineEvents; + input: { + mainContentMachineRef: ActorRefFrom< typeof mainContentMachine >; + }; + }, + actions: { + openExternalUrl: ( { event } ) => { + if ( event.type === 'OPEN_EXTERNAL_URL' ) { + window.open( event.url, '_self' ); + } + }, + showLaunchStoreSuccessPage: sendTo( + ( { context } ) => context.mainContentMachineRef, + { type: 'SHOW_LAUNCH_STORE_SUCCESS' } + ), + showLoadingPage: sendTo( + ( { context } ) => context.mainContentMachineRef, + { type: 'SHOW_LOADING' } + ), + }, +} ).createMachine( { + id: 'sidebar', + initial: 'init', + context: ( { input } ) => ( { + externalUrl: null, + mainContentMachineRef: input.mainContentMachineRef, + } ), + states: { + init: { + always: { + target: 'launchYourStoreHub', + }, + }, + launchYourStoreHub: { + initial: 'preLaunchYourStoreHub', + states: { + preLaunchYourStoreHub: { + always: 'launchYourStoreHub', + // do async stuff here such as retrieving task statuses + }, + launchYourStoreHub: { + tags: 'sidebar-visible', + meta: { + component: LaunchYourStoreHubSidebar, + }, + on: { + LAUNCH_STORE: { + target: '#storeLaunching', + }, + }, + }, + }, + }, + storeLaunching: { + id: 'storeLaunching', + initial: 'launching', + states: { + launching: { + tags: 'fullscreen', + entry: { type: 'showLoadingPage' }, + on: { + LAUNCH_STORE_SUCCESS: { + target: '#storeLaunchSuccessful', + actions: { type: 'showLaunchStoreSuccessPage' }, + }, + }, + }, + }, + }, + storeLaunchSuccessful: { + id: 'storeLaunchSuccessful', + tags: 'fullscreen', + }, + openExternalUrl: { + id: 'openExternalUrl', + tags: 'sidebar-visible', // unintuitive but it prevents a layout shift just before leaving + entry: [ 'openExternalUrl' ], + }, + }, + on: { + OPEN_EXTERNAL_URL: { + target: '#openExternalUrl', + }, + OPEN_WC_ADMIN_URL: {}, + OPEN_WC_ADMIN_URL_IN_CONTENT_AREA: {}, + }, +} ); +export const SidebarContainer = ( { + children, + className, +}: { + children: React.ReactNode; + className?: string; +} ) => { + return ( +
+ { children } +
+ ); +}; diff --git a/plugins/woocommerce-admin/client/launch-store/styles.scss b/plugins/woocommerce-admin/client/launch-store/styles.scss new file mode 100644 index 00000000000..bdd1b011594 --- /dev/null +++ b/plugins/woocommerce-admin/client/launch-store/styles.scss @@ -0,0 +1,16 @@ +.woocommerce-layout__main .launch-your-store-layout__container { + display: flex; + flex-direction: row; + + .launch-your-store-layout__sidebar { + width: 380px; + + &.is-sidebar-hidden { + display: none; + } + } + + .launch-your-store-layout__content { + flex-grow: 1; + } +} diff --git a/plugins/woocommerce-admin/client/layout/controller.js b/plugins/woocommerce-admin/client/layout/controller.js index 534648d1594..0a2344adfc8 100644 --- a/plugins/woocommerce-admin/client/layout/controller.js +++ b/plugins/woocommerce-admin/client/layout/controller.js @@ -86,6 +86,10 @@ const CustomizeStore = lazy( () => import( /* webpackChunkName: "customize-store" */ '../customize-store' ) ); +const LaunchStore = lazy( () => + import( /* webpackChunkName: "launch-store" */ '../launch-store' ) +); + export const PAGES_FILTER = 'woocommerce_admin_pages_list'; export const getPages = () => { @@ -343,6 +347,25 @@ export const getPages = () => { } ); } + if ( window.wcAdminFeatures[ 'launch-your-store' ] ) { + pages.push( { + container: LaunchStore, + path: '/launch-your-store/*', + breadcrumbs: [ + ...initialBreadcrumbs, + __( 'Launch Your Store', 'woocommerce' ), + ], + layout: { + header: false, + footer: true, + showNotices: true, + showStoreAlerts: false, + showPluginArea: false, + }, + capability: 'manage_woocommerce', + } ); + } + if ( window.wcAdminFeatures.settings ) { pages.push( { container: SettingsGroup, diff --git a/plugins/woocommerce-admin/client/utils/xstate/useComponentFromService.tsx b/plugins/woocommerce-admin/client/utils/xstate/useComponentFromService.tsx new file mode 100644 index 00000000000..9d4e1e6fa1b --- /dev/null +++ b/plugins/woocommerce-admin/client/utils/xstate/useComponentFromService.tsx @@ -0,0 +1,34 @@ +/** + * External dependencies + */ +import { useSelector as xstateUseSelector } from '@xstate5/react'; +import React, { useEffect, useState } from 'react'; +/** + * Internal dependencies + */ +import { findComponentMeta } from '~/utils/xstate/find-component'; + +type ComponentMetaType< ComponentPropsType > = { + component: ( arg0: ComponentPropsType ) => React.ReactElement; +}; +export function useComponentFromXStateService< ComponentProps >( + service: Parameters< typeof xstateUseSelector >[ 0 ] +): [ ComponentMetaType< ComponentProps >[ 'component' ] | null ] { + const componentMeta = xstateUseSelector( service, ( state ) => + findComponentMeta< ComponentMetaType< ComponentProps > >( + state.getMeta() ?? undefined + ) + ); + + const [ Component, setComponent ] = useState< + ComponentMetaType< ComponentProps >[ 'component' ] | null + >( null ); + + useEffect( () => { + if ( componentMeta?.component ) { + setComponent( () => componentMeta.component ); + } + }, [ componentMeta?.component ] ); + + return [ Component ? Component : null ]; +} diff --git a/plugins/woocommerce-admin/package.json b/plugins/woocommerce-admin/package.json index 4034cbaf8a1..4ac7cbaa499 100644 --- a/plugins/woocommerce-admin/package.json +++ b/plugins/woocommerce-admin/package.json @@ -29,7 +29,8 @@ "watch:build": "pnpm --if-present --workspace-concurrency=Infinity --filter=\"$npm_package_name...\" --parallel '/^watch:build:project:.*$/'", "watch:build:project": "pnpm --if-present run '/^watch:build:project:.*$/'", "watch:build:project:bundle": "wireit", - "watch:build:project:feature-config": "WC_ADMIN_PHASE=development php ../woocommerce/bin/generate-feature-config.php" + "watch:build:project:feature-config": "WC_ADMIN_PHASE=development php ../woocommerce/bin/generate-feature-config.php", + "postinstall": "node ./bin/xstate5-react-script.js" }, "lint-staged": { "*.scss": [ @@ -77,6 +78,7 @@ "@wordpress/viewport": "wp-6.0", "@wordpress/warning": "wp-6.0", "@xstate/react": "3.2.1", + "@xstate5/react": "npm:@xstate/react@4", "classnames": "^2.3.2", "core-js": "^3.34.0", "debug": "^4.3.4", @@ -96,6 +98,7 @@ "react-visibility-sensor": "^5.1.1", "redux": "^4.2.1", "xstate": "4.37.1", + "xstate5": "npm:xstate@^5.9.1", "zod": "^3.22.4" }, "devDependencies": { @@ -193,6 +196,7 @@ "eslint-plugin-xstate": "^1.1.3", "expose-loader": "^3.1.0", "fork-ts-checker-webpack-plugin": "^8.0.0", + "fs-extra": "11.1.1", "jest": "~27.5.1", "jest-environment-jsdom": "~27.5.1", "jest-environment-node": "~27.5.1", diff --git a/plugins/woocommerce/changelog/add-lys-xstate-scaffold b/plugins/woocommerce/changelog/add-lys-xstate-scaffold new file mode 100644 index 00000000000..3ec98afb19e --- /dev/null +++ b/plugins/woocommerce/changelog/add-lys-xstate-scaffold @@ -0,0 +1,4 @@ +Significance: patch +Type: add + +Add xstate scaffold for Launch your store feature diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0dfd8002824..e803a7d2047 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,7 +121,7 @@ importers: version: 1.1.2(webpack@5.89.0) webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@4.10.0) packages/js/admin-e2e-tests: dependencies: @@ -285,7 +285,7 @@ importers: version: 2.3.2 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@9.4.0) + version: 4.3.4(supports-color@8.1.1) dompurify: specifier: ^2.4.7 version: 2.4.7 @@ -2208,7 +2208,7 @@ importers: version: 5.3.3 webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@4.10.0) wireit: specifier: 0.14.3 version: 0.14.3 @@ -2804,7 +2804,7 @@ importers: dependencies: debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@9.4.0) + version: 4.3.4(supports-color@8.1.1) devDependencies: '@babel/core': specifier: ^7.23.5 @@ -2904,7 +2904,7 @@ importers: version: 1.2.5(@types/react@17.0.71)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2) debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@9.4.0) + version: 4.3.4(supports-color@8.1.1) prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -3267,6 +3267,9 @@ importers: '@xstate/react': specifier: 3.2.1 version: 3.2.1(@types/react@17.0.71)(react@17.0.2)(xstate@4.37.1) + '@xstate5/react': + specifier: npm:@xstate/react@4 + version: /@xstate/react@4.1.0(@types/react@17.0.71)(react@17.0.2)(xstate@4.37.1) classnames: specifier: ^2.3.2 version: 2.3.2 @@ -3275,7 +3278,7 @@ importers: version: 3.34.0 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@9.4.0) + version: 4.3.4(supports-color@8.1.1) dompurify: specifier: ^2.4.7 version: 2.4.7 @@ -3324,6 +3327,9 @@ importers: xstate: specifier: 4.37.1 version: 4.37.1 + xstate5: + specifier: npm:xstate@^5.9.1 + version: /xstate@5.9.1 zod: specifier: ^3.22.4 version: 3.22.4 @@ -3610,6 +3616,9 @@ importers: fork-ts-checker-webpack-plugin: specifier: ^8.0.0 version: 8.0.0(typescript@5.3.3)(webpack@5.89.0) + fs-extra: + specifier: 11.1.1 + version: 11.1.1 jest: specifier: ~27.5.1 version: 27.5.1(ts-node@10.9.2) @@ -4990,7 +4999,7 @@ importers: version: 5.3.3 webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@4.10.0) wireit: specifier: 0.14.3 version: 0.14.3 @@ -5278,7 +5287,7 @@ packages: '@wordpress/primitives': 3.45.0 '@wordpress/react-i18n': 3.45.0 classnames: 2.3.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2) @@ -5419,7 +5428,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -5444,7 +5453,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5467,7 +5476,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5489,7 +5498,7 @@ packages: '@babel/traverse': 7.23.6 '@babel/types': 7.23.6 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5617,6 +5626,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5): resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} @@ -5668,6 +5678,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.2): resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} @@ -5703,7 +5714,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: true /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} @@ -5732,6 +5742,7 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 + dev: true /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} @@ -5765,7 +5776,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/traverse': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -5781,7 +5792,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -5796,7 +5807,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -5810,21 +5821,7 @@ packages: '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.12.9): - resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -5838,12 +5835,11 @@ packages: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} @@ -5951,6 +5947,7 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + dev: true /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} @@ -5984,6 +5981,7 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + dev: true /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} @@ -6204,6 +6202,20 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.12.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.9) + dev: true + + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.5): + 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.23.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6215,6 +6227,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6238,7 +6251,6 @@ packages: '@babel/core': 7.23.5 '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6275,16 +6287,17 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) + dev: true - /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.12.9): + /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} @@ -6307,6 +6320,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -6318,6 +6332,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.12.9): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -6329,6 +6344,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6340,6 +6356,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6351,7 +6368,6 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6374,6 +6390,18 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.12.9) + dev: true + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.5): + 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.23.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} @@ -6400,6 +6428,21 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) + dev: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.5): + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.5 + '@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.23.5) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.6): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -6426,6 +6469,18 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.9) + dev: true + + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.5): + 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.23.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.12.9): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6438,6 +6493,7 @@ packages: '@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.12.9) + dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.2): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6463,7 +6519,6 @@ packages: '@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.23.5) - dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6487,6 +6542,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -6575,6 +6631,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -6722,6 +6779,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -6739,13 +6797,13 @@ packages: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.12.9): + /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.6): @@ -6765,6 +6823,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -6782,15 +6841,6 @@ packages: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.12.9): - resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} @@ -6809,7 +6859,6 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} @@ -6951,15 +7000,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.12.9): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -6970,6 +7010,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.5): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -6987,6 +7036,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} @@ -7222,6 +7272,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -7278,15 +7329,6 @@ packages: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.12.9): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -7354,6 +7396,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} @@ -7420,6 +7463,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} @@ -7451,6 +7495,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} @@ -7478,6 +7523,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.5): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} @@ -7578,6 +7624,7 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + dev: true /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} @@ -7622,6 +7669,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 + dev: true /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} @@ -7651,6 +7699,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} @@ -7679,6 +7728,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} @@ -7708,6 +7758,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} @@ -7767,6 +7818,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} @@ -7819,16 +7871,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.12.9): - resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} @@ -7849,7 +7891,6 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) - dev: true /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} @@ -7869,6 +7910,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} @@ -7888,16 +7930,6 @@ packages: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.12.9): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.5): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -7907,7 +7939,6 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} @@ -7919,6 +7950,7 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} @@ -7981,6 +8013,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} @@ -8039,6 +8072,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} @@ -8067,6 +8101,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} @@ -8098,6 +8133,7 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + dev: true /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} @@ -8144,6 +8180,7 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} @@ -8178,6 +8215,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} @@ -8208,6 +8246,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -8237,6 +8276,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} @@ -8367,6 +8407,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} @@ -8461,6 +8502,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} @@ -8489,6 +8531,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} @@ -8521,6 +8564,7 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} @@ -8554,6 +8598,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} @@ -8583,15 +8628,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.12.9): - resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} @@ -8610,7 +8646,6 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} @@ -8652,22 +8687,22 @@ packages: '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.12.9): + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.12.9): + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.12.9): @@ -8682,6 +8717,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.12.9) '@babel/types': 7.23.5 + dev: true /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.2): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} @@ -8765,6 +8801,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + dev: true /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} @@ -8794,6 +8831,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} @@ -8862,18 +8900,18 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.12.9): + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.5): resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.12.9) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.12.9) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.12.9) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.5) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.5) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.5) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8886,6 +8924,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} @@ -8914,6 +8953,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} @@ -8943,6 +8983,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} @@ -8970,6 +9011,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} @@ -8997,6 +9039,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} @@ -9040,18 +9083,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.12.9): - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.12.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.12.9) - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.2): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -9065,6 +9096,18 @@ packages: '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.2) dev: true + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.5): + resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -9086,6 +9129,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} @@ -9145,6 +9189,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} @@ -9277,6 +9322,7 @@ packages: '@babel/types': 7.23.5 core-js-compat: 3.34.0 semver: 5.7.2 + dev: true /@babel/preset-env@7.23.5(@babel/core@7.12.9): resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} @@ -9638,7 +9684,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/preset-flow@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} @@ -9686,6 +9731,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.12.9) '@babel/types': 7.23.6 esutils: 2.0.3 + dev: true /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.12.9): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} @@ -9912,7 +9958,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -9929,7 +9975,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -10545,7 +10591,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -10562,7 +10608,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.0 @@ -10728,7 +10774,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -10738,7 +10784,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -10928,7 +10974,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.10.4 + '@types/node': 16.18.68 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -11682,7 +11728,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.10.4 + '@types/node': 16.18.68 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -11751,7 +11797,7 @@ packages: /@kwsites/file-exists@1.1.1: resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -12248,7 +12294,7 @@ packages: '@oclif/color': 1.0.13 '@oclif/core': 2.15.0(@types/node@16.18.68)(typescript@5.3.3) chalk: 4.1.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fs-extra: 9.1.0 http-call: 5.3.0 load-json-file: 5.3.0 @@ -12270,7 +12316,7 @@ packages: dependencies: '@oclif/core': 2.15.0(@types/node@16.18.68)(typescript@5.3.3) chalk: 4.1.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) http-call: 5.3.0 lodash.template: 4.5.0 semver: 7.5.4 @@ -12908,7 +12954,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.0 @@ -12930,7 +12976,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.0 @@ -12947,7 +12993,7 @@ packages: engines: {node: '>=16.3.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.1 @@ -14401,92 +14447,92 @@ packages: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} - /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.12.7): + /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.23.6): resolution: {integrity: sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==} engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7) + '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6) transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/babel-preset@0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7): + /@react-native/babel-preset@0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6): resolution: {integrity: sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.12.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.12.9) + '@babel/core': 7.23.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.5) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.12.7) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.12.9) + '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.23.6) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.5) react-refresh: 0.14.0 transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/codegen@0.73.2(@babel/preset-env@7.12.7): + /@react-native/codegen@0.73.2(@babel/preset-env@7.23.6): resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.23.6 - '@babel/preset-env': 7.12.7(@babel/core@7.12.9) + '@babel/preset-env': 7.23.6(@babel/core@7.23.5) flow-parser: 0.206.0 glob: 7.2.3 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.12.7) + jscodeshift: 0.14.0(@babel/preset-env@7.23.6) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - /@react-native/community-cli-plugin@0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7): + /@react-native/community-cli-plugin@0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6): resolution: {integrity: sha512-e9kWr1SpVsu0qoHzxtgJCKojvVwaNUfyXXGEFSvQue4zNhuzzoC3Bk9bsJgA1+W7ur4ajRbhz3lnBV8v6lmsbw==} engines: {node: '>=18'} dependencies: '@react-native-community/cli-server-api': 12.1.1 '@react-native-community/cli-tools': 12.1.1 '@react-native/dev-middleware': 0.73.5 - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7) + '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.1 @@ -14532,15 +14578,15 @@ packages: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} - /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7): + /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6): resolution: {integrity: sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.12.9 - '@react-native/babel-preset': 0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7) - babel-preset-fbjs: 3.4.0(@babel/core@7.12.9) + '@babel/core': 7.23.5 + '@react-native/babel-preset': 0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6) + babel-preset-fbjs: 3.4.0(@babel/core@7.23.5) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -14558,7 +14604,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2) + react-native: 0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2) /@react-spring/animated@9.7.3(react@17.0.2): resolution: {integrity: sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==} @@ -15890,7 +15936,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.4.6 @@ -16299,7 +16345,7 @@ packages: typescript: 5.3.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /@storybook/core-client@7.5.2: @@ -16711,7 +16757,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@storybook/mdx2-csf' - bluebird @@ -17104,7 +17150,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-virtual-modules: 0.4.6 transitivePeerDependencies: @@ -17321,7 +17367,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -17340,7 +17386,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -17570,7 +17616,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' @@ -18805,7 +18851,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.10.4 + '@types/node': 16.18.68 '@types/responselike': 1.0.3 /@types/cheerio@0.22.35: @@ -19305,7 +19351,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.10.4 + '@types/node': 16.18.68 /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -19426,7 +19472,7 @@ packages: /@types/webpack@4.41.38: resolution: {integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==} dependencies: - '@types/node': 20.10.4 + '@types/node': 16.18.68 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.4 '@types/webpack-sources': 3.2.3 @@ -19748,7 +19794,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.3.3) '@typescript-eslint/parser': 4.33.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.3.0 @@ -19776,7 +19822,7 @@ packages: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/type-utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 grapheme-splitter: 1.0.4 ignore: 5.3.0 @@ -19804,7 +19850,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -19832,7 +19878,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -19932,7 +19978,7 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 typescript: 5.3.3 transitivePeerDependencies: @@ -19952,7 +19998,7 @@ packages: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 typescript: 5.3.2 transitivePeerDependencies: @@ -19972,7 +20018,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 typescript: 5.3.2 transitivePeerDependencies: @@ -19992,7 +20038,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 typescript: 5.3.3 transitivePeerDependencies: @@ -20033,7 +20079,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) '@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 @@ -20053,7 +20099,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 @@ -20073,7 +20119,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 @@ -20103,7 +20149,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint-visitor-keys: 1.3.0 glob: 7.2.3 is-glob: 4.0.3 @@ -20126,7 +20172,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20147,7 +20193,7 @@ packages: dependencies: '@typescript-eslint/types': 5.56.0 '@typescript-eslint/visitor-keys': 5.56.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20168,7 +20214,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20189,7 +20235,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -25121,6 +25167,23 @@ packages: - '@types/react' dev: false + /@xstate/react@4.1.0(@types/react@17.0.71)(react@17.0.2)(xstate@4.37.1): + resolution: {integrity: sha512-Fh89luCwuMXIVXIua67d8pNuVgdGpqke2jHfIIL+ZjkfNh6YFtPDSwNSZZDhdNUsOW1zZYSbtUzbC8MIUyTSHQ==} + peerDependencies: + react: ^17.0.2 + xstate: ^5.6.2 + peerDependenciesMeta: + xstate: + optional: true + dependencies: + react: 17.0.2 + use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.71)(react@17.0.2) + use-sync-external-store: 1.2.0(react@17.0.2) + xstate: 4.37.1 + transitivePeerDependencies: + - '@types/react' + dev: false + /@xstate/test@0.5.1(xstate@4.37.1): resolution: {integrity: sha512-Ltz46QR9QvEuhlNy+zvs+5ylfpGXzDBh+jVC1/WL8w88uEbN+Wf1bJ/Bi5OWVWWEgXJxfcmlavN4hJOqtQuqgQ==} peerDependencies: @@ -25294,7 +25357,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -25302,7 +25365,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -26397,7 +26460,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /babel-loader@8.3.0(@babel/core@7.23.5)(webpack@4.47.0): @@ -26515,7 +26578,7 @@ packages: '@babel/core': 7.23.5 '@babel/template': 7.22.15 '@babel/types': 7.23.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -26650,18 +26713,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.12.9): - resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.5): resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: @@ -26673,7 +26724,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.23.6): resolution: {integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==} @@ -26721,17 +26771,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.12.9): - resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.5): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: @@ -26742,7 +26781,6 @@ packages: core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.12.9): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} @@ -26775,16 +26813,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.12.9): - resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) - transitivePeerDependencies: - - supports-color - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.5): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: @@ -26794,7 +26822,6 @@ packages: '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.5) transitivePeerDependencies: - supports-color - dev: true /babel-plugin-react-docgen@4.2.1: resolution: {integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==} @@ -26834,10 +26861,10 @@ packages: babel-runtime: 6.26.0 dev: true - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.12.9): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.5): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) transitivePeerDependencies: - '@babel/core' @@ -26962,38 +26989,38 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - /babel-preset-fbjs@3.4.0(@babel/core@7.12.9): + /babel-preset-fbjs@3.4.0(@babel/core@7.23.5): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.12.9) + '@babel/core': 7.23.5 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.5) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 /babel-preset-jest@24.9.0(@babel/core@7.23.6): @@ -27944,7 +27971,7 @@ packages: resolution: {integrity: sha512-FwZ/wxjqe+5RgzF2SRsPSWsVB9+McAVRWW0tRkmbh7fBjrf3HFZZbcr8vr61p1K+NBaAPv57DRjxgIyfbHmd7g==} engines: {node: '>=7.6.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) puppeteer-core: 1.12.2 transitivePeerDependencies: - bufferutil @@ -28993,7 +29020,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /copy-webpack-plugin@11.0.0(webpack@5.88.2): @@ -29401,7 +29428,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /css-loader@6.8.1(webpack@5.88.2): @@ -29435,7 +29462,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /css-select-base-adapter@0.1.1: @@ -29934,6 +29961,7 @@ packages: dependencies: ms: 2.1.2 supports-color: 9.4.0 + dev: true /debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} @@ -30297,7 +30325,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -31097,7 +31125,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -31231,7 +31259,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.55.0 eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.56.0)(eslint-import-resolver-typescript@3.2.4)(eslint-import-resolver-webpack@0.13.2)(eslint@8.55.0) @@ -31251,7 +31279,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.55.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8)(eslint@8.55.0) @@ -31689,7 +31717,7 @@ packages: eslint: ^5.0.0 || ^6.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 jsdoctypeparser: 6.1.0 lodash: 4.17.21 @@ -31708,7 +31736,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -31727,7 +31755,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.10.8 comment-parser: 1.2.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 esquery: 1.5.0 jsdoc-type-pratt-parser: 1.2.0 @@ -31747,7 +31775,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.20.1 comment-parser: 1.3.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -31766,7 +31794,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.36.1 comment-parser: 1.3.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -32142,7 +32170,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 eslint-scope: 4.0.3 eslint-utils: 1.4.3 @@ -32187,7 +32215,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -32235,7 +32263,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -32289,7 +32317,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -32750,7 +32778,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -33102,7 +33130,7 @@ packages: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -33285,7 +33313,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) /follow-redirects@1.5.10: resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} @@ -33428,7 +33456,7 @@ packages: semver: 7.5.4 tapable: 1.1.3 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.2)(webpack@5.89.0): @@ -33902,7 +33930,7 @@ packages: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 6.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -35121,7 +35149,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /htmlparser2@3.10.1: @@ -35169,7 +35197,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: content-type: 1.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) is-retry-allowed: 1.2.0 is-stream: 2.0.1 parse-json: 4.0.0 @@ -35213,7 +35241,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -35223,7 +35251,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -35233,7 +35261,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -35310,7 +35338,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -35319,7 +35347,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -35329,7 +35357,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -35338,7 +35366,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -35385,7 +35413,7 @@ packages: '@babel/runtime': 7.23.6 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 3.25.3(react@17.0.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) events: 3.3.0 hash.js: 1.1.7 interpolate-components: 1.1.1 @@ -35407,7 +35435,7 @@ packages: '@babel/runtime': 7.23.6 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 5.4.1(react@17.0.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) events: 3.3.0 hash.js: 1.1.7 lodash: 4.17.21 @@ -36536,7 +36564,7 @@ packages: resolution: {integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==} engines: {node: '>=6'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 2.0.5 make-dir: 2.1.0 rimraf: 2.7.1 @@ -36549,7 +36577,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -37493,7 +37521,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.9 - '@types/node': 20.10.4 + '@types/node': 16.18.68 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -38604,7 +38632,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.10.4 + '@types/node': 16.18.68 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -38996,7 +39024,7 @@ packages: - supports-color dev: true - /jscodeshift@0.14.0(@babel/preset-env@7.12.7): + /jscodeshift@0.14.0(@babel/preset-env@7.23.6): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -39008,7 +39036,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/preset-env': 7.12.7(@babel/core@7.12.9) + '@babel/preset-env': 7.23.6(@babel/core@7.23.5) '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) '@babel/register': 7.22.15(@babel/core@7.23.6) @@ -39702,7 +39730,7 @@ packages: chalk: 5.2.0 cli-truncate: 3.1.0 commander: 10.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) execa: 7.2.0 lilconfig: 2.1.0 listr2: 5.0.8 @@ -41021,7 +41049,7 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -41175,7 +41203,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -41572,7 +41600,7 @@ packages: dependencies: carlo: 0.9.46 chokidar: 3.5.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) isbinaryfile: 3.0.3 mime: 2.6.0 opn: 5.5.0 @@ -42015,7 +42043,7 @@ packages: ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 ignore: 5.3.0 is-plain-obj: 3.0.0 @@ -42330,7 +42358,7 @@ packages: '@oclif/plugin-warn-if-update-available': 2.1.1(@types/node@16.18.68)(typescript@5.3.3) aws-sdk: 2.1515.0 concurrently: 7.6.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) find-yarn-workspace-root: 2.0.0 fs-extra: 8.1.0 github-slugger: 1.5.0 @@ -42684,7 +42712,7 @@ packages: resolution: {integrity: sha512-UJKdSzgd3KOnXXAtqN5+/eeHcvTn1hBkesEmElVgvO/NAYcxAvmjzIGmnNd3Tb/gRAvMBdNRFD4qAWdHxY6QXg==} engines: {node: '>=12.10.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) p-queue: 6.6.2 transitivePeerDependencies: - supports-color @@ -42700,7 +42728,7 @@ packages: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) get-uri: 6.0.2 http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 @@ -43166,7 +43194,7 @@ packages: dependencies: '@babel/runtime': 7.23.6 crc32: 0.2.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) seed-random: 2.2.0 transitivePeerDependencies: - supports-color @@ -43561,7 +43589,7 @@ packages: postcss: 8.4.32 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) /postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.89.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} @@ -44508,7 +44536,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 lru-cache: 7.18.3 @@ -44524,7 +44552,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 lru-cache: 7.18.3 @@ -44611,7 +44639,7 @@ packages: engines: {node: '>=6.4.0'} requiresBuild: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 2.2.4 mime: 2.6.0 @@ -44651,7 +44679,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.981744 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -44674,7 +44702,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -44701,7 +44729,7 @@ packages: '@puppeteer/browsers': 1.4.6(typescript@5.3.2) chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.1147663 typescript: 5.3.2 ws: 8.13.0 @@ -44724,7 +44752,7 @@ packages: '@puppeteer/browsers': 1.4.6(typescript@5.3.3) chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.1147663 typescript: 5.3.3 ws: 8.13.0 @@ -44742,7 +44770,7 @@ packages: '@puppeteer/browsers': 1.9.0 chromium-bidi: 0.5.1(devtools-protocol@0.0.1203626) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.1203626 ws: 8.14.2 transitivePeerDependencies: @@ -44756,7 +44784,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -44789,7 +44817,7 @@ packages: requiresBuild: true dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.1036444 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -44813,7 +44841,7 @@ packages: requiresBuild: true dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -44839,7 +44867,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: chalk: 2.4.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) execa: 0.10.0 fs-extra: 6.0.1 get-stream: 5.2.0 @@ -45177,7 +45205,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -45406,10 +45434,10 @@ packages: peerDependencies: react-native: '*' dependencies: - react-native: 0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2) + react-native: 0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2) whatwg-url-without-unicode: 8.0.0-3 - /react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2): + /react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2): resolution: {integrity: sha512-ya7wu/L8BeATv2rtXZDToYyD9XuTTDCByi8LvJGr6GKSXcmokkCRMGAiTEZfPkq7+nhVmbasjtoAJDuMRYfudQ==} engines: {node: '>=18'} hasBin: true @@ -45421,8 +45449,8 @@ packages: '@react-native-community/cli-platform-android': 12.1.1 '@react-native-community/cli-platform-ios': 12.1.1 '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7) - '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7) + '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6) + '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 @@ -47080,7 +47108,7 @@ packages: sass: 1.69.5 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) /sass-loader@12.6.0(sass@1.69.5)(webpack@5.89.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} @@ -47520,7 +47548,7 @@ packages: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -47531,7 +47559,7 @@ packages: resolution: {integrity: sha512-D1SaWpOW8afq1CZGWB8xTfrT3FekjQmPValrqncJMX7QFl8YwhrPTZvMCANLtgBwwdS+7zURyqxDDEmY558tTw==} dependencies: buffer: 6.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) err-code: 3.0.1 get-browser-rtc: 1.1.0 queue-microtask: 1.2.3 @@ -47701,7 +47729,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -47712,7 +47740,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -47723,7 +47751,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -47891,7 +47919,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -47904,7 +47932,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -48412,7 +48440,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /style-loader@3.3.3(webpack@5.89.0): @@ -48617,7 +48645,7 @@ packages: balanced-match: 2.0.0 chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) execall: 2.0.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 @@ -48676,7 +48704,7 @@ packages: balanced-match: 1.0.2 chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) execall: 2.0.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 @@ -48734,7 +48762,7 @@ packages: colord: 2.9.3 cosmiconfig: 7.1.0 css-functions-list: 3.2.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 @@ -48790,7 +48818,7 @@ packages: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -48809,7 +48837,7 @@ packages: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -48875,6 +48903,7 @@ packages: /supports-color@9.4.0: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} + dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -49342,7 +49371,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /terser-webpack-plugin@5.3.9(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.88.2): @@ -49443,7 +49472,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) /terser@4.8.1: resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} @@ -49962,7 +49991,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -50546,7 +50575,7 @@ packages: loader-utils: 1.4.2 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /url-loader@3.0.0(webpack@4.47.0): @@ -51112,7 +51141,7 @@ packages: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -51461,7 +51490,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) dev: true /webpack-dev-middleware@5.3.3(webpack@5.89.0): @@ -51666,7 +51695,7 @@ packages: webpack: '>=5.32.0' dependencies: ansis: 1.5.6 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@4.10.0) /webpack-rtl-plugin@2.0.0: resolution: {integrity: sha512-lROgFkiPjapg9tcZ8FiLWeP5pJoG00018aEjLTxSrVldPD1ON+LPlhKPHjb7eE8Bc0+KL23pxcAjWDGOv9+UAw==} @@ -52293,7 +52322,7 @@ packages: resolution: {integrity: sha512-NMp0YsBM40CuI5vWtHpjWOuf96rPfbpGkamlJpVwYvgenIh1ynRzqVnGfsnjofgz13T2qcKkdwJY0Y2X7z+W+w==} dependencies: '@babel/runtime': 7.23.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) progress-event: 1.0.0 uuid: 7.0.3 wp-error: 1.3.0 @@ -52597,6 +52626,10 @@ packages: /xstate@4.37.1: resolution: {integrity: sha512-MuB7s01nV5vG2CzaBg2msXLGz7JuS+x/NBkQuZAwgEYCnWA8iQMiRz2VGxD3pcFjZAOih3fOgDD3kDaFInEx+g==} + /xstate@5.9.1: + resolution: {integrity: sha512-85edx7iMqRJSRlEPevDwc98EWDYUlT5zEQ54AXuRVR+G76gFbcVTAUdtAeqOVxy8zYnUr9FBB5114iK6enljjw==} + dev: false + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -52842,7 +52875,7 @@ packages: cli-table: 0.3.11 commander: 7.1.0 dateformat: 4.6.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) diff: 5.1.0 error: 10.4.0 escape-string-regexp: 4.0.0 @@ -52887,7 +52920,7 @@ packages: dependencies: chalk: 4.1.2 dargs: 7.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.4(supports-color@8.1.1) execa: 5.1.1 github-username: 6.0.0 lodash: 4.17.21