From 4ee1fb55d1e0d7859bf991cadf282ece121be3dc Mon Sep 17 00:00:00 2001 From: donovan6000 Date: Wed, 14 Aug 2024 23:17:47 -0700 Subject: [PATCH] Fixed lint and type check errors in Ledger Live Mobile --- .../android/app/build.gradle | 2 +- apps/ledger-live-mobile/android/build.gradle | 10 + .../android/gradle.properties | 2 + apps/ledger-live-mobile/package.json | 10 +- .../mimblewimble_coin/Confirmation.tsx | 952 +++++++++++- .../SendFundsConnectDevice.tsx | 8 +- .../screens/ReceiveFunds/03-Confirmation.tsx | 10 +- pnpm-lock.yaml | 1360 ++++++----------- 8 files changed, 1449 insertions(+), 905 deletions(-) diff --git a/apps/ledger-live-mobile/android/app/build.gradle b/apps/ledger-live-mobile/android/app/build.gradle index 2a25475c9845..222d753b3b36 100644 --- a/apps/ledger-live-mobile/android/app/build.gradle +++ b/apps/ledger-live-mobile/android/app/build.gradle @@ -127,7 +127,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 36176158 - versionName "3.40.1" + versionName "3.47.2" resValue "string", "build_config_package", "com.ledger.live" testBuildType System.getProperty('testBuildType', 'debug') testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' diff --git a/apps/ledger-live-mobile/android/build.gradle b/apps/ledger-live-mobile/android/build.gradle index c1195ddece89..6e93c0602cdd 100644 --- a/apps/ledger-live-mobile/android/build.gradle +++ b/apps/ledger-live-mobile/android/build.gradle @@ -33,6 +33,16 @@ buildscript { targetCompatibility = JavaVersion.VERSION_17 } } + subprojects { subproject -> + afterEvaluate{ + if((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) { + android { + compileSdkVersion rootProject.ext.compileSdkVersion + buildToolsVersion rootProject.ext.buildToolsVersion + } + } + } + } } apply plugin: "com.facebook.react.rootproject" diff --git a/apps/ledger-live-mobile/android/gradle.properties b/apps/ledger-live-mobile/android/gradle.properties index 2cfc71f6eea5..1e04bb24a59b 100644 --- a/apps/ledger-live-mobile/android/gradle.properties +++ b/apps/ledger-live-mobile/android/gradle.properties @@ -56,3 +56,5 @@ newArchEnabled=false hermesEnabled=true android.defaults.buildfeatures.buildconfig=true + +kotlin.jvm.target.validation.mode = IGNORE diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index fa3b136db459..e3492f5eca8b 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -138,20 +138,22 @@ "d3-scale": "^3.2.1", "d3-shape": "^1.3.7", "date-fns": "^2.23.0", - "expo": "^50.0.3", - "expo-barcode-scanner": "~12.9.2", + "expo": "~50.0.19", + "expo-barcode-scanner": "~12.9.3", "expo-camera": "14.1.3", - "expo-file-system": "~16.0.5", + "expo-file-system": "~16.0.9", "expo-image-loader": "~4.6.0", "expo-image-manipulator": "~11.8.0", "expo-keep-awake": "~12.8.2", "expo-modules-autolinking": "^1.10.2", - "expo-modules-core": "^1.11.8", + "expo-modules-core": "~1.11.13", + "expo-random": "^13.6.0", "fuse.js": "^6.4.6", "hoist-non-react-statics": "3.3.2", "i18next": "20.6.1", "invariant": "2.2.4", "json-rpc-2.0": "^0.2.19", + "js-sha256": "^0.9.0", "lodash": "4.17.21", "lottie-react-native": "^6.7.0", "moment": "^2.29.1", diff --git a/apps/ledger-live-mobile/src/families/mimblewimble_coin/Confirmation.tsx b/apps/ledger-live-mobile/src/families/mimblewimble_coin/Confirmation.tsx index 8aea067d9ac2..3f20e4485c8b 100644 --- a/apps/ledger-live-mobile/src/families/mimblewimble_coin/Confirmation.tsx +++ b/apps/ledger-live-mobile/src/families/mimblewimble_coin/Confirmation.tsx @@ -1,9 +1,119 @@ -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import React from "react"; -import { BaseComposite, StackNavigatorProps } from "~/components/RootNavigator/types/helpers"; -import { ReceiveFundsStackParamList } from "~/components/RootNavigator/types/ReceiveFundsNavigator"; +import React, { useCallback, useEffect, useMemo, useState, useRef } from "react"; +import { Linking, Share, View, StyleSheet, Platform, BackHandler } from "react-native"; +import { useDispatch, useSelector } from "react-redux"; +import QRCode from "react-native-qrcode-svg"; +import { useTranslation, Trans } from "react-i18next"; +import ReactNativeHapticFeedback from "react-native-haptic-feedback"; +import type { + Account, + TokenAccount, + Address, + AccountLike, + OperationRaw, +} from "@ledgerhq/types-live"; +import type { CryptoOrTokenCurrency, TokenCurrency, Currency } from "@ledgerhq/types-cryptoassets"; +import { + makeEmptyTokenAccount, + getMainAccount, + getAccountCurrency, +} from "@ledgerhq/live-common/account/index"; +import { getCurrencyColor } from "@ledgerhq/live-common/currencies/color"; +import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; +import { useTheme } from "styled-components/native"; +import { Flex, Text, IconsLegacy, Box, BannerCard, Icons } from "@ledgerhq/native-ui"; +import { useRoute, useTheme as useThemeNative } from "@react-navigation/native"; +import getWindowDimensions from "~/logic/getWindowDimensions"; +import { accountScreenSelector } from "~/reducers/accounts"; +import CurrencyIcon from "~/components/CurrencyIcon"; +import NavigationScrollView from "~/components/NavigationScrollView"; +import ReceiveSecurityModal from "~/screens/ReceiveFunds/ReceiveSecurityModal"; +import { addOneAccount } from "~/actions/accounts"; import { ScreenName } from "~/const"; -import type { Account, TokenAccount } from "@ledgerhq/types-live"; +import { track, TrackScreen } from "~/analytics"; + +import { ReceiveFundsStackParamList } from "~/components/RootNavigator/types/ReceiveFundsNavigator"; +import { BaseComposite, StackNavigatorProps } from "~/components/RootNavigator/types/helpers"; +import styled, { BaseStyledProps } from "@ledgerhq/native-ui/components/styled"; +import Clipboard from "@react-native-clipboard/clipboard"; +import { BankMedium } from "@ledgerhq/native-ui/assets/icons"; +import { useSafeAreaInsets } from "react-native-safe-area-context"; +import { hasClosedWithdrawBannerSelector } from "~/reducers/settings"; +import { setCloseWithdrawBanner } from "~/actions/settings"; +import * as Animatable from "react-native-animatable"; +import { urls } from "~/utils/urls"; +import { useMaybeAccountName } from "~/reducers/wallet"; +import { createAction } from "@ledgerhq/live-common/hw/actions/app"; +import connectApp from "@ledgerhq/live-common/hw/connectApp"; +import Icon from "react-native-vector-icons/FontAwesome"; +import { DeviceModelId } from "@ledgerhq/types-devices"; +import type { Device } from "@ledgerhq/live-common/hw/actions/types"; +import { StackNavigationProp } from "@react-navigation/stack"; +import { Subscription } from "rxjs"; +import { + validateTransactionData, + addReceivedTransactionToAccount, +} from "@ledgerhq/live-common/families/mimblewimble_coin/react"; +import getTransactionResponse from "@ledgerhq/live-common/families/mimblewimble_coin/getTransactionResponse"; +// @ts-expect-error no declaration file +import qrcode from "qrcode"; +import { updateAccountWithUpdater } from "../../actions/accounts"; +import { renderLoading } from "../../components/DeviceAction/rendering"; +import { toAccountRaw } from "@ledgerhq/live-common/account/serialization"; +import PreventNativeBack from "../../components/PreventNativeBack"; +import DeviceAction from "../../components/DeviceAction"; +import logger from "../../logger"; +import ValidateError from "../../components/ValidateError"; +import SkipLock from "../../components/behaviour/SkipLock"; +import { HeaderBackButton } from "@react-navigation/elements"; +import StepHeader from "../../components/StepHeader"; +import { SyncSkipUnderPriority } from "@ledgerhq/live-common/bridge/react/index"; +import ValidateReceiveOnDevice from "./ValidateReceiveOnDevice"; +import ValidateReceiveSuccess from "./ValidateReceiveSuccess"; +import { navigateToSelectDevice } from "../../screens/ConnectDevice"; +import KeyboardView from "../../components/KeyboardView"; +import LText from "../../components/LText"; +import RecipientInput from "../../components/RecipientInput"; +import TranslatedError from "../../components/TranslatedError"; +import { NavigationHeaderCloseButtonAdvanced } from "../../components/NavigationHeaderCloseButton"; +import Button from "~/components/Button"; + +const AnimatedView = Animatable.View; + +const openAction = createAction(connectApp); + +const IconQRCode = ({ size = 16, color }: { size?: number; color?: string }) => ( + +); + +const styles = StyleSheet.create({ + separatorContainer: { + marginTop: 32, + flexDirection: "row", + alignItems: "center", + }, + separatorLine: { + flex: 1, + borderBottomWidth: 1, + marginHorizontal: 8, + }, + inputWrapper: { + marginTop: 32, + flexDirection: "row", + alignItems: "center", + }, + container: { + paddingHorizontal: 16, + backgroundColor: "transparent", + }, + warningBox: { + marginTop: 8, + ...Platform.select({ + android: { + marginLeft: 6, + }, + }), + }, +}); type ScreenProps = BaseComposite< StackNavigatorProps @@ -15,7 +125,835 @@ type Props = { readOnlyModeEnabled?: boolean; } & ScreenProps; -// eslint-disable-next-line @typescript-eslint/no-unused-vars +type ParamList = { + account?: AccountLike; + accountId: string; + parentId?: string; + modelId?: DeviceModelId; + verified?: boolean; + wired?: boolean; + device?: Device; + currency?: Currency; + createTokenAccount?: boolean; + onSuccess?: (_?: string) => void; + onError?: () => void; + transactionData?: string; +}; + +const StyledTouchableHightlight = styled.TouchableHighlight``; +const StyledTouchableOpacity = styled.TouchableOpacity``; + export default function ReceiveConfirmation({ navigation }: Props) { - return null; + const route = useRoute(); + const { account, parentAccount } = useSelector(accountScreenSelector(route)); + + return account ? ( + + ) : null; +} + +function ReceiveConfirmationInner({ navigation, route, account, parentAccount }: Props) { + const { colors } = useTheme(); + const themeNative = useThemeNative(); + const { t } = useTranslation(); + useEffect(() => { + if (!route.params.verified) { + let selectAccountRoute: number | undefined; + for (let i = 0; i < navigation.getState().routes.length; ++i) { + if (navigation.getState().routes[i].name === ScreenName.ReceiveSelectAccount) { + selectAccountRoute = i; + break; + } + } + if (navigation.getState().routes[0].name === ScreenName.ReceiveSelectCrypto) { + if (selectAccountRoute !== undefined) { + (navigation as StackNavigationProp<{ [key: string]: object }>).reset({ + index: 2, + routes: [ + (navigation as StackNavigationProp<{ [key: string]: object }>).getState().routes[0], + (navigation as StackNavigationProp<{ [key: string]: object }>).getState().routes[ + selectAccountRoute + ], + { + name: ScreenName.ReceiveConnectDevice, + params: { + ...route.params, + notSkippable: true, + transactionData: undefined, + }, + }, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ] as any, + }); + } else { + (navigation as StackNavigationProp<{ [key: string]: object }>).reset({ + index: 1, + routes: [ + (navigation as StackNavigationProp<{ [key: string]: object }>).getState().routes[0], + { + name: ScreenName.ReceiveConnectDevice, + params: { + ...route.params, + notSkippable: true, + transactionData: undefined, + }, + }, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ] as any, + }); + } + } else if (selectAccountRoute !== undefined) { + (navigation as StackNavigationProp<{ [key: string]: object }>).reset({ + index: 1, + routes: [ + (navigation as StackNavigationProp<{ [key: string]: object }>).getState().routes[ + selectAccountRoute + ], + { + name: ScreenName.ReceiveConnectDevice, + params: { + ...route.params, + notSkippable: true, + transactionData: undefined, + }, + }, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ] as any, + }); + } else { + (navigation as StackNavigationProp<{ [key: string]: object }>).reset({ + index: 0, + routes: [ + { + name: ScreenName.ReceiveConnectDevice, + params: { + ...route.params, + notSkippable: true, + transactionData: undefined, + }, + }, + ], + }); + } + } + }, [navigation, route.params]); + if (!route.params.verified) { + navigation.setOptions({ + headerLeft: undefined, + headerRight: undefined, + headerTitle: "", + gestureEnabled: false, + }); + } + const { pushToast } = useToasts(); + const verified = route.params?.verified ?? false; + const [isModalOpened, setIsModalOpened] = useState(true); + const [hasAddedTokenAccount, setHasAddedTokenAccount] = useState(false); + const [hasCopied, setCopied] = useState(false); + const [enterTransaction, setEnterTransaction] = useState( + (route.params as ParamList).transactionData !== undefined, + ); + const [transactionData, setTransactionData] = useState(""); + const [transactionDataError, setTransactionDataError] = useState(undefined); + const [transactionDataWarning, setTransactionDataWarning] = useState( + undefined, + ); + const [finalizeTransaction, setFinalizeTransaction] = useState(false); + const [currentDevice, setCurrentDevice] = useState(null); + const getTransactionResponseSubscription = useRef(null); + const [processingTransactionError, setProcessingTransactionError] = useState(null); + const [useTransactionResponseQrCode, setUseTransactionResponseQrCode] = useState(true); + const [operationAmount, setOperationAmount] = useState(null); + const [operationFee, setOperationFee] = useState(null); + const [operationSenderPaymentProofAddress, setOperationSenderPaymentProofAddress] = useState< + null | string + >(null); + const [signatureRequested, setSignatureRequested] = useState(false); + const [signatureReceived, setSignatureReceived] = useState(false); + const [transactionResponse, setTransactionResponse] = useState(null); + const dispatch = useDispatch(); + const insets = useSafeAreaInsets(); + + const hasClosedWithdrawBanner = useSelector(hasClosedWithdrawBannerSelector); + const [displayBanner, setBanner] = useState(!hasClosedWithdrawBanner); + + const onRetry = useCallback(() => { + track("button_clicked", { + button: "Verify address", + page: "Receive Account Qr Code", + }); + const params = { ...route.params, notSkippable: true }; + setIsModalOpened(false); + navigation.navigate(ScreenName.ReceiveConnectDevice, params); + }, [navigation, route.params]); + + const { width } = getWindowDimensions(); + const QRSize = Math.round(width / 1.8 - 16); + const QRContainerSize = QRSize + 16 * 4; + + const mainAccount = account && getMainAccount(account, parentAccount); + const currency = route.params?.currency || (account && getAccountCurrency(account)); + + const network = useMemo(() => { + if (currency && currency.type === "TokenCurrency") { + return currency.parentCurrency?.name; + } + }, [currency]); + + const hideBanner = useCallback(() => { + track("button_clicked", { + button: "How to withdraw from exchange", + page: "Receive Account Qr Code", + }); + dispatch(setCloseWithdrawBanner(true)); + setBanner(false); + }, [dispatch]); + + const clickLearn = () => { + track("button_clicked", { + button: "How to withdraw from exchange", + type: "card", + page: "Receive Account Qr Code", + }); + Linking.openURL(urls.withdrawCrypto); + }; + useEffect(() => { + if (!route.params.verified) { + return; + } + if (route.params?.createTokenAccount && !hasAddedTokenAccount) { + const newMainAccount = { ...mainAccount }; + if ( + !newMainAccount.subAccounts || + !newMainAccount.subAccounts.find( + acc => (acc as TokenAccount)?.token?.id === (currency as CryptoOrTokenCurrency).id, + ) + ) { + const emptyTokenAccount = makeEmptyTokenAccount( + newMainAccount as Account, + currency as TokenCurrency, + ); + newMainAccount.subAccounts = [...(newMainAccount.subAccounts || []), emptyTokenAccount]; + + dispatch(addOneAccount(newMainAccount as Account)); + setHasAddedTokenAccount(true); + } + } + }, [ + currency, + route.params?.createTokenAccount, + mainAccount, + dispatch, + hasAddedTokenAccount, + route.params?.verified, + ]); + + useEffect(() => { + if (!route.params.verified) { + return; + } + if (verified && currency) { + track("Verification Success", { + asset: currency.name, + page: "Receive Account Qr Code", + }); + } + }, [verified, currency, route.params?.verified]); + + const triggerSuccessEvent = useCallback(() => { + track("receive_done", { + asset: currency?.name, + network, + page: "Receive Account Qr Code", + }); + }, [network, currency?.name]); + + const onShare = useCallback(() => { + track("button_clicked", { + button: "Share address", + page: "Receive Account Qr Code", + }); + if (mainAccount?.freshAddress) { + Share.share({ message: mainAccount?.freshAddress }); + } + }, [mainAccount?.freshAddress]); + + const onCopyAddress = useCallback( + (eventName: string) => { + if (!mainAccount?.freshAddress) return; + Clipboard.setString(mainAccount.freshAddress); + setCopied(true); + track("button_clicked", { + button: eventName, + page: "Receive Account Qr Code", + }); + const options = { + enableVibrateFallback: false, + ignoreAndroidSystemSettings: false, + }; + + setTimeout(() => { + setCopied(false); + }, 3000); + + ReactNativeHapticFeedback.trigger("soft", options); + pushToast({ + id: `copy-receive`, + type: "success", + icon: "success", + title: t("transfer.receive.addressCopied"), + }); + }, + [mainAccount?.freshAddress, pushToast, t], + ); + + const onContinue = useCallback(() => { + setEnterTransaction(true); + }, [setEnterTransaction]); + const onFinalize = useCallback(() => { + setFinalizeTransaction(true); + }, [setFinalizeTransaction]); + const onPressScan = useCallback(() => { + (navigation as StackNavigationProp<{ [key: string]: object }>).navigate( + ScreenName.MimbleWimbleCoinScanTransactionData, + route.params, + ); + }, [navigation, route.params]); + const onChangeTransactionData = useCallback( + (transactionData: string) => { + if (transactionData) { + const { error, warning } = validateTransactionData( + (account as Account).currency, + transactionData, + ); + setTransactionDataError(error); + setTransactionDataWarning(warning); + } else { + setTransactionDataError(undefined); + setTransactionDataWarning(undefined); + } + setTransactionData(transactionData); + }, + [account, setTransactionDataError, setTransactionDataWarning, setTransactionData], + ); + useEffect(() => { + if (!route.params.verified) { + return; + } + if ((route.params as ParamList).transactionData !== undefined) { + setTransactionData((route.params as ParamList).transactionData || ""); + onChangeTransactionData((route.params as ParamList).transactionData!); + } + }, [setTransactionData, route.params, onChangeTransactionData, route.params?.verified]); + const onDeviceConnected = useCallback( + ({ device }: { device: Device }) => { + setCurrentDevice(device); + return renderLoading({ t }); + }, + [setCurrentDevice, t], + ); + useEffect(() => { + if (!route.params.verified) { + return; + } + if (currentDevice) { + unsubscribe(); + let transactionResponseReceived = false; + getTransactionResponseSubscription.current = getTransactionResponse( + toAccountRaw(account as Account), + currentDevice.deviceId, + transactionData, + ).subscribe({ + next: ({ + type, + transactionResponse, + freshAddress, + nextIdentifier, + operation, + }: { + type: string; + transactionResponse?: string; + freshAddress?: Address; + nextIdentifier?: string; + operation?: OperationRaw; + }) => { + switch (type) { + case "device-signature-requested": + setOperationAmount((operation as OperationRaw).value); + setOperationFee((operation as OperationRaw).fee); + setOperationSenderPaymentProofAddress( + (operation as OperationRaw).senders.length + ? (operation as OperationRaw).senders[0] + : null, + ); + setSignatureRequested(true); + break; + case "device-signature-granted": + setSignatureReceived(true); + break; + case "signed": + transactionResponseReceived = true; + qrcode.toString( + transactionResponse, + { + errorCorrectionLevel: "L", + }, + (error: Error | null) => { + if (getTransactionResponseSubscription.current) { + dispatch( + updateAccountWithUpdater({ + accountId: (mainAccount as Account).id, + updater: (account: Account) => { + return addReceivedTransactionToAccount( + account, + freshAddress as Address, + nextIdentifier as string, + operation as OperationRaw, + ); + }, + }), + ); + setUseTransactionResponseQrCode(!error); + setCurrentDevice(null); + setOperationAmount((operation as OperationRaw).value); + setTransactionResponse(transactionResponse as string); + } + }, + ); + break; + default: + break; + } + }, + error: (error: Error) => { + if (!transactionResponseReceived) { + setProcessingTransactionError(error); + setCurrentDevice(null); + logger.critical(error); + } + }, + }); + } else { + unsubscribe(); + } + // eslint-disable-next-line consistent-return + return () => { + unsubscribe(); + }; + }, [currentDevice, account, dispatch, mainAccount, transactionData, route.params?.verified]); + const unsubscribe = () => { + if (getTransactionResponseSubscription.current) { + getTransactionResponseSubscription.current.unsubscribe(); + getTransactionResponseSubscription.current = null; + } + }; + const retry = useCallback(() => { + (navigation as StackNavigationProp<{ [key: string]: object }>).navigate( + ScreenName.ReceiveConfirmation, + { + ...route.params, + verified: false, + transactionData: undefined, + }, + ); + }, [navigation, route.params]); + const close = useCallback(() => { + (navigation.getParent() as StackNavigationProp<{ [key: string]: object }>).pop(); + }, [navigation]); + const share = useCallback(() => { + Share.share({ message: transactionResponse || "" }); + }, [transactionResponse]); + useEffect(() => { + if (!route.params.verified) { + return; + } + const backHandler = BackHandler.addEventListener("hardwareBackPress", () => { + if (!signatureRequested || processingTransactionError) { + (navigation as StackNavigationProp<{ [key: string]: object }>).navigate( + ScreenName.ReceiveConfirmation, + { + ...route.params, + verified: false, + transactionData: undefined, + }, + ); + } + return true; + }); + if (!signatureRequested) { + navigation.setOptions({ + headerLeft: () => ( + + (navigation as StackNavigationProp<{ [key: string]: object }>).navigate( + ScreenName.ReceiveConfirmation, + { + ...route.params, + verified: false, + transactionData: undefined, + }, + ) + } + /> + ), + headerRight: () => , + headerTitle: () => ( + + ), + gestureEnabled: Platform.OS === "ios", + }); + } else { + navigation.setOptions({ + headerLeft: undefined, + headerRight: undefined, + headerTitle: + processingTransactionError || transactionResponse !== null + ? "" + : () => ( + + ), + gestureEnabled: false, + }); + } + // eslint-disable-next-line consistent-return + return () => backHandler.remove(); + }, [ + signatureRequested, + signatureReceived, + processingTransactionError, + transactionResponse, + navigation, + route.params, + t, + route.params?.verified, + ]); + + const mainAccountName = useMaybeAccountName(mainAccount); + + if (!route.params.verified) { + return null; + } + + if (!account || !currency || !mainAccount) return null; + + return ( + + + + {transactionResponse !== null ? ( + <> + + + + + {displayBanner ? ( + + + + ) : ( + + + + )} + + + {verified ? null : isModalOpened ? ( + + ) : null} + + )} + + ); } + +type BannerProps = { + hideBanner: () => void; + onPress: () => void; +}; + +const WithdrawBanner = ({ onPress, hideBanner }: BannerProps) => { + const { t } = useTranslation(); + const insets = useSafeAreaInsets(); + return ( + + } + onPressDismiss={hideBanner} + onPress={onPress} + /> + + ); +}; diff --git a/apps/ledger-live-mobile/src/families/mimblewimble_coin/SendFundsConnectDevice.tsx b/apps/ledger-live-mobile/src/families/mimblewimble_coin/SendFundsConnectDevice.tsx index 7f1d08be939f..d6d25980cc44 100644 --- a/apps/ledger-live-mobile/src/families/mimblewimble_coin/SendFundsConnectDevice.tsx +++ b/apps/ledger-live-mobile/src/families/mimblewimble_coin/SendFundsConnectDevice.tsx @@ -114,10 +114,6 @@ function useSignedTxHandler({ "transaction-summary", `✔️ broadcasted! optimistic operation: ${formatOperation(mainAccount)(operation)}`, ); - (navigation as StackNavigationProp<{ [key: string]: object }>).replace( - route.name.replace("ConnectDevice", "ValidationSuccess"), - { ...route.params, result: operation }, - ); dispatch( updateAccountWithUpdater({ accountId: mainAccount.id, @@ -129,6 +125,10 @@ function useSignedTxHandler({ }, }), ); + (navigation as StackNavigationProp<{ [key: string]: object }>).replace( + route.name.replace("ConnectDevice", "ValidationSuccess"), + { ...route.params, result: operation }, + ); } catch (error) { if ( !(error instanceof UserRefusedOnDevice || error instanceof TransactionRefusedOnDevice) diff --git a/apps/ledger-live-mobile/src/screens/ReceiveFunds/03-Confirmation.tsx b/apps/ledger-live-mobile/src/screens/ReceiveFunds/03-Confirmation.tsx index 5d77d4ed56b9..317b55785822 100644 --- a/apps/ledger-live-mobile/src/screens/ReceiveFunds/03-Confirmation.tsx +++ b/apps/ledger-live-mobile/src/screens/ReceiveFunds/03-Confirmation.tsx @@ -157,9 +157,17 @@ function ReceiveConfirmationInner({ navigation, route, account, parentAccount }: const completeAction = useCompleteActionCallback(); useEffect(() => { + if ( + currency && + currency.type === "CryptoCurrency" && + Object.keys(byFamily).includes(currency.family) && + byFamily[currency.family as keyof typeof byFamily] + ) { + return; + } completeAction(PostOnboardingActionId.assetsTransfer); // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); + }, [currency]); useEffect(() => { if ( diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fbf282a0e103..9764008aa6fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -939,7 +939,7 @@ importers: version: 0.4.5(react-native@0.73.6)(react@18.2.0) '@sentry/react-native': specifier: 5.20.0 - version: 5.20.0(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + version: 5.20.0(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) '@shopify/flash-list': specifier: ^1.6.4 version: 1.6.4(@babel/runtime@7.24.1)(react-native@0.73.6)(react@18.2.0) @@ -977,32 +977,35 @@ importers: specifier: ^2.23.0 version: 2.28.0 expo: - specifier: ^50.0.3 - version: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) + specifier: ~50.0.19 + version: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) expo-barcode-scanner: - specifier: ~12.9.2 - version: 12.9.2(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + specifier: ~12.9.3 + version: 12.9.3(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-camera: specifier: 14.1.3 - version: 14.1.3(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + version: 14.1.3(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-file-system: - specifier: ~16.0.5 - version: 16.0.5(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + specifier: ~16.0.9 + version: 16.0.9(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-image-loader: specifier: ~4.6.0 - version: 4.6.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + version: 4.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-image-manipulator: specifier: ~11.8.0 - version: 11.8.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + version: 11.8.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-keep-awake: specifier: ~12.8.2 - version: 12.8.2(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) + version: 12.8.2(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) expo-modules-autolinking: specifier: ^1.10.2 - version: 1.10.2(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) + version: 1.10.2(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) expo-modules-core: - specifier: ^1.11.8 - version: 1.11.8(react-native@0.73.6)(react@18.2.0) + specifier: ~1.11.13 + version: 1.11.13(react-native@0.73.6)(react@18.2.0) + expo-random: + specifier: ^13.6.0 + version: 13.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) fuse.js: specifier: ^6.4.6 version: 6.6.2 @@ -1015,6 +1018,9 @@ importers: invariant: specifier: 2.2.4 version: 2.2.4 + js-sha256: + specifier: ^0.9.0 + version: 0.9.0 json-rpc-2.0: specifier: ^0.2.19 version: 0.2.19 @@ -6969,7 +6975,7 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.20 /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): @@ -7741,7 +7747,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 commander: 4.1.1 convert-source-map: 1.9.0 fs-readdir-recursive: 1.1.0 @@ -7765,13 +7771,6 @@ packages: '@babel/highlight': 7.22.13 chalk: 2.4.2 - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - /@babel/code-frame@7.24.7: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} @@ -7779,10 +7778,6 @@ packages: '@babel/highlight': 7.24.7 picocolors: 1.0.0 - /@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} - engines: {node: '>=6.9.0'} - /@babel/compat-data@7.23.2: resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} engines: {node: '>=6.9.0'} @@ -7887,8 +7882,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.9 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 /@babel/generator@7.24.10: @@ -7922,9 +7917,9 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.2 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -7945,66 +7940,17 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.22.15 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.3) - '@babel/helper-split-export-declaration': 7.22.6 - dev: true - - /@babel/helper-create-class-features-plugin@7.23.5: - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - - /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.22.8): - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.8) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) + '@babel/helper-split-export-declaration': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.24.3): - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.3) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.24.8: resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} engines: {node: '>=6.9.0'} @@ -8068,7 +8014,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 @@ -8079,7 +8025,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 dev: true @@ -8091,7 +8037,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 @@ -8174,13 +8120,6 @@ packages: '@babel/template': 7.24.7 '@babel/types': 7.24.9 - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.23.9 - '@babel/types': 7.23.9 - /@babel/helper-function-name@7.24.7: resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} @@ -8200,19 +8139,6 @@ packages: dependencies: '@babel/types': 7.24.9 - /@babel/helper-member-expression-to-functions@7.22.15: - resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.9 - dev: true - - /@babel/helper-member-expression-to-functions@7.23.0: - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.9 - /@babel/helper-member-expression-to-functions@7.24.8: resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} @@ -8232,7 +8158,7 @@ packages: resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.24.9 /@babel/helper-module-imports@7.24.7: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} @@ -8264,11 +8190,13 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color /@babel/helper-module-transforms@7.23.3: resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -8277,10 +8205,12 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color /@babel/helper-module-transforms@7.23.3(@babel/core@7.22.8): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -8290,10 +8220,12 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): @@ -8304,16 +8236,12 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.22.20 - - /@babel/helper-optimise-call-expression@7.22.5: - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.9 + transitivePeerDependencies: + - supports-color /@babel/helper-optimise-call-expression@7.24.7: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} @@ -8337,42 +8265,6 @@ packages: resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.18.9: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.22.20 - '@babel/types': 7.24.9 - - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.8): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.22.20 - '@babel/types': 7.24.9 - dev: true - - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.24.3): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.22.20 - '@babel/types': 7.24.9 - /@babel/helper-remap-async-to-generator@7.22.20: resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -8406,53 +8298,6 @@ packages: '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-replace-supers@7.22.20: - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - - /@babel/helper-replace-supers@7.22.20(@babel/core@7.22.8): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.8 - '@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.24.3): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - - /@babel/helper-replace-supers@7.22.9(@babel/core@7.24.3): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-replace-supers@7.24.7: resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} engines: {node: '>=6.9.0'} @@ -8496,17 +8341,11 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.9 /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.0 - - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.9 @@ -8531,14 +8370,6 @@ packages: dependencies: '@babel/types': 7.24.9 - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - /@babel/helper-string-parser@7.24.8: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} @@ -8571,9 +8402,9 @@ packages: resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color @@ -8587,14 +8418,6 @@ packages: /@babel/highlight@7.22.13: resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 @@ -8614,7 +8437,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.24.9 dev: true /@babel/parser@7.23.0: @@ -8624,13 +8447,6 @@ packages: dependencies: '@babel/types': 7.24.9 - /@babel/parser@7.23.9: - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.23.9 - /@babel/parser@7.24.8: resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} @@ -8638,15 +8454,6 @@ packages: dependencies: '@babel/types': 7.24.9 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.22.8): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} engines: {node: '>=6.9.0'} @@ -8666,19 +8473,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.24.3): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.3) - transitivePeerDependencies: - - supports-color - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.22.8): resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} engines: {node: '>=6.9.0'} @@ -8687,7 +8481,7 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.22.8) transitivePeerDependencies: - supports-color @@ -8701,7 +8495,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.24.3) transitivePeerDependencies: - supports-color @@ -8723,9 +8517,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.18.9 + '@babel/helper-remap-async-to-generator': 7.22.20 '@babel/plugin-syntax-async-generators': 7.8.4 /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.8): @@ -8736,9 +8530,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.8) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.8) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.8) dev: true @@ -8750,9 +8544,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.3) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.24.3): @@ -8764,6 +8558,8 @@ packages: '@babel/core': 7.24.3 '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-class-properties@7.18.6: @@ -8841,12 +8637,14 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.3) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.17.0(@babel/core@7.24.3) + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.24.3) charcodes: 0.2.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.24.3): @@ -9055,7 +8853,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3 @@ -9068,7 +8866,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.22.8 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.8 @@ -9083,7 +8881,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.8 @@ -9183,21 +8981,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.24.3): - resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} - 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-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -9214,7 +8997,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.22.8) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.8) @@ -9230,7 +9013,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) @@ -9290,7 +9073,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.8): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -9328,16 +9111,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-decorators@7.17.0(@babel/core@7.24.3): - resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.24.3): resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} engines: {node: '>=6.9.0'} @@ -9346,7 +9119,6 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - dev: false /@babel/plugin-syntax-dynamic-import@7.8.3: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -9395,7 +9167,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.3): @@ -9404,7 +9176,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-flow@7.21.4(@babel/core@7.24.3): resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==} @@ -9416,15 +9188,6 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.24.3): - resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-flow@7.23.3: resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} @@ -9452,15 +9215,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.24.3): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.24.3): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} @@ -9485,7 +9239,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.8): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -9504,25 +9258,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.8): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.24.8 - dev: true - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.24.3): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.22.8): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -9530,7 +9265,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.3): @@ -9540,7 +9275,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-jsx@7.24.7: resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} @@ -9590,7 +9325,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.8): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -9598,7 +9333,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3): @@ -9607,7 +9342,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-numeric-separator@7.10.4: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -9686,7 +9421,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.8): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -9694,7 +9429,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3): @@ -9703,7 +9438,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-private-property-in-object@7.14.5: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -9751,23 +9486,13 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.24.3): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - dev: true - /@babel/plugin-syntax-typescript@7.23.3: resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.22.8): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} @@ -9776,7 +9501,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.3): @@ -9786,7 +9511,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.3): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} @@ -9844,9 +9569,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.3) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-async-to-generator@7.22.5: @@ -9855,9 +9582,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.20 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} @@ -9866,9 +9595,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.24.3): @@ -9878,18 +9609,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) - - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} @@ -9979,14 +9703,14 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.24.3) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -9998,15 +9722,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.20 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-replace-supers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.8): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} @@ -10015,15 +9741,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.8) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.22.8) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-classes@7.22.15(@babel/core@7.24.3): @@ -10033,15 +9761,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.3) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.24.3): resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} @@ -10121,16 +9851,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} @@ -10152,15 +9872,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.24.3): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} @@ -10190,16 +9901,6 @@ packages: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} @@ -10240,6 +9941,7 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.3) + dev: true /@babel/plugin-transform-flow-strip-types@7.23.3: resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} @@ -10271,15 +9973,6 @@ packages: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.3) - /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.24.3): - resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.8): resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} @@ -10307,7 +10000,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.22.5 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 dev: true @@ -10318,7 +10011,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.8): @@ -10329,7 +10022,7 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 dev: true @@ -10341,7 +10034,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.24.3): @@ -10401,15 +10094,6 @@ packages: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3) - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} @@ -10429,16 +10113,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.24.3): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.22.8): resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==} engines: {node: '>=6.9.0'} @@ -10448,6 +10122,8 @@ packages: '@babel/core': 7.22.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.8) '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.24.3): @@ -10459,6 +10135,8 @@ packages: '@babel/core': 7.24.3 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.24.3): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} @@ -10470,6 +10148,8 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.22.8): @@ -10482,6 +10162,8 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.8) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.24.3): @@ -10494,6 +10176,8 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-commonjs@7.23.3: resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} @@ -10502,8 +10186,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-module-transforms': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.22.8): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} @@ -10513,8 +10199,10 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.3): @@ -10525,20 +10213,10 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.24.3): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.22.8): resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==} @@ -10547,10 +10225,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.8) '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.24.3): @@ -10560,20 +10240,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.22.20 - - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 + '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} @@ -10584,6 +10256,8 @@ packages: '@babel/core': 7.22.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.8) '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.24.3): @@ -10595,6 +10269,8 @@ packages: '@babel/core': 7.24.3 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-named-capturing-groups-regex@7.22.5: resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -10626,15 +10302,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} @@ -10687,18 +10354,6 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.24.3) - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} @@ -10707,7 +10362,9 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.8) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.24.3): @@ -10718,7 +10375,9 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.3) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.24.3): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} @@ -10844,15 +10503,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} @@ -10909,18 +10559,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.3): - resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.24.7: resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} engines: {node: '>=6.9.0'} @@ -10955,7 +10596,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.8) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.3): @@ -10965,7 +10608,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.22.8): resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} @@ -11048,11 +10693,13 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.8) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.22.8) '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.24.3): @@ -11062,11 +10709,14 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.3) '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-react-jsx@7.24.7: resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} @@ -11120,8 +10770,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.22.8): @@ -11131,8 +10781,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.22.8): @@ -11156,16 +10806,6 @@ packages: '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.24.3): - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - regenerator-transform: 0.15.2 - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.8): resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} engines: {node: '>=6.9.0'} @@ -11187,15 +10827,6 @@ packages: '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.24.3): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} @@ -11222,7 +10853,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.24.3) babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.24.3) @@ -11238,7 +10869,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.6 babel-plugin-polyfill-corejs3: 0.8.6 @@ -11254,7 +10885,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.24.3) babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.24.3) @@ -11298,7 +10929,9 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-spread@7.22.5: @@ -11308,7 +10941,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} @@ -11318,7 +10953,9 @@ packages: dependencies: '@babel/core': 7.22.8 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-spread@7.22.5(@babel/core@7.24.3): @@ -11329,7 +10966,9 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.24.3): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -11387,15 +11026,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.24.3): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.8 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.8): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} @@ -11422,10 +11052,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) transitivePeerDependencies: - supports-color dev: true @@ -11436,10 +11066,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript': 7.23.3 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.22.8): resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} @@ -11448,10 +11080,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.8 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.22.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.22.8) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.24.3): @@ -11461,19 +11095,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) - - /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.24.3): - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.3 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.8): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} @@ -11730,13 +11357,13 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.23.5 '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.24.3) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.24.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.24.3) '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.3) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.3) '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.24.3) @@ -11750,14 +11377,14 @@ packages: '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.3) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.3) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.24.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.24.3) '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.24.3) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.3) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.3) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.24.3) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.24.3) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) @@ -11769,42 +11396,42 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.24.3) '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.24.3) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.24.3) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.24.3) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.24.3) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.24.3) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.3) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.24.3) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.24.3) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.24.3) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.24.3) - '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.24.3) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.24.3) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.3) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.24.3) - '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.24.3) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.24.3) '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.24.3) '@babel/preset-modules': 0.1.5(@babel/core@7.24.3) '@babel/types': 7.24.9 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.24.3) babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.24.3) babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.24.3) - core-js-compat: 3.30.0 + core-js-compat: 3.33.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -11970,6 +11597,8 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.8) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.8) '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/preset-react@7.23.3(@babel/core@7.22.8): @@ -11985,6 +11614,8 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.8) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.8) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/preset-react@7.24.1(@babel/core@7.22.8): @@ -12029,9 +11660,11 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.3) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color dev: false /@babel/preset-typescript@7.23.3(@babel/core@7.22.8): @@ -12046,6 +11679,8 @@ packages: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.22.8) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.22.8) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.22.8) + transitivePeerDependencies: + - supports-color dev: true /@babel/preset-typescript@7.23.3(@babel/core@7.24.3): @@ -12060,6 +11695,8 @@ packages: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color /@babel/register@7.17.7(@babel/core@7.24.3): resolution: {integrity: sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==} @@ -12127,9 +11764,9 @@ packages: resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 /@babel/template@7.24.7: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} @@ -12143,14 +11780,14 @@ packages: resolution: {integrity: sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.10 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -12161,14 +11798,14 @@ packages: resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.10 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -12179,14 +11816,14 @@ packages: resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.10 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: @@ -12198,10 +11835,10 @@ packages: dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.24.10 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 debug: 4.3.4 @@ -12230,8 +11867,8 @@ packages: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 dev: true @@ -12239,16 +11876,8 @@ packages: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - /@babel/types@7.23.9: - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 /@babel/types@7.24.9: @@ -14027,6 +13656,8 @@ packages: '@emotion/sheet': 0.9.4 '@emotion/utils': 0.11.3 react: 18.2.0 + transitivePeerDependencies: + - supports-color dev: false /@emotion/core@11.0.0: @@ -14039,6 +13670,8 @@ packages: '@emotion/serialize': 0.11.16 '@emotion/utils': 0.11.3 babel-plugin-emotion: 10.2.2 + transitivePeerDependencies: + - supports-color dev: false /@emotion/hash@0.8.0: @@ -15604,7 +15237,7 @@ packages: '@expo/dev-server': 0.5.5 '@expo/devcert': 1.0.0 '@expo/env': 0.0.5 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.3 '@expo/metro-config': 0.10.7 '@expo/osascript': 2.0.33 '@expo/package-manager': 1.1.2 @@ -15612,7 +15245,7 @@ packages: '@expo/prebuild-config': 6.2.6(expo-modules-autolinking@1.5.1) '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.5.0 - '@expo/xcpretty': 4.2.2 + '@expo/xcpretty': 4.3.1 '@urql/core': 2.3.6(graphql@15.8.0) '@urql/exchange-retry': 0.3.0(graphql@15.8.0) accepts: 1.3.8 @@ -15655,9 +15288,9 @@ packages: resolve-from: 5.0.0 semver: 7.5.4 send: 0.18.0 - slugify: 1.6.5 + slugify: 1.6.6 structured-headers: 0.4.1 - tar: 6.1.11 + tar: 6.2.0 tempy: 0.7.1 terminal-link: 2.1.1 text-table: 0.2.0 @@ -15673,8 +15306,8 @@ packages: - utf-8-validate dev: true - /@expo/cli@0.17.2(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2): - resolution: {integrity: sha512-0uJGuiV8XGjsTGnga95CiCZAtAymtQlo8FxRBp7AjLKpG/oTXG7+s368H7ZIC+XQBsvWx83iv+HyXQfOtPbsxQ==} + /@expo/cli@0.17.12(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2): + resolution: {integrity: sha512-HIv55FSSRFk53hdwxt+JKGMSCCMABhpakm1BSxGm0ymWa7nIM6llV/0gUWbHNXGkvmRPNWJqMNqVlV/vcPa8oA==} hasBin: true peerDependencies: metro: '*' @@ -15694,16 +15327,16 @@ packages: '@babel/runtime': 7.24.1 '@expo/code-signing-certificates': 0.0.5 '@expo/config': 8.5.6 - '@expo/config-plugins': 7.8.4 + '@expo/config-plugins': 7.9.2 '@expo/devcert': 1.0.0 '@expo/env': 0.2.3 '@expo/image-utils': 0.4.2 - '@expo/json-file': 8.2.37 - '@expo/metro-config': 0.17.3(@react-native/babel-preset@0.73.19) + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.17.7(@react-native/babel-preset@0.73.19) '@expo/osascript': 2.0.33 '@expo/package-manager': 1.1.2 '@expo/plist': 0.1.3 - '@expo/prebuild-config': 6.7.4(expo-modules-autolinking@1.10.2) + '@expo/prebuild-config': 6.8.1(expo-modules-autolinking@1.10.2) '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.5.0 '@expo/xcpretty': 4.3.1 @@ -15755,8 +15388,9 @@ packages: resolve.exports: 2.0.2 semver: 7.5.4 send: 0.18.0 - slugify: 1.6.5 + slugify: 1.6.6 source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 structured-headers: 0.4.1 tar: 6.2.0 temp-dir: 2.0.0 @@ -15890,35 +15524,17 @@ packages: '@babel/code-frame': 7.10.4 '@expo/config-plugins': 7.2.5 '@expo/config-types': 49.0.0 - '@expo/json-file': 8.2.37 - getenv: 1.0.0 - glob: 7.1.6 - require-from-string: 2.0.2 - resolve-from: 5.0.0 - semver: 7.5.3 - slugify: 1.6.5 - sucrase: 3.28.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@expo/config@8.5.4: - resolution: {integrity: sha512-ggOLJPHGzJSJHVBC1LzwXwR6qUn8Mw7hkc5zEKRIdhFRuIQ6s2FE4eOvP87LrNfDF7eZGa6tJQYsiHSmZKG+8Q==} - dependencies: - '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 7.8.4 - '@expo/config-types': 50.0.1 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.3 getenv: 1.0.0 glob: 7.1.6 require-from-string: 2.0.2 resolve-from: 5.0.0 semver: 7.5.3 - slugify: 1.6.5 + slugify: 1.6.6 sucrase: 3.34.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /@expo/config@8.5.6: resolution: {integrity: sha512-wF5awSg6MNn1cb1lIgjnhOn5ov2TEUTnkAVCsOl0QqDwcP+YIerteSFwjn9V52UZvg58L+LKxpCuGbw5IHavbg==} @@ -15926,13 +15542,13 @@ packages: '@babel/code-frame': 7.10.4 '@expo/config-plugins': 7.9.2 '@expo/config-types': 50.0.1 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.3 getenv: 1.0.0 glob: 7.1.6 require-from-string: 2.0.2 resolve-from: 5.0.0 semver: 7.5.3 - slugify: 1.6.5 + slugify: 1.6.6 sucrase: 3.34.0 transitivePeerDependencies: - supports-color @@ -16086,6 +15702,7 @@ packages: '@babel/code-frame': 7.10.4 json5: 2.2.3 write-file-atomic: 2.4.3 + dev: true /@expo/json-file@8.3.3: resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} @@ -16114,8 +15731,8 @@ packages: - supports-color dev: true - /@expo/metro-config@0.17.3(@react-native/babel-preset@0.73.19): - resolution: {integrity: sha512-YW8ixbaz6yL7/Mg1rJJejiAAVQQKjGY1wXvT2Dh487r/r9/j1yE1YRS/oRY1yItYzbnHvO0p0jMnEGfiFYL3Tg==} + /@expo/metro-config@0.17.7(@react-native/babel-preset@0.73.19): + resolution: {integrity: sha512-3vAdinAjMeRwdhGWWLX6PziZdAPvnyJ6KVYqnJErHHqH0cA6dgAENT3Vq6PEM1H2HgczKr2d5yG9AMgwy848ow==} peerDependencies: '@react-native/babel-preset': '*' dependencies: @@ -16210,18 +15827,18 @@ packages: - supports-color dev: true - /@expo/prebuild-config@6.7.4(expo-modules-autolinking@1.10.2): - resolution: {integrity: sha512-x8EUdCa8DTMZ/dtEXjHAdlP+ljf6oSeSKNzhycXiHhpMSMG9jEhV28ocCwc6cKsjK5GziweEiHwvrj6+vsBlhA==} + /@expo/prebuild-config@6.8.1(expo-modules-autolinking@1.10.2): + resolution: {integrity: sha512-ptK9e0dcj1eYlAWV+fG+QkuAWcLAT1AmtEbj++tn7ZjEj8+LkXRM73LCOEGaF0Er8i8ZWNnaVsgGW4vjgP5ZsA==} peerDependencies: expo-modules-autolinking: '>=0.8.1' dependencies: '@expo/config': 8.5.6 - '@expo/config-plugins': 7.8.4 + '@expo/config-plugins': 7.9.2 '@expo/config-types': 50.0.1 '@expo/image-utils': 0.4.2 '@expo/json-file': 8.3.3 debug: 4.3.4 - expo-modules-autolinking: 1.10.2(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) + expo-modules-autolinking: 1.10.2(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) fs-extra: 9.1.0 resolve-from: 5.0.0 semver: 7.5.3 @@ -16322,16 +15939,6 @@ packages: - webpack-cli dev: true - /@expo/xcpretty@4.2.2: - resolution: {integrity: sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw==} - hasBin: true - dependencies: - '@babel/code-frame': 7.10.4 - chalk: 4.1.2 - find-up: 5.0.0 - js-yaml: 4.1.0 - dev: true - /@expo/xcpretty@4.3.1: resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==} hasBin: true @@ -16340,7 +15947,6 @@ packages: chalk: 4.1.2 find-up: 5.0.0 js-yaml: 4.1.0 - dev: false /@faker-js/faker@8.4.1: resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} @@ -17721,7 +17327,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/node': 20.14.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 @@ -17818,7 +17424,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -17919,7 +17525,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@jest/types': 28.1.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.9.0 @@ -17943,7 +17549,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -17967,7 +17573,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -18031,18 +17637,10 @@ packages: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 + '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -18055,10 +17653,6 @@ packages: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} @@ -22989,7 +22583,7 @@ packages: '@sentry/utils': 7.109.0 dev: false - /@sentry/react-native@5.20.0(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /@sentry/react-native@5.20.0(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-1jWqQFRvQeFgYrEXfvr0TTG/kXIGV2KgtkNqlInTTuXFXo6qInFhuu4Ak4zNuitFlfr6Soh2ASlJrpkBKf2pAg==} hasBin: true peerDependencies: @@ -23008,7 +22602,7 @@ packages: '@sentry/react': 7.100.1(react@18.2.0) '@sentry/types': 7.100.1 '@sentry/utils': 7.100.1 - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) promise: 8.3.0 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) @@ -24816,7 +24410,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/preset-env': 7.23.2(@babel/core@7.24.3) - '@babel/types': 7.23.0 + '@babel/types': 7.24.9 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.5.3 '@storybook/core-common': 7.5.3 @@ -26722,8 +26316,8 @@ packages: /@types/babel__core@7.20.3: resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 '@types/babel__generator': 7.6.6 '@types/babel__template': 7.4.3 '@types/babel__traverse': 7.20.3 @@ -26741,18 +26335,18 @@ packages: /@types/babel__generator@7.6.6: resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==} dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.9 /@types/babel__template@7.4.3: resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==} dependencies: - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 /@types/babel__traverse@7.20.3: resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==} dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.9 /@types/bchaddrjs@0.4.0: resolution: {integrity: sha512-Nvv3haWpXNWYfKasVoEp3VBgVsBTLTh45anhHUN8xVUPhn4ErU3FPS5AEcZtACWc5ICGUxbaiLTWOnwDkwYF1Q==} @@ -30884,7 +30478,7 @@ packages: /babel-plugin-emotion@10.2.2: resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==} dependencies: - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.4 '@emotion/serialize': 0.11.16 @@ -30894,13 +30488,15 @@ packages: escape-string-regexp: 1.0.5 find-root: 1.1.0 source-map: 0.5.7 + transitivePeerDependencies: + - supports-color dev: false /babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -30932,8 +30528,8 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.23.9 - '@babel/types': 7.23.9 + '@babel/template': 7.24.7 + '@babel/types': 7.24.9 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.3 dev: true @@ -30994,7 +30590,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.2 + '@babel/compat-data': 7.23.5 '@babel/core': 7.22.8 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.8) semver: 6.3.1 @@ -31007,7 +30603,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.2 + '@babel/compat-data': 7.23.5 '@babel/core': 7.24.3 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.3) semver: 6.3.1 @@ -31267,8 +30863,8 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.3) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.3) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.3) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.3) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.3) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.24.3) @@ -31276,7 +30872,7 @@ packages: '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.24.3) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.24.3) @@ -31285,8 +30881,8 @@ packages: '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.3) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.3) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.3) '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.3) @@ -31973,9 +31569,9 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001580 - electron-to-chromium: 1.4.565 + electron-to-chromium: 1.4.646 escalade: 3.1.1 - node-releases: 2.0.13 + node-releases: 2.0.14 picocolors: 1.0.0 dev: true @@ -31985,8 +31581,8 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001580 - electron-to-chromium: 1.4.565 - node-releases: 2.0.13 + electron-to-chromium: 1.4.646 + node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.21.3) dev: true @@ -31996,8 +31592,8 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001580 - electron-to-chromium: 1.4.565 - node-releases: 2.0.13 + electron-to-chromium: 1.4.646 + node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.21.9) dev: true @@ -32007,9 +31603,10 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001580 - electron-to-chromium: 1.4.565 - node-releases: 2.0.13 + electron-to-chromium: 1.4.646 + node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.1) + dev: false /browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} @@ -32944,14 +32541,9 @@ packages: yargs: 16.2.0 dev: false - /cli-spinners@2.6.1: - resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} - engines: {node: '>=6'} - /cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - dev: true /cli-table3@0.6.2: resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} @@ -33941,11 +33533,6 @@ packages: webpack: 5.89.0 dev: false - /core-js-compat@3.30.0: - resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==} - dependencies: - browserslist: 4.22.2 - /core-js-compat@3.33.1: resolution: {integrity: sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==} dependencies: @@ -36287,9 +35874,6 @@ packages: type-fest: 2.19.0 dev: false - /electron-to-chromium@1.4.565: - resolution: {integrity: sha512-XbMoT6yIvg2xzcbs5hCADi0dXBh4//En3oFXmtPX+jiyyiCTiM9DGFT2SLottjpEs9Z8Mh8SqahbR96MaHfuSg==} - /electron-to-chromium@1.4.646: resolution: {integrity: sha512-vThkQ0JuF45qT/20KbRgM56lV7IuGt7SjhawQ719PDHzhP84KAO1WJoaxgCoAffKHK47FmVKP1Fqizx7CwK1SA==} @@ -38445,7 +38029,7 @@ packages: - expo dev: true - /expo-asset@9.0.2(expo-file-system@16.0.5)(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-asset@9.0.2(expo-file-system@16.0.9)(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==} peerDependencies: expo-file-system: '*' @@ -38466,9 +38050,9 @@ packages: dependencies: '@react-native/assets-registry': 0.73.1 blueimp-md5: 2.19.0 - expo-constants: 15.4.6(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-file-system: 16.0.5(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo-constants: 15.4.6(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-file-system: 16.0.9(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) invariant: 2.2.4 md5-file: 3.2.3 react: 18.2.0 @@ -38478,8 +38062,8 @@ packages: - supports-color dev: false - /expo-barcode-scanner@12.9.2(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-szsGCWMu6HXWigSKvGy7q+5v7EyIUr4SYdmMhzLxNQmNA8fPP2t2SMOhX8AVcGAqu9nOY7ij0bZUtAWrLFo6FA==} + /expo-barcode-scanner@12.9.3(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-I3zaKSINRMHbTc7sHIq14ug3fHkCsW4rweJF12yk0kHaympI2wxVgIo2DhzeZaYG1Ylkuj5aiKen3NuwDk1FSA==} peerDependencies: expo: '*' expo-constants: '*' @@ -38496,14 +38080,14 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-image-loader: 4.6.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-image-loader: 4.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) dev: false - /expo-camera@14.1.3(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-camera@14.1.3(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-JodpVjOY8JDuSp/RkphS8Bxqaj/gwg0h0UbQB9MLr1LoxbL9brvJt7IZnmTf7+ON8jRKUx9E5o/F02pRNbmSbQ==} peerDependencies: expo: '*' @@ -38521,8 +38105,8 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) invariant: 2.2.4 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) @@ -38557,7 +38141,7 @@ packages: - supports-color dev: true - /expo-constants@15.4.6(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-constants@15.4.6(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-vizE69dww2Vl0PTWWvDmK0Jo2/J+WzdcMZlA05YEnEYofQuhKxTVsiuipf79mSOmFavt4UQYC1UnzptzKyfmiQ==} peerDependencies: expo: '*' @@ -38576,9 +38160,9 @@ packages: optional: true dependencies: '@expo/config': 8.5.6 - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-constants: 15.4.6(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-constants: 15.4.6(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) transitivePeerDependencies: @@ -38633,8 +38217,8 @@ packages: uuid: 3.4.0 dev: true - /expo-file-system@16.0.5(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-JpKMbKfwTaMCbwUwq7MwcSbPR7r+IqZEL3RFam3ClPHDtKLnlEoywREeaDsWjSZb7dS25hG3WqXspfTuugCDvg==} + /expo-file-system@16.0.9(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-3gRPvKVv7/Y7AdD9eHMIdfg5YbUn2zbwKofjsloTI5sEC57SLUFJtbLvUCz9Pk63DaSQ7WIE1JM0EASyvuPbuw==} peerDependencies: expo: '*' expo-constants: '*' @@ -38651,13 +38235,13 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) dev: false - /expo-font@11.10.3(expo-asset@9.0.2)(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-font@11.10.3(expo-asset@9.0.2)(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==} peerDependencies: expo: '*' @@ -38678,9 +38262,9 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-asset: 9.0.2(expo-file-system@16.0.5)(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-asset: 9.0.2(expo-file-system@16.0.9)(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) fontfaceobserver: 2.1.0 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) @@ -38746,7 +38330,7 @@ packages: react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.17.10)(metro-resolver@0.80.5)(metro-transform-worker@0.80.5)(react@18.2.0) dev: true - /expo-image-loader@4.6.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-image-loader@4.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-RHQTDak7/KyhWUxikn2yNzXL7i2cs16cMp6gEAgkHOjVhoCJQoOJ0Ljrt4cKQ3IowxgCuOrAgSUzGkqs7omj8Q==} peerDependencies: expo: '*' @@ -38764,13 +38348,13 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) dev: false - /expo-image-manipulator@11.8.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-image-manipulator@11.8.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-ZWVrHnYmwJq6h7auk+ropsxcNi+LyZcPFKQc8oy+JA0SaJosfShvkCm7RADWAunHmfPCmjHrhwPGEu/rs7WG/A==} peerDependencies: expo: '*' @@ -38788,9 +38372,9 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-image-loader: 4.6.0(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-image-loader: 4.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) dev: false @@ -38820,7 +38404,7 @@ packages: react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.17.10)(metro-resolver@0.80.5)(metro-transform-worker@0.80.5)(react@18.2.0) dev: true - /expo-keep-awake@12.8.2(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0): + /expo-keep-awake@12.8.2(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-uiQdGbSX24Pt8nGbnmBtrKq6xL/Tm3+DuDRGBk/3ZE/HlizzNosGRIufIMJ/4B4FRw4dw8KU81h2RLuTjbay6g==} peerDependencies: expo: '*' @@ -38838,13 +38422,13 @@ packages: react-native: optional: true dependencies: - expo: 50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) dev: false - /expo-modules-autolinking@1.10.2(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0): + /expo-modules-autolinking@1.10.2(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-OEeoz0+zGx5EJwGtDm9pSywCr+gUCaisZV0mNkK7V3fuRl+EVPBSsI+957JwAc4ZxVps95jy28eLcRRtQ33yVg==} hasBin: true peerDependencies: @@ -38865,7 +38449,7 @@ packages: '@expo/config': 8.5.6 chalk: 4.1.2 commander: 7.2.0 - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) fast-glob: 3.3.1 find-up: 5.0.0 fs-extra: 9.1.0 @@ -38907,8 +38491,8 @@ packages: - supports-color dev: true - /expo-modules-core@1.11.8(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-rlctE3nCNLCGv3LosGQNaTuwGrr2SyQA+hOgci/0l+VRc0gFNtvl0gskph9C0tnN1jzBeb8rRZQYVj5ih1yxcA==} + /expo-modules-core@1.11.13(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-2H5qrGUvmLzmJNPDOnovH1Pfk5H/S/V0BifBmOQyDc9aUh9LaDwkqnChZGIXv8ZHDW8JRlUW0QqyWxTggkbw1A==} peerDependencies: expo-constants: '*' expo-modules-core: '*' @@ -38924,7 +38508,7 @@ packages: react-native: optional: true dependencies: - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) invariant: 2.2.4 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) @@ -39012,6 +38596,31 @@ packages: react-native: 0.73.6(react@18.2.0) dev: false + /expo-random@13.6.0(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-c4Ikio+a2sUyJC0386K6JplqjVDelsyqQfjiy4yCx+0epEu44AP99ipF+HsmZVOvsWsWkd/lkpq5kGnJON5EfA==} + peerDependencies: + expo: '*' + expo-constants: '*' + expo-modules-core: '*' + react: '*' + react-native: '*' + peerDependenciesMeta: + expo-constants: + optional: true + expo-modules-core: + optional: true + react: + optional: true + react-native: + optional: true + dependencies: + base64-js: 1.5.1 + expo: 50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) + react: 18.2.0 + react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) + dev: false + /expo@49.0.13(@babel/core@7.24.3)(@expo/metro-config@0.10.7)(expo-modules-core@1.5.11)(glob@7.2.0)(metro-core@0.80.5)(metro@0.80.5)(minimatch@5.1.0)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-k2QFmT5XN490ksjKJgogfS5SFj6ZKCu1GwWz4VUV4S9gkPjzr8zQAZoVPKaWxUYRb6xDpTJXdhLt7gSnV3bJvw==} hasBin: true @@ -39065,8 +38674,8 @@ packages: - utf-8-validate dev: true - /expo@50.0.3(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-3Yk42YShkugC90S24Dbo0mhrq/N3Kfn30FscrjCk3o8ldXh9OdE5RhVi/mc5Cqp28nw5a4DfiGSDFs0mA0t2ng==} + /expo@50.0.19(@babel/core@7.24.3)(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2)(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-9weIVMGylJhNVN41mId1c1Kog3VmGA28oY0RpJKdJNrKGt5NKQAXV26TIwxw/PyDG1J4q2T/wZZoK+F1C64aIw==} hasBin: true peerDependencies: expo-modules-autolinking: '*' @@ -39084,18 +38693,18 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.1 - '@expo/cli': 0.17.2(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2) - '@expo/config': 8.5.4 - '@expo/config-plugins': 7.8.4 - '@expo/metro-config': 0.17.3(@react-native/babel-preset@0.73.19) + '@expo/cli': 0.17.12(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2) + '@expo/config': 8.5.6 + '@expo/config-plugins': 7.9.2 + '@expo/metro-config': 0.17.7(@react-native/babel-preset@0.73.19) '@expo/vector-icons': 14.0.2 babel-preset-expo: 10.0.2(@babel/core@7.24.3) - expo-asset: 9.0.2(expo-file-system@16.0.5)(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-file-system: 16.0.5(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-font: 11.10.3(expo-asset@9.0.2)(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-keep-awake: 12.8.2(expo-modules-core@1.11.8)(expo@50.0.3)(react-native@0.73.6)(react@18.2.0) - expo-modules-autolinking: 1.10.2(expo-modules-core@1.11.8)(react-native@0.73.6)(react@18.2.0) - expo-modules-core: 1.11.8(react-native@0.73.6)(react@18.2.0) + expo-asset: 9.0.2(expo-file-system@16.0.9)(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-file-system: 16.0.9(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-font: 11.10.3(expo-asset@9.0.2)(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-keep-awake: 12.8.2(expo-modules-core@1.11.13)(expo@50.0.19)(react-native@0.73.6)(react@18.2.0) + expo-modules-autolinking: 1.10.2(expo-modules-core@1.11.13)(react-native@0.73.6)(react@18.2.0) + expo-modules-core: 1.11.13(react-native@0.73.6)(react@18.2.0) fbemitter: 3.0.0 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(react@18.2.0) @@ -40473,6 +40082,7 @@ packages: /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -40505,6 +40115,7 @@ packages: /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -41774,6 +41385,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -42721,7 +42333,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -42733,7 +42345,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.23.0 + '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.5.4 @@ -44447,7 +44059,7 @@ packages: resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.2 chalk: 4.1.2 @@ -44475,7 +44087,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.13 + '@babel/code-frame': 7.24.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.2 chalk: 4.1.2 @@ -44947,10 +44559,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.24.3 - '@babel/generator': 7.23.0 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.3) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.3) - '@babel/types': 7.23.0 + '@babel/generator': 7.24.10 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.3) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.3) + '@babel/types': 7.24.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -48044,7 +47656,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.3) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-export-default-from': 7.16.7(@babel/core@7.24.3) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.3) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.3) @@ -48053,14 +47665,14 @@ packages: '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.24.3) '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.24.3) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.24.3) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.3) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.3) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.3) '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.3) '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.24.3) @@ -48069,7 +47681,7 @@ packages: '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.24.3) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.24.3) '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.24.3) - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.3) react-refresh: 0.4.3 transitivePeerDependencies: @@ -49772,9 +49384,6 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -50277,7 +49886,7 @@ packages: dependencies: chalk: 2.4.2 cli-cursor: 2.1.0 - cli-spinners: 2.6.1 + cli-spinners: 2.9.2 log-symbols: 2.2.0 strip-ansi: 5.2.0 wcwidth: 1.0.1 @@ -50289,7 +49898,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.6.1 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -50322,6 +49931,7 @@ packages: /osenv@0.1.5: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} + deprecated: This package is no longer supported. dependencies: os-homedir: 1.0.2 os-tmpdir: 1.0.2 @@ -50573,7 +50183,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -54280,6 +53890,8 @@ packages: react-dom: 18.2.0(react@18.2.0) react-input-autosize: 3.0.0(react@18.2.0) react-transition-group: 4.4.2(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - supports-color dev: false /react-select@5.3.2(@babel/core@7.22.8)(@types/react@18.2.28)(react-dom@18.2.0)(react@18.2.0): @@ -56344,10 +55956,6 @@ packages: resolution: {integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==} dev: true - /slugify@1.6.5: - resolution: {integrity: sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==} - engines: {node: '>=8.0.0'} - /slugify@1.6.6: resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} engines: {node: '>=8.0.0'} @@ -57583,25 +57191,12 @@ packages: minimist: 1.2.8 dev: true - /sucrase@3.28.0: - resolution: {integrity: sha512-TK9600YInjuiIhVM3729rH4ZKPOsGeyXUwY+Ugu9eilNbdTFyHr6XcAGYbRVZPDgWj6tgI7bx95aaJjHnbffag==} - engines: {node: '>=8'} - hasBin: true - dependencies: - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - dev: true - /sucrase@3.34.0: resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} engines: {node: '>=8'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 7.1.6 lines-and-columns: 1.2.4 @@ -57947,18 +57542,6 @@ packages: yallist: 3.1.1 dev: false - /tar@6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.3.6 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: true - /tar@6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} @@ -58153,7 +57736,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.95 esbuild: 0.19.3 jest-worker: 27.5.1 @@ -58181,7 +57764,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.95 jest-worker: 27.5.1(metro@0.80.5) schema-utils: 3.3.0 @@ -58208,7 +57791,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 esbuild: 0.19.3 jest-worker: 27.5.1 schema-utils: 3.3.0 @@ -58235,7 +57818,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1(metro@0.80.5) schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -58261,7 +57844,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1(metro@0.80.5) schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -58287,7 +57870,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -58313,7 +57896,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -60504,6 +60087,7 @@ packages: browserslist: 4.22.1 escalade: 3.1.1 picocolors: 1.0.0 + dev: false /update-browserslist-db@1.0.13(browserslist@4.22.2): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} @@ -60827,7 +60411,7 @@ packages: resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.5 convert-source-map: 1.9.0 dev: true